1. · • we used planning poker, a variation on the wideband delphi estimation method, to...

37

Upload: others

Post on 14-May-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We
Page 2: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We

1.  TheSetUp

•  ProjectBackground•  BusinessObjectives•  ProjectStructureandGovernance

2.TheWork

•  Methodology•  Process&Tools:LivingAgile

•  TechnologiesUsed

3.TheOutcomes

•  Deliverables•  LessonsLearned

Page 3: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We

1.  TheSetUp

Voters Candidates ElectedOfficials

Page 4: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We

District(16inHRM)

Division(1-2perDistrict)

PollingLocation(1-10perDivision)

Voters,Matters Table(1-15perPollLocation)

ResultsTally

Winners

Ballot(1perMatter1perVoter)

q  CandidateAq  CandidateB

Ballot(1perMatter1perVoter)

q  CandidateDq  CandidateEq  CandidateFq  CandidateG

Voting&ResultsEntry

Page 5: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We

1.  TheSetUp

Page 6: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We

1.  TheSetUp

Page 7: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We

1.  TheSetUp

Page 8: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We

1.  TheSetUp

Page 9: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We
Page 10: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We
Page 11: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We

•  BuildQualityIn•  CreateKnowledge•  Decideaslateaspossible•  Deliverasfastaspossible

•  RespectPeople•  OptimizetheWhole•  EliminateWaste•  Empowertheteam

Page 12: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We

ProjectActivities:•  Upfrontplanningandvisioningfortheentireproject

•  ProjectInitiation:•  ProjectCharter•  Governance•  WBS•  ProjectPlanning•  ResourcePlanning

•  BasicSolutionProfile•  SolutionArchitecture•  RequirementsOutline

PHASE1:Waterfall

ProjectActivities:•  UserStories•  KanBan•  SpecificationDefinition•  SolutionAnalysis•  SoftwareDevelopment•  UnitTesting•  BusinessAcceptance•  SystemTesting•  Training

PHASE2:Agile&Lean

Page 13: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We

PLANProjectManagement

•  Charter•  Governance•  WBS•  ProjectPlan•  ResourcePlan

PLANProjectVisioning

BUILDSystemArchitecture

•  BasicSolutionProfile•  SolutionArchitecture•  RequirementsOutline

PM

Arch

1.  TheSetUp

PHASE1:Waterfall

Page 14: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We

Elec%on Night Repor%ng (ENR)

•  Table Result Management

•  Table Result QC •  Excep%ons

Management •  Unofficial Results •  Poll Dashboard •  Results Repository

for Halifax.ca live newsfeed

*GeographicInformationSystem

Page 15: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We

2.TheWork• Development• SupportingDeliverables• Process&Tools:LivingAgile

• TechnologiesUsed

Page 16: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We

Client

BUILDDevelopSoftware•  ReconfigureENSSystemfor

EMS•  BuildENR•  BuildInterfaces

TEAM

INPUTSArchitectureLegislation

CSProcessesRequirements

UNITTEST•  SatisfyUserStories•  TrackResults•  TroubleshootDefects

REVIEW•  ResolveDefects•  RefineSpecifications•  Documentation

DEPLOY•  Acceptance

Criteria•  Refinement•  FSBusiness

Process

PM

PHASE2:Agile&Lean

Page 17: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We

2.TheWork

Page 18: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We

User Story #123 As a returning officer I want to print the voters list so that I can distribute the list to poll locations. 2.TheWork

Page 19: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We

•  Theproject’scriticalpathwasbasedonestimatedDevelopmentEffort•  WeusedPlanningPoker,avariationontheWidebandDelphiestimation

method,toright-sizethedevelopmenteffortforeachuserstory,andassignitStoryPoints

•  Wemeasuredactualdevelopmentleadtime(howlongittooktocompleteauserstory),toprojectcompletiontimelines

•  WetrackedVelocityoftheStoryPointstogaugeprogress•  WetrackedtheBacklog:thenumberofUserStoriesandStoryPoints

waitingforSolutionAnalysis•  WeusedKanBanWIPlimits,basedonworkflowstate(notunitoftime)•  WemonitoredtheKanBanWIPdaily

2.TheWork

Page 20: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We

•  gamifiedtechniqueforestimatingeffortorrelativesizeofdevelopmentgoals

•  membersofthegroupmakeestimatesbyplayingnumberedcardsface-downtothetable,insteadofspeakingthemaloud

•  cardsarerevealed,estimatesarethendiscussed,andaconsensusisreached

•  agreed-uponestimatedeterminestheStoryPointsforeachUserStory

Page 21: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We

2.TheWork

Page 22: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We
Page 23: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We

2.TheWork

Page 24: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We
Page 25: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We

3.TheOutcomes

• Deliverables• LessonsLearned

Page 26: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We

3.TheOutcomes

Page 27: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We

3.TheOutcomes

Page 28: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We

District(16inHRM)

Division(1-2perDistrict)

PollingLocation(1-10perDivision)EMS Table(1-15perPollLocation) ENR

Ballot(1perMatter1perVoter)

q  CandidateAq  CandidateB

Ballot(1perMatter1perVoter)

q  CandidateDq  CandidateEq  CandidateFq  CandidateG

Voting&ResultsEntry

Page 29: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We

Colour Representation

Black All tables are unreported in district

Blue 1 or more tables are reported in the district with no In Transit or Exceptions reported

Yellow 1 or more tables are reported as In Transit in the district (can included regular reported tables and Exceptions)

Orange 1 or more tables are reported with an Exception in the district (can include regular reported tables with no In Transit)

Page 30: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We
Page 31: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We
Page 32: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We
Page 33: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We

Colour Representation

Black All tables are unreported in district

Blue 1 or more tables are reported in the district with no In Transit or Exceptions reported

Yellow 1 or more tables are reported as In Transit in the district (can included regular reported tables and Exceptions)

Orange 1 or more tables are reported with an Exception in the district (can include regular reported tables with no In Transit)

Page 34: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We

3.TheOutcomes

Page 35: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We

3.TheOutcomes

Page 36: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We

3.TheOutcomes

Page 37: 1. · • We used Planning Poker, a variation on the Wideband Delphi estimation method, to right-size the development effort for each user story, and assign it Story Points • We