36
Agile Project Management with Primavera Shivank Saxena, Infosys Ltd. Sebastian Schweinle, Siemens AG Restricted ©

Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

Agile Project Managementwith PrimaveraShivank Saxena, Infosys Ltd.Sebastian Schweinle, Siemens AG

Restricted ©

Page 2: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

Agile Project ManagementContents

1 • Why Agile Project Management

2 • What is the scope for agile Project Management

3 • What is Agile Project Management

4 • Which is the approach to combine Agile and Primavera

5 • Who is envolved?

6 • What are the challenges?

7 • Disclaimer, Sources and Contact

Restricted (c), Siemens AG Page 2

Page 3: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

MotivationWhy Agile Project Management ?

Restricted (c), Siemens AG Page 3

Page 4: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

MotivationWhy Agile Project Management ?

Restricted (c), Siemens AG Page 4

In Budget

Scope

In time

Quality ???

Page 5: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

MotivationWhy Agile Project Management ?

Restricted (c), Siemens AG Page 5

Fixe

dVa

riabl

e

Scope

Cost

Quality

Time

Scope

Quality

Time Cost

Current model Future model

Page 6: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

RequirementEnterprise Agility – The Need ?

Today’s dynamic business scenario has also brought new challenges for Enterprises and haveincreased the need for a successful project execution all the more…

Restricted (c), Siemens AG Page 6

Regular Changes / AddOns

Shorter Lifetime ofProducts

Volatile Market requiresflexibility

Products „adapted“ tomarket

CustomerRequirements

Page 7: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

RequirementDrawback of Traditional Waterfall Model

Cost of re-work or Changes are veryHigh

Cost of re-work or Changes are veryHigh

Identify and react tochange

Low Visibility till the end of LifecycleLow Visibility till the end of LifecycleFaster time to market

Requirements need to freeze orbaselined from the start

Requirements need to freeze orbaselined from the startChanging scope

MarketNeeds

Restricted (c), Siemens AG Page 7

Page 8: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

RequirementAgile Projects at Infosys

Restricted (c), Siemens AG Page 8

Page 9: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

Primavera vs. AgileContents

Restricted (c), Siemens AG Page 9

1 • Why Agile Project Management

2 • What is the scope for agile Project Management

3 • What is Agile Project Management

4 • Which is the approach to combine Agile and Primavera

5 • Who is envolved?

6 • What are the challenges?

7 • Disclaimer, Sources and Contact

Page 10: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

AgileScope of Agile in Primavera

Changes

Tools

Processes

People Culture

Method-ologies

Way ofworking

Situation

Restricted (c), Siemens AG Page 10

Page 11: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

AgileScope of Agile in Primavera

Changes

Tools

Processes

People Culture

Method-ologies

Way ofworking

No changesAgile

Primavera

Restricted (c), Siemens AG Page 11

Page 12: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

AgileWhat is the functional scope

ResourceSchedulingResource

SchedulingCapacityPlanningCapacityPlanning

Time SheetingTime Sheeting

ProjectSchedules

ProjectSchedules

ReportingReporting

Strategic Project PlanningStrategic Project Planning

ProjectScheduling

ProjectScheduling Projects & ResourcesProjects & Resources

Com

petencyM

anagement

Com

petencyM

anagement

1One Toolƒ Primavera P6 Enterprise

ƒ Web & Client

ƒ Team Member & BI

2Covering two areasƒ Waterfall

ƒ Agile

3

Supporting three processesƒ Project Management

ƒ Resource Management

ƒ Competency Management

ReportingReporting

Proj

ectI

mpo

rt(C

usto

mer

File

s)Pr

ojec

tIm

port

(Cus

tom

erFi

les)

Restricted (c), Siemens AG Page 12

Page 13: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

Primavera vs. AgileContents

Restricted (c), Siemens AG Page 13

1 • Why Agile Project Management

2 • What is the scope for agile Project Management

3 • What is Agile Project Management

4 • Which is the approach to combine Agile and Primavera

5 • Who is envolved?

