1. Project Kick-off
During a project kick-off (or Discovery) workshop we’ll try and get an understanding of the problem you are setting out to address so we can build a vision statement of what you’re trying to achieve. The team will also start planning (high-level) user experience / user journeys to map out key interactions and user interactions. During discovery, Futura Digital will assist with idea generation, competition research and strategy. In this meeting, we’ll also suggest ways that you might be able to reduce your development costs by comparing your absolute requirements with ‘nice to haves’.
2. Prototypes and Documentation
Once we understand the critical factors to make your project a success, the team will start mapping out low-fidelity wireframes to model what your solution will look and feel like. This often starts out on whiteboards and gains more detail as work (sometimes we’ll develop interactive prototypes depending on the project). This is a critical step, helping to ensure that everyone is aligned to your project vision. Your Project Manager will also develop a statement of work (or Roadmap) to ensure that all requirements, user stories and other considerations are captured on paper before development kicks-off. While it’s important to have some documentation, we won’t make it the focus of your project – instead we prefer to communicate regularly to provide opportunities for feedback throughout the development process.
3. Design and Development
Once development is underway, we will prioritise user stories (including features, bugs, design tasks, technical tasks, administration tasks and research activities) for your project and visualise key components on our team wall/board (we use Kaiten or Trello). Each of these goals is time boxed into “Sprints”. At the beginning of each sprint the team will conduct a 1 hour planning session to prioritise tasks required to achieve this goal. Once Design and Development is underway, we’ll provide weekly updates and/or fortnightly builds (for apps) until your project is finished to showcase work completed. Continuous delivery enables the team to track progress at regular intervals, reflecting on what’s been learned, and make adjustments for future sprints.
4. Delivery and Support
As you follow the process the team will regularly alternate between development work and testing. Each sprint, will produce a product and deployable code that can be tested with users… each iteration will build on the previous (getting you closer to the vision outlined in the Roadmap) until completion of your minimum viable product (a MVP is a version of your product with the minimum features required to test with real users). Focusing on a ‘MVP; avoids wasting time on work that doesn’t serve the user, and avoids the need for the work to be repeated later on. It also means you will have a working product or service you can test between sprints!
After we deliver your project vision, all projects come with 3 months support (and bug fixes), informal documentation, and implementation support. We can also assist with your marketing website, online marketing, push notifications (using PushWoosh) and a range of other services to support your project. Ongoing support and maintenance packages are also available.