How to plan and build new features
Published in
1 min readMar 7, 2015
It can be complex to build new features into your web and mobile apps. One can follow these steps to break down the complexity and cope with the initial vagueness. The steps start with a concept and end with a new feature in your product.
We can skip steps, if the feature is too trivial; or we can iterate steps, if the feature is too complex.
- New features are supposed to solve a problem your users are facing. We start with an insight and validating our insight.
- Write user stories on how user navigates the features — access, uses them and exits.
- Write the test-cases (TDD).
- UX mockups on paper or wire-framing.
- Develop dummy HTML mockups (or any different frontend technology).
- Design dummy APIs and integrate them in mockups.
- Design the database.
- Decide the architecture (say micro-services).
- Write the controller code.