SlideShare a Scribd company logo
1 of 23
Download to read offline
1
AGILE DEVELOPMENT
U.S. POSTAL SERVICE
FEBRUARY 19, 2015
Agile
Business Solutions
2
Agenda
State of Software Projects
USPS Overview
Agile Program
Agile Engineering
Scaled Agile Framework
USPS Retrospective
What’s Next for the USPS
3
Industry Situation
39%
18%
43%
74%
59%
4
Industry Metrics
What drove us here – industry-wide view
• Challenged: Late, Over Budget, or Missing Key Features
• 74% - schedule overruns
• 59% - cost overruns
 18%
• Failed: Cancelled or Never Used
 39%
• Successful, but
• 20% - features used
• 50% - features hardly ever used (debatable value)
* Source: Chaos Report (2012).
5
Scope of USPS IT Support
 One of the Largest Computing Infrastructures in the World
 1200 IT Employees
 894 Business Applications Across 4 Solution Centers
 40K+ Facilities, 150K Computers, 13K Smartphones, 310K Scanners,
45K POS Terminals, 33PB Storage Capacity
 Connects 38K Post Offices and 65K Retail Terminals
 29K Web Pages on .com; 384M Visits Per Year; $840M Online Revenue
 310M Scans/Day; 14K Virtual Servers; 2K Physical Servers
6
Inconsistent Communication Between IT and the Customer
Time Spent Developing Large Requirements that Change
Customers Don’t Always Know Exactly What They Want
Value of Business Requirements Not Well Defined / Prioritized
Limited Real-Time Transparency on Project Cost and Schedule
Project Delivery / Quality Needs Improvement
Challenges With IT Projects
Change is Viewed as Not Being Successful
7
USPS Agile Objectives
Constant
Communication
and
Collaboration
Between the
Business and
Across IT
Projects
Managed
Based on
Continuous
Inspections
& Useful
Metrics
Projects
Completed
on Time &
Budget in
Line with
Customer
Needs
Teams Use
Continuous
Integration
Software &
Automated
Testing
Projects
Centered
Around
Business
Value
Realized
Quickly
Improve
Communication
Increase Project
Success
Provide Full
Visibility
Improve Project
Quality
Speed To
Market
8
• Customer Satisfaction
• Speed to Market
• System Quality
• Project Success
Engineering
Best
Practices
Scrum
Methodology
Business
Planning
Agile Program Scope
9
Agile Process Flow
Prioritized by
Product
Owners
Daily
Tasks
managed
by the
team
2 WEEKS
PRODUCT
DAILY SCRUM MEETING
24 HOURS
Design | Code | Integrate |Test
Demo, Business Partner
Signoff, and Retrospective
Creates Sprint Backlog
(Technical Requirements)
Business Requirements
- Story Points Assigned
- Prioritized
- Assigned to Releases/Sprints
SIT / CAT
Moved to
Production
10
Agile Execution
• Minimizes risk through iterative development
and incremental delivery
• Ability to handle change beyond initial process
analysis
• Focus and refinement of recommended
improvements at the implementation level
• Ideal platform for innovation and new product
introduction
• Close coordination between business and IT
Agile Execution of Lean Six Sigma Changes
Commonalities
• Eliminate waste/rework
• Continuous improvement
• Focus on delivering/improving value for
Business Partners
11
• Change Policy / Agile Training
• Heavy Coaching / Start Engineering
• Controlled Agile Project Selection
• Mandate All System Projects Agile
• Medium Coaching / Metrics / COP
• Expand Agile Planning / Engineering
• Assess The Organization
• Define Agile Roadmap
• Start Communications
USPS Agile Roadmap
• Start Agile Business Planning
• PMs Manage Agile Projects
• Light Coaching / Assessments
• End-to-End Automated Testing
(Today)
11
• Enterprise SAFe Planning
• Continuous Improvement
12
IT Policies and Procedures Reviewed and Updated for Agile
485 Agile Releases Across 224 Applications
USPS Enterprise Agile Status
Standard Agile SW Support with 1685 Users (VersionOne)
Metrics Developed to Monitor Agile Maturity / Engineering Progress
Projects Using Engineering Practices (i.e. CI, TDD, Code Quality)
USPS Continues to Build a Large Agile Knowledge Base
1500+ People Trained in Agile (Scrum, Engineering and SAFe)
Waterfall Development Methodology Phases
Initiate /
Plan
Agile Scrum Development Methodology Phases
Release
Mgmt.
Save
Documentation
Technical
Requirements
Sprint
CAT
Sprint
SIT
Build
Design
Requirements
Analysis/
Design
Build
SIT CAT
Governance
Compliance
Two Methodologies
(Plan Driven)
(Value Driven)
Sprint 0
2 Week
Sprints
13
Project Transparency
Real Time Program Progress / Scope Scope / Progress Over Time
Team Velocity by Sprint
Real Time Program
Progress / Scope
Status of the Release
Status of the Sprint
Status of User Story
Another View
What If?
Drill Drill
MS Project Plan
15
Agile Engineering Practices
Trained 400+ Development Staff in Continuous Integration, Test Driven
Development, and Code Quality Best Practices
Training Approach:
• 18 hours of classroom training / Hands-on Coaching for 4-8 Weeks
• Supplemental Training based on Skill / SW
• Measures Monitored Weekly and Discussed
Training Courses Provided
• Unit Testing with JUnit 4
• Test-Driven Development with JUnit
• Testing Classes in Isolation with Mockito
• Functional Web Testing with HttpUnit
• Functional Web Testing with Selenium WebDriver
• Improving the Structure of a System with Refactoring
• Improving Code Quality with SOLID design principles
• Automated Build Principles and Practices
• Continuous Integration with Jenkins
• Continuous Integration with Ant and Gradle
JUnit Automated Java Unit Tests
Mockito Testing Modules in Isolation
EclEmma Measuring Code Coverage
Cobertura Measuring Code Coverage
DBUnit Testing Data Access Layer
PLUnit Testing PL/SQL Code
FindBugs Static Analysis of Java Violations
PMD Static Analysis of Java Violations
CheckStyle Static Analysis of Java Style Violations
Jenkins & Sonar CI / Dashboard Platform
HttpUnit Functional Testing of Web Appl
Selenium Functional Testing of Web Appl / Browser
Ant Build Scripting Tool
Maven Dependency Mgmt and Build Tool
Gradle Dependency Mgmt and Build Tool
Open Source Software Tools Being Used
16
Engineering Levels
• Learns how to Automate
Builds
• Learns how to use Tool
Output
• Uses Helper Scripts for
Deployments
• Uses Automated Scripts
• Uses Automated
Deployments (DEV)
• Uses Manual Deployments
(SIT, CAT, PROD)
• Leverages Jenkins for
Automated Deployments
• Produces Unified Output
included release notes and
bug reports
• Uses Knowledge Sharing
Tools
• Leverages Tool Based
Reports
• Automates Build Process
Output
• Uses Reports as Input
• Project Outputs are Visible
to entire Organization
• Project Outputs are Used
as Team Measuring
DeployVisibility
• Receives Overview of USPS
Development Standards
• Learns Basic TDD
• Learns about Team
Development
• Practices USPS
Development Standards
• Practices Collaborative
Code Ownership
• Practices TDD
• Understands Simple Design
• Participates in Peer Code
Reviews
• Practices Regular
Refactoring
• Practices No Big Design Up
Front
• Practices Pair
Programming
• Uses Build Reports Daily
Develop
• Learns JUnit 4
• Learns how to create Mock
Objects with Mockido
• Understands Different
Types of Tests
• Learns Test Automation
• Uses Automated Unit Tests
• Always Tests Before
Committing
• Uses Automated
Functional Tests
• Uses Static Code Analysis
• Improves Code Coverage
• Integrates Test Output
with Bug Tracking System
• Increases Tests based on
Risk
• Automates Regression
Tests
Test
• Learns what Continuous
Integration is
• Learns how to leverage
tools for Continuous
Integration
• Uses Automated Builds
• Outputs Build Process
Reports
• Automates Nightly
Snapshot Builds
• Leverages Jenkins Heavily
• Automates Dependency
Management
• Automates Build Output
Reports
• Integrates Additional
Reporting and Feedback
Mechanisms
Build
Training Novice Journeyman Expert
17
SAFe is a proven, publicly available
framework for applying Lean / Agile
practices at the enterprise scale
 SAFe is intended for large teams of 50+ people and there
