[?.quora - web app dev process ] by IBM
Start with business requirements, a description of the problem statement & a list of pain points. Get these agreed with the client.
Then build use cases, high level architecture to include major software components, high level sitemap, and a system context diagram. Get these agreed with the client.
Then fully decompose all the above into detailed requirements, fully detailed use cases, fully detailed data model, wireframes/mockups/prototypes and all software components decided. Get these all agreed by the client.
Develop. In parallel, build test cases which are aligned to the requirements.
Test. Code your 2nd or third cut. Regression test. Release to a select group of users. Code fixes again. Regression test again.
Build a list of your remaining defects and aspirational requirements. Review these with the client to secure a deployment decision
+ new question
define describe the data (aka content information ) that your application will create and consume, use to generate db design, ...
ID: 2154
NAME: LIST-content-data
DESCRIPTION: content
START DATE TIME: 2013-07-27 21:19:02
EST DURATION: 01:00:00
END DATE TIME: 2013-07-27 22:19:02
STATUS: To-Do
PRIORITY: -5
OWNER ID: 75