portfolio and program management taming the many headed …€¦ · time and cost management •...

33
1 Portfolio and Program Management – Taming the Many Headed Hydra! Miles Faulkner Certified Scrum Master B.Ec (Hons) MBA PMP ITIL Principal Blended Perspectives 416 816 5190

Upload: others

Post on 27-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

1

Portfolio and Program Management – Taming the Many Headed Hydra!

Miles Faulkner Certified Scrum Master B.Ec (Hons) MBA PMP ITIL Principal Blended Perspectives 416 816 5190

Page 2: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

2

About Miles Faulkner

• Miles is the Project Management guy – Martin is the knowledge management and tools guy

• PMP, ITIL and Scrum certified

• 20 plus years of Project and Program Management Experience

• Managed programs including $50M plus enterprise transformations

• Written hundreds if not thousands of paper based static status reports

12/3/2014

Page 3: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

3 12/3/2014

Portfolio Management

In many respects Portfolio and Program Management is the aggregation of project activity. Thus program and portfolios at the highest level constitute the combination of • All program and project risks • All issues • Changes • Milestones • General Status In many cases this “morass” of detailed activity is manually collected and analysed then compiled requiring significant effort.

Page 4: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

4

The many headed Hydra!

12/3/2014

Project

PPT Status report

Excel RAID Log (Risks/Actions/issues etc

MS Project Plan

Word documents – Charter etc

Timesheets (some other system!)

Other costs (eg hardware/software/expenses) – Accounting system

Your average medium size project

This can made worse if there are business and technology PMs as well!

A single source of truth that is viewed through many lenses…

Page 5: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

5 12/3/2014

Example Case Study

A major program recently managed had 14 different sub projects in one program with 11 business PMs and 8 IT PMs.

There were weekly 22 PPT

project based slides created for status ! We were managing and

tracking 200 plus milestones a week. Integrated milestone tracking and dependency management becomes a major administrative task

Page 6: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

6 12/3/2014

Minimizing Administration

Milestones

Risks

Manage at the project level

Continuously visible at the enterprise level

Decisions

Status reports

Deliverables Today there is typically significant duplication of effort by the PM and administrators gathering and processing the project micro level data

JIRA can be configured to manage anything!

Page 7: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

7

For IT projects especially

12/3/2014

You may not use any or all these tools but they are designed to support the entire ADLM from the ground up

Page 8: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

8 12/3/2014

An integrated Tool Chain for IT

Milestones

Risks Decisions

Status reports

Deliverables

By harnessing data in addition across the tool chain portfolio management has a superior perspective

Page 9: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

9

JIRA Project Portfolio Management

• Create filters and dashboards that dynamically show status and project description

• Focus management attention on most urgent projects

12/3/2014

Drill into milestones across all projects – tackle most urgent items

Create your customized project lifecycle

Page 10: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

10 12/3/2014

Markel Case Study

• Created project = an issue type

• Customised fields as required

• They gave this public case study of their tool this year at the user group meeting

Page 11: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

11 12/3/2014

Markel Cont.,

Page 12: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

12 12/3/2014

Filters are Great Ways to Review Portfolios

Page 13: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

13

The Blended Perspectives Value-Add

• We believe that status report is an issue type deserving its own rich set of features

• Complete set of available templates for managing projects that can be leveraged seamlessly for program management

– Issues – Risks – Status – Objectives – and many more

– Program and Portfolio architecture framework

– Incorporation of waterfall and agile methods

12/3/2014

Page 14: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

14

Richer Status Reporting Approach

• Traffic light driven status management

• Status can be managed historically and rolled up by filters

• Workflow can govern an understanding of where the report sits – has it been reviewed and accepted?

12/3/2014

Page 15: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

15

JIRA has native Portfolio Management anyway now… (of a kind)

• Yet it is a hybrid module that really supports resource planning

• It allows Epics to be grouped into initiatives

• It is a foundation though for more to come!

12/3/2014

Page 16: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

16

Time and Cost Management

• Time is best entered against the work actually performed

• Therefore a task management system which is flexible such as JIRA is a logical place to record time (Tempo a JIRA add on - is the most successful add on in the market)

• Clients that want to manage Agile projects also ideally need to track time against the scope of a sprint to determine story point velocity

• Many clients want to determine the work actually done via JIRA which ends up as the source for time sheet entries in another tool

12/3/2014

Page 17: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

17 12/3/2014

Slay the Monster!

Page 18: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

18

How Likely Is it You will be heading towards Atlassian?

12/3/2014

Page 19: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

19

Atlassian; A Leader in ADLM

• Gartner has defined this space as Application Development Lifecycle Management (ADLM)

• Key elements of an ADLM solution include:

– Software requirements definition and management

– Software change and configuration management

– Software project planning, with a current focus on agile planning

– Work item management

– Quality management, including defect management

• Atlassian has a significant cost advantage over the other market leaders!

12/3/2014

This graphic was published by Gartner, Inc. as part of a larger research document and should be evaluated in the context of the entire document. The Gartner document is available upon request from www.atlassian.com/gartner Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings. Gartner research publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose.

Page 20: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

20

Scale and Focus • 30,000 Customers across 134

countries • Funded $60M, on target for $1Bn

public offering

• Atlassian focuses on Application Lifecycle Management Toolchain: – Confluence, JIRA, Stash & Bamboo –

for “Concept to Launch” – Advancing the State of The Art of

Software Development

• And the Tools have broad

Application • Used in many industries, functions and

processes

Customers

12/3/2014

You will be joining a big crowd!

Page 21: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

21

Manage What Matters

• MWM is our approach to focusing in on the things that matter and well managing them!

• If you are managing a large group of projects capture them at the item or issue type level and track them however is needed

• JIRA can be configured exactly how you need to manage all the things that matter in a program or a portfolio!

12/3/2014

Page 22: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

22

MORE MATERIAL

12/3/2014

Page 23: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

23

Atlassian targets lifecycles

12/3/2014

1. Concept

2. Plan and Manage

3. (Software) Build

4. Launch

5. + Support

Page 24: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

24 12/3/2014

“Concept to Launch”

5. Support

Page 25: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

25

Continuous Improvement: Concept to Launch… Service & Self-serve

Collaborate on Concepts

Manage Plans

Build It Launch It

This map of Atlassian products represents the spirit and intent of each offering – a number of the tools can be used across the complete lifecycle

Enable Self-Serve

Service Needs

= Software development (out of scope)

Page 26: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

26 12/3/2014

Confluence: Discussing and Documenting

“Don’t hunt for emails.” Centrally store documentation in a Confluence Intranet. E.g. replace Word with wiki: collaborative edit, revision control, link pages, comment, share files

Socialize ideas: keep refining to gain consensus Hosts Blueprints, Gliffy, Canvas

Page 27: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

27

Confluence: Collaborate around Meetings, Notes and Content

12/3/2014

• Full Wiki knowledge base

• Integration with all other products

• End to end document management

• Enhanced features such as “questions” enabling users to ask not search

Page 28: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

28 12/3/2014

Confluence Questions: Get content started efficiently

A Knowledge Base must meet user needs!

Without Confluence Questions (CQ): content writers have to figure out: what do people want?

Confluence Questions helps organizations to: • Identify Questions and Topics • Surface good answers • Showcases Experts and contributions • Gets answers fast Content Experts can mine the questions base

for topics, content, personas and structure. • Makes building content easier, cheaper, and

less wasteful.

CQ provides a structure in which a community can self-serve by asking and answering each other’s needs.

Page 29: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

29

JIRA: Prioritize & Share Visibility into Operations, Sales, etc.

12/3/2014

JIRA – “Manage What Matters” • Configurable to manage

anything; • Software development • ITIL Service models • Business Projects • Project and Program portfolios • Compliance and Regulatory • Anything including your wine

collection! Blended Perspectives has a customised set of best practices templates that you can use to turbo charge your projects

AGILE READY!!!

Page 30: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

30

Service Desk: Requests from Customers Resolve within Service Level Agreements

• Provide Service to External Users

• Via a Simplified User Interface

• Then Manage in JIRA

• With JIRA Metrics

• Deflect Service Tickets with Self Serve

• Happier Customers and better cost efficiencies.

12/3/2014

5. Support

Page 31: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

31 12/3/2014

HipChat Messenger: Real-time Chat for everyone

• Every platform, including the web

• Chat history, searchable

• Smart previews of content

• HipChat Server

• Public Visitors, if required

• Now free! (Pro version available)

Page 32: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

32

Development Tools

12/3/2014

Create branches direct from JIRA into your code repository!

Page 33: Portfolio and Program Management Taming the Many Headed …€¦ · Time and Cost Management • Time is best entered against the work actually performed • Therefore a task management

33

Integration with GIT Repository

12/3/2014

From idea to code deployment – full lifecycle traceability!

Backwards link to confluence Trigger Branch in Stash