are significant business and/or technological dependencies
or coordination
 Its a framework that aims to synchronize vision, planning,
interdependencies, and alignment of business across an
organization and delivery teams
 USPS recently implemented SAFe on one of its largest
revenue system suites involving over 300 staff
Scaled Agile Framework (SAFe)
18
Mandating Agile Practices May be Necessary
Lessons Learned
Executive Management Must Support and Encourage
Assist the Customer in Embracing Agile
Use Metrics to Monitor Progress and Maturity
Higher Risk of Failure Blending Waterfall & Agile
Does Not Solve Org. Impediments – It Exposes Them
Experienced Coaching is Critical – Don’t Just Train
Communicate Program Progress, Direction, & Successes
Do Not Modify Agile Processes Around Existing SW
18
19
• More Projects Completing On-Time / Within Budget
• Issues Identified Earlier and Being Escalated
• Improved Project Communications Overall
• Customer Addressing High Business Value First
Realized Benefits
• Starting to See Code Quality Improvement
• Increased Customer Satisfaction
• Increased Team Satisfaction and Productivity
20
• Continued Resistance to Change
• Dedicated Project Resources
• Expanding Agile on Large Projects
• Change in Employee Skills / Job Descriptions
• Embedding into Procurements (ex: FFP Contracts)
Challenges Continue
21
How Do We Stack Up With Industry?
Gartner *
Modern Application Development
 Agile (Scrum/Kanban)
 Modern Tools
• Scrum Boards
• Static Analysis
• ADLM Tools
 Agile Project Management at the
enterprise level
• SAFe
 DevOps Tools
• Continuous Integration
• Automated Testing
• Automated Deployment
• Private IaaS/Paas
• Monitoring
USPS
Development Environment
 Agile (Scrum/Scrumban)
 Modern Tools
• Scrum Boards
• Static Analysis (Sonar)
• ADLM Tools (HP/ALM & VersionOne)
 Agile Project Management at the
enterprise level
• SAFe
 DevOps Tools
• Continuous Integration (Jenkins)
• Automated Testing
(HP/QTP/PC/Selenium)
• Automated Deployment (Future)
• Private IaaS/Paas (VMware)
• Monitoring (AppDynamics)
* Source: Gartner – Modern Application Development Life Cycle Management.
22
Quality
Business
Solutions
Continue to Train and Coach IT Employees in Agile
Expand Agile / Engineering to All Projects
Expand Agile at the Business Planning Level Using SAFe
Speed To
Market
Measure, Baseline, And Continuously Improve
What’s Next?
23

More Related Content

What's hot

