SlideShare a Scribd company logo
INCREASING THE SPEED OF
DELIVERY VALUE
A case study for the ACP Certification Course
1 | P a g e
Contents
Introduction ..................................................................................................................................................2
Challenges.....................................................................................................................................................3
Solution.........................................................................................................................................................3
Final Outcome...............................................................................................................................................6
Critical Success Factor...................................................................................................................................7
2 | P a g e
Introduction
In 2004, British Telecom (BT), one of the largest Telecom companies in the world,
embarked on an initiative to transform its IT software delivery process.
BT employed some 8,000 IT professionals in a variety of roles, including project &
delivery management, architecture & design, software engineering, integration &
testing, operational support, and service management. Much of its internally-
focused development work has traditionally been channeled through a number of
business-focused delivery projects or programs, ranging from small, simple
initiatives to large-scale and complex business solutions, the latter tending to be
the norm.
Despite successfully delivering a number of large, complex solutions in a dynamic,
competitive, and yet highly regulated business environment, many significant
transformation programs were struggling to deliver any notable results in an
acceptable timeframe. As part of an organization wide improvement strategy, a
waterfall based software development process had been developed as part of
BT’s standard delivery methodology. In 2004, this standard methodology was in
the process of being rolled out when the new CIO made it clear that an entirely
new agile approach was needed.
Although BT had a comprehensive and detailed software development lifecycle, it
was challenged by poor requirements, fragile design, and integration problems.
Soon, these problems manifested themselves into a more significant issue, and
the average delivery time for a new software solution began to exceed twelve
months. In the fast-paced Telecom market, this development cycle was
preventing BT from being competitive, and hence change was required. Their
new CIO saw the value of Agile as a solution to many of their problems.
3 | P a g e
Challenges
Although BT had a comprehensive and detailed software development lifecycle, it
was challenged by poor requirements, fragile design, and integration problems.
Soon, these problems manifested themselves into a more significant issue, and
the average delivery time for a new software solution began to exceed twelve
months. In the fast-paced Telecom market, this development cycle was
preventing BT from being competitive, and hence change was required. Their
new CIO saw the value of Agile as a solution to many of their problems.
Solution
As BT experienced greater demands for new systems and updates to existing
systems, they resorted to increasing the rigidity and formality of their existing
waterfall software development processes. They introduced more detailed
requirements processes to ensure that all requirements were elaborately
documented before the project could move into design and development.
Extensive sign-offs from a wide variety of stakeholders were required to ensure
that there was consensus on what was going to be developed. All of this was
intended to control change and increase the likelihood of delivery success.
However, almost the opposite was happening.
By ensuring that requirements were elaborately detailed, projects were taking
longer as huge requirements documents were being created. Departments began
to ‘gold plate’ their requirements as they were concerned that their next IT
project opportunity could take several years before being approved. As a result,
the business value of many of these requirements was poorly understood, and
the most critical requirements were diluted by the vast array of requirements.
Therefore, even though requirements were detailed, they did not adequately
capture the business value required. Even the effort of prioritization turned out
to be counter-productive as almost all requirements were given a high priority
4 | P a g e
due to concerns that anything less important would be cut from the project
scope.
Given the large number of requirements, the design of BT systems became
cumbersome. Requirements analysts were rapidly reassigned to other projects
and architects and designers lacked access to the original authors of most
requirements. As a result, the design of most of these systems was fragile and
had difficulty scaling and adjusting to any changes. The sign-off required to
proceed to development was often delayed as stakeholders required frequent
revisions to documentation since they were uncertain if the design would
adequately support the requirements.
Since the design phase of almost all BT projects exceeded original plans, the
development phase was shortened to try and bring the projects back to their
original schedule. As a result, development teams worked extremely long hours
and often substituted testing time to complete more development. This became
particularly apparent when integration with other systems was required. As a
large enterprise organization, almost all IT projects had extensive integration
requirements and these would often stretch into months as teams addressed a
large number of defects.
By the time many BT projects were finally ready for deployment, 12-24 months
had passed post their approval. To make matters worse, the requirements and
design of these projects had little in relation to what had been originally
anticipated.
To address these issues, BT implemented a new 90 day delivery cycle. This was a
radical change from their previous delivery model, and it was intended to ensure
that only the highest value business requirements would be delivered.
5 | P a g e
To assist with this, a Scrum framework was adopted, and a Product owner
determined the priority and business value of requirements.
The sign-offs and formality of the old processes were replaced with a lightweight
series of sprints, with each sprint demonstrating value through working software.
BT also implemented an agile team approach for its projects. Instead of rigid roles
and organization structures, teams were
encouraged to collaborate and manage
their activities to meet the schedule to
which they had committed for each sprint.
Business participation was now required
with the shorter delivery timeframes with
the result that detailed requirements
documents were no longer required.
6 | P a g e
BT teams also started leveraging unit testing and automating builds and testing
frameworks. The result was a much higher quality code base that was also more
flexible as any design changes that caused defects could be identified by the unit
tests. Teams began to introduce agile techniques like paired programming and
continuous integration, which resulted in higher development output with less
time spent on managing defects.
Agile also provided the flexibility and adaptability that BT needed. The old
waterfall approach was a one-size fits all structure. However, not all projects
benefited from its many checks and balances. Using an agile approach, project
teams could determine how much governance and process they needed to deliver
their requirements.
Final Outcome
Agile was instrumental in helping BT substantially reduce its project delivery times
while increasing the delivery of business value. Had BT not adjusted to a more
agile delivery model, its competitiveness would have been undermined and it
would have struggled to retain its relevance. Now BT is a multinational
telecommunications company with operations in 170 countries.
7 | P a g e
Critical Success Factor
BT’s application of agile techniques contributed to its success in several key areas.
Shorter delivery times focused business and IT teams on the highest value
requirements. With more focused requirements, design activities were better
managed, which allowed for more robust designs. Development efforts
emphasized more testing and test automation which created a more stable
software solution and permitted design adjustments to accommodate any future
changes. Finally, ensuring smaller collaborative teams of both IT and business
representatives improved communication and reduced the need to rely on formal
documentation. As a result, BT internal customers not only experienced shorter
delivery timeframes but also received solutions that more directly reflected what
they wanted in their original solutions.

