If you’re not careful, “feature creep” can cause a project to get buried under additional requirements, resulting in big delays and a lousy outcome. Photo by wilderdom
Web development and design blog Six Revisions has a fantastic article on how to prevent “feature creep,” otherwise known as the tendency for managers and clients to tack on additional features to a project at later phases, resulting in significant delays, broken code and –often– an overall crappier result.
The number one solution, according to Six Revisions: Dedicate enough time to requirements gathering and making sure stakeholders understand what the outcome of the project should be. If something is an essential feature, it should be documented from the get-go.
From one of the tips:
Be clear on what it is, exactly, youâ€™re developing for them. Donâ€™t promise a grand, exciting, but ambiguous/ambitious end result. Instead of giving broad generalizations such as â€œIâ€™ll be developing a search engine optimized websiteâ€, try to outline the deliverables that you will provide
Along with my previous post this morning about Jakob Nielsen’s top 10 usability sins, this is another article you should read if you have anything to do with projects for your news site.