Scaled agile framework (SAFe) - adopting agile at enterprise scale
Scaled agile framework (SAFe) - adopting agile at enterprise scaleScaled agile framework (SAFe) - adopting agile at enterprise scale
Scaled agile framework (SAFe) - adopting agile at enterprise scaleVadim Mikhnevych
 
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...VersionOne
 
The Dashlane Agile Journey
The Dashlane Agile JourneyThe Dashlane Agile Journey
The Dashlane Agile JourneyDashlane
 
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5netmind
 
An Introduction to SAFe: The Scaled Agile Framework
An Introduction to SAFe: The Scaled Agile FrameworkAn Introduction to SAFe: The Scaled Agile Framework
An Introduction to SAFe: The Scaled Agile FrameworkTechWell
 
DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...
DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...
DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...Gene Kim
 
Waterfall to Agile: A Case Study Presented at Agile India 2014
Waterfall to Agile: A Case Study Presented at Agile India 2014Waterfall to Agile: A Case Study Presented at Agile India 2014
Waterfall to Agile: A Case Study Presented at Agile India 2014Allen Rutzen
 
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1AgileNCR2016
 
Scaling approaches comparison - Lean/Agile US 2017
Scaling approaches comparison - Lean/Agile US 2017Scaling approaches comparison - Lean/Agile US 2017
Scaling approaches comparison - Lean/Agile US 2017Yuval Yeret
 
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
 
What is Scrum? Edureka
What is Scrum? EdurekaWhat is Scrum? Edureka
What is Scrum? EdurekaEdureka!
 
Scaled Agile and Lean
Scaled Agile and LeanScaled Agile and Lean
Scaled Agile and LeanVineet Patni
 
SAFe for Marketing – Extending Towards Real Business Agility - Global SAFe Su...
SAFe for Marketing – Extending Towards Real Business Agility - Global SAFe Su...SAFe for Marketing – Extending Towards Real Business Agility - Global SAFe Su...
SAFe for Marketing – Extending Towards Real Business Agility - Global SAFe Su...Yuval Yeret
 
A Leaner PMO in The Federal Government
A Leaner PMO in The Federal GovernmentA Leaner PMO in The Federal Government
A Leaner PMO in The Federal GovernmentFadi Stephan
 
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeWebinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeSaket Bansal
 
Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)Unai Roldán
 
From Project to Product: Don't You Dare Mess With Planning
From Project to Product: Don't You Dare Mess With PlanningFrom Project to Product: Don't You Dare Mess With Planning
From Project to Product: Don't You Dare Mess With PlanningCprime
 

What's hot (20)

Scaled agile framework (SAFe) - adopting agile at enterprise scale
Scaled agile framework (SAFe) - adopting agile at enterprise scaleScaled agile framework (SAFe) - adopting agile at enterprise scale
Scaled agile framework (SAFe) - adopting agile at enterprise scale
 
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
AgileLIVE: Scaling Agile Faster, Easier, Smarter with SAFe and VersionOne - P...
 
The Dashlane Agile Journey
The Dashlane Agile JourneyThe Dashlane Agile Journey
The Dashlane Agile Journey
 
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
Foundations of the Scaled Agile Framework® (SAFe® ) 4.5
 
Agile = scrum = no project managers
Agile =  scrum =  no project managersAgile =  scrum =  no project managers
Agile = scrum = no project managers
 
Agile Transformation Journey on Large Scale Projects
Agile Transformation Journey on Large Scale ProjectsAgile Transformation Journey on Large Scale Projects
Agile Transformation Journey on Large Scale Projects
 
An Introduction to SAFe: The Scaled Agile Framework
An Introduction to SAFe: The Scaled Agile FrameworkAn Introduction to SAFe: The Scaled Agile Framework
An Introduction to SAFe: The Scaled Agile Framework
 
DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...
DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...
DOES16 London - Philippe Guenet - G3 Model –A Practical Lean Approach to Impr...
 
Waterfall to Agile: A Case Study Presented at Agile India 2014
Waterfall to Agile: A Case Study Presented at Agile India 2014Waterfall to Agile: A Case Study Presented at Agile India 2014
Waterfall to Agile: A Case Study Presented at Agile India 2014
 
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
 
Scaling approaches comparison - Lean/Agile US 2017
Scaling approaches comparison - Lean/Agile US 2017Scaling approaches comparison - Lean/Agile US 2017
Scaling approaches comparison - Lean/Agile US 2017
 
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
 
What is Scrum? Edureka
What is Scrum? EdurekaWhat is Scrum? Edureka
What is Scrum? Edureka
 
Scaled Agile and Lean
Scaled Agile and LeanScaled Agile and Lean
Scaled Agile and Lean
 
SAFe for Marketing – Extending Towards Real Business Agility - Global SAFe Su...
SAFe for Marketing – Extending Towards Real Business Agility - Global SAFe Su...SAFe for Marketing – Extending Towards Real Business Agility - Global SAFe Su...
SAFe for Marketing – Extending Towards Real Business Agility - Global SAFe Su...
 
A Leaner PMO in The Federal Government
A Leaner PMO in The Federal GovernmentA Leaner PMO in The Federal Government
A Leaner PMO in The Federal Government
 
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridgeWebinar On Scaled Agile Framework (SAFe) | iZenBridge
Webinar On Scaled Agile Framework (SAFe) | iZenBridge
 
Scaling Agile
Scaling Agile Scaling Agile
Scaling Agile
 
Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)Scaled Agile Framework in 10 minutes (CAS2015)
Scaled Agile Framework in 10 minutes (CAS2015)
 
From Project to Product: Don't You Dare Mess With Planning
From Project to Product: Don't You Dare Mess With PlanningFrom Project to Product: Don't You Dare Mess With Planning
From Project to Product: Don't You Dare Mess With Planning
 

