+ All Categories
Home > Documents > Copyright © 2012-2014 by Mark J. Sebern Software Engineering Process I SE-2800-13 Sprint Execution.

Copyright © 2012-2014 by Mark J. Sebern Software Engineering Process I SE-2800-13 Sprint Execution.

Date post: 30-Dec-2015
Category:
Upload: anissa-mckinney
View: 215 times
Download: 1 times
Share this document with a friend
Popular Tags:
17
Copyright © 2012-2014 by Mark J. Sebern Software Engineering Process I SE-2800-13 Sprint Execution
Transcript
Page 1: Copyright © 2012-2014 by Mark J. Sebern Software Engineering Process I SE-2800-13 Sprint Execution.

Copyright © 2012-2014 by Mark J. Sebern

Software Engineering

Process ISE-2800-13

Sprint Execution

Page 2: Copyright © 2012-2014 by Mark J. Sebern Software Engineering Process I SE-2800-13 Sprint Execution.

Copyright © 2012-2014 by Mark J. Sebern

Sprint Execution

• Sprint execution planning

• Didn’t we just do sprint planning?

• Flow management

• Parallel work (multitasking)

• Swarming

• Mini-waterfall

Page 3: Copyright © 2012-2014 by Mark J. Sebern Software Engineering Process I SE-2800-13 Sprint Execution.

Copyright © 2012-2014 by Mark J. Sebern

What is swarming?

This?

Page 4: Copyright © 2012-2014 by Mark J. Sebern Software Engineering Process I SE-2800-13 Sprint Execution.

Copyright © 2012-2014 by Mark J. Sebern

Swarming

This?

This?

Page 5: Copyright © 2012-2014 by Mark J. Sebern Software Engineering Process I SE-2800-13 Sprint Execution.

Copyright © 2012-2014 by Mark J. Sebern

This?

Swarming

Or this?

Page 6: Copyright © 2012-2014 by Mark J. Sebern Software Engineering Process I SE-2800-13 Sprint Execution.

Copyright © 2012-2014 by Mark J. Sebern

This?

Swarming

Or this?

• Can’t just help after all your own work is done.

• Can’t play bunchball: everyone do same story.

Page 7: Copyright © 2012-2014 by Mark J. Sebern Software Engineering Process I SE-2800-13 Sprint Execution.

Copyright © 2012-2014 by Mark J. Sebern

Which Work To Start

• Next highest-priority item?

• PBI/task

• What if there are dependencies?

• Inter-task

• Special skills

Page 8: Copyright © 2012-2014 by Mark J. Sebern Software Engineering Process I SE-2800-13 Sprint Execution.

Copyright © 2012-2014 by Mark J. Sebern

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”)

Page 9: Copyright © 2012-2014 by Mark J. Sebern Software Engineering Process I SE-2800-13 Sprint Execution.

Copyright © 2012-2014 by Mark J. Sebern

Daily Scrum• Daily, 15-minute (time boxed) activity

• How does this translate to a course project?

• Don’t forget the three questions!

Page 10: Copyright © 2012-2014 by Mark J. Sebern Software Engineering Process I SE-2800-13 Sprint Execution.

Copyright © 2012-2014 by Mark J. Sebern

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?

Page 11: Copyright © 2012-2014 by Mark J. Sebern Software Engineering Process I SE-2800-13 Sprint Execution.

Copyright © 2012-2014 by Mark J. Sebern

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?

Page 12: Copyright © 2012-2014 by Mark J. Sebern Software Engineering Process I SE-2800-13 Sprint Execution.

Copyright © 2012-2014 by Mark J. Sebern

Test-driven developme

ntRefactoring Simple

design

Pair programmi

ng

Continuous integration

Collective code

ownership

Coding standard Metaphor

Technical Practices

Page 13: Copyright © 2012-2014 by Mark J. Sebern Software Engineering Process I SE-2800-13 Sprint Execution.

Copyright © 2012-2014 by Mark J. Sebern

Task Board

Page 14: Copyright © 2012-2014 by Mark J. Sebern Software Engineering Process I SE-2800-13 Sprint Execution.

Copyright © 2012-2014 by Mark J. Sebern

Burndown Chart

Can be remaining hours, story points, or both; how would they be

used?

Page 15: Copyright © 2012-2014 by Mark J. Sebern Software Engineering Process I SE-2800-13 Sprint Execution.

Copyright © 2012-2014 by Mark J. Sebern

Burndown Chart

Can be remaining hours, story points, or both; how would they be

used?

Page 16: Copyright © 2012-2014 by Mark J. Sebern Software Engineering Process I SE-2800-13 Sprint Execution.

Copyright © 2012-2014 by Mark J. Sebern

Sprint Report

Page 17: Copyright © 2012-2014 by Mark J. Sebern Software Engineering Process I SE-2800-13 Sprint Execution.

Copyright © 2012-2014 by Mark J. Sebern

Review• Sprint execution• Swarming• Role of experts• Why not use waterfall model?• Daily scrum• 3 questions• Technical practices• Tracking: burndown, sprint report


Recommended