Seeker Process R. Brimble 2011-11-03 1. Introduction The slides here describe the development...

Preview:

DESCRIPTION

Background : Waterfall Development Linear sequential process. Well defined stages. “Heavy weight” Originated in manufacturing and construction industries. Appropriate for predictable ‘rinse-repeat’ development. 3

Citation preview

1

DRAFT

Seeker Process

R. Brimble

2011-11-03

2

DRAFTIntroduction

The slides here describe the development process to be used on the Seeker project.

The process is based in the principles of Agile development for the co-located team.

3

DRAFTBackground : Waterfall Development

• Linear sequential process.

• Well defined stages.

• “Heavy weight”

• Originated in manufacturing and construction industries.

• Appropriate for predictable ‘rinse-repeat’ development.

4

DRAFTBackground : Agile Development

• Individuals and interactions over processes and tools.

• Working system over comprehensive documentation.

• Customer collaboration over contract negotiation.

• Responding to change over following a plan

5

DRAFTBackground : Agile Development

Agile development is:• Not an excuse for not planning.• Not an easy ride.• Full of uncertainty.• Full of change.• No “Big Upfront” activities • Exciting / Exhilarating

Agile development needs:• Purpose, Motivation, Talent• Experience, Communication, Commitment• Infrastructure

6

DRAFTSeeker Agile Development

• Micro process– Discuss, Do, Show– Underpinned by logging

• Project Pulse– Iterations (weeks) ** Concurrent Iterations– Challenges (days)– Drumbeat (daily)

• Reference Material– Seeker Plan High-level milestones and iterations.– Seeker Storyboard What the customer wants.– Seeker System What the system is thus far.– Seeker Process How we run the project (this document).– Seeker Log What has been done and what is being done.

Discuss Do Show

Log

7

DRAFTSeeker Agile Development

StoryboardDefine Trial

System Stories

Planning

Challenges

System

Discuss Do Show

Log

Feed

back

Now

Late

r

8

DRAFTSeeker Agile Development

• Seeker Log– TRAC Ticket Tool

9

DRAFTSeeker Agile Development

• War Room– Seeker Plan– Seeker Storyboard– Seeker System

• Seeker Hardware Design• Seeker Software Design

– Seeker Process

10

DRAFT

End