170 likes | 280 Views
Software Engineering Process I. SE-2800-13 Sprint Execution. Sprint Execution. Sprint execution planning Didn ’ t we just do sprint planning? Flow management Parallel work (multitasking) Swarming Mini-waterfall. What is swarming?. This?. Swarming. This?. This?. Swarming. This?.
E N D
Software Engineering Process I • SE-2800-13 • Sprint Execution
Sprint Execution • Sprint execution planning • Didn’t we just do sprint planning? • Flow management • Parallel work (multitasking) • Swarming • Mini-waterfall
What is swarming? This?
Swarming This? This?
Swarming This? Or this?
Swarming This? • Can’t just help after all your own work is done. • Can’t play bunchball: everyone do same story. Or this?
Which Work To Start • Next highest-priority item? • PBI/task • What if there are dependencies? • Inter-task • Special skills
Danger of Role-Based Thinking • What does the “testing expert” do before there is anything to test? • Work together in rapid increments? • Develop (by practice during execution) a wider range of team skills? • Replace “individual” emphasis with ongoing team collaboration (not “my tasks”)
Daily Scrum • Daily, 15-minute (time boxed) activity • How does this translate to a course project? • Don’t forget the three questions!
Daily Scrum • Daily, 15-minute (time boxed) activity • How does this translate to a course project? • Don’t forget the three questions! • What did I accomplish? • What do I plan to work on? • What is preventing me from making progress?
Daily Scrum • Daily, 15-minute (time boxed) activity • How does this translate to a course project? • Don’t forget the three questions! • Identify “blocking” items that need attention • What did I accomplish? • What do I plan to work on? • What is preventing me from making progress?
Burndown Chart Can be remaining hours, story points, or both; how would they be used?
Burndown Chart Can be remaining hours, story points, or both; how would they be used?
Review • Sprint execution • Swarming • Role of experts • Why not use waterfall model? • Daily scrum • 3 questions • Technical practices • Tracking: burndown, sprint report