- The ability to rapidly iterate, receive quick feedback, and keep costs relatively low are the three main priorities during the prototype phase.
- Even in the prototype phase, write tests for vital pieces of code.
- If your prototype starts turning too buggy, slow down and tighten your code. If you are constantly missing deadlines, simplify your code to improve the pace.
- In the production phase, it is all about keeping the user, their needs and their environment in mind.
- Users want products to be flawless and fast. Have well-defined code standards, review processes, and quality assurance testing process.
- Be thorough with your documentation if you don’t want considerable code rewrites.
Full post here, 16 mins read