t-76.4115 iteration demo apollo crew pp iteration 21.10.2008

25
T-76.4115 Iteration T-76.4115 Iteration Demo Demo Apollo Crew Apollo Crew PP Iteration PP Iteration 21.10.2008 21.10.2008

Upload: lilian-marsh

Post on 17-Jan-2016

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: T-76.4115 Iteration Demo Apollo Crew PP Iteration 21.10.2008

T-76.4115 Iteration DemoT-76.4115 Iteration Demo

Apollo CrewApollo CrewPP IterationPP Iteration

21.10.200821.10.2008

Page 2: T-76.4115 Iteration Demo Apollo Crew PP Iteration 21.10.2008

22

T-76.4115 T-76.4115 IterationIteration demo demo

AgendaAgenda

Project status (10-15 min)Project status (10-15 min)• achieving the goals of the iterationachieving the goals of the iteration• project metricsproject metrics

Work results (20-25 min)Work results (20-25 min)• project planproject plan• requirementsrequirements• architectural planarchitectural plan• UI conceptsUI concepts

Used work practices (5 min)Used work practices (5 min)

Page 3: T-76.4115 Iteration Demo Apollo Crew PP Iteration 21.10.2008

33

T-76.4115 T-76.4115 IterationIteration demo demo

Introduction to the projectIntroduction to the project

Source: Dipoli entrance hallSource: Dipoli entrance hall

Page 4: T-76.4115 Iteration Demo Apollo Crew PP Iteration 21.10.2008

44

T-76.4115 T-76.4115 IterationIteration demo demo

Introduction to the projectIntroduction to the project

Client: Design FactoryClient: Design Factory Project: Information & reservation systemProject: Information & reservation system

• Welcome visitors Welcome visitors • Guide and assist visitors Guide and assist visitors • Manage events Manage events • Workspace reservation systemWorkspace reservation system

System will work in Design Factory’s System will work in Design Factory’s entrance hall and via web.entrance hall and via web.

Project also includes testing some new Project also includes testing some new devices such as touch screen.devices such as touch screen.

Page 5: T-76.4115 Iteration Demo Apollo Crew PP Iteration 21.10.2008

55

T-76.4115 T-76.4115 IterationIteration demo demo

Status of the iteration’s goalsStatus of the iteration’s goals

Project planning on high level, PARTLY OK - still needs Project planning on high level, PARTLY OK - still needs some work (especially QA plan)some work (especially QA plan)

Contact all relevant stakeholders, OKContact all relevant stakeholders, OK Understanding the domain and what customer really Understanding the domain and what customer really

needs, OKneeds, OK Document requirements on high level and specify Document requirements on high level and specify

most important features and use cases, OKmost important features and use cases, OK Make needed infrastructure available, IN PROGRESS - Make needed infrastructure available, IN PROGRESS -

because of delaysbecause of delays Getting ready for implementation, PARTLY OKGetting ready for implementation, PARTLY OK Identify group's skills, interests and motivation, OKIdentify group's skills, interests and motivation, OK Create supportive and inspiring atmosphere, OKCreate supportive and inspiring atmosphere, OK

Page 6: T-76.4115 Iteration Demo Apollo Crew PP Iteration 21.10.2008

66

T-76.4115 T-76.4115 IterationIteration demo demo

Status of the iteration’s Status of the iteration’s deliverablesdeliverables

Project planProject plan• OK, QA plan will be delivered in the beginning of I1OK, QA plan will be delivered in the beginning of I1

Requirements documentRequirements document• OK, Requirements are on a general levelOK, Requirements are on a general level

Internal deliverablesInternal deliverables• Preliminary architectural plan: structure and modules, IN Preliminary architectural plan: structure and modules, IN

PROGRESSPROGRESS• System skeleton, APIs and minimal working system, IN System skeleton, APIs and minimal working system, IN

PROGRESSPROGRESS• Preliminary UI concept, OKPreliminary UI concept, OK• Instructions and guidelines for development, OKInstructions and guidelines for development, OK• Assignments for learning development tools and Assignments for learning development tools and

methods, OKmethods, OK• Most critical UC descriptions and diagrams, OKMost critical UC descriptions and diagrams, OK

Page 7: T-76.4115 Iteration Demo Apollo Crew PP Iteration 21.10.2008

77

