SlideShare uma empresa Scribd logo
1 de 8
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.

Mais conteúdo relacionado

Mais procurados

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 questionsnewway85
 
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 DesignThanh 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.00Praveen Krishna
 
Critical Chain Project Management
Critical Chain Project ManagementCritical Chain Project Management
Critical Chain Project ManagementFred Wiersma
 
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 CheaperIan 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.0Matt Trigg
 
175 PMP Sample Questions
175 PMP Sample Questions175 PMP Sample Questions
175 PMP Sample Questionszohaibqadir
 
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 2013tom gilb
 
e-Learning project initiation template
e-Learning project initiation templatee-Learning project initiation template
e-Learning project initiation templateSaffron 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 managementsmumbahelp
 
Mb0049 project management
Mb0049   project management Mb0049   project management
Mb0049 project management smumbahelp
 

Mais procurados (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
 

Semelhante a Increasing Delivery Value at BT

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 digitalrajni singh
 
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 WaterfallStephen 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.docxfestockton
 
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 DevelopmentTechWell
 
Northern Finishing School: IT Project Managment
Northern Finishing School: IT Project ManagmentNorthern Finishing School: IT Project Managment
Northern Finishing School: IT Project ManagmentSiwawong 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 PRINMaximaSheffield592
 
Information Systems CapstoneCo.docx
Information Systems CapstoneCo.docxInformation Systems CapstoneCo.docx
Information Systems CapstoneCo.docxjaggernaoma
 
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 servicesindeuppal
 
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 TechServekatechserv
 
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
 

Semelhante a Increasing Delivery Value at BT (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"
 

Mais de Thanh Nguyen

Building a NFT Marketplace DApp
Building a NFT Marketplace DAppBuilding a NFT Marketplace DApp
Building a NFT Marketplace DAppThanh 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 PaaSThanh Nguyen
 
Serverless Data Lake on AWS
Serverless Data Lake on AWSServerless Data Lake on AWS
Serverless Data Lake on AWSThanh 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 AppSyncThanh Nguyen
 
Introduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart ContractIntroduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart ContractThanh Nguyen
 
Amazon AWS Free-Tier
Amazon AWS Free-TierAmazon AWS Free-Tier
Amazon AWS Free-TierThanh Nguyen
 
Rapid Software Development Process
Rapid Software Development ProcessRapid Software Development Process
Rapid Software Development ProcessThanh 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 4Thanh 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 3Thanh 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 2Thanh 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 1Thanh Nguyen
 
PMI-ACP Lesson 10 Agile Metrics
PMI-ACP Lesson 10 Agile MetricsPMI-ACP Lesson 10 Agile Metrics
PMI-ACP Lesson 10 Agile MetricsThanh 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 ManagementThanh 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 PrioritizationThanh 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 PrioritizationThanh 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 NegotiationThanh Nguyen
 
PMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 QualityPMI-ACP Lesson 06 Quality
PMI-ACP Lesson 06 QualityThanh Nguyen
 

Mais de 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
 

Último

Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningCIToolkit
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, MumbaiPooja Nehwal
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyHafizMuhammadAbdulla5
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic managementharfimakarim
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementTulsiDhidhi1
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Pooja Nehwal
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxalinstan901
 
Does Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxDoes Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxSaqib Mansoor Ahmed
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girladitipandeya
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptxAss.Prof. Dr. Mogeeb Mosleh
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girladitipandeya
 

Último (20)

Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for Learning
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
LoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner CircleLoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner Circle
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biography
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
Peak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian DugmorePeak Performance & Resilience - Dr Dorian Dugmore
Peak Performance & Resilience - Dr Dorian Dugmore
 
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
 
Discover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdfDiscover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdf
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdfImagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing management
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Does Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptxDoes Leadership Possible Without a Vision.pptx
Does Leadership Possible Without a Vision.pptx
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Kondapur high-profile Call Girl
 
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg PartnershipUnlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 

Increasing Delivery Value at BT

  • 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.