Viewers also liked

Agile Process Diagram
Agile Process DiagramAgile Process Diagram
Agile Process DiagramMykola Mytko
 
SAFe – A dangerous weapon: Techniques for implementing a lasting adoption of ...
SAFe – A dangerous weapon: Techniques for implementing a lasting adoption of ...SAFe – A dangerous weapon: Techniques for implementing a lasting adoption of ...
SAFe – A dangerous weapon: Techniques for implementing a lasting adoption of ...Yuval Yeret
 
Transit Time Measurements in the Postal Industry
Transit Time Measurements in the Postal Industry Transit Time Measurements in the Postal Industry
Transit Time Measurements in the Postal Industry Spectos GmbH
 
Post office
Post officePost office
Post officeMishi Ii
 
Co Pal Powerpoint
Co Pal PowerpointCo Pal Powerpoint
Co Pal Powerpointbillytsi98
 
Deconstructing The Postal System 2002
Deconstructing The Postal System 2002Deconstructing The Postal System 2002
Deconstructing The Postal System 2002theresabiasi
 
Capturing Data Requirements
Capturing Data RequirementsCapturing Data Requirements
Capturing Data Requirementsmcomtraining
 
Adopting the Scaled Agile Framework: The Theory and the Practice - Dallas ALN...
Adopting the Scaled Agile Framework: The Theory and the Practice - Dallas ALN...Adopting the Scaled Agile Framework: The Theory and the Practice - Dallas ALN...
Adopting the Scaled Agile Framework: The Theory and the Practice - Dallas ALN...Em Campbell-Pretty
 
80 PPTS-TRAINING FOR DUMMIES-KEY IDEAS
80 PPTS-TRAINING FOR DUMMIES-KEY IDEAS80 PPTS-TRAINING FOR DUMMIES-KEY IDEAS
80 PPTS-TRAINING FOR DUMMIES-KEY IDEASIndranil Bhaduri
 

Viewers also liked (13)

Agile Process Diagram
Agile Process DiagramAgile Process Diagram
Agile Process Diagram
 
SAFe – A dangerous weapon: Techniques for implementing a lasting adoption of ...
SAFe – A dangerous weapon: Techniques for implementing a lasting adoption of ...SAFe – A dangerous weapon: Techniques for implementing a lasting adoption of ...
SAFe – A dangerous weapon: Techniques for implementing a lasting adoption of ...
 
Transit Time Measurements in the Postal Industry
Transit Time Measurements in the Postal Industry Transit Time Measurements in the Postal Industry
Transit Time Measurements in the Postal Industry
 
Post office
Post officePost office
Post office
 
Costing Model for Postal Services
Costing Model for Postal ServicesCosting Model for Postal Services
Costing Model for Postal Services
 
Co Pal Powerpoint
Co Pal PowerpointCo Pal Powerpoint
Co Pal Powerpoint
 
Postal & Parcel
Postal & ParcelPostal & Parcel
Postal & Parcel
 
Deconstructing The Postal System 2002
Deconstructing The Postal System 2002Deconstructing The Postal System 2002
Deconstructing The Postal System 2002
 
Agile Methodologies
Agile MethodologiesAgile Methodologies
Agile Methodologies
 
Capturing Data Requirements
Capturing Data RequirementsCapturing Data Requirements
Capturing Data Requirements
 
Adopting the Scaled Agile Framework: The Theory and the Practice - Dallas ALN...
Adopting the Scaled Agile Framework: The Theory and the Practice - Dallas ALN...Adopting the Scaled Agile Framework: The Theory and the Practice - Dallas ALN...
Adopting the Scaled Agile Framework: The Theory and the Practice - Dallas ALN...
 
80 PPTS-TRAINING FOR DUMMIES-KEY IDEAS
80 PPTS-TRAINING FOR DUMMIES-KEY IDEAS80 PPTS-TRAINING FOR DUMMIES-KEY IDEAS
80 PPTS-TRAINING FOR DUMMIES-KEY IDEAS
 
Interviewing PPT
Interviewing PPTInterviewing PPT
Interviewing PPT
 

Similar to Lean Solutions – Agile Transformation at the United States Postal Service

Mastering Automation Quality: Exploring UiPath's Test Suite for Seamless Test...
Mastering Automation Quality: Exploring UiPath's Test Suite for Seamless Test...Mastering Automation Quality: Exploring UiPath's Test Suite for Seamless Test...
Mastering Automation Quality: Exploring UiPath's Test Suite for Seamless Test...DianaGray10
 
7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with AutomationWorksoft
 
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdfTest Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdfDiana Gray, MBA
 
Leveraging DevOps Principles for Release and Deploy
Leveraging DevOps Principles for Release and DeployLeveraging DevOps Principles for Release and Deploy
Leveraging DevOps Principles for Release and DeploySerena Software
 
Best Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentBest Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentApplause
 
Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSauce Labs
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Emerasoft, solutions to collaborate
 
Migrating from ClearCase
Migrating from ClearCaseMigrating from ClearCase
Migrating from ClearCaseCollabNet
 
Is Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsIs Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsQA or the Highway
 
Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)Imaginet
 
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...ennVee TechnoGroup Inc
 
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft
 
The Five Phases of Agile Maturity (Part 2): Phase 3 and 4
The Five Phases of Agile Maturity (Part 2): Phase 3 and 4The Five Phases of Agile Maturity (Part 2): Phase 3 and 4
The Five Phases of Agile Maturity (Part 2): Phase 3 and 4Cprime
 
