Today In Class Estimation Lecture Sprint Backlogs & Tasklists - - PowerPoint PPT Presentation

today in class
SMART_READER_LITE
LIVE PREVIEW

Today In Class Estimation Lecture Sprint Backlogs & Tasklists - - PowerPoint PPT Presentation

Today In Class Estimation Lecture Sprint Backlogs & Tasklists Backlog, Tasklist & Estimation Workshop (45) Good Software Practices with Andrew If theres any time left: Project Work Due Today: Product Backlog . Running Code


slide-1
SLIDE 1

Today In Class

Estimation Lecture Sprint Backlogs & Tasklists

Backlog, Tasklist & Estimation Workshop (45)

Good Software Practices with Andrew If there’s any time left: Project Work Due Today:

Product Backlog. Running Code (expected milestone, no deliverable)

1

MIT CMS.611J/6.073 Fall 2014

slide-2
SLIDE 2

Be Ready for Wednesday!

Due Wednesday:

Testable version of your game Sprint Tasklist (Spreadsheet format)

Focus Testing lecture

In Class Work: Creating a Focus Test In Class Work: Running a Focus Test

Genevieve Conley – Guest Lecturer from Riot

2

MIT CMS.611J/6.073 Fall 2014 MIT CMS.611J/6.073 Fall 2014

slide-3
SLIDE 3

Agile Part II

3

MIT CMS.611J/6.073 Fall 2014

slide-4
SLIDE 4

Word Quiz

Team Member Scrum Master Product Owner Product Backlog Sprint Backlog Task List Scrum Board Sprint Sprint Planning Daily Scrum Sprint Review Retrospective

4

MIT CMS.611J/6.073 Fall 2014

slide-5
SLIDE 5

Sprint Backlogs, Tasklists, and Tasks.

5

MIT CMS.611J/6.073 Fall 2014

slide-6
SLIDE 6

Creating a Sprint Backlog

Sprint Tasklist Sprint Backlog Product Backlog

Big Story Story A Task 1 Task 2 Story B Task 3 Task 4

6

MIT CMS.611J/6.073 Fall 2014

slide-7
SLIDE 7

Epic Stories  Smaller stories

As the user I want an improved physics engine so that I can have good, responsive car driving physics’

What does that mean, anyway?

Realistic acceleration? Braking? Friction? Mass & Momentum? Special effects of sparks crackling off the pavement, smoke pouring out of overworked engines? This is one of the methods Agile Teams with ‘differently skilled’ members can use to do better load balancing for their team!

7

MIT CMS.611J/6.073 Fall 2014

slide-8
SLIDE 8

Tasks

Tasks are small enough to estimate with better accuracy: tasks should range from 1 – 8hrs of work, ideally. Tasks (ideally) can be assigned to a single person. By breaking a ‘story’ into ‘tasks’, the team can find ‘hidden’ dependencies & potential team member overloading before the Sprint gets started.

8

MIT CMS.611J/6.073 Fall 2014

slide-9
SLIDE 9

Creating a ScrumBoard

TRELLO.COM, SCRUMY.COM

9

MIT CMS.611J/6.073 Fall 2014

slide-10
SLIDE 10

Creating Tasklist

Create a Sprint Backlog & Tasklist for the next week. Stop estimating when you run out of time to do work, not when you run out of stories! Ask yourself: is that the project you want to make? Prepare a 2 minute (no visuals) presentation, talking about the process of making your sprint task list. What did your team learn while doing it?

10

MIT CMS.611J/6.073 Fall 2014

slide-11
SLIDE 11

Pulling it all together

There you have it. Be Agile.

11

MIT CMS.611J/6.073 Fall 2014

slide-12
SLIDE 12

MIT OpenCourseWare http://ocw.mit.edu

CMS.611J / 6.073 Creating Video Games

Fall 2014 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.