More Related Content

What's hot

PMP assessment exam 1.1
PMP assessment exam 1.1PMP assessment exam 1.1
PMP assessment exam 1.1Daniel Hucks
 
Pmp sample questions
Pmp sample questionsPmp sample questions
Pmp sample questions
newway85
 
CAPM Exam Study Session 1
CAPM Exam Study Session 1CAPM Exam Study Session 1
CAPM Exam Study Session 1
Kinetic Potential
 
PMI-ACP Lesson 05 Agile Analysis and Design
PMI-ACP Lesson 05 Agile Analysis and DesignPMI-ACP Lesson 05 Agile Analysis and Design
PMI-ACP Lesson 05 Agile Analysis and Design
Thanh Nguyen
 
Interview questions-answers-for-planning-engineers-r.00
Interview questions-answers-for-planning-engineers-r.00Interview questions-answers-for-planning-engineers-r.00
Interview questions-answers-for-planning-engineers-r.00
Praveen Krishna
 
An introduction to Critical Chain Project Management (CCPM)
An introduction to Critical Chain Project Management (CCPM)An introduction to Critical Chain Project Management (CCPM)
An introduction to Critical Chain Project Management (CCPM)
Association for Project Management
 
Critical Chain Project Management
Critical Chain Project ManagementCritical Chain Project Management
Critical Chain Project Management
Fred Wiersma
 
PMP Exam Sample Questions Set 4
PMP Exam Sample Questions Set 4PMP Exam Sample Questions Set 4
PMP Exam Sample Questions Set 4
OSP International LLC
 
The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...
The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...
The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...
Association for Project Management
 
Major Projects - Faster Better Cheaper
Major Projects - Faster Better CheaperMajor Projects - Faster Better Cheaper
Major Projects - Faster Better Cheaper
Ian Heptinstall
 
En p2 a_prac_2015_samplepaper1_rationale_v6.0
En p2 a_prac_2015_samplepaper1_rationale_v6.0En p2 a_prac_2015_samplepaper1_rationale_v6.0
En p2 a_prac_2015_samplepaper1_rationale_v6.0
Matt Trigg
 
175 PMP Sample Questions
175 PMP Sample Questions175 PMP Sample Questions
175 PMP Sample Questions
zohaibqadir
 
Agility is the tool gilb vilnius 9 dec 2013
Agility is the tool gilb vilnius 9 dec 2013Agility is the tool gilb vilnius 9 dec 2013
Agility is the tool gilb vilnius 9 dec 2013
tom gilb
 
