We use Scrum Agile Development. We use Jira as our core software development platform
Consultation: Lean Discovery – Identified the MVP (Minimum Viable Product)
The initial phase of any software project should start at defining the scope and features. With this we can define the work required to construct the solution and how the users would use and navigate in the solution. We are also able to offer research services into competing solutions and capturing what has worked and what has not. This normally allows to identify gaps that can be filled.
One of the result of this phase, is an identification of all the features and how users interact with these features.
Wireframe – Conceptual Design – Polished Design
Once the features and user screens are defined, we would commence to design them. The key objective here would be to create a user interface that is intuitive and user-friendly. Great user experience and interface is more than just looking nice, it is also about making the user part of the experience. With this in mind, the solution would have a better chance of competing in the market. Design should never be undervalued.
Programming and Development
We employ agile development with 2-weeks sprints development cycles. This allows us to ensure successful on-time and on-budget delivery of your solution. Following the Agile methodology, we hold regular meetings with our clients where we identify the most significant pieces of work, order priorities, present progress, and ensure we are aligned with our client by continuing to validate past assumptions and that all other aspects are well captured and understood.
We put quality standards at its highest priority. We ensure that for every 10 hours of programming, 2 additional hours are set forward for testing. This is how we ensure our work conforms to standards and operates as designed. In our testing we observe rigorous testing and validation procedures with all elements developed. Issues discovered are registered and given a priority and a timeframe for remedy.
The Final Launch
The most stimulating and satisfying part is to see a solution we have crafted launch. We definitely want to ensure the final release goes off smoothly. From the early beginning to the final launch, we remain in continuous contact with our clients for the entire process.