Reflections on18monthfederaldevopstransformation2015
Reflections on18monthfederaldevopstransformation2015Reflections on18monthfederaldevopstransformation2015
Reflections on18monthfederaldevopstransformation2015steelthread
 
ERPredefined Corporate Profile
ERPredefined Corporate ProfileERPredefined Corporate Profile
ERPredefined Corporate ProfileERPredefined
 
Sabrion_Consulting_Overview CPG Retail Apparel.pdf
Sabrion_Consulting_Overview CPG Retail Apparel.pdfSabrion_Consulting_Overview CPG Retail Apparel.pdf
Sabrion_Consulting_Overview CPG Retail Apparel.pdfBrion Carroll (II)
 
SDLC Process_Document.pptx
SDLC Process_Document.pptxSDLC Process_Document.pptx
SDLC Process_Document.pptxSivakumar Pola
 

Similar to Lean Solutions – Agile Transformation at the United States Postal Service (20)

Mastering Automation Quality: Exploring UiPath's Test Suite for Seamless Test...
Mastering Automation Quality: Exploring UiPath's Test Suite for Seamless Test...Mastering Automation Quality: Exploring UiPath's Test Suite for Seamless Test...
Mastering Automation Quality: Exploring UiPath's Test Suite for Seamless Test...
 
7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation7 Tips from Siemens Energy for Success with Automation
7 Tips from Siemens Energy for Success with Automation
 
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdfTest Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
 
Leveraging DevOps Principles for Release and Deploy
Leveraging DevOps Principles for Release and DeployLeveraging DevOps Principles for Release and Deploy
Leveraging DevOps Principles for Release and Deploy
 
Best Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentBest Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left Commitment
 
Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless Tools
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
 
Migrating from ClearCase
Migrating from ClearCaseMigrating from ClearCase
Migrating from ClearCase
 
Agile at scale
Agile at scaleAgile at scale
Agile at scale
 
Is Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsIs Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle Williams
 
Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)
 
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
 
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes
 
The Five Phases of Agile Maturity (Part 2): Phase 3 and 4
The Five Phases of Agile Maturity (Part 2): Phase 3 and 4The Five Phases of Agile Maturity (Part 2): Phase 3 and 4
The Five Phases of Agile Maturity (Part 2): Phase 3 and 4
 
Reflections on18monthfederaldevopstransformation2015
Reflections on18monthfederaldevopstransformation2015Reflections on18monthfederaldevopstransformation2015
Reflections on18monthfederaldevopstransformation2015
 
Deepti Debnath_2015
Deepti Debnath_2015Deepti Debnath_2015
Deepti Debnath_2015
 
ERPredefined Corporate Profile
ERPredefined Corporate ProfileERPredefined Corporate Profile
ERPredefined Corporate Profile
 
Profile Sumana_Sen
Profile Sumana_SenProfile Sumana_Sen
Profile Sumana_Sen
 
Sabrion_Consulting_Overview CPG Retail Apparel.pdf
Sabrion_Consulting_Overview CPG Retail Apparel.pdfSabrion_Consulting_Overview CPG Retail Apparel.pdf
Sabrion_Consulting_Overview CPG Retail Apparel.pdf
 
SDLC Process_Document.pptx
SDLC Process_Document.pptxSDLC Process_Document.pptx
SDLC Process_Document.pptx
 

More from ITSM Academy, Inc.

SRE Roundtable with 4 DevOps Ambassadors
SRE Roundtable with 4 DevOps AmbassadorsSRE Roundtable with 4 DevOps Ambassadors
SRE Roundtable with 4 DevOps AmbassadorsITSM Academy, Inc.
 
How to improve Customer and Employee Experience with IT Service Management
How to improve Customer and Employee Experience with IT Service ManagementHow to improve Customer and Employee Experience with IT Service Management
How to improve Customer and Employee Experience with IT Service ManagementITSM Academy, Inc.
 
ITIL® 4 DSV - Drive Stakeholder Value
ITIL® 4 DSV - Drive Stakeholder ValueITIL® 4 DSV - Drive Stakeholder Value
ITIL® 4 DSV - Drive Stakeholder ValueITSM Academy, Inc.
 
ITIL® 4 HVIT - High Velocity IT
ITIL® 4 HVIT - High Velocity ITITIL® 4 HVIT - High Velocity IT
ITIL® 4 HVIT - High Velocity ITITSM Academy, Inc.
 
Adding Value with Change Management
Adding Value with Change ManagementAdding Value with Change Management
Adding Value with Change ManagementITSM Academy, Inc.
 
Is this the End of ITIL? NO, it is the end-to-end of ITIL!
Is this the End of ITIL? NO, it is the end-to-end of ITIL!Is this the End of ITIL? NO, it is the end-to-end of ITIL!
Is this the End of ITIL? NO, it is the end-to-end of ITIL!ITSM Academy, Inc.
 
Artificial Intelligence (AI) & The Future of Employee Service
Artificial Intelligence (AI) & The Future of Employee ServiceArtificial Intelligence (AI) & The Future of Employee Service
Artificial Intelligence (AI) & The Future of Employee ServiceITSM Academy, Inc.
 
Change Control in ITIL4: So Much More Than a New Name
Change Control in ITIL4: So Much More Than a New NameChange Control in ITIL4: So Much More Than a New Name
Change Control in ITIL4: So Much More Than a New NameITSM Academy, Inc.
 
Introducing “The V*A*L*U*E Formula: Do more with less and reduce stress"
Introducing “The V*A*L*U*E Formula: Do more with less and reduce stress"Introducing “The V*A*L*U*E Formula: Do more with less and reduce stress"
Introducing “The V*A*L*U*E Formula: Do more with less and reduce stress"ITSM Academy, Inc.
 
