SlideShare a Scribd company logo
1 of 42
Scaling Agile: SAFe and TFS
Barry Paquet
InCycle Software
CSM, SPC, MBA, CPA
Introductions

Help Organizations Go to the Next Level

InRelease
A continuous delivery solution that automates
the deployment from TFS up to production

BluePrint
An Agile tool for ALM improvement

3 ALM MVPs and 20 ALM
consultants in six locations
ANNOUNCEMENT!
Scale Agile with InCycle: TFS and ALM
experts
Agenda

?
Part I: SAFe Overview
6
7
8
9
10
11
12
13
14
15
16
Nothing Beats an Agile Team

17

17
18
Scale to the Program Level

19

19
Scale to the Portfolio

20

20
21
Part II: Enabling SAFe with TFS
Alignment from Portfolio to Program to
Team!
Managing the backlog – Epics
evolution
Managing the backlog – Program backlogs
Managing the backlog – Team backlog and board
Managing the backlogs – Filter based on
team hierarchy
The team level – Home page of Team 1
The team level – Board of Team 1
The team level – Customized queries for
Team 1
Customized work items - Epics
Customized Queries – Full traceability
From Epic to Feature to Stories
SAFe TFS implementation strategies

1

2
Flexibility / Complexity

3
TFS – SAFe Ready
Agile Portfolio Management

Customized Templates
Agile, Kanban & SCRUM
Agile Practices
•
•
•
•

Continuous Integration
Continuous Delivery
Automated Testing
Team collaboration
Summary
How We Can Help

ALM
Next Steps

SAFe
Questions ?
Barry Paquet is a certified SAFe Program Consultant and Trainer
Barry Paquet, SPC

Services

ALM Practice Director, West Coast

•

Leading SAFE training

InCycle Software

•

SAFe Agilist (SA) certification

Seatlle, WA

•

SAFe ScrumXP training

(425) 880-9200

•

SAFe Practitioner (SP) certification

Barry.paquet@incyclesoftware.com

•

Agile Release Train Quickstarts
Avoid the Pitfalls
Tool based implementation

Paralysis by analysis
No experience
No change management
Thinking we are done!
ANNOUNCEMENT!
Scale Agile with InCycle: TFS and ALM
experts

More Related Content

What's hot

SAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceSAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceIntland Software GmbH
 
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) WebinarIBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) WebinarReedy Feggins Jr
 
A Quick Intro to Agile, DevOps & Lean Development in the Enterprise
A Quick Intro to Agile, DevOps & Lean Development in the EnterpriseA Quick Intro to Agile, DevOps & Lean Development in the Enterprise
A Quick Intro to Agile, DevOps & Lean Development in the EnterpriseTasktop
 
Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)Andreano Lanusse
 
Adopting SAFe with JIRA
Adopting SAFe with JIRAAdopting SAFe with JIRA
Adopting SAFe with JIRACprime
 
Be agile. Scale up. Stay Lean with SAFe by Michael Stump
Be agile. Scale up. Stay Lean with SAFe by Michael StumpBe agile. Scale up. Stay Lean with SAFe by Michael Stump
Be agile. Scale up. Stay Lean with SAFe by Michael StumpAgile ME
 
Sa fe 4.0 implementing Enterprise Agile using the Scaled Agile Framework
Sa fe 4.0   implementing Enterprise Agile using the Scaled Agile FrameworkSa fe 4.0   implementing Enterprise Agile using the Scaled Agile Framework
Sa fe 4.0 implementing Enterprise Agile using the Scaled Agile Frameworkevatjohnson
 
Accelerate DevOps and Quality with Integration
Accelerate DevOps and Quality with IntegrationAccelerate DevOps and Quality with Integration
Accelerate DevOps and Quality with IntegrationTasktop
 
Introduction to scaled agile framework
Introduction to scaled agile frameworkIntroduction to scaled agile framework
Introduction to scaled agile frameworkITEM
 
Scrum and Kanban Sitting In A Tree...
Scrum and Kanban Sitting In A Tree... Scrum and Kanban Sitting In A Tree...
Scrum and Kanban Sitting In A Tree... Yuval Yeret
 
DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...Bosnia Agile
 
Creating a pull for DevOps in an Agile Transformation
Creating a pull for DevOps in an Agile TransformationCreating a pull for DevOps in an Agile Transformation
Creating a pull for DevOps in an Agile TransformationTimothy Wise
 
Foundations of scaling agile with SAFe
Foundations of scaling agile with SAFeFoundations of scaling agile with SAFe
Foundations of scaling agile with SAFeYuval Yeret
 
Анна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Анна Мамаєва: When SAFe is safe. Agile для дорослих компанійАнна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Анна Мамаєва: When SAFe is safe. Agile для дорослих компанійLviv Startup Club
 
Scrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | Edureka
Scrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | EdurekaScrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | Edureka
Scrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | EdurekaEdureka!
 
Introduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile FrameworkIntroduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile Frameworksrondal
 
