"Clearly defined and distinct work phases which are used to plan for, design, build, test, and deliver information systems."
Research and determine the project's current situation and needs.
Establish the scope of the project, planning, and project methodologies.
Design using the Style Guide and other approved brand identity assets. Technical and functional design decisions are made in this stage.
Coding. Test it and repeat until development sins can be forgiven. Write Documentation.
Deployment runs concurrently with Development.
Repeat - Iterate - Make Better
- A refactor, or scrubbing, should occur at the end of each phase to ensure that the final product delivery is not a bloated beast of obfuscated code and unused 'best practices'.
- Never sacrifice making something excellent for the sake of MVP.