PMP® Sample Questions 3
PMP® Sample Questions 3PMP® Sample Questions 3
PMP® Sample Questions 3
OSP International LLC
 
Understanding 15 pmi question types by adekunle adeniyi taskmodes_march 2017
Understanding 15 pmi question types by adekunle adeniyi taskmodes_march 2017Understanding 15 pmi question types by adekunle adeniyi taskmodes_march 2017
Understanding 15 pmi question types by adekunle adeniyi taskmodes_march 2017
Adekunle Adeniyi PMI-(PMP, RMP, SP, ACP, PBA) MCTS
 
e-Learning project initiation template
e-Learning project initiation templatee-Learning project initiation template
e-Learning project initiation template
Saffron Interactive
 
Second team presentation for PHL/700R
Second team presentation for PHL/700RSecond team presentation for PHL/700R
Second team presentation for PHL/700RAlexandria Velez
 
Mb0049 project management
Mb0049   project managementMb0049   project management
Mb0049 project management
smumbahelp
 
Mb0049 project management
Mb0049   project management Mb0049   project management
Mb0049 project management
smumbahelp
 

What's hot (20)

PMP assessment exam 1.1
PMP assessment exam 1.1PMP assessment exam 1.1
PMP assessment exam 1.1
 
Pmp sample questions
Pmp sample questionsPmp sample questions
Pmp sample questions
 
CAPM Exam Study Session 1
CAPM Exam Study Session 1CAPM Exam Study Session 1
CAPM Exam Study Session 1
 
PMI-ACP Lesson 05 Agile Analysis and Design
PMI-ACP Lesson 05 Agile Analysis and DesignPMI-ACP Lesson 05 Agile Analysis and Design
PMI-ACP Lesson 05 Agile Analysis and Design
 
Interview questions-answers-for-planning-engineers-r.00
Interview questions-answers-for-planning-engineers-r.00Interview questions-answers-for-planning-engineers-r.00
Interview questions-answers-for-planning-engineers-r.00
 
An introduction to Critical Chain Project Management (CCPM)
An introduction to Critical Chain Project Management (CCPM)An introduction to Critical Chain Project Management (CCPM)
An introduction to Critical Chain Project Management (CCPM)
 
Critical Chain Project Management
Critical Chain Project ManagementCritical Chain Project Management
Critical Chain Project Management
 
PMP Exam Sample Questions Set 4
PMP Exam Sample Questions Set 4PMP Exam Sample Questions Set 4
PMP Exam Sample Questions Set 4
 
The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...
The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...
The Real Reason That Projects Fail and How to Fix it - An Introduction to Cri...
 
Major Projects - Faster Better Cheaper
Major Projects - Faster Better CheaperMajor Projects - Faster Better Cheaper
Major Projects - Faster Better Cheaper
 
Doc1
Doc1Doc1
Doc1
 
En p2 a_prac_2015_samplepaper1_rationale_v6.0
En p2 a_prac_2015_samplepaper1_rationale_v6.0En p2 a_prac_2015_samplepaper1_rationale_v6.0
En p2 a_prac_2015_samplepaper1_rationale_v6.0
 
175 PMP Sample Questions
175 PMP Sample Questions175 PMP Sample Questions
175 PMP Sample Questions
 
Agility is the tool gilb vilnius 9 dec 2013
Agility is the tool gilb vilnius 9 dec 2013Agility is the tool gilb vilnius 9 dec 2013
Agility is the tool gilb vilnius 9 dec 2013
 
PMP® Sample Questions 3
PMP® Sample Questions 3PMP® Sample Questions 3
PMP® Sample Questions 3
 
Understanding 15 pmi question types by adekunle adeniyi taskmodes_march 2017
Understanding 15 pmi question types by adekunle adeniyi taskmodes_march 2017Understanding 15 pmi question types by adekunle adeniyi taskmodes_march 2017
Understanding 15 pmi question types by adekunle adeniyi taskmodes_march 2017
 
e-Learning project initiation template
e-Learning project initiation templatee-Learning project initiation template
e-Learning project initiation template
 
Second team presentation for PHL/700R
Second team presentation for PHL/700RSecond team presentation for PHL/700R
Second team presentation for PHL/700R
 
Mb0049 project management
Mb0049   project managementMb0049   project management
Mb0049 project management
 
Mb0049 project management
Mb0049   project management Mb0049   project management
Mb0049 project management
 

Similar to PMI-ACP Case Study