Dev up 2016 Demystifying the scaled agile framework
Dev up 2016 Demystifying the scaled agile frameworkDev up 2016 Demystifying the scaled agile framework
Dev up 2016 Demystifying the scaled agile frameworkAngela Dugan
 

What's hot (20)

SAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceSAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practice
 
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) WebinarIBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
IBM DevOps - Adopting Scaled Agile Framework (SAFe) Webinar
 
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
AgileCamp 2014 Track 1: Accelerating Agile Enterprise Adoption with Scaled Ag...
 
A Quick Intro to Agile, DevOps & Lean Development in the Enterprise
A Quick Intro to Agile, DevOps & Lean Development in the EnterpriseA Quick Intro to Agile, DevOps & Lean Development in the Enterprise
A Quick Intro to Agile, DevOps & Lean Development in the Enterprise
 
Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)Scaling Agile With SAFe (Scaled Agile Framework)
Scaling Agile With SAFe (Scaled Agile Framework)
 
Adopting SAFe with JIRA
Adopting SAFe with JIRAAdopting SAFe with JIRA
Adopting SAFe with JIRA
 
Be agile. Scale up. Stay Lean with SAFe by Michael Stump
Be agile. Scale up. Stay Lean with SAFe by Michael StumpBe agile. Scale up. Stay Lean with SAFe by Michael Stump
Be agile. Scale up. Stay Lean with SAFe by Michael Stump
 
Scaled Agile Framework SAFe 4.0
Scaled Agile Framework SAFe 4.0Scaled Agile Framework SAFe 4.0
Scaled Agile Framework SAFe 4.0
 
Sa fe 4.0 implementing Enterprise Agile using the Scaled Agile Framework
Sa fe 4.0   implementing Enterprise Agile using the Scaled Agile FrameworkSa fe 4.0   implementing Enterprise Agile using the Scaled Agile Framework
Sa fe 4.0 implementing Enterprise Agile using the Scaled Agile Framework
 
Accelerate DevOps and Quality with Integration
Accelerate DevOps and Quality with IntegrationAccelerate DevOps and Quality with Integration
Accelerate DevOps and Quality with Integration
 
Introduction to scaled agile framework
Introduction to scaled agile frameworkIntroduction to scaled agile framework
Introduction to scaled agile framework
 
Scrum and Kanban Sitting In A Tree...
Scrum and Kanban Sitting In A Tree... Scrum and Kanban Sitting In A Tree...
Scrum and Kanban Sitting In A Tree...
 
DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...DevOps, SAFe and critical information bearers: A practical approach for plann...
DevOps, SAFe and critical information bearers: A practical approach for plann...
 
Creating a pull for DevOps in an Agile Transformation
Creating a pull for DevOps in an Agile TransformationCreating a pull for DevOps in an Agile Transformation
Creating a pull for DevOps in an Agile Transformation
 
Foundations of scaling agile with SAFe
Foundations of scaling agile with SAFeFoundations of scaling agile with SAFe
Foundations of scaling agile with SAFe
 
Анна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Анна Мамаєва: When SAFe is safe. Agile для дорослих компанійАнна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Анна Мамаєва: When SAFe is safe. Agile для дорослих компаній
 
Scrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | Edureka
Scrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | EdurekaScrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | Edureka
Scrum vs SAFe | Differences Between Scrum and Scaled Agile Framework | Edureka
 
DevOps
DevOpsDevOps
DevOps
 
Introduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile FrameworkIntroduction to SAFe, the Scaled Agile Framework
Introduction to SAFe, the Scaled Agile Framework
 
Dev up 2016 Demystifying the scaled agile framework
Dev up 2016 Demystifying the scaled agile frameworkDev up 2016 Demystifying the scaled agile framework
Dev up 2016 Demystifying the scaled agile framework
 

Viewers also liked

Montreal Scaled Agile Meetup SAFe vs DAD
Montreal Scaled Agile Meetup SAFe vs DADMontreal Scaled Agile Meetup SAFe vs DAD
Montreal Scaled Agile Meetup SAFe vs DADEtienne Laverdière
 
IT Risk Management & Leadership 30 March - 02 April 2014 Dubai UAE
IT Risk Management & Leadership 30 March - 02 April 2014 Dubai UAEIT Risk Management & Leadership 30 March - 02 April 2014 Dubai UAE
IT Risk Management & Leadership 30 March - 02 April 2014 Dubai UAE360 BSI
 
Unit testing, UI testing and Test Driven Development in Visual Studio 2012
Unit testing, UI testing and Test Driven Development in Visual Studio 2012Unit testing, UI testing and Test Driven Development in Visual Studio 2012
Unit testing, UI testing and Test Driven Development in Visual Studio 2012Jacinto Limjap
 
Visual Studio ALM 2013 - Edition Comparison
Visual Studio ALM 2013 - Edition ComparisonVisual Studio ALM 2013 - Edition Comparison
Visual Studio ALM 2013 - Edition ComparisonSteve Lange
 
Application Lifecycle management Utilizando ferramentas Microsoft
Application Lifecycle management Utilizando ferramentas MicrosoftApplication Lifecycle management Utilizando ferramentas Microsoft
Application Lifecycle management Utilizando ferramentas MicrosoftLuís Cesar Teodoro
 

