10
DRAFT Seeker Process R. Brimble 2011-11-03 1

Seeker Process R. Brimble 2011-11-03 1. Introduction The slides here describe the development process to be used on the Seeker project. The process is

Embed Size (px)

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

Page 1: Seeker Process R. Brimble 2011-11-03 1. Introduction The slides here describe the development process to be used on the Seeker project. The process is

1

DRAFT

Seeker Process

R. Brimble

2011-11-03

Page 2: Seeker Process R. Brimble 2011-11-03 1. Introduction The slides here describe the development process to be used on the Seeker project. The process is

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.

Page 3: Seeker Process R. Brimble 2011-11-03 1. Introduction The slides here describe the development process to be used on the Seeker project. The process is

3

DRAFTBackground : Waterfall Development

• Linear sequential process.

• Well defined stages.

• “Heavy weight”

• Originated in manufacturing and construction industries.

• Appropriate for predictable ‘rinse-repeat’ development.

Page 4: Seeker Process R. Brimble 2011-11-03 1. Introduction The slides here describe the development process to be used on the Seeker project. The process is

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

Page 5: Seeker Process R. Brimble 2011-11-03 1. Introduction The slides here describe the development process to be used on the Seeker project. The process is

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

Page 6: Seeker Process R. Brimble 2011-11-03 1. Introduction The slides here describe the development process to be used on the Seeker project. The process is

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

Page 7: Seeker Process R. Brimble 2011-11-03 1. Introduction The slides here describe the development process to be used on the Seeker project. The process is

7

DRAFTSeeker Agile Development

StoryboardDefine Trial

System Stories

Planning

Challenges

System

Discuss Do Show

Log

Feed

back

Now

Late

r

Page 8: Seeker Process R. Brimble 2011-11-03 1. Introduction The slides here describe the development process to be used on the Seeker project. The process is

8

DRAFTSeeker Agile Development

• Seeker Log– TRAC Ticket Tool

Page 9: Seeker Process R. Brimble 2011-11-03 1. Introduction The slides here describe the development process to be used on the Seeker project. The process is

9

DRAFTSeeker Agile Development

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

• Seeker Hardware Design• Seeker Software Design

– Seeker Process

Page 10: Seeker Process R. Brimble 2011-11-03 1. Introduction The slides here describe the development process to be used on the Seeker project. The process is

10

DRAFT

End