6 • What are the challenges?

7 • Disclaimer, Sources and Contact

Page 14: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

AgileWhat is agile project management

Agile

Solution

Scope

People

Collaboration

Agile

People & interactions over processes and tools

Working (software) solution over comprehensive documentation

Customer collaboration over contract negotiation

Responding to change over to follow a plan

Restricted (c), Siemens AG Page 14

Page 15: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

AgileWhat is agile project management

One Project

Restricted (c), Siemens AG Page 15

Page 16: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

AgileWhat is agile project management

One Project

Restricted (c), Siemens AG Page 16

Page 17: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

What is Agile Project ManagementAgile Structure

Backlog

Plan

Produce

Inspect

Adapt Release

Restricted (c), Siemens AG Page 17

Page 18: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

What is Agile Project ManagementSprints

Discovery

Release

Inititation

DefineObjectives &

Benefits

VisionStatement

SprintPlanning

IdentifyCritical

SuccessFactors

Teamonboarding

Write UserStories

Priortization ReleasePlanning

Base Arch. &Infra Setup

TeamEnablement

ProduceWorking

deployment

Daily ScrumMeeting

ProductBacklog

Grooming

Review &Retrospection

Sprint0

Sprint1..N

Restricted (c), Siemens AG Page 18

Page 19: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

Primavera vs. AgileContents

Restricted (c), Siemens AG Page 19Restricted (c), Siemens AG Page 17

1 • Why Agile Project Management

2 • What is the scope for agile Project Management

3 • What is Agile Project Management

4 • Which is the approach to combine Agile and Primavera

5 • Who is envolved?

6 • What are the challenges?

7 • Disclaimer, Sources and Contact

Page 20: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

ApproachSet up of project schedule – Template

Restricted (c), Siemens AG Page 20

Page 21: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

ApproachSet up of project schedule – Sprint 0 Discovery

Restricted (c), Siemens AG Page 21

Page 22: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

ApproachSet up of project schedule – Sprint 0 Initiation

Restricted (c), Siemens AG Page 22

Page 23: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

ApproachSet up of project schedule – Sprint 1

Restricted (c), Siemens AG Page 23

Page 24: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

ApproachPrioritize Features / Activities

Restricted (c), Siemens AG Page 24

Complexity1 2 3

4 5 6

7 8 9

Business ValueL <2.500 €

M <10.000 €

H < 50.000 €

Risk1 2 3

4 5 6

7 8 9

PriorizationHigh Priority

Medium Priority

Low Priority

Not ratable yet

Page 25: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

ApproachSprint 1 – Progress tracking

Restricted (c), Siemens AG Page 25

Page 26: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

MotivationSprint 1 – Schedule Report (Canban Board)

Restricted (c), Siemens AG Page 26

Page 27: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

MotivationAgile Plan – Sprint Burndown (Source Data)

Restricted ©, Siemens AG

ResourceName 02. 03. 04. 05. 06. 09. 10. 11. 12. 13. 16. 17. 18. 19. 20. SUMGerald 4 0 4 4 4 4 4 4 4 4 4 4 4 4 4 56Joachim 5 0 5 5 5 5 5 5 5 5 5 5 5 5 5 70Detlef 5 0 5 5 5 5 5 5 5 5 5 5 5 5 5 70Andreas 8 0 8 8 8 8 8 8 8 8 8 8 8 8 8 112Christina 8 0 8 8 8 8 8 8 8 8 8 8 8 8 8 112Sebastian 3 0 3 3 3 3 3 3 3 3 3 3 3 3 3 42

Type Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 Day 14 Day 15CUM Plan 495 462 429 396 363 330 297 264 231 198 165 132 99 66 33CUMActuals 495 462 429 404 376 363 330 297 254 198 169 115 82 79 33Planning 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33Actuals 33 33 25 20 0 0 0 10 33 29 50 50 20 33 25

Restricted (c), Siemens AG Page 27

Page 28: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

MotivationAgile Plan – Sprint Burndown

Restricted ©, Siemens AG

0