T-76.4115 T-76.4115 IterationIteration demo demo

Realization of the tasksRealization of the tasks

Target task Planned RealizedProject plan and low level task planning 52 65,5Requirements, meetings and communication 100 197,5Most critical UC descriptions and diagrams 50 29,5Progress report 10 9Preliminary QA plan 15 2Preliminary architectural plan 40 25Studying and learning 120 86,5Preliminary UI concepts 15 25Total 402 440

Page 8: T-76.4115 Iteration Demo Apollo Crew PP Iteration 21.10.2008

88

T-76.4115 T-76.4115 IterationIteration demo demo

Resource usage (1/2)Resource usage (1/2)PP I1 I2 Total

Name Sprint 0 Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5Tuomo Aura 67 20 20 0 20 20 147Juhana Yrjölä 71 40 30 0 30 30 201Mikael Nousiainen 61 40 40 0 30 30 201Esa Tanskanen 41 40 40 0 40 40 201Anton Zvonkov 40 30 20 0 10 20 120Toni Sallanmaa 30 30 30 0 27 30 147Antero Juntunen 30 30 20 0 20 20 120Mira Maksimainen 31 50 40 0 40 40 201Keijo Palmunen 31 50 40 0 40 40 201Total 402 330 280 0 257 270 1539

Planned hoursPlanned hours

Realized hours (20.10.2008)Realized hours (20.10.2008)PP Total

Name Sprint 0 DiffTuomo Aura 98 -31 98Juhana Yrjölä 78 -7 78Mikael Nousiainen 44,5 16,5 44,5Esa Tanskanen 30 11 30Anton Zvonkov 35 5 35Toni Sallanmaa 18 12 18Antero Juntunen 57 -27 57Mira Maksimainen 44,75 -13,75 44,75Keijo Palmunen 35,5 -4,5 35,5Total 440,75 -38,75 440,75

Page 9: T-76.4115 Iteration Demo Apollo Crew PP Iteration 21.10.2008

99

T-76.4115 T-76.4115 IterationIteration demo demo

Resource usage (2/2)Resource usage (2/2)

050

100150200250

300350400450500

Tuom

o Aur

a

Juha

na Y

rjölä

Mika

el N

ousia

inen

Esa T

ansk

anen

Anton

Zvo

nkov

Toni S

allan

maa

Anter

o Ju

ntun

en

Mira

Mak

simain

en

Keijo

Palmun

enTot

al

Ho

urs Planned hours

Realized hours

Page 10: T-76.4115 Iteration Demo Apollo Crew PP Iteration 21.10.2008

1010

T-76.4115 T-76.4115 IterationIteration demo demo

Changes to the projectChanges to the project

No major changes have been madeNo major changes have been made

Page 11: T-76.4115 Iteration Demo Apollo Crew PP Iteration 21.10.2008

1111

T-76.4115 T-76.4115 IterationIteration demo demo

Risks (1/2): TOP 5Risks (1/2): TOP 5

Page 12: T-76.4115 Iteration Demo Apollo Crew PP Iteration 21.10.2008

1212

T-76.4115 T-76.4115 IterationIteration demo demo

Risks (2/2)Risks (2/2)

Materialized risksMaterialized risks• Delay of virtual servers have really Delay of virtual servers have really

impacted progress, impacts:impacted progress, impacts: Time trackingTime tracking Installation of development environmentInstallation of development environment QA environmentQA environment Might have some implications in the Might have some implications in the

beginning of I1beginning of I1

Page 13: T-76.4115 Iteration Demo Apollo Crew PP Iteration 21.10.2008

1313

T-76.4115 T-76.4115 IterationIteration demo demo

Results of the iterationResults of the iteration

Project planProject plan RequirementsRequirements Architectural planArchitectural plan UI conceptsUI concepts

Page 14: T-76.4115 Iteration Demo Apollo Crew PP Iteration 21.10.2008

1414

T-76.4115 T-76.4115 IterationIteration demo demo

Project planProject plan

Organization and other resourcesOrganization and other resources ScheduleSchedule GoalsGoals

• Customer’sCustomer’s• Group’sGroup’s

Project plan still need to be approved Project plan still need to be approved by the customerby the customer

Page 15: T-76.4115 Iteration Demo Apollo Crew PP Iteration 21.10.2008

1515