Viewers also liked (8)

Montreal Scaled Agile Meetup SAFe vs DAD
Montreal Scaled Agile Meetup SAFe vs DADMontreal Scaled Agile Meetup SAFe vs DAD
Montreal Scaled Agile Meetup SAFe vs DAD
 
IT Risk Management & Leadership 30 March - 02 April 2014 Dubai UAE
IT Risk Management & Leadership 30 March - 02 April 2014 Dubai UAEIT Risk Management & Leadership 30 March - 02 April 2014 Dubai UAE
IT Risk Management & Leadership 30 March - 02 April 2014 Dubai UAE
 
Unit testing, UI testing and Test Driven Development in Visual Studio 2012
Unit testing, UI testing and Test Driven Development in Visual Studio 2012Unit testing, UI testing and Test Driven Development in Visual Studio 2012
Unit testing, UI testing and Test Driven Development in Visual Studio 2012
 
Visual Studio ALM 2013 - Edition Comparison
Visual Studio ALM 2013 - Edition ComparisonVisual Studio ALM 2013 - Edition Comparison
Visual Studio ALM 2013 - Edition Comparison
 
Application Lifecycle management Utilizando ferramentas Microsoft
Application Lifecycle management Utilizando ferramentas MicrosoftApplication Lifecycle management Utilizando ferramentas Microsoft
Application Lifecycle management Utilizando ferramentas Microsoft
 
Time
TimeTime
Time
 
Dinamica Estructural_Saez
Dinamica Estructural_SaezDinamica Estructural_Saez
Dinamica Estructural_Saez
 
Presentación1
Presentación1Presentación1
Presentación1
 

Similar to Scaling Agile: SAFe with Visual Studio Team Foundation Server

Innovate agl 1601-case-study-rtc-sa-fe
Innovate agl 1601-case-study-rtc-sa-feInnovate agl 1601-case-study-rtc-sa-fe
Innovate agl 1601-case-study-rtc-sa-febluemercury
 
Future of Product Development Tools 2016
Future of Product Development Tools 2016Future of Product Development Tools 2016
Future of Product Development Tools 2016Contribyte
 
Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support?
Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support?Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support?
Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support?Intland Software GmbH
 
Scaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in AmdocsScaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in AmdocsYuval Yeret
 
Transforming How We Deliver Value: Agility at Scale
Transforming How We Deliver Value: Agility at ScaleTransforming How We Deliver Value: Agility at Scale
Transforming How We Deliver Value: Agility at ScaleTechWell
 
Scaling Atlassian for the Enterprise
Scaling Atlassian for the EnterpriseScaling Atlassian for the Enterprise
Scaling Atlassian for the EnterpriseCprime
 
Solman Technosoft
Solman TechnosoftSolman Technosoft
Solman Technosoftr_shanki
 
Lean Kanban and Lean Portfolio Management in SAFe 4.5
Lean Kanban and Lean Portfolio Management in SAFe 4.5Lean Kanban and Lean Portfolio Management in SAFe 4.5
Lean Kanban and Lean Portfolio Management in SAFe 4.5Craig Cockburn
 
IBM Jazz Agile Collaborative Lifecycle Management 6.0.x What's new
IBM Jazz Agile Collaborative Lifecycle Management 6.0.x What's newIBM Jazz Agile Collaborative Lifecycle Management 6.0.x What's new
IBM Jazz Agile Collaborative Lifecycle Management 6.0.x What's newSandra Sergi
 
Leading SAFe Certification Training in Vietnam
Leading SAFe Certification Training in VietnamLeading SAFe Certification Training in Vietnam
Leading SAFe Certification Training in VietnamSPOCLEARN
 
10 differences between SAFe and LeSS
10 differences between SAFe and LeSS10 differences between SAFe and LeSS
10 differences between SAFe and LeSSStanislaw Matczak
 
Sap Ui5 Overview | Sap Ui5 Architecture – Features
Sap Ui5 Overview | Sap Ui5 Architecture – FeaturesSap Ui5 Overview | Sap Ui5 Architecture – Features
Sap Ui5 Overview | Sap Ui5 Architecture – FeaturesIQ Online Training
 
10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFeCprime
 
Scaled Agile Framework
Scaled Agile FrameworkScaled Agile Framework
Scaled Agile FrameworkXPDays
 
Whats-New-in-SAFe-5-Evolving-the-Scaled-Agile-Framework.pptx
Whats-New-in-SAFe-5-Evolving-the-Scaled-Agile-Framework.pptxWhats-New-in-SAFe-5-Evolving-the-Scaled-Agile-Framework.pptx
Whats-New-in-SAFe-5-Evolving-the-Scaled-Agile-Framework.pptxssuser79acf91
 
Experiences on scaling agile
Experiences on scaling agileExperiences on scaling agile
Experiences on scaling agileJens Wilke
 

Similar to Scaling Agile: SAFe with Visual Studio Team Foundation Server (20)

