80 likes | 100 Views
Learn about the step-by-step process of project planning, including analyzing, designing, implementing, testing, evaluating, and deploying tasks. Discover how to choose user stories, estimate tasks, assign team members, and start implementation.
E N D
http://flic.kr/p/8nvY6c Project Planning: Detailed Task Breakdown
Iterative Development Process We are here Analysis Design Implementation Requirements Planning InitialPlanning Testing Evaluation Deployment
So now you have… • Collection of user stories • With estimates • And customer priorities What’s next?
What’s next… • Choose subset of USs to implement this iteration • Based on customer priorities • Based on time constraints • Breakdown subset into tasks • More detailed estimates • May affect iteration plan • Assign people to tasks
From USs to Tasks User Story Estimate
Incremental Development Principle • Each task produces running code • Unit tests OK
Task design strategy • Make tasks build upon one another • First task makes subset of US work (e.g., partial form) • Second task makes bit more work (e.g., add persistence) • Etc…
What’s next? • Today: • Choose user stories for first iteration • Assume 4.5 days per team member • Break chosen USs into tasks • Assign tasks to team members • Tasks/assignments due by Tue • Begin implementing!!!