The Anatomy of XLA: eXperience Level Agreements
The Anatomy of XLA: eXperience Level AgreementsThe Anatomy of XLA: eXperience Level Agreements
The Anatomy of XLA: eXperience Level AgreementsITSM Academy, Inc.
 
DevSecOps - Blue is the new Green
DevSecOps - Blue is the new GreenDevSecOps - Blue is the new Green
DevSecOps - Blue is the new GreenITSM Academy, Inc.
 
Mapping Your Journey to ITIL Island
Mapping Your Journey to ITIL IslandMapping Your Journey to ITIL Island
Mapping Your Journey to ITIL IslandITSM Academy, Inc.
 
More on ITIL 4. The Conversation Continues
More on ITIL 4. The Conversation ContinuesMore on ITIL 4. The Conversation Continues
More on ITIL 4. The Conversation ContinuesITSM Academy, Inc.
 
Ask Me Anything - Lean Edition
Ask Me Anything - Lean EditionAsk Me Anything - Lean Edition
Ask Me Anything - Lean EditionITSM Academy, Inc.
 
Modernizing Service Management Processes with Self-Service Access
Modernizing Service Management Processes with Self-Service AccessModernizing Service Management Processes with Self-Service Access
Modernizing Service Management Processes with Self-Service AccessITSM Academy, Inc.
 
Service Portfolio - Preparing for the Future of your Organization
Service Portfolio - Preparing for the Future of your OrganizationService Portfolio - Preparing for the Future of your Organization
Service Portfolio - Preparing for the Future of your OrganizationITSM Academy, Inc.
 
Status Quo or Status Whoa? with Brad Utterback, an ITSM Academy Webinar
Status Quo or Status Whoa? with Brad Utterback, an ITSM Academy WebinarStatus Quo or Status Whoa? with Brad Utterback, an ITSM Academy Webinar
Status Quo or Status Whoa? with Brad Utterback, an ITSM Academy WebinarITSM Academy, Inc.
 

More from ITSM Academy, Inc. (20)

SRE Roundtable with 4 DevOps Ambassadors
SRE Roundtable with 4 DevOps AmbassadorsSRE Roundtable with 4 DevOps Ambassadors
SRE Roundtable with 4 DevOps Ambassadors
 
How to improve Customer and Employee Experience with IT Service Management
How to improve Customer and Employee Experience with IT Service ManagementHow to improve Customer and Employee Experience with IT Service Management
How to improve Customer and Employee Experience with IT Service Management
 
ITIL® 4 DSV - Drive Stakeholder Value
ITIL® 4 DSV - Drive Stakeholder ValueITIL® 4 DSV - Drive Stakeholder Value
ITIL® 4 DSV - Drive Stakeholder Value
 
ITIL® 4 HVIT - High Velocity IT
ITIL® 4 HVIT - High Velocity ITITIL® 4 HVIT - High Velocity IT
ITIL® 4 HVIT - High Velocity IT
 
ITIL4 and ServiceNow
ITIL4 and ServiceNowITIL4 and ServiceNow
ITIL4 and ServiceNow
 
Adding Value with Change Management
Adding Value with Change ManagementAdding Value with Change Management
Adding Value with Change Management
 
Is this the End of ITIL? NO, it is the end-to-end of ITIL!
Is this the End of ITIL? NO, it is the end-to-end of ITIL!Is this the End of ITIL? NO, it is the end-to-end of ITIL!
Is this the End of ITIL? NO, it is the end-to-end of ITIL!
 
Artificial Intelligence (AI) & The Future of Employee Service
Artificial Intelligence (AI) & The Future of Employee ServiceArtificial Intelligence (AI) & The Future of Employee Service
Artificial Intelligence (AI) & The Future of Employee Service
 
Change Control in ITIL4: So Much More Than a New Name
Change Control in ITIL4: So Much More Than a New NameChange Control in ITIL4: So Much More Than a New Name
Change Control in ITIL4: So Much More Than a New Name
 
Introducing “The V*A*L*U*E Formula: Do more with less and reduce stress"
Introducing “The V*A*L*U*E Formula: Do more with less and reduce stress"Introducing “The V*A*L*U*E Formula: Do more with less and reduce stress"
Introducing “The V*A*L*U*E Formula: Do more with less and reduce stress"
 
The Anatomy of XLA: eXperience Level Agreements
The Anatomy of XLA: eXperience Level AgreementsThe Anatomy of XLA: eXperience Level Agreements
The Anatomy of XLA: eXperience Level Agreements
 
DevSecOps - Blue is the new Green
DevSecOps - Blue is the new GreenDevSecOps - Blue is the new Green
DevSecOps - Blue is the new Green
 
Mapping Your Journey to ITIL Island
Mapping Your Journey to ITIL IslandMapping Your Journey to ITIL Island
Mapping Your Journey to ITIL Island
 
More on ITIL 4. The Conversation Continues
More on ITIL 4. The Conversation ContinuesMore on ITIL 4. The Conversation Continues
More on ITIL 4. The Conversation Continues
 
ITIL 4. The Next Evolution
ITIL 4. The Next EvolutionITIL 4. The Next Evolution
ITIL 4. The Next Evolution
 
Ask Me Anything - Lean Edition
Ask Me Anything - Lean EditionAsk Me Anything - Lean Edition
Ask Me Anything - Lean Edition
 
Innovate ITIL with DevOps
Innovate ITIL with DevOpsInnovate ITIL with DevOps
Innovate ITIL with DevOps
 
