t-76.4115 iteration demo apollo crew pp iteration 21.10.2008
TRANSCRIPT
T-76.4115 Iteration DemoT-76.4115 Iteration Demo
Apollo CrewApollo CrewPP IterationPP Iteration
21.10.200821.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)
33
T-76.4115 T-76.4115 IterationIteration demo demo
Introduction to the projectIntroduction to the project
Source: Dipoli entrance hallSource: Dipoli entrance hall
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.
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
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
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
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
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
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
1111
T-76.4115 T-76.4115 IterationIteration demo demo
Risks (1/2): TOP 5Risks (1/2): TOP 5
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
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
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
1515
T-76.4115 T-76.4115 IterationIteration demo demo
Project plan: project organizationProject plan: project organization
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
1717
T-76.4115 T-76.4115 IterationIteration demo demo
Project plan: scheduleProject plan: schedule
1818
T-76.4115 T-76.4115 IterationIteration demo demo
Project plan: customer’s goalsProject plan: customer’s goals
1919
T-76.4115 T-76.4115 IterationIteration demo demo
Project plan: group’s goalsProject plan: group’s goals
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
2121
T-76.4115 T-76.4115 IterationIteration demo demo
Requirements (2/2): Preliminary Requirements (2/2): Preliminary data modeldata model
2222
T-76.4115 T-76.4115 IterationIteration demo demo
Architectural plan: system Architectural plan: system environmentenvironment
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//
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
2525
T-76.4115 T-76.4115 IterationIteration demo demo
Questions and comments?Questions and comments?
Thank you!Thank you!