100

200

300

400

500

600

Day1

Day2

Day3

Day4

Day5

Day6

Day7

Day8

Day9

Day10

Day11

Day12

Day13

Day14

Day15

Sprint 1 Burndown

CUM Plan CUM Actuals

Scheduleproject daily

Exportdatadaily

Enteractuals

daily

Restricted (c), Siemens AG Page 28

Page 29: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

MotivationAgile Plan – Project Burndown

Restricted ©, Siemens AG

0

2

4

6

8

10

12

14

Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5 Sprint 6 Sprint 7 Sprint 8 Sprint 9 Sprint10

Project Burndown

CUM User Stories Planned CUM User Stories Actuals

Maintain allUser Stories

Updateprogress

Monthlyupdate

Restricted (c), Siemens AG Page 29

Page 30: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

Primavera vs. AgileContents

Restricted (c), Siemens AG Page 30

1 • Why Agile Project Management

2 • What is the scope for agile Project Management

3 • What is Agile Project Management

4 • Which is the approach to combine Agile and Primavera

5 • Who is envolved?

6 • What are the challenges?

7 • Disclaimer, Sources and Contact

Page 31: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

Cur

rent

Rol

esS

iem

ens

Uni

tsFu

ture

Rol

esRolesAgile Roles

ExternalVendors

Siemens ITBusiness

Product Owner

Responsible fortheir requirements /scope

Requestor

Hand over Demandto IT fordevelopment

Scrum Master

Consultant of agileproject team

Project Manager

Responsible for theimplementationproject

Development Team

Part of the agile teamto clarify scope directwith business

Supplier

Development basedon requirementspecification by PM

Restricted (c), Siemens AG Page 31

Page 32: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

Primavera vs. AgileContents

Restricted (c), Siemens AG Page 32

1 • Why Agile Project Management

2 • What is the scope for agile Project Management

3 • What is Agile Project Management

4 • Which is the approach to combine Agile and Primavera

5 • Who is envolved?

6 • What are the challenges?

7 • Disclaimer, Sources and Contact

Page 33: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

ChallengesOur experiences - Discussion

Tool

Processes

People

- Process allows alteration of scope leads to regular budgetverification

- Reporting changes – no linear progress reporting possible- Planning process – people do not see the scope of project

any more, difficult to align

- Role change – business is now responsible for their userstories

- Regular scrum meetings – people HAVE to participate, beavailable every day for the project

- Project Manager is only consultant (as scrum master), notresponsible for scope

- Creation of schedule- Handling of variable scope / activities- Reporting- Teams – Role / Resource Teams cannot have codes or

UDFs assigned- Daily schedule?Restricted (c), Siemens AG Page 33

Page 34: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

MotivationWrap Up – Communication is Key

Restricted (c), Siemens AG Page 34

Page 35: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

Contact

Shivank SaxenaInfosys Ltd.

E-Mail:[email protected]@siemens.com

Sebastian SchweinleGS IT MO PLMSiemens AG

E-Mail: [email protected]

Page 36: Agile Project Management with Primavera - doag.org · ƒ Primavera P6 Enterprise ƒ Web & Client ƒ Team Member & BI 2 Coveringtwoareas ƒ Waterfall ƒ Agile 3 Supportingthreeprocesses

Sources

Pictures and/or Slides: 7, 8, 15, 16, 18© 2018 Infosys Limited, Bangalore, India. All Rights Reserved.

Infosys believes the information in this document is accurate as of its publication date; such information is subject to change without notice. Infosysacknowledges the proprietary rights of other companies to the trademarks, product names and such other intellectual property rights mentioned in thisdocument. Except as expressly permitted, neither this documentation nor any part of it may be reproduced, stored in a retrieval system, or transmittedin any form or by any means, electronic, mechanical, printing, photocopying, recording or otherwise, without the prior permission of Infosys Limitedand/ or any named intellectual property rights holders under this document.

Picture Slide 34(C) http://www.smart-jokes.org/how-it-projects-really-work.html (Cartoon Source unknown)