Hermes - PowerPoint PPT Presentation

1 / 39
About This Presentation
Title:

Hermes

Description:

Process: Cycle 1. TSP. Launch. Strategy. Planning & tracking. Post mortem. ACDM ... Under-estimated new tasks. Build in buffer time. Introductions. The Project ... – PowerPoint PPT presentation

Number of Views:152
Avg rating:3.0/5.0
Slides: 40
Provided by: fabian3
Category:

less

Transcript and Presenter's Notes

Title: Hermes


1
Hermes
  • EOSP Spring 2007

2
Agenda
Introductions
The Project
Main Goals for Semester
Reflection
Preparation for Summer
?
  • Introductions
  • The Project
  • Main Goals for the Semester
  • Reflection
  • Preparation for the Summer

Hermes EOSP (Spring 2007)
2
3
Introductions The Team
Introductions
The Project
Main Goals for Semester
Reflection
Preparation for Summer
Hermes EOSP (Spring 2007)
3
4
Introductions Client and Mentors
Introductions
The Project
Main Goals for Semester
Reflection
Preparation for Summer
  • The Client Bosch (Research Technology Center,
    North America)
  • Dr. Michael Höynck
  • Dr. Charles Shelton
  • Mentors
  • Grace Lewis
  • Dave Root

Hermes EOSP (Spring 2007)
4
5
Agenda
Introductions
The Project
Main Goals for Semester
Reflection
Preparation for Summer
  • Introductions
  • The Project
  • Main Goals for the Semester
  • Reflection
  • Preparation for the Summer

?
Hermes EOSP (Spring 2007)
5
6
Agenda
Introductions
The Project
Main Goals for Semester
Reflection
Preparation for Summer
  • Introductions
  • The Project
  • Main Goals for the Semester
  • Reflection
  • Preparation for the Summer

?
Hermes EOSP (Spring 2007)
6
7
Semester Plan
Cycle 1
Cycle 2
Legend
Milestone
Week
Reached
Delayed
Hermes EOSP (Spring 2007)
7
8
Detailed Plan for Cycle 2
TSP Cycle 2
March
April
Exp xxx
Detailed design v.1.0
Exp xxx
Complete architecture
May
Detailed design v.2.0
Legend
Milestone
Week
Hermes EOSP (Spring 2007)
8
Reached
Delayed
9
SRS Revisited
Introductions
The Project
Main Goals for Semester
Reflection
Preparation for Summer
  • QAW with Felix
  • Paper prototyping
  • Two rounds of interviews with the clients
  • UI prototype
  • Started climbing learning curve
  • Revisited SRS

Hermes EOSP (Spring 2007)
9
10
Scope Definition for Summer
Function point analysis Compared with
Serendipityhistorical data
Second round of function point analysis
Wideband delphi estimationsare consistently lower
End
Legend
Activity
Week
11
Architecture The Constraint
Introductions
The Project
Main Goals for Semester
Reflection
Preparation for Summer
  • Constraint The existing system
  • Consequences Maximize use of legacy architecture
  • Partial Architectural Reconstruction
  • Verification of legacy architecture
  • Extensive investigation of legacy code and
    existing documentation
  • Since ACDM is our process, we did this through
    experiments

Hermes EOSP (Spring 2007)
11
12
Architecture Reviews
Introductions
The Project
Main Goals for Semester
Reflection
Preparation for Summer
Artifacts
Review Comments
High level architecture
Identified risks experiments for cycle 2 No Go
ACDM review by team
team walkthroughs
High level, a,b,c
A B are still risky No Go
ATAM 1 with Tony
team walkthroughs
No high risks GO!
A, b, d
ATAM 2 with Tony
Hermes EOSP (Spring 2007)
12
13
Agenda
Introductions
The Project
Main Goals for Semester
Reflection
Preparation for Summer
  • Introductions
  • The Project
  • Main Goals for the Semester
  • Reflection
  • Preparation for the Summer

?
Hermes EOSP (Spring 2007)
13
14
Process Cycle 1
Introductions
The Project
Main Goals for Semester
Reflection
Preparation for Summer
  • TSP
  • Launch
  • Strategy
  • Planning tracking
  • Post mortem
  • ACDM
  • One cycle
  • Executed Stages 1 through 7
  • Performed 2D-3D sync experiment

