laimonas lileika — hybrid project management: excellence behind a buzzword

54
HYBRID PROJECT MANAGEMENT Laimonas Lileika, Head of Project Management Office @ Adform

Upload: agilelab

Post on 14-Apr-2017

69 views

Category:

Presentations & Public Speaking


0 download

TRANSCRIPT

Page 1: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

HYBRID PROJECT MANAGEMENTLaimonas Lileika, Head of Project Management Office @ Adform

Page 2: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Waterfall is dead.

Page 3: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

From the 2011 Chaos Report

“Agile Succeeds three times more often than Waterfall”

Page 4: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

What do you mean by “Waterfall”?

How was success/failure measured?

Which aspects of “Waterfall’ are you referring to?

Page 5: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Are you referring to

an over-reliance on documentation?

the phase gate approach?

change control / management?

the tendency to plan an entire project in detail before starting?

attempt to complete all of the project requirements all at once?

Page 6: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword
Page 7: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

PART I. CONTEXT

Page 8: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Size of organization?

Requestor Internal/External?

Budget?

Public or Private? Risk Tolerance? Team?

Culture?

Page 9: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Project management is application of knowledge, skills, tools, and techniques to project activities

to meet project requirements

PMBOK® Guide and Standards

Page 10: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Project management is application of knowledge, skills, tools, and techniques to project activities

to meet project r e q u i r e m e n t s

PMBOK® Guide and Standards

Page 11: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Project management is application of knowledge, skills, tools, and techniques to project activities

to meet project g o a l

PMBOK® Guide and Standards (not quite)

Page 12: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Creativity is a phenomenon whereby something new and somehow valuable is formed, such as an idea, a scientific theory, an invention, a literary work, a painting, a musical

composition, a joke, etc.

Wikipedia

Page 13: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Creativity is a phenomenon whereby something new and somehow valuable is formed, such as an idea, a scientific theory, an invention, a literary work, a painting, a musical

composition, a joke, hybrid project management.

Almost Wikipedia

Page 14: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Context

Project management

Creativity

Page 15: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Takeaway1

Project management excellence depends on ability to creatively assess the context, and apply

different tools, techniques and skills to reach the project goal.

Page 16: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

PART II. PROCESS VS LIFE CYCLE

Page 17: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Initiate

Plan

Execute

Control

Close

Page 18: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Initiate

Plan

Execute

Control

Close

Page 19: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

…initiated by completing project charter

…planned by producing backlog, release plan, high level design, etc.

…executed in small iterations where each iteration ends with the production ready product increment

…monitored (inspected), and planned forward based on actual data available at time (adopted)

…closed when deliverables are accepted by requestor and ELS is over.

Page 20: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Takeaway2

There is only one project management process, regardless

of the life cycle used

Page 21: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

PART III. AGILE VS WATERFALL?

Page 22: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Similar

Medium Process

Different

Language

Roles

Life cycle

Metrics

Page 23: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Plan-Driven

Detailed planning in

the beginning

One moves to next step only

after completing

previous one

All steps are laid out and

dependencies mapped

Page 24: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Plan-Driven

Best known for…

Dealing with physical objects

Reliable future project

forecast

Defined tasks and phases that must be completed in a specific sequence

Criticized for…

Less effective for software, design and other non-physical

or services-bases projects

Scope changes are usually slow

Requires substantial scope and schedule

planning before work begins

Page 25: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Adaptive

Flexible approach to

project management

Principles of collaboration, adaptability

and continuous improvement

Iterative project release

cycles

Page 26: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Adaptive

Best known for…

Service-oriented projects like

Software development

projects

Engagement and collaboration from all team members

Quick course correction based on

early feedback

Empowers team to work creatively and

efficiently

Criticized for…

Not suitable for strictly defined

scope and requirements

Continues hard work on backlog maintenance and

tech debt management

High risk due to uncertainty around triple constraint at

the beginning

Page 27: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Takeaway3

Hybrid project management is application of two (or more)

project management life_cycles/methodologies in a

single project

Page 28: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Other Takes

Water-Scrum-Fall

Collaborative Model

Our process

Whateverworks

Page 29: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

PART IV. HOW TO…?

Page 30: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

• Agile means continuous planning

• Documentation is still important, but the format could vary

• Agile embraces complaints, as a trigger for improvements!

%

Yay, let’s do Agile

Page 31: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

What will you need?

Assess the context

Respect the fact of ONE process

Produce project charter to support hybrid delivery

Acquire and develop a dream team

Develop single project schedule – release plan

Capture project and product scope

Setup common reporting and metrics

Sell this idea to stakeholders!

Page 32: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Meet the Teams

Page 33: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Development Team

Dedicated

Collocated

Infrastructure Team

Virtual

On estimated effort basis

Meet the Teams

Page 34: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Definition of Scope

Project scope

Product scope

Infrastructure Requirements

Product Requirements

Page 35: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Magic Behind Estimating

Estimating Product Backlog

Estimating Infrastructure setup

Estimating Release plan

Adding Management and Coordination

Page 36: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Choosing the Methodology

Page 37: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Project Schedule Concept

Page 38: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Project Schedule Concept

Page 39: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Project Schedule

Page 40: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Project Schedule

Page 41: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Project Schedule

Page 42: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Team Management

Demo / Retrospect

Visual Board

Definition of Done

Daily Standup

Sprint Planning

Sprint Goal

Achieving Commitment

Embracing Accountability

Focusing on results

Team Building

workshops

Page 43: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Ground Rules• Sprint Length

– 4 Weeks

• Sprint Planning– First Monday every 4th week

• F2F• Scope 9:00 –12:00• Team Lunch• Tasking out 13:00 – 15:00

• Daily Scrum– Monday-Thursday

• 9:00 – 09:15• Call in if you cannot attend F2F

• Sprint Review– Last Thursday every 4th week

• Demo 10:00 – 11:00• Team Lunch • Retrospective 12:00 – 13:00

• Work from Home– Fridays

• Holiday tracker – 1 Sprint ahead• Don’t be late• Don’t attend meetings with no agenda• Prepare for meetings• Respect Definition of Done

Team

Ground

Rules

Page 44: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Definition of Done

Coded/implemented

Peer reviewed (pair programming counts as peer review)

Code is run against current version in source control

Code is commented in source control and checked in

Story/use case manuallly tested

Unit tests, BDD tests written and ALL green

90 percent code coverage achieved

Build and package changes are communicated to build master

Task hours are updated (logged) and task is closed out

All to-do items in code are completed

Page 45: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

PART V. THE HYBRID EFFECT

Page 46: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Cultural shock for delivery teams

Dependency mapping challenge

Little waist on planning: first iteration only

Page 47: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

40% of initial requirements were

replaced based on looped feedback cycle

Page 48: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

High quality & robust solution

Initial scope delivered 3 weeks early

Happy client, happy team = next offer!

Meet corporate audit and regulations requirements

Page 49: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

PART VI. THE TAKEAWAYS

Page 50: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Takeaways

Don't look for one process, one methodology to fit all

projects

Choose one dominant methodology

Don’t speak of methodologies – it doesn’t

really matter!

If something doesn’t work –don’t stick with it

Page 51: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Be creative about delivery and focus on

people and value

Takeaways

Page 52: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

Next Challenges

Bring Agile values to hardware development

STOPPING misuse of the words “Waterfall” and “Agile”

Finding THE RIGHT amount of structure and processes to avoid the chaos

Page 53: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

etc.

Page 54: Laimonas Lileika — Hybrid Project Management: Excellence Behind a Buzzword

LAIMONAS LILEIKA PROFESSIONAL PROFILE