Lean, Agile Development and tools 
for Portfolio management 
lasse.mikkonen@contribyte.fi
The Portfolio Challenge 
Customer 
Sales 
Program 
Manager 
Development 
Teams
The Portfolio Challenge 
Impact 
Companies end up developing wrong features in way too long projects
Shared Product Ownership in 
a Company 
Epic 
Epic 
Epic 
Epic 
Epic 
User Story 
Error 
Documentation 
User Story 
User Story 
Feature 
User Story 
Feature 
Feature 
Theme 
Theme 
Theme 
Task 
Task 
Task 
User Story 
User Story 
Error 
Documentation 
User Story 
Company 
Strategy 
Roadmap Product 
Backlog 
Sprint 
Backlog 
VP of Product 
Management 
Product Manager(s) 
Product Owner(s) 
Teams
So what’s the difference compared to 
Lean and Scrum principles? 
Well working Portfolio Management is just using very 
same Lean methods in Program level than in Agile 
Team sprint level backlog.
The Lean and Agile Portfolio 
Customer Sales 
Teams on 
DevOps 
Co-Op 
http://www.informit.com/articles/article.aspx?p=1928232 
Theme 
Theme 
Theme 
Company 
Strategy 
Guidance Product 
DOowcnuemr entation 
User Story 
Product 
Owner 
User Story 
Feature 
User Story 
Feature 
Feature 
Product 
Backlog 
User Story 
Error 
Product 
Owner 
Documentation 
User Story 
Product 
User Story 
Owner Feature 
Pull 
User Story 
Feature 
Feature 
Product 
Backlog
4 Principles for successful Portfolio Management 
Makes the Difference 
Understand customer value 
User Stories & Systems Thinking in 
all levels of organization 
““AAss aa uusseerr,, II wwaanntt ttoo......””
4 Principles for successful Portfolio Management 
Makes the Difference 
Understand customer value User Stories & Systems Thinking in 
all levels of organization 
Understand information flow from Management to Developers 
and Operations 
“As a user, I want to...”
4 Principles for successful Portfolio Management 
Makes the Difference 
Keep goals and progress visible 
Publish Data in intra and 
give feed back 
Understand information flow 
from Management to Developers 
and Operations 
Understand customer value 
User Stories & Systems Thinking in 
all levels of organization 
“As a user, I want to...”
4 Principles for successful Portfolio Management 
Makes the Difference 
Keep goals and progress visible 
Publish Data in intra and 
give feed back 
Understand information flow 
from Management to Developers 
and Operations 
Understand customer value 
User Stories & Systems Thinking in 
all levels of organization 
Use simple & unified tools 
All different level Backlogs in 
same tool 
“As a user, I want to...” 
Ep 
ic 
Ep 
ic 
Ep 
ic 
Ep 
ic 
Ep 
ic 
User 
Story 
Error 
Documentati 
on 
User Story 
User Story 
Featur 
e 
User 
Story 
Featur 
e 
Featur 
e 
Th 
e 
m 
e 
Th 
e 
m 
e 
Th 
e 
m 
e 
Task 
Task 
Task 
User 
Story 
User 
Story 
Error 
Documentati 
on 
User 
Story 
Compan 
y 
Strategy 
Roadma 
p 
Product 
Backlog 
Sprint 
Backlog
Frameworks 
How to get management 
commitment to 
development
Best tools are not always the Strongest and Biggest
Portfolio Management – VersionOne
Portfolio Management - Rally
Portfolio Management – Team Foundation Server
Portfolio Management – Atlassian Jira
Portfolio Management - Rally

Lean Portfolio Management DevOps Helsinki

  • 1.
    Lean, Agile Developmentand tools for Portfolio management lasse.mikkonen@contribyte.fi
  • 2.
    The Portfolio Challenge Customer Sales Program Manager Development Teams
  • 3.
    The Portfolio Challenge Impact Companies end up developing wrong features in way too long projects
  • 4.
    Shared Product Ownershipin a Company Epic Epic Epic Epic Epic User Story Error Documentation User Story User Story Feature User Story Feature Feature Theme Theme Theme Task Task Task User Story User Story Error Documentation User Story Company Strategy Roadmap Product Backlog Sprint Backlog VP of Product Management Product Manager(s) Product Owner(s) Teams
  • 5.
    So what’s thedifference compared to Lean and Scrum principles? Well working Portfolio Management is just using very same Lean methods in Program level than in Agile Team sprint level backlog.
  • 6.
    The Lean andAgile Portfolio Customer Sales Teams on DevOps Co-Op http://www.informit.com/articles/article.aspx?p=1928232 Theme Theme Theme Company Strategy Guidance Product DOowcnuemr entation User Story Product Owner User Story Feature User Story Feature Feature Product Backlog User Story Error Product Owner Documentation User Story Product User Story Owner Feature Pull User Story Feature Feature Product Backlog
  • 7.
    4 Principles forsuccessful Portfolio Management Makes the Difference Understand customer value User Stories & Systems Thinking in all levels of organization ““AAss aa uusseerr,, II wwaanntt ttoo......””
  • 8.
    4 Principles forsuccessful Portfolio Management Makes the Difference Understand customer value User Stories & Systems Thinking in all levels of organization Understand information flow from Management to Developers and Operations “As a user, I want to...”
  • 9.
    4 Principles forsuccessful Portfolio Management Makes the Difference Keep goals and progress visible Publish Data in intra and give feed back Understand information flow from Management to Developers and Operations Understand customer value User Stories & Systems Thinking in all levels of organization “As a user, I want to...”
  • 10.
    4 Principles forsuccessful Portfolio Management Makes the Difference Keep goals and progress visible Publish Data in intra and give feed back Understand information flow from Management to Developers and Operations Understand customer value User Stories & Systems Thinking in all levels of organization Use simple & unified tools All different level Backlogs in same tool “As a user, I want to...” Ep ic Ep ic Ep ic Ep ic Ep ic User Story Error Documentati on User Story User Story Featur e User Story Featur e Featur e Th e m e Th e m e Th e m e Task Task Task User Story User Story Error Documentati on User Story Compan y Strategy Roadma p Product Backlog Sprint Backlog
  • 11.
    Frameworks How toget management commitment to development
  • 12.
    Best tools arenot always the Strongest and Biggest
  • 13.
  • 14.
  • 15.
    Portfolio Management –Team Foundation Server
  • 16.
  • 17.