Hermes EOSP (Spring 2007)
14
15
TSP - ACDM
Process Cycle 2
Introductions
The Project
Main Goals for Semester
Reflection
Preparation for Summer
ACDM inspired by TSP
TSP Launch Strategy
TSP Post Mortem
ACDM Architecture Development
TSP Planning Tracking
Hermes EOSP (Spring 2007)
15
16
Tracking Earned Value
Introductions
The Project
Main Goals for Semester
Reflection
Next Steps
17
Tracking EV Cycle 1
Introductions
The Project
Main Goals for Semester
Reflection
Preparation for Summer
18
Tracking EV Cycle 2
Introductions
The Project
Main Goals for Semester
Reflection
Preparation for Summer
19
Tracking Cycle 1
Introductions
The Project
Main Goals for Semester
Reflection
Preparation for Summer
20
Tracking Cycle 2
Introductions
The Project
Main Goals for Semester
Reflection
Preparation for Summer
21
Reflection Process
Introductions
The Project
Main Goals for Semester
Reflection
Preparation for Summer
  • Good stuff
  • Ramp-up plan for spring
  • Role distribution
  • ACDM inspired by TSP
  • Room for improvement
  • Detailed design process was not structured
    enough ? define goals for detailed design

22
Reflection Planning Tracking
Introductions
The Project
Main Goals for Semester
Reflection
Preparation for Summer
  • Good stuff
  • Planning process worked well
  • EV provides motivation
  • More detailed time tracking for admin tasks
  • Room for improvement
  • Finer grained tasks for EV? Getting EV when task
    is ready for review
  • Under-estimated new tasks ? Build in buffer time

23
Reflection Architecture
Introductions
The Project
Main Goals for Semester
Reflection
Preparation for Summer
  • Good stuff
  • Experiments are useful for learning about the
    legacy system
  • Also helps with problem of implementation not
    matching the architecture
  • Architectural reviews gave us confidence in the
    architecture
  • Team walkthroughs helped consolidate knowledge
    within team

24
Reflection Customer Management
Introductions
The Project
Main Goals for Semester
Reflection
Preparation for Summer
  • Good stuff
  • Average 3.5 out of 4 from scorecard
  • I think the project has been going very well,
    and there are no substantive issues that need to
    be addressed.
  • Room for improvement
  • Avoid miscommunication
  • ? Meeting agendas / minutes
  • ? More frequent meetings

25
Reflection Status Meeting
Introductions
The Project
Main Goals for Semester
Reflection
Preparation for Summer
  • Good stuff
  • More effective
  • Involved all team members
  • Better presentation of data
  • Room for improvement
  • Presentation of open tasks? Separate list
  • Active risk management? Assign mitigation action
    items

26
Top Three Risks
Introductions
The Project
Main Goals for Semester
Reflection
Preparation for Summer
27
Agenda
Introductions
The Project
Main Goals for Semester
Reflection
Preparation for Summer
  • Introductions
  • The Project
  • Main Goals for the Semester
  • Reflection
  • Preparation for the Summer

?
28
Process for Summer
Introductions
The Project
Main Goals for Semester
Reflection
Preparation for Summer
  • Iterative development
  • Scrum approach to project management
  • Four sprints of three weeks each
  • Daily standup meetings
  • Product backlog using customer prioritization
  • Burn down chart for progress tracking
  • Sprint retrospective at the end of each sprint

29
Implementation proposal for Summer
Introductions
The Project
Main Goals for Semester
Reflection
Preparation for Summer
  • Test driven development
  • Frequent integration
  • Informal review and formal inspection of design /
    code
  • QA manager
  • Domain experts
  • Common working hours

30
Roles for Summer
The Project
Main Goals for Semester
Introductions
Reflection
Preparation for Summer
31
Plan for Summer
May
June
July
Legend
August
Milestone
Week
32
Thank you.
33
Back up slides
34
Estimation for summer
35
Some mitigated risks
36
TSP ACDM roles
37
(No Transcript)
38
Spent time for each week
39
Choose your Weapon Wisely
Rockwood, Choose Your Weapon Wisely
Write a Comment
User Comments (0)
About PowerShow.com