Presentation by meghna jadhav
Presentation by meghna jadhavPresentation by meghna jadhav
Presentation by meghna jadhavPMI_IREP_TP
 
White paper quality at the speed of digital
White paper   quality at the speed of digitalWhite paper   quality at the speed of digital
White paper quality at the speed of digital
rajni singh
 
Operations class project
Operations class projectOperations class project
Operations class project
Christopher Powers
 
Business Analyst Role in Hybrid Agile Waterfall
Business Analyst Role in Hybrid Agile WaterfallBusiness Analyst Role in Hybrid Agile Waterfall
Business Analyst Role in Hybrid Agile Waterfall
Stephen Williamson
 
Resume - Ketan Mehta
Resume - Ketan MehtaResume - Ketan Mehta
Resume - Ketan MehtaKetan Mehta
 
Appendix C – Project Close-out ChecklistSection 1.General Inf.docx
Appendix C – Project Close-out ChecklistSection 1.General Inf.docxAppendix C – Project Close-out ChecklistSection 1.General Inf.docx
Appendix C – Project Close-out ChecklistSection 1.General Inf.docx
festockton
 
Making the Move to Behavior-Driven Development
Making the Move to Behavior-Driven DevelopmentMaking the Move to Behavior-Driven Development
Making the Move to Behavior-Driven Development
TechWell
 
Northern Finishing School: IT Project Managment
Northern Finishing School: IT Project ManagmentNorthern Finishing School: IT Project Managment
Northern Finishing School: IT Project Managment
Siwawong Wuttipongprasert
 
Case StudyAugust 2010Case Study Using ITIL® and PRIN
Case StudyAugust 2010Case Study Using ITIL® and  PRINCase StudyAugust 2010Case Study Using ITIL® and  PRIN
Case StudyAugust 2010Case Study Using ITIL® and PRIN
MaximaSheffield592
 
Information Systems CapstoneCo.docx
Information Systems CapstoneCo.docxInformation Systems CapstoneCo.docx
Information Systems CapstoneCo.docx
jaggernaoma
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
David Pedreno
 
Taking the first step to agile digital services
Taking the first step to agile digital servicesTaking the first step to agile digital services
Taking the first step to agile digital services
indeuppal
 
Trends in software testing by Eka TechServ
Trends in software testing  by Eka TechServTrends in software testing  by Eka TechServ
Trends in software testing by Eka TechServ
ekatechserv
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyayPMI_IREP_TP
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
David Pedreno
 

Similar to PMI-ACP Case Study (20)

Agile kt presentation
Agile kt presentationAgile kt presentation
Agile kt presentation
 
Presentation by meghna jadhav
Presentation by meghna jadhavPresentation by meghna jadhav
Presentation by meghna jadhav
 
White paper quality at the speed of digital
White paper   quality at the speed of digitalWhite paper   quality at the speed of digital
White paper quality at the speed of digital
 
Operations class project
Operations class projectOperations class project
Operations class project
 
Business Analyst Role in Hybrid Agile Waterfall
Business Analyst Role in Hybrid Agile WaterfallBusiness Analyst Role in Hybrid Agile Waterfall
Business Analyst Role in Hybrid Agile Waterfall
 
Resume - Ketan Mehta
Resume - Ketan MehtaResume - Ketan Mehta
Resume - Ketan Mehta
 
Appendix C – Project Close-out ChecklistSection 1.General Inf.docx
Appendix C – Project Close-out ChecklistSection 1.General Inf.docxAppendix C – Project Close-out ChecklistSection 1.General Inf.docx
Appendix C – Project Close-out ChecklistSection 1.General Inf.docx
 
PM
PMPM
PM
 
Making the Move to Behavior-Driven Development
Making the Move to Behavior-Driven DevelopmentMaking the Move to Behavior-Driven Development
Making the Move to Behavior-Driven Development
 
PAC Fast Track Implementation Program
PAC Fast Track Implementation ProgramPAC Fast Track Implementation Program
PAC Fast Track Implementation Program
 
Using itil prince2_together_august_2010
Using itil prince2_together_august_2010Using itil prince2_together_august_2010
Using itil prince2_together_august_2010
 
Northern Finishing School: IT Project Managment
Northern Finishing School: IT Project ManagmentNorthern Finishing School: IT Project Managment
Northern Finishing School: IT Project Managment
 
