7 Key Questions to Ask When Scoping an App
When engaging with any software or app development company in Australia there is a common approach that most consultants will employ during initial scoping sessions. This approach typically enables the local software development company or app provider to understand what is likely to be required in terms of effort. The first question often asked is “What problem is being solved, and how?” Understanding the answer to this one ensures that the assigned local app developers gain a good understanding of the level of thought, which has gone into the requirement. This can often be an indicator of intent to proceed, at the same time generating a fruitful discussion around the app development concept.
Once the concept is fully understood it is important that experienced software developers within the team compile a list of desired functionality, which will form the basis for a time and cost estimation. App developers will therefore want to ask for copies of any functional requirements in whatever form they exist. A good third question would focus on the UX/UI and user flows around a given concept. Ideally some sketches or wireframes should be put together to ensure alignment around the functional flows from screen to screen.
A fourth topic, which is important to understand concerns the platform choice. With knowledge growing daily amongst even non-technical personnel with regards to the technology methods available it is important to reach an alignment around the language or frameworks to be used, together with which devices need to be supported going forwards. Graphic design elements are key, and we will list this aspect as item number five on our list. A software developer will typically want to know whether designs exist internally or will need to be included as part of the project scope. All applications these days need appropriate security, with role-based permissions as standard on even the most simple of apps. Security and role-based access levels are therefore included as topic number six on our list for discussion.
Finally, coming in at the bottom of our list are two important topics combined. Timeline, and budget. Bespoke App Development in Australia as elsewhere, is one of those niche industries where costs and delivery time can vary wildly based on approach, methodologies, and scale employed. It is therefore crucial for local app development firms to understand very early on the size and scale of an upcoming engagement. There are other topics that would need to be discussed certainly as part of the scoping phase within any enterprise software development project, but with these 7 topics as a guideline it is possible for an experienced software developer to get a good feel for a project from the answers to these key questions.