T-76.4115 T-76.4115 IterationIteration demo demo

Project plan: project organizationProject plan: project organization

Page 16: T-76.4115 Iteration Demo Apollo Crew PP Iteration 21.10.2008

1616

T-76.4115 T-76.4115 IterationIteration demo demo

Other resourcesOther resources

NeedNeed• Graphical designer / ADGraphical designer / AD• Usability designerUsability designer

Possible sourcesPossible sources• TAIKTAIK• Lahden Design FoundationLahden Design Foundation• Design Factory’s own personnelDesign Factory’s own personnel

Page 17: T-76.4115 Iteration Demo Apollo Crew PP Iteration 21.10.2008

1717

T-76.4115 T-76.4115 IterationIteration demo demo

Project plan: scheduleProject plan: schedule

Page 18: T-76.4115 Iteration Demo Apollo Crew PP Iteration 21.10.2008

1818

T-76.4115 T-76.4115 IterationIteration demo demo

Project plan: customer’s goalsProject plan: customer’s goals

Page 19: T-76.4115 Iteration Demo Apollo Crew PP Iteration 21.10.2008

1919

T-76.4115 T-76.4115 IterationIteration demo demo

Project plan: group’s goalsProject plan: group’s goals

Page 20: T-76.4115 Iteration Demo Apollo Crew PP Iteration 21.10.2008

2020

T-76.4115 T-76.4115 IterationIteration demo demo

Requirements (1/2)Requirements (1/2) Four main domainsFour main domains

• BackendBackend• Guide systemGuide system• Screen control systemScreen control system• Event management system (workspace reservation Event management system (workspace reservation

system)system)

9 UC descriptions9 UC descriptions 8 non-functional requirements8 non-functional requirements 1 constraint1 constraint

Requirements still needs to be approved by the Requirements still needs to be approved by the customercustomer

Page 21: T-76.4115 Iteration Demo Apollo Crew PP Iteration 21.10.2008

2121

T-76.4115 T-76.4115 IterationIteration demo demo

Requirements (2/2): Preliminary Requirements (2/2): Preliminary data modeldata model

Page 22: T-76.4115 Iteration Demo Apollo Crew PP Iteration 21.10.2008

2222

T-76.4115 T-76.4115 IterationIteration demo demo

Architectural plan: system Architectural plan: system environmentenvironment

Page 23: T-76.4115 Iteration Demo Apollo Crew PP Iteration 21.10.2008

2323

T-76.4115 T-76.4115 IterationIteration demo demo

UI conceptsUI concepts

Touch screen UITouch screen UI• https://https://wiki.tkk.fi/display/apollocrew/UI+conceptwiki.tkk.fi/display/apollocrew/UI+concept

Big screen UIBig screen UI• https://https://wiki.tkk.fi/display/apollocrew/UI+conceptwiki.tkk.fi/display/apollocrew/UI+concept

Web UIWeb UI• Html-demo: Html-demo: http://http://users.tkk.fi/~ttaura/apollousers.tkk.fi/~ttaura/apollo//

Page 24: T-76.4115 Iteration Demo Apollo Crew PP Iteration 21.10.2008

2424

T-76.4115 T-76.4115 IterationIteration demo demo

Used work practicesUsed work practices KeepKeep

• Joint meetings on WednesdaysJoint meetings on Wednesdays• Team spiritTeam spirit• Active communication by emailActive communication by email• Workspace at Design FactoryWorkspace at Design Factory

ProblemsProblems• Time trackingTime tracking• Other tasks take time from this projectOther tasks take time from this project• Wiki isn’t good in following project’s developmentWiki isn’t good in following project’s development• Forum is missing and IRC doesn’t work that well in Forum is missing and IRC doesn’t work that well in

communicationcommunication TryTry

• Members reserve certain time slot only for this projectMembers reserve certain time slot only for this project• More defined agendas and memos for Wednesdays meetingsMore defined agendas and memos for Wednesdays meetings• Shorter meetings via IRC that everyone doesn’t have to come Shorter meetings via IRC that everyone doesn’t have to come

to Otaniemito Otaniemi

Page 25: T-76.4115 Iteration Demo Apollo Crew PP Iteration 21.10.2008

2525

T-76.4115 T-76.4115 IterationIteration demo demo

Questions and comments?Questions and comments?

Thank you!Thank you!