Case StudyAugust 2010Case Study Using ITIL® and PRIN
Case StudyAugust 2010Case Study Using ITIL® and  PRINCase StudyAugust 2010Case Study Using ITIL® and  PRIN
Case StudyAugust 2010Case Study Using ITIL® and PRIN
 
Information Systems CapstoneCo.docx
Information Systems CapstoneCo.docxInformation Systems CapstoneCo.docx
Information Systems CapstoneCo.docx
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
Taking the first step to agile digital services
Taking the first step to agile digital servicesTaking the first step to agile digital services
Taking the first step to agile digital services
 
build-for-speed-brochure
build-for-speed-brochurebuild-for-speed-brochure
build-for-speed-brochure
 
Trends in software testing by Eka TechServ
Trends in software testing  by Eka TechServTrends in software testing  by Eka TechServ
Trends in software testing by Eka TechServ
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyay
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 

More from Thanh Nguyen

Building a NFT Marketplace DApp
Building a NFT Marketplace DAppBuilding a NFT Marketplace DApp
Building a NFT Marketplace DApp
Thanh Nguyen
 
Serverless Architecture 101 ⚡
Serverless Architecture 101 ⚡Serverless Architecture 101 ⚡
Serverless Architecture 101 ⚡
Thanh Nguyen
 
The fundamentals of AWS Cloud Security 🛠⛅️🚀
The fundamentals of AWS Cloud Security 🛠⛅️🚀The fundamentals of AWS Cloud Security 🛠⛅️🚀
The fundamentals of AWS Cloud Security 🛠⛅️🚀
Thanh Nguyen
 
Migrating Monolithic Applications with the Strangler Pattern
Migrating Monolithic Applications with the Strangler Pattern Migrating Monolithic Applications with the Strangler Pattern
Migrating Monolithic Applications with the Strangler Pattern
Thanh Nguyen
 
E301 Elastic Beanstalk PaaS
E301 Elastic Beanstalk PaaSE301 Elastic Beanstalk PaaS
E301 Elastic Beanstalk PaaS
Thanh Nguyen
 
Serverless Data Lake on AWS
Serverless Data Lake on AWSServerless Data Lake on AWS
Serverless Data Lake on AWS
Thanh Nguyen
 
SmartChat WhatsApp-clone using AWS Amplify AppSync
SmartChat WhatsApp-clone using AWS Amplify AppSyncSmartChat WhatsApp-clone using AWS Amplify AppSync
SmartChat WhatsApp-clone using AWS Amplify AppSync
Thanh Nguyen
 
Introduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart ContractIntroduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart Contract
Thanh Nguyen
 
Amazon AWS Free-Tier
Amazon AWS Free-TierAmazon AWS Free-Tier
Amazon AWS Free-Tier
Thanh Nguyen
 
Rapid Software Development Process
Rapid Software Development ProcessRapid Software Development Process
Rapid Software Development Process
Thanh Nguyen
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
Thanh Nguyen
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3PMI-ACP Lesson 12 Knowledge and Skills Nugget 3
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3
Thanh Nguyen
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
Thanh Nguyen
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
Thanh Nguyen
 
PMI-ACP Lesson 10 Agile Metrics
PMI-ACP Lesson 10 Agile MetricsPMI-ACP Lesson 10 Agile Metrics
PMI-ACP Lesson 10 Agile Metrics
Thanh Nguyen
 
PMI-ACP Lesson 9 Agile Risk Management
PMI-ACP Lesson 9 Agile Risk ManagementPMI-ACP Lesson 9 Agile Risk Management
PMI-ACP Lesson 9 Agile Risk Management
Thanh Nguyen
 
PMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based Prioritization
PMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based PrioritizationPMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based Prioritization
PMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based Prioritization
Thanh Nguyen
 
PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based Prioritization
PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based PrioritizationPMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based Prioritization
PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based Prioritization
Thanh Nguyen
 
PMI-ACP Lesson 07 Soft Skills Negotiation
PMI-ACP Lesson 07 Soft Skills NegotiationPMI-ACP Lesson 07 Soft Skills Negotiation
PMI-ACP Lesson 07 Soft Skills Negotiation
Thanh Nguyen
 
PMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 QualityPMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 Quality
Thanh Nguyen
 

More from Thanh Nguyen (20)

Building a NFT Marketplace DApp
Building a NFT Marketplace DAppBuilding a NFT Marketplace DApp
Building a NFT Marketplace DApp
 