Innovate agl 1601-case-study-rtc-sa-fe
Innovate agl 1601-case-study-rtc-sa-feInnovate agl 1601-case-study-rtc-sa-fe
Innovate agl 1601-case-study-rtc-sa-fe
 
Future of Product Development Tools 2016
Future of Product Development Tools 2016Future of Product Development Tools 2016
Future of Product Development Tools 2016
 
Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support?
Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support?Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support?
Webinar: Kanban or Scrum – Is Scrum for developers and Kanban for IT support?
 
Scaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in AmdocsScaling Scrum using Lean/Kanban in Amdocs
Scaling Scrum using Lean/Kanban in Amdocs
 
Transforming How We Deliver Value: Agility at Scale
Transforming How We Deliver Value: Agility at ScaleTransforming How We Deliver Value: Agility at Scale
Transforming How We Deliver Value: Agility at Scale
 
Scaling Atlassian for the Enterprise
Scaling Atlassian for the EnterpriseScaling Atlassian for the Enterprise
Scaling Atlassian for the Enterprise
 
Solman Technosoft
Solman TechnosoftSolman Technosoft
Solman Technosoft
 
Agile frameworks
Agile frameworksAgile frameworks
Agile frameworks
 
Lean Kanban and Lean Portfolio Management in SAFe 4.5
Lean Kanban and Lean Portfolio Management in SAFe 4.5Lean Kanban and Lean Portfolio Management in SAFe 4.5
Lean Kanban and Lean Portfolio Management in SAFe 4.5
 
IBM Jazz Agile Collaborative Lifecycle Management 6.0.x What's new
IBM Jazz Agile Collaborative Lifecycle Management 6.0.x What's newIBM Jazz Agile Collaborative Lifecycle Management 6.0.x What's new
IBM Jazz Agile Collaborative Lifecycle Management 6.0.x What's new
 
Leading SAFe Certification Training in Vietnam
Leading SAFe Certification Training in VietnamLeading SAFe Certification Training in Vietnam
Leading SAFe Certification Training in Vietnam
 
10 differences between SAFe and LeSS
10 differences between SAFe and LeSS10 differences between SAFe and LeSS
10 differences between SAFe and LeSS
 
Sap Ui5 Overview | Sap Ui5 Architecture – Features
Sap Ui5 Overview | Sap Ui5 Architecture – FeaturesSap Ui5 Overview | Sap Ui5 Architecture – Features
Sap Ui5 Overview | Sap Ui5 Architecture – Features
 
10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe
 
Bibzbrain Corporate Deck
Bibzbrain Corporate DeckBibzbrain Corporate Deck
Bibzbrain Corporate Deck
 
Scaled Agile Framework
Scaled Agile FrameworkScaled Agile Framework
Scaled Agile Framework
 
Whats-New-in-SAFe-5-Evolving-the-Scaled-Agile-Framework.pptx
Whats-New-in-SAFe-5-Evolving-the-Scaled-Agile-Framework.pptxWhats-New-in-SAFe-5-Evolving-the-Scaled-Agile-Framework.pptx
Whats-New-in-SAFe-5-Evolving-the-Scaled-Agile-Framework.pptx
 
Experiences on scaling agile
Experiences on scaling agileExperiences on scaling agile
Experiences on scaling agile
 
OUTSOURCING SAP
OUTSOURCING SAPOUTSOURCING SAP
OUTSOURCING SAP
 
Go Lean IT with Kanban
Go Lean IT with KanbanGo Lean IT with Kanban
Go Lean IT with Kanban
 

More from InCycle Software

IT Agility Model - Supercharge your development and test activities with Micr...
IT Agility Model - Supercharge your development and test activities with Micr...IT Agility Model - Supercharge your development and test activities with Micr...
IT Agility Model - Supercharge your development and test activities with Micr...InCycle Software
 
L'agilité TI - Accélerez vos activités de développement et test avec Microsof...
L'agilité TI - Accélerez vos activités de développement et test avec Microsof...L'agilité TI - Accélerez vos activités de développement et test avec Microsof...
L'agilité TI - Accélerez vos activités de développement et test avec Microsof...InCycle Software
 
Reducing release cycles with Visual Studio: a DevOps perspective
Reducing release cycles with Visual Studio: a DevOps perspectiveReducing release cycles with Visual Studio: a DevOps perspective
Reducing release cycles with Visual Studio: a DevOps perspectiveInCycle Software
 
What's new for ALM with Visual Studio 2013
What's new for ALM with Visual Studio 2013What's new for ALM with Visual Studio 2013
What's new for ALM with Visual Studio 2013InCycle Software
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organizationInCycle Software
 
InCycle Software presents: Quality enablement using agile practices with TFS ...
InCycle Software presents: Quality enablement using agile practices with TFS ...InCycle Software presents: Quality enablement using agile practices with TFS ...
InCycle Software presents: Quality enablement using agile practices with TFS ...InCycle Software
 

More from InCycle Software (7)

IT Agility Model - Supercharge your development and test activities with Micr...
IT Agility Model - Supercharge your development and test activities with Micr...IT Agility Model - Supercharge your development and test activities with Micr...
IT Agility Model - Supercharge your development and test activities with Micr...
 