Modernizing Service Management Processes with Self-Service Access
Modernizing Service Management Processes with Self-Service AccessModernizing Service Management Processes with Self-Service Access
Modernizing Service Management Processes with Self-Service Access
 
Service Portfolio - Preparing for the Future of your Organization
Service Portfolio - Preparing for the Future of your OrganizationService Portfolio - Preparing for the Future of your Organization
Service Portfolio - Preparing for the Future of your Organization
 
Status Quo or Status Whoa? with Brad Utterback, an ITSM Academy Webinar
Status Quo or Status Whoa? with Brad Utterback, an ITSM Academy WebinarStatus Quo or Status Whoa? with Brad Utterback, an ITSM Academy Webinar
Status Quo or Status Whoa? with Brad Utterback, an ITSM Academy Webinar
 

Recently uploaded

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Recently uploaded (20)

The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

Lean Solutions – Agile Transformation at the United States Postal Service

  • 1. 1 AGILE DEVELOPMENT U.S. POSTAL SERVICE FEBRUARY 19, 2015 Agile Business Solutions
  • 2. 2 Agenda State of Software Projects USPS Overview Agile Program Agile Engineering Scaled Agile Framework USPS Retrospective What’s Next for the USPS
  • 4. 4 Industry Metrics What drove us here – industry-wide view • Challenged: Late, Over Budget, or Missing Key Features • 74% - schedule overruns • 59% - cost overruns  18% • Failed: Cancelled or Never Used  39% • Successful, but • 20% - features used • 50% - features hardly ever used (debatable value) * Source: Chaos Report (2012).
  • 5. 5 Scope of USPS IT Support  One of the Largest Computing Infrastructures in the World  1200 IT Employees  894 Business Applications Across 4 Solution Centers  40K+ Facilities, 150K Computers, 13K Smartphones, 310K Scanners, 45K POS Terminals, 33PB Storage Capacity  Connects 38K Post Offices and 65K Retail Terminals  29K Web Pages on .com; 384M Visits Per Year; $840M Online Revenue  310M Scans/Day; 14K Virtual Servers; 2K Physical Servers
  • 6. 6 Inconsistent Communication Between IT and the Customer Time Spent Developing Large Requirements that Change Customers Don’t Always Know Exactly What They Want Value of Business Requirements Not Well Defined / Prioritized Limited Real-Time Transparency on Project Cost and Schedule Project Delivery / Quality Needs Improvement Challenges With IT Projects Change is Viewed as Not Being Successful
  • 7. 7 USPS Agile Objectives Constant Communication and Collaboration Between the Business and Across IT Projects Managed Based on Continuous Inspections & Useful Metrics Projects Completed on Time & Budget in Line with Customer Needs Teams Use Continuous Integration Software & Automated Testing Projects Centered Around Business Value Realized Quickly Improve Communication Increase Project Success Provide Full Visibility Improve Project Quality Speed To Market
  • 8. 8 • Customer Satisfaction • Speed to Market • System Quality • Project Success Engineering Best Practices Scrum Methodology Business Planning Agile Program Scope
  • 9. 9 Agile Process Flow Prioritized by Product Owners Daily Tasks managed by the team 2 WEEKS PRODUCT DAILY SCRUM MEETING 24 HOURS Design | Code | Integrate |Test Demo, Business Partner Signoff, and Retrospective Creates Sprint Backlog (Technical Requirements) Business Requirements - Story Points Assigned - Prioritized - Assigned to Releases/Sprints SIT / CAT Moved to Production
  • 10. 10 Agile Execution • Minimizes risk through iterative development and incremental delivery • Ability to handle change beyond initial process analysis • Focus and refinement of recommended improvements at the implementation level • Ideal platform for innovation and new product introduction • Close coordination between business and IT Agile Execution of Lean Six Sigma Changes Commonalities • Eliminate waste/rework • Continuous improvement • Focus on delivering/improving value for Business Partners
  • 11. 11 • Change Policy / Agile Training • Heavy Coaching / Start Engineering • Controlled Agile Project Selection • Mandate All System Projects Agile • Medium Coaching / Metrics / COP • Expand Agile Planning / Engineering • Assess The Organization • Define Agile Roadmap • Start Communications USPS Agile Roadmap • Start Agile Business Planning • PMs Manage Agile Projects • Light Coaching / Assessments • End-to-End Automated Testing (Today) 11 • Enterprise SAFe Planning • Continuous Improvement
  • 12. 12 IT Policies and Procedures Reviewed and Updated for Agile 485 Agile Releases Across 224 Applications USPS Enterprise Agile Status Standard Agile SW Support with 1685 Users (VersionOne) Metrics Developed to Monitor Agile Maturity / Engineering Progress Projects Using Engineering Practices (i.e. CI, TDD, Code Quality) USPS Continues to Build a Large Agile Knowledge Base 1500+ People Trained in Agile (Scrum, Engineering and SAFe)
  • 13. Waterfall Development Methodology Phases Initiate / Plan Agile Scrum Development Methodology Phases Release Mgmt. Save Documentation Technical Requirements Sprint CAT Sprint SIT Build Design Requirements Analysis/ Design Build SIT CAT Governance Compliance Two Methodologies (Plan Driven) (Value Driven) Sprint 0 2 Week Sprints 13
  • 14. Project Transparency Real Time Program Progress / Scope Scope / Progress Over Time Team Velocity by Sprint Real Time Program Progress / Scope Status of the Release Status of the Sprint Status of User Story Another View What If? Drill Drill MS Project Plan
  • 15. 15 Agile Engineering Practices Trained 400+ Development Staff in Continuous Integration, Test Driven Development, and Code Quality Best Practices Training Approach: • 18 hours of classroom training / Hands-on Coaching for 4-8 Weeks • Supplemental Training based on Skill / SW • Measures Monitored Weekly and Discussed Training Courses Provided • Unit Testing with JUnit 4 • Test-Driven Development with JUnit • Testing Classes in Isolation with Mockito • Functional Web Testing with HttpUnit • Functional Web Testing with Selenium WebDriver • Improving the Structure of a System with Refactoring • Improving Code Quality with SOLID design principles • Automated Build Principles and Practices • Continuous Integration with Jenkins • Continuous Integration with Ant and Gradle JUnit Automated Java Unit Tests Mockito Testing Modules in Isolation EclEmma Measuring Code Coverage Cobertura Measuring Code Coverage DBUnit Testing Data Access Layer PLUnit Testing PL/SQL Code FindBugs Static Analysis of Java Violations PMD Static Analysis of Java Violations CheckStyle Static Analysis of Java Style Violations Jenkins & Sonar CI / Dashboard Platform HttpUnit Functional Testing of Web Appl Selenium Functional Testing of Web Appl / Browser Ant Build Scripting Tool Maven Dependency Mgmt and Build Tool Gradle Dependency Mgmt and Build Tool Open Source Software Tools Being Used
  • 16. 16 Engineering Levels • Learns how to Automate Builds • Learns how to use Tool Output • Uses Helper Scripts for Deployments • Uses Automated Scripts • Uses Automated Deployments (DEV) • Uses Manual Deployments (SIT, CAT, PROD) • Leverages Jenkins for Automated Deployments • Produces Unified Output included release notes and bug reports • Uses Knowledge Sharing Tools • Leverages Tool Based Reports • Automates Build Process Output • Uses Reports as Input • Project Outputs are Visible to entire Organization • Project Outputs are Used as Team Measuring DeployVisibility • Receives Overview of USPS Development Standards • Learns Basic TDD • Learns about Team Development • Practices USPS Development Standards • Practices Collaborative Code Ownership • Practices TDD • Understands Simple Design • Participates in Peer Code Reviews • Practices Regular Refactoring • Practices No Big Design Up Front • Practices Pair Programming • Uses Build Reports Daily Develop • Learns JUnit 4 • Learns how to create Mock Objects with Mockido • Understands Different Types of Tests • Learns Test Automation • Uses Automated Unit Tests • Always Tests Before Committing • Uses Automated Functional Tests • Uses Static Code Analysis • Improves Code Coverage • Integrates Test Output with Bug Tracking System • Increases Tests based on Risk • Automates Regression Tests Test • Learns what Continuous Integration is • Learns how to leverage tools for Continuous Integration • Uses Automated Builds • Outputs Build Process Reports • Automates Nightly Snapshot Builds • Leverages Jenkins Heavily • Automates Dependency Management • Automates Build Output Reports • Integrates Additional Reporting and Feedback Mechanisms Build Training Novice Journeyman Expert
  • 17. 17 SAFe is a proven, publicly available framework for applying Lean / Agile practices at the enterprise scale  SAFe is intended for large teams of 50+ people and there are significant business and/or technological dependencies or coordination  Its a framework that aims to synchronize vision, planning, interdependencies, and alignment of business across an organization and delivery teams  USPS recently implemented SAFe on one of its largest revenue system suites involving over 300 staff Scaled Agile Framework (SAFe)
  • 18. 18 Mandating Agile Practices May be Necessary Lessons Learned Executive Management Must Support and Encourage Assist the Customer in Embracing Agile Use Metrics to Monitor Progress and Maturity Higher Risk of Failure Blending Waterfall & Agile Does Not Solve Org. Impediments – It Exposes Them Experienced Coaching is Critical – Don’t Just Train Communicate Program Progress, Direction, & Successes Do Not Modify Agile Processes Around Existing SW 18
  • 19. 19 • More Projects Completing On-Time / Within Budget • Issues Identified Earlier and Being Escalated • Improved Project Communications Overall • Customer Addressing High Business Value First Realized Benefits • Starting to See Code Quality Improvement • Increased Customer Satisfaction • Increased Team Satisfaction and Productivity
  • 20. 20 • Continued Resistance to Change • Dedicated Project Resources • Expanding Agile on Large Projects • Change in Employee Skills / Job Descriptions • Embedding into Procurements (ex: FFP Contracts) Challenges Continue
  • 21. 21 How Do We Stack Up With Industry? Gartner * Modern Application Development  Agile (Scrum/Kanban)  Modern Tools • Scrum Boards • Static Analysis • ADLM Tools  Agile Project Management at the enterprise level • SAFe  DevOps Tools • Continuous Integration • Automated Testing • Automated Deployment • Private IaaS/Paas • Monitoring USPS Development Environment  Agile (Scrum/Scrumban)  Modern Tools • Scrum Boards • Static Analysis (Sonar) • ADLM Tools (HP/ALM & VersionOne)  Agile Project Management at the enterprise level • SAFe  DevOps Tools • Continuous Integration (Jenkins) • Automated Testing (HP/QTP/PC/Selenium) • Automated Deployment (Future) • Private IaaS/Paas (VMware) • Monitoring (AppDynamics) * Source: Gartner – Modern Application Development Life Cycle Management.
  • 22. 22 Quality Business Solutions Continue to Train and Coach IT Employees in Agile Expand Agile / Engineering to All Projects Expand Agile at the Business Planning Level Using SAFe Speed To Market Measure, Baseline, And Continuously Improve What’s Next?
  • 23. 23