Serverless Architecture 101 ⚡
Serverless Architecture 101 ⚡Serverless Architecture 101 ⚡
Serverless Architecture 101 ⚡
 
The fundamentals of AWS Cloud Security 🛠⛅️🚀
The fundamentals of AWS Cloud Security 🛠⛅️🚀The fundamentals of AWS Cloud Security 🛠⛅️🚀
The fundamentals of AWS Cloud Security 🛠⛅️🚀
 
Migrating Monolithic Applications with the Strangler Pattern
Migrating Monolithic Applications with the Strangler Pattern Migrating Monolithic Applications with the Strangler Pattern
Migrating Monolithic Applications with the Strangler Pattern
 
E301 Elastic Beanstalk PaaS
E301 Elastic Beanstalk PaaSE301 Elastic Beanstalk PaaS
E301 Elastic Beanstalk PaaS
 
Serverless Data Lake on AWS
Serverless Data Lake on AWSServerless Data Lake on AWS
Serverless Data Lake on AWS
 
SmartChat WhatsApp-clone using AWS Amplify AppSync
SmartChat WhatsApp-clone using AWS Amplify AppSyncSmartChat WhatsApp-clone using AWS Amplify AppSync
SmartChat WhatsApp-clone using AWS Amplify AppSync
 
Introduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart ContractIntroduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart Contract
 
Amazon AWS Free-Tier
Amazon AWS Free-TierAmazon AWS Free-Tier
Amazon AWS Free-Tier
 
Rapid Software Development Process
Rapid Software Development ProcessRapid Software Development Process
Rapid Software Development Process
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3PMI-ACP Lesson 12 Knowledge and Skills Nugget 3
PMI-ACP Lesson 12 Knowledge and Skills Nugget 3
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
 
PMI-ACP Lesson 10 Agile Metrics
PMI-ACP Lesson 10 Agile MetricsPMI-ACP Lesson 10 Agile Metrics
PMI-ACP Lesson 10 Agile Metrics
 
PMI-ACP Lesson 9 Agile Risk Management
PMI-ACP Lesson 9 Agile Risk ManagementPMI-ACP Lesson 9 Agile Risk Management
PMI-ACP Lesson 9 Agile Risk Management
 
PMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based Prioritization
PMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based PrioritizationPMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based Prioritization
PMI-ACP Lesson 08 Nugget 2 Agile & Scrum - Value-Based Prioritization
 
PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based Prioritization
PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based PrioritizationPMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based Prioritization
PMI-ACP Lesson 08 Nugget 1 Agile & Scrum Value-based Prioritization
 
PMI-ACP Lesson 07 Soft Skills Negotiation
PMI-ACP Lesson 07 Soft Skills NegotiationPMI-ACP Lesson 07 Soft Skills Negotiation
PMI-ACP Lesson 07 Soft Skills Negotiation
 
PMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 QualityPMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 Quality
 

Recently uploaded

Comparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile SystemsComparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile Systems
Rob Healy
 
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
tdt5v4b
 
Case Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of ManagementCase Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of Management
A. F. M. Rubayat-Ul Jannat
 
Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™
Alexey Krivitsky
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
Muhammad Adil Jamil
 
The Management Guide: From Projects to Portfolio
The Management Guide: From Projects to PortfolioThe Management Guide: From Projects to Portfolio
The Management Guide: From Projects to Portfolio
Ahmed AbdelMoneim
 
Risk-Management-presentation for cooperatives
Risk-Management-presentation for cooperativesRisk-Management-presentation for cooperatives
Risk-Management-presentation for cooperatives
bernanbumatay1
 
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
tdt5v4b
 
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
tdt5v4b
 
Employment Practices Regulation and Multinational Corporations
Employment PracticesRegulation and Multinational CorporationsEmployment PracticesRegulation and Multinational Corporations
Employment Practices Regulation and Multinational Corporations
RoopaTemkar
 
Enriching engagement with ethical review processes
Enriching engagement with ethical review processesEnriching engagement with ethical review processes
Enriching engagement with ethical review processes
strikingabalance
 
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
gcljeuzdu
 
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
William (Bill) H. Bender, FCSI
 
20240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 202420240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 2024
Matthew Sinclair
 
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
tdt5v4b
 
Public Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdfPublic Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdf
Pinta Partners
 
Senior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdfSenior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdf
Jim Smith
 
Integrity in leadership builds trust by ensuring consistency between words an...
Integrity in leadership builds trust by ensuring consistency between words an...Integrity in leadership builds trust by ensuring consistency between words an...
Integrity in leadership builds trust by ensuring consistency between words an...
Ram V Chary
 
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish GermanCV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
EUS+ Management & Consulting Excellence
 

Recently uploaded (19)

Comparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile SystemsComparing Stability and Sustainability in Agile Systems
Comparing Stability and Sustainability in Agile Systems
 
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
原版制作(CDU毕业证书)查尔斯达尔文大学毕业证PDF成绩单一模一样
 
Case Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of ManagementCase Analysis - The Sky is the Limit | Principles of Management
Case Analysis - The Sky is the Limit | Principles of Management
 
Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™Strategic Org Design with Org Topologies™
Strategic Org Design with Org Topologies™
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
 
The Management Guide: From Projects to Portfolio
The Management Guide: From Projects to PortfolioThe Management Guide: From Projects to Portfolio
The Management Guide: From Projects to Portfolio
 
Risk-Management-presentation for cooperatives
Risk-Management-presentation for cooperativesRisk-Management-presentation for cooperatives
Risk-Management-presentation for cooperatives
 
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
原版制作(澳洲WSU毕业证书)西悉尼大学毕业证文凭证书一模一样
 
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
在线办理(UVic毕业证书)维多利亚大学毕业证录取通知书一模一样
 
Employment Practices Regulation and Multinational Corporations
Employment PracticesRegulation and Multinational CorporationsEmployment PracticesRegulation and Multinational Corporations
Employment Practices Regulation and Multinational Corporations
 
Enriching engagement with ethical review processes
Enriching engagement with ethical review processesEnriching engagement with ethical review processes
Enriching engagement with ethical review processes
 
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
 
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
W.H.Bender Quote 66 - ServPoints Sequence of Service™ should be Identified fo...
 
20240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 202420240608 QFM019 Engineering Leadership Reading List May 2024
20240608 QFM019 Engineering Leadership Reading List May 2024
 
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
在线办理(Murdoch毕业证书)莫道克大学毕业证电子版成绩单一模一样
 
Public Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdfPublic Speaking Tips to Help You Be A Strong Leader.pdf
Public Speaking Tips to Help You Be A Strong Leader.pdf
 
Senior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdfSenior Project and Engineering Leader Jim Smith.pdf
Senior Project and Engineering Leader Jim Smith.pdf
 
Integrity in leadership builds trust by ensuring consistency between words an...
Integrity in leadership builds trust by ensuring consistency between words an...Integrity in leadership builds trust by ensuring consistency between words an...
Integrity in leadership builds trust by ensuring consistency between words an...
 
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish GermanCV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
CV Ensio Suopanki1.pdf ENGLISH Russian Finnish German
 