L'agilité TI - Accélerez vos activités de développement et test avec Microsof...
L'agilité TI - Accélerez vos activités de développement et test avec Microsof...L'agilité TI - Accélerez vos activités de développement et test avec Microsof...
L'agilité TI - Accélerez vos activités de développement et test avec Microsof...
 
Reducing release cycles with Visual Studio: a DevOps perspective
Reducing release cycles with Visual Studio: a DevOps perspectiveReducing release cycles with Visual Studio: a DevOps perspective
Reducing release cycles with Visual Studio: a DevOps perspective
 
Dev and test with azure
Dev and test with azureDev and test with azure
Dev and test with azure
 
What's new for ALM with Visual Studio 2013
What's new for ALM with Visual Studio 2013What's new for ALM with Visual Studio 2013
What's new for ALM with Visual Studio 2013
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organization
 
InCycle Software presents: Quality enablement using agile practices with TFS ...
InCycle Software presents: Quality enablement using agile practices with TFS ...InCycle Software presents: Quality enablement using agile practices with TFS ...
InCycle Software presents: Quality enablement using agile practices with TFS ...
 

Recently uploaded

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 

Recently uploaded (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 

Scaling Agile: SAFe with Visual Studio Team Foundation Server

Editor's Notes

  1. Thank you Nathalie for the kind introduction and getting us started today.First off, I must admit, I am delighted to present to you this afternoon. As a ALM consultant, agile coach and certified program consultant (or SPC), it pains me to see companies, large and small alike, fail to take agile to the next level. In essence, these organizations are leaving opportunity (or money) on the table. As consultant, with “professional” skin in the game --- is can sometimes be very frustrating. To use a sports football analogy, in my mind, having a bunch of scrum teams, is like having a really potent offence, that marches up and down the field --- but only kicks field goals! If you’ve ever played in an NFL pool, you know field goals alone are very frustrating. The truth is, in today’s hyper competitive and fast moving market --- we need touchdowns to win. And a good defense, of course. Based on what is now almost ten years of field experience working in an agile world, InCycle has found that our most successful customers have a shared AND common vision across the enterprise --- including top management on the business side. I point that out because to scale agile and implement SAFe --- you need more than a really ambitious CTO. As we will see momentarily, SAFe transcends the enterprise and all departments.
  2. Of course, this wouldn’t be a webinar without the mandatory “About us” slide. We’ll, actually, it could be --- but we know marketing wouldbe upset. So… let me tell a little bit about InCycle.I think from a customer perspective, the big take away is that we are not only Microsoft ALM and TFS experts (think build, workflow, test and release management etc.), but we equally excel on the “process” side.For example, we provide services ranging from agile adoption, product management and product owner training, as well as SAFe certification and consulting. In other words, InCycle uniquely combines and delivers services around BOTH agile processes and Microsoft tooling. For success, it’s our experience that you can’t really have one -- -without the other.To conclude, we’ve been doing this since 2002 (or slightly over a decade), we are an ALM gold partner and have several locations in across North America to serve you needs.Moving on --- let’s look at the AGENDA.
  3. Pause…Today’s agenda is quite simple. As advertised --- we will focus on two main objectives:The first one is to provide you with a glimpse into SAFe --- more specifically, the Scaled Agile Framework. On that note, many of you may be wondering what the “e” stands for in the SAFe acronym --- the truth is it doesn’t stand for anything. It simply makes an otherwise lousy acronym --- pronounceable and memorable. The second item, is to showcase how TFS can be used to support a SAFe implementation. Based on our experience, we’ll show you how TFS can be used and configured to support a SAFe rollout (pun intended). Did you get that?Finally, we’ve reserved a few minutes at the end to address questions. Keep in mind, at any time throughout the presentation, feel free to submit a question in the text box in the meeting console. Nathalie will compile questions and we’ll do our best to respond as time permits.
  4. “Lean/Agile” target and realized benefits.Four things that we hold dearly, think core values.Code QualityProgram ExecutionAlignmentTransparency (lean/agile is base don trust --- while the framework can’t give you trust, but we have that that if we provide transparency we are taking a solid step in that direction.Based, on field experience, these core values are all necessary to achieve success.Leadership – your role in making an effective lean agile transformation work
  5. Before we get to deep, I’d like to address the question --- “Why now?” Why do we need another software development approach? Why do we have to revisit how we develop software?To begin, if we look around, I think it’s clear we are surrounded by software. What’s interesting is how the industry has (or hasn’t) evolved.Think about it…Today, software development remains largely manual. Millions of lines of code are hand crafted every day.On the hardware side – Moore’s law is ever present. Essentially doubling output (or horse power) every 2 years. We see it in batteries, processor speeds, mobile phones and TV displays.Yet, our software development practices have NOT evolved --- nor have they kept pace. That puts development shops like us routinely behind the 8-ball. Quite simply, our traditional approach to development is being out paced by the speed and frequency of changing customer requirements and market dynamics.In short, we need a new approach. One that harnesses the power of agile and lean --- but also applies to large enterprises. SAFe builds on the principles of lean and practices of agile. In fact, SAFe was largely developed because of the lack of guidance beyond team level SCRUM. With agile adoption at all time highs, increasingly the market was searching for new ideas and tools at the program and portfolio level. While we love SCRUM, the truth is, SCRUM doesn't provide much guidance for scaling…Let’s consider SCRUM for a moment…Does it scale to the program level? Doesn't; really have artifacts for thatDoes it describe how to handle a roadmap, architecture --- not exactly.Does it provide guidance how to manage product flow at the portfolio level? Absolutely not.Don’t get me wrong, I’m a huge SCRUM advocate. But from experience in the field working with large enterprises, it’s clear that SCRUM “alone” is not the solution. SAFe addresses the enterprise solution gap.___________________________________Truth be told, we haven’t yet solved this problem, but we are on a path, a journey towards the best effective solution.
  6. Ok, let’s look at roots of SAFe.Basically, there are 3 major areas of influence.Lean thinking --- largely influenced by lean movement of Japan, became prevalent in the late 80’s and early 90’s. The avoidance of waste has a long history. In fact, many of the concepts now seen as key to lean have been discovered and repurposed over the years. SAFe and software development is a prime example.Agile development --- which we are increasing familiar with Product development flow – lean manufacturing principles. Also from Japan. In essence, SAFe leverages lean manufacturing principles such as: Value Stream Mapping, Kanban (pull systems), poka-yoke (is a Japanese term that means "mistake or error proofing”. In our context, think test driven development or unit testing.But that’s not all ---> It’s these 3 items combined with real world field experience that has shaped the Scaled Agile Framework into what it is today. Certainly, SAFe is not something purely academic put rather a proven approach to scale agile to the enterprise.
  7. Why SAFe? Why is SAFe so important? Why SAFe now?Actually, this is my favorite slide. Not because of what it says of the remarkable benefits organizations can expect to realize --- although admittedly, they are impressive ---- but rather because of what is DOESN’T say. Let me ask you a question: How many of you are in IT? Or better yet, how many of you work in or report to someone in IT? I suspect the overwhelming majority or you can relate to IT. PAUSE.Let’s be clear --- scaling agile and implementing SAFe is NOT an IT project. I’ll repeat: implementing SAFe is not an IT project. Yes, “IT” will be involved and is a major stakeholder. But if the goal is “enterprise or business agility” --- it can NOT be done without the participation and commitment on our colleagues on the business side. Unlike SCRUM, there are no CHICKENS in SAFe. The business my be equally committed.In other words, the results you are looking at were not achieved in a vacuum. But the result of a company wide visions commitments.Business agility is a competitive advantage with first mover benefits. Well you could realize the same results that others have…Before you get suspicious --- remember, these are not my numbers, but actual numbers that have been reported by customers.
  8. Two case studies on the web… Great reads. BTW, there is a growing body of information as well as additional case studies on the web. The last time I looked there were 9…
  9. These are just some of the numbers… but the evidence continues to mount.To learn more --- visit www.scaledagile framework.comOthers include:Tradestation – online trading company (stocks, forex etc.)Mitchell (insurance and medical claims processing)Infogain (outsourcing)
  10. Next, moving away from the benefits --- and focusing the SAFe principles and underlying philosophies --- we have the “House of LEAN”. These are the principles that help you to drive the organization…In my early career --- I was lucky enough to study lean manufacturing and TPS, or the Toyota Production system. Little did I know it would serve me well in my software career. If I would have known --- I would have at least kept my books!Ok, let’s take a closer look.
  11. The GOAL of lean is simple: Sustainably shortest lead timeTo do so, we must eliminate delays, handoffs and non value-added activities through the software development process. Essentially, eliminating all forms of waste, regardless of there incarnation or form, improves overall customer value.
  12. Lean, like agile is based on people --- people, individuals and teams build products. Treat people with respect, let them do their jobs and they will reward your organization handsomely.Interestingly, “lean” has a broader perspective of the customer (that is, beyond the final consumer). More specifically, “Lean” emphasizes the notion of internal customers. In our context, a good example of an internal customer, is the relationship between development and QA or between release management, production and/or operations.For these relationships --- lean provides us a with a set of basic customer rules:Your customer is whomever consumes your workDon’t trouble your customer (minimize their effort, objections or friction)Don’t make them wait! No body likes wait --- why? Because you are waiting their time!Don’t overload them ---> Let me ask, are you overloading DevOps, IT? Is there twice as much work in SW development than you can achieve in the given time frame? If so, you, like many others are over loaded! Being overloaded in lean is a sure way to decrease throughput. If you want to get less stuff out software development, just put more in!These are just some of the insights on lean thinking that support the scaled agile framework.
  13. Next,we need to talk about Product development flow…First off, it’s important to note that lean thinking advocates an economic view –> how many of you have a economic framework for decision making? How many use it to drive product priorities? Have you ever seen a business case? If so, have you ever seen the results --- post implementation? In other words, how do you know if it was successful or not?Product development flow means “Actively managing queues”. To do so, it’s not uncommon to reduce batch sizes (think Kanbanvs SCRUM) and apply work in progress or WIP limits.For those of you considering SAFe, this concept cannot be over emphasized. From experience, the real impact of managing WIP isn’t fully realized until we sit down with clients and look at their current projects. It’s not uncommon to see 50-100 projects on the go --- at the same time! I’ve seen single teams with well over 10 projects. This type of excessive WIP slows down value creation. In some instances, it can grind delivery almost to a hault.If you take away one this from this slide it’ “START FINISHING ---- AND ----STOP STARTING!”.
  14. Last but not least --- Kaizen (CIP), is the 3rd pillar in SAFe. Just like the first time you used SCRUM, if you remember those first few sprints... AND if you are like most of us, I suspect they weren't perfect. Well, your initial SAFe experience won’t be perfect either. A myriad of things can and will come up.The good news is that SAFe provides a mechanism to help navigate and support continuous improvement. Just like in SCRUM, where we practice post sprint retrospectives --- SAFe advocates steady, small incremental improvements in the form of “inspect and adapt” workshops. Keep in mind, these sessions don’t remove team retros --- but rather build on them. Only in this case, at the program level.Ok, now let’s shift our attention to the framework itself.
  15. Wow! The BIG Picture ---- all on one slide! For those of entirely new to SAFe --- this is probably your WTF moment. No worries, take a breath and rest assured we’ll walk through the key components individually. Trust me, with time the framework becomes less and less intimidating.Having said that, something I really liked and appreciated early on about the Scaled Agile Framework is that it continues to involve. It’s not only public facing but it is also a body of knowledge that continues to grow everyday based upon new leanings.As of today, I believe the framework itself is on version 6.X. Essentially, Dean and company, the folks behind SAFe, are not stuck in a form of idealism--- but rather they chosen to not only share the framework but they have also committed to evolving it based on feedback and field experience (that is, from people like me and you). In short, as new processes, practices, technical or environmental conditions arise --- you can also expect the framework to evolve as well.Aright – let’s look under the hood.
  16. Let’s start with the team AND code quality.If we take a horizontal view of the BIG picture, the building blocks of SAFe start at the team level. This is also why it’s important to focus on agile and/or SCRUM adoption. Besides --- it really really works. I’ve seen in action many times over. Early on, you can expect to focus of the fundamental team construct--- and the reason why this is important is because that is precisely what we are going to scale. Without solid teams, your organization will struggle to scale. If your teams are not a good scrum unit and can’t produce good working software in a time box, your SAFe adoption will squander and your organization we have nothing to show for it.At this level, sound scrum fundamentals are akin to blocking and tackling in football – the basics as well as the bear minimum to be successful.____________________________________________Example: Self organizing teamsThe guys need to be self organizing --- no choice! We have multiple teams, 5, 10, 15 or 20, you can’t afford to have someone slowing down the teams asking team to team “what are you doing --- AND --- what are you doing?” . No, in agile and in SAFe, they need to work that out for themselves.
  17. Thesame way you can’t scale crappy teams --- or teams that don’t regularly deliver working software ---> you can’t scale crappy CODE!Largely influenced by Xtreme Programing and Kent Beck, to scale agile organizations must pay paramount attention to code quality. Development practices like TDD, automated builds, continuous integration and automated testing are necessary pre-requisites to achieve the maximum success. However, the can be addressed like eating an elephant --- one bit at a time.Incidentally, if you didn’t already know --- Microsoft’s ALM platform supports all of these capabilities and more. From experience, even customers that already have TFS sometimes need help and guidance implementing these and related practices. If that resonates, and you would like assistance, I urge to reach to our team, info@incyclesoftware.com to learn specifically how we can help.
  18. Now, having said that, it important to note that solid teams delivering quality software isnot enough. But we know that – that’s why we are talking about SAFe today.So, why do we need a program level? To answer, let’s ask ourselves a couple questions.At the team level --- does SCRUM scale?Can I have 2 teams? Yes. 10 teams? Yes. 20? Sure.What mechanisms or guidance does SCRUM provide for multiple team projectsAre thinking SCRUM of SCRUMs?That is true AND has some value…But what if you need a system architect to hold it altogether?What if your teams are supporting multiple products?Who is the content authority and makes decisions?SCRUM does what it does --- but it doesn’t natively bring these things to the forefront.To address these and other concerns, SAFe adds a layer to the team level. SAFe calls is the PROGRAM level (or agile release train (“ART” for short). A release train, typically made of 50-100 people aligns teams to a common mission, single program backlog, schedule, and cadence and helps implement continuous product development flow.In doing so, we create self-managing teams of agile teams (or programs). Traditional management has little input --- besides setting the vision. These work very well. Like SCRUM teams, the are self managing (that is, the train runs’ itself).Finally, planning is not at the story level, but typically at feature level. This is necessary to bridge the gap between business and technology. The PM/PO take on the bulk of this “translation” responsibility.
  19. Finally, the third level is the Portfolio level. This is the most business focused.As the enterprise becomes more agile, you can start thinking about the portfolio differently. Keep in mind, just because we empower our teams at the team AND program level are self-organization --- it’s still not a democracy. Nor is it the sum of customer requirements that we build. For one, customers often don’t know what they want. Besides, they have almost no insight into our organization’s business objectives.But rather, it is the business strategy of the enterprise, which determines what we build. Which may or may not be aligned with the customer. I think it was Edward Deming the said “innovation happens at the producer --- not the customer”. So, what we need is a mechanism that allows us to evaluate and prioritize work at the portfolio level --- in an agile fashion. Notice the use of Kanban… For those of you unfamiliar with Kanban, it’s and excellent approach to help control the flow of work. At the portfolio level, we also introduce the notion of EPICS, of two kinds, business or architectural. Based on pull mechanisms, Kanban is a light weight mechanism to see EPICS move through the system.Incidentally, this aspect will be addressed a second momentarily when we shift to the TFS DEMO portion of this presentation.___________________________________________________________________________________________That means making that work visible --- yet with a centralized strategy. Something's should be centralized. We with decentralize execution, planning and governance.
  20. As we round out the SAFe overview section of this presentation, I’d like revisit the house of lean and address the foundation --- LEADERSHIP.Who providesleadership? It’s you, me, your colleagues at work and the community. This means that you, the people on this call --- are the all change agents.If lean has taught us anything … it’s that we don’t need traditional managers --- telling people what to do. On the other hand, we need managers,teachers and mentors that think and breath lean. The difference between agile and lean is that for agile you start at the team level. For lean, you start with the managers and provide them with the training and tools to for problem solving. Final note: Management untimely has responsibility for success of the enterprise AND if lean and agile is going to succeed, its’ because “we” (YOU!) take responsibility for the effort. Most of us already have responsibility for success, and if you believe SAFe is the best path --- then SAFe is indeed the path you should take.
  21. Cross:enable full backlog management at all levelsScalable: Can support as many team and program as required. Flexible: Can be configure according to yourspecificsat all levelsTraceability: Full traceabilityfrom: Investmentthemes up to the production codeFull ALM: You need code quality - Crappy code can’tscale! - A full ALM solution isrequired – TFS is good for flow management but also for enabling good code practices – test automation, continuousintegration and delivery, etc.
  22. Scriptthat I useInrelease client demoRelease Path,Environment, ServersAdministration, securityoverviewRelease template, components, talk about tokensTools and action overviewContext application demoShowFabrikamfiber web site – no buttonVS client demoOpenbuilddefinition, move to process, explainadditional Release step… Can alsobeadded to yourbuilddefinition if you customizedit
  23. Manage the Investment. Use WIP. In implementationisactually the Portfolio backlog…
  24. Differentsboards for differents teams. Customizable. As many as you want.
  25. Talked about seeingonlywhatisassigned to my team. Over WIP… Shouldassign a story to a different team!
  26. Differentsboards for differents teams. Customizable. As many as you want.
  27. Differentsboards for differents teams. Customizable. As many as you want.
  28. Differentsboards for differents teams. Customizable. As many as you want.
  29. Differentsboards for differents teams. Customizable. As many as you want.
  30. Additionalfields to handle the two corridors in the kanban portfolio level.
  31. Additionalfields to handle the two corridors in the kanban portfolio level.
  32. Multiple choicedepending on flexibilityrequired. More flexibility = more complexityhowever…
  33. Educate yourself - But it’s time to get up to speed now. You can educate yourself formally or informally. Read a book --- the Toyota Way, browse the framework or you can get certification. Browse the frameworkRead the case studiesGet CertifiedPartnersExecutive OverviewInvite us to introduce SAFe to your organizationOne of the interesting service we provide is an agile assessment, including process, tool and practice readiness. Call us --- we’d be happy to talk shop!
  34. Educate yourself - But it’s time to get up to speed now. You can educate yourself formally or informally. Read a book --- the Toyota Way, browse the framework or you can get certification. Browse the frameworkRead the case studiesGet CertifiedPartnersExecutive OverviewInvite us to introduce SAFe to your organizationOne of the interesting service we provide is an agile assessment, including process, tool and practice readiness. Call us --- we’d be happy to talk shop!
  35. InCycle Software Corp.Eastside Office Center, 14205 SE 36th StreetBellevue, WA, 98006Phone:(425) 880-9200Fax:  (855) 482-2777
  36. ToolbasedimplementationTools are just an ingredient, you need process and training of individual along with the toolsParalysis by analysisStart! Don’t try to foresee everythingNever a good/perfect time… You’ll learn and adpatNo experienceUse an agile coachEven if you are one - brainstorm with others, adaptNo change managementAn important aspect of transforming a team or an organization is changing the culture.Changing a culture takes time and it takes a lot of "selling", "guiding", "adjusting", and repeatingIf you don't believe in it, who will? If you can't be the "evangelist" then find somebody else that can play that roleOk now we are agile, we've put a Kanban board or we are following Scrum practicesYou do not promote "your" (ETC team, agile teams) successPart of the change management process is to promote the success