PMI-ACP Case Study

  • 1. INCREASING THE SPEED OF DELIVERY VALUE A case study for the ACP Certification Course
  • 2. 1 | P a g e Contents Introduction ..................................................................................................................................................2 Challenges.....................................................................................................................................................3 Solution.........................................................................................................................................................3 Final Outcome...............................................................................................................................................6 Critical Success Factor...................................................................................................................................7
  • 3. 2 | P a g e Introduction In 2004, British Telecom (BT), one of the largest Telecom companies in the world, embarked on an initiative to transform its IT software delivery process. BT employed some 8,000 IT professionals in a variety of roles, including project & delivery management, architecture & design, software engineering, integration & testing, operational support, and service management. Much of its internally- focused development work has traditionally been channeled through a number of business-focused delivery projects or programs, ranging from small, simple initiatives to large-scale and complex business solutions, the latter tending to be the norm. Despite successfully delivering a number of large, complex solutions in a dynamic, competitive, and yet highly regulated business environment, many significant transformation programs were struggling to deliver any notable results in an acceptable timeframe. As part of an organization wide improvement strategy, a waterfall based software development process had been developed as part of BT’s standard delivery methodology. In 2004, this standard methodology was in the process of being rolled out when the new CIO made it clear that an entirely new agile approach was needed. Although BT had a comprehensive and detailed software development lifecycle, it was challenged by poor requirements, fragile design, and integration problems. Soon, these problems manifested themselves into a more significant issue, and the average delivery time for a new software solution began to exceed twelve months. In the fast-paced Telecom market, this development cycle was preventing BT from being competitive, and hence change was required. Their new CIO saw the value of Agile as a solution to many of their problems.
  • 4. 3 | P a g e Challenges Although BT had a comprehensive and detailed software development lifecycle, it was challenged by poor requirements, fragile design, and integration problems. Soon, these problems manifested themselves into a more significant issue, and the average delivery time for a new software solution began to exceed twelve months. In the fast-paced Telecom market, this development cycle was preventing BT from being competitive, and hence change was required. Their new CIO saw the value of Agile as a solution to many of their problems. Solution As BT experienced greater demands for new systems and updates to existing systems, they resorted to increasing the rigidity and formality of their existing waterfall software development processes. They introduced more detailed requirements processes to ensure that all requirements were elaborately documented before the project could move into design and development. Extensive sign-offs from a wide variety of stakeholders were required to ensure that there was consensus on what was going to be developed. All of this was intended to control change and increase the likelihood of delivery success. However, almost the opposite was happening. By ensuring that requirements were elaborately detailed, projects were taking longer as huge requirements documents were being created. Departments began to ‘gold plate’ their requirements as they were concerned that their next IT project opportunity could take several years before being approved. As a result, the business value of many of these requirements was poorly understood, and the most critical requirements were diluted by the vast array of requirements. Therefore, even though requirements were detailed, they did not adequately capture the business value required. Even the effort of prioritization turned out to be counter-productive as almost all requirements were given a high priority
  • 5. 4 | P a g e due to concerns that anything less important would be cut from the project scope. Given the large number of requirements, the design of BT systems became cumbersome. Requirements analysts were rapidly reassigned to other projects and architects and designers lacked access to the original authors of most requirements. As a result, the design of most of these systems was fragile and had difficulty scaling and adjusting to any changes. The sign-off required to proceed to development was often delayed as stakeholders required frequent revisions to documentation since they were uncertain if the design would adequately support the requirements. Since the design phase of almost all BT projects exceeded original plans, the development phase was shortened to try and bring the projects back to their original schedule. As a result, development teams worked extremely long hours and often substituted testing time to complete more development. This became particularly apparent when integration with other systems was required. As a large enterprise organization, almost all IT projects had extensive integration requirements and these would often stretch into months as teams addressed a large number of defects. By the time many BT projects were finally ready for deployment, 12-24 months had passed post their approval. To make matters worse, the requirements and design of these projects had little in relation to what had been originally anticipated. To address these issues, BT implemented a new 90 day delivery cycle. This was a radical change from their previous delivery model, and it was intended to ensure that only the highest value business requirements would be delivered.
  • 6. 5 | P a g e To assist with this, a Scrum framework was adopted, and a Product owner determined the priority and business value of requirements. The sign-offs and formality of the old processes were replaced with a lightweight series of sprints, with each sprint demonstrating value through working software. BT also implemented an agile team approach for its projects. Instead of rigid roles and organization structures, teams were encouraged to collaborate and manage their activities to meet the schedule to which they had committed for each sprint. Business participation was now required with the shorter delivery timeframes with the result that detailed requirements documents were no longer required.
  • 7. 6 | P a g e BT teams also started leveraging unit testing and automating builds and testing frameworks. The result was a much higher quality code base that was also more flexible as any design changes that caused defects could be identified by the unit tests. Teams began to introduce agile techniques like paired programming and continuous integration, which resulted in higher development output with less time spent on managing defects. Agile also provided the flexibility and adaptability that BT needed. The old waterfall approach was a one-size fits all structure. However, not all projects benefited from its many checks and balances. Using an agile approach, project teams could determine how much governance and process they needed to deliver their requirements. Final Outcome Agile was instrumental in helping BT substantially reduce its project delivery times while increasing the delivery of business value. Had BT not adjusted to a more agile delivery model, its competitiveness would have been undermined and it would have struggled to retain its relevance. Now BT is a multinational telecommunications company with operations in 170 countries.
  • 8. 7 | P a g e Critical Success Factor BT’s application of agile techniques contributed to its success in several key areas. Shorter delivery times focused business and IT teams on the highest value requirements. With more focused requirements, design activities were better managed, which allowed for more robust designs. Development efforts emphasized more testing and test automation which created a more stable software solution and permitted design adjustments to accommodate any future changes. Finally, ensuring smaller collaborative teams of both IT and business representatives improved communication and reduced the need to rely on formal documentation. As a result, BT internal customers not only experienced shorter delivery timeframes but also received solutions that more directly reflected what they wanted in their original solutions.