aster.cloud aster.cloud
  • /
  • Platforms
    • Public Cloud
    • On-Premise
    • Hybrid Cloud
    • Data
  • Architecture
    • Design
    • Solutions
    • Enterprise
  • Engineering
    • Automation
    • Software Engineering
    • Project Management
    • DevOps
  • Programming
    • Learning
  • Tools
  • About
  • /
  • Platforms
    • Public Cloud
    • On-Premise
    • Hybrid Cloud
    • Data
  • Architecture
    • Design
    • Solutions
    • Enterprise
  • Engineering
    • Automation
    • Software Engineering
    • Project Management
    • DevOps
  • Programming
    • Learning
  • Tools
  • About
aster.cloud aster.cloud
  • /
  • Platforms
    • Public Cloud
    • On-Premise
    • Hybrid Cloud
    • Data
  • Architecture
    • Design
    • Solutions
    • Enterprise
  • Engineering
    • Automation
    • Software Engineering
    • Project Management
    • DevOps
  • Programming
    • Learning
  • Tools
  • About
  • DevOps
  • Software

Why Path-to-Production Analysis Is A Must For Software Development Teams

  • aster.cloud
  • July 6, 2021
  • 3 minute read

One of the key metrics IT leaders care about is the total time it takes for a release to go from development to being live in production. The metric used to measure that duration is called the “release lead time.” It can range from days to months, depending on factors such as team agility, enterprise constraints, and interdependencies.

Although release lead time is a very important metric, IT leaders should understand every step in the Software Delivery Life Cycle (SDLC)—including bottlenecks. Path-to-production analysis is a technique for assessing and diagnosing any bottlenecks in the SDLC process.


Partner with aster.cloud
for your next big idea.
Let us know here.



From our partners:

CITI.IO :: Business. Institutions. Society. Global Political Economy.
CYBERPOGO.COM :: For the Arts, Sciences, and Technology.
DADAHACKS.COM :: Parenting For The Rest Of Us.
ZEDISTA.COM :: Entertainment. Sports. Culture. Escape.
TAKUMAKU.COM :: For The Hearth And Home.
ASTER.CLOUD :: From The Cloud And Beyond.
LIWAIWAI.COM :: Intelligence, Inside and Outside.
GLOBALCLOUDPLATFORMS.COM :: For The World's Computing Needs.
FIREGULAMAN.COM :: For The Fire In The Belly Of The Coder.
ASTERCASTER.COM :: Supra Astra. Beyond The Stars.
BARTDAY.COM :: Prosperity For Everyone.

Path-to-production analysis is a simplified version of value-stream mapping (VSM), which is primarily used in a manufacturing context. Think of building software as an assembly line in a factory, with the business requirements as the raw materials and the business owners as suppliers. In this analogy, manufacturing is done by developers and testers, with the product assembled, packaged, and deployed continuously by CI/CD pipelines. Path-to-production analysis enables IT leaders to identify all the steps in the SDLC process, including the wait time and duration (cycle time) of each of them.

To better understand VSM, let’s look at a simple value stream map of a pizza delivery process:

As the value stream map makes clear, there are wait times in the process that can be optimized to reduce the overall process lead time by 30 percent. Although the software development process has many more steps and complexities than the example above, the overall principles stay the same.

Now let’s look at a software delivery process of a team that uses a hybrid of agile and waterfall methodologies:

Read More  Apple’s Worldwide Developers Conference 2020 Kicks Off In June With An All-new Online Format

As you can see, this team uses weekly sprints for development and functional testing (green boxes) and waterfall for the rest of the delivery process (gray boxes). The team may see a high throughput in the agile steps but then find a high volume of defects in later testing cycles, such as integration, accessibility, mobile, security, and performance testing. We know that the later we find defects, the more expensive they become to fix. So, let’s try to improve the process iteratively and measure the impact:

Iteration 1: 

  • Establish CI/CD pipelines to deploy the latest code in all available environments (automated or, for higher environments, using a manual trigger)

  • Shift accessibility and mobile testing to weekly sprints to find defects during the development cycles (both accessibility and mobile testing should be added to the definition of “done” for each sprint)

Iteration 2: 

  • Add automated integration test cases to test the end-to-end flow in the integrated environment

Note: This step assumes that the integration environment is ready and CI/CD pipelines can deploy the latest code before running the integration tests.

Iteration 3: 

  • Add new CI/CD pipelines to deploy the minor and major versions of the product to the pre-prod environment

  • Shift security to the development and delivery cycles, automate the security processes, and streamline reporting to the security and compliance teams (a practice known as DevSecOps; please see VMware Tanzu DevSecOps for more information)

Iteration 4: 

  • Integrate automated performance tests in the CI/CD pipelines to run every minor and major release

The overall process is now 17 percent more efficient and 50 working days shorter. Compared to the current state, the team can ship two releases in 98 days instead of one. There are more steps in the weekly sprints, but they’re all automated. Note that throughput will be impacted, as the team has to fix the defects found by the automated test steps. However, a predictable, high-quality product delivered in half the time is always more valuable, to both businesses and end users.

Read More  API Management On Google Cloud

Path-to-production analysis allows IT leaders to identify opportunities for shipping better software, faster. It is best to optimize the process using an iterative approach, to both reduce any organizational resistance and allow the team to assess the impact before any further changes are made.

 

By Sean Motlagh
Source  VMware


For enquiries, product placements, sponsorships, and collaborations, connect with us at [email protected]. We'd love to hear from you!

Our humans need coffee too! Your support is highly appreciated, thank you!

aster.cloud

Related Topics
  • DevSecOps
  • Path-to-Production Analysis
  • SDLC
  • Software Delivery Life Cycle
  • Tanzu
  • VMware
You May Also Like
View Post
  • Software
  • Technology

Canonical Releases Ubuntu 25.04 Plucky Puffin

  • April 17, 2025
View Post
  • Software
  • Technology

IBM Accelerates Momentum in the as a Service Space with Growing Portfolio of Tools Simplifying Infrastructure Management

  • March 27, 2025
Vehicle manufacturing
View Post
  • Software

IBM Study: Vehicles Believed to be Software Defined and AI Powered by 2035

  • December 12, 2024
aster-cloud-tux-gaming
View Post
  • Computing
  • Gears
  • Software

5 best Linux distributions for gamers in 2024

  • September 11, 2024
Crab
View Post
  • Gears
  • Learning
  • Software

The Best Friends for a Rustacean. Top Books in Learning Rust.

  • August 25, 2024
Coffee | Laptop | Notebook | Work
View Post
  • Software

The Hidden Economy Of Open Source Software

  • April 28, 2024
Redis logo
View Post
  • Platforms
  • Software

Redis Moves To Source-Available Licenses

  • April 2, 2024
View Post
  • Software
  • Technology

Charmed MongoDB Enters General Availability

  • March 26, 2024

Stay Connected!
LATEST
  • 1
    Enterprises are keen on cloud repatriation – but not for all workloads
    • June 4, 2025
  • 2
    The Summer Adventures : Hiking and Nature Walks Essentials
    • June 2, 2025
  • 3
    Just make it scale: An Aurora DSQL story
    • May 29, 2025
  • 4
    Reliance on US tech providers is making IT leaders skittish
    • May 28, 2025
  • Examine the 4 types of edge computing, with examples
    • May 28, 2025
  • AI and private cloud: 2 lessons from Dell Tech World 2025
    • May 28, 2025
  • 7
    TD Synnex named as UK distributor for Cohesity
    • May 28, 2025
  • Weigh these 6 enterprise advantages of storage as a service
    • May 28, 2025
  • 9
    Broadcom’s ‘harsh’ VMware contracts are costing customers up to 1,500% more
    • May 28, 2025
  • 10
    Pulsant targets partner diversity with new IaaS solution
    • May 23, 2025
about
Hello World!

We are aster.cloud. We’re created by programmers for programmers.

Our site aims to provide guides, programming tips, reviews, and interesting materials for tech people and those who want to learn in general.

We would like to hear from you.

If you have any feedback, enquiries, or sponsorship request, kindly reach out to us at:

[email protected]
Most Popular
  • Understand how Windows Server 2025 PAYG licensing works
    • May 20, 2025
  • By the numbers: How upskilling fills the IT skills gap
    • May 21, 2025
  • 3
    Cloud adoption isn’t all it’s cut out to be as enterprises report growing dissatisfaction
    • May 15, 2025
  • 4
    Hybrid cloud is complicated – Red Hat’s new AI assistant wants to solve that
    • May 20, 2025
  • 5
    Google is getting serious on cloud sovereignty
    • May 22, 2025
  • /
  • Technology
  • Tools
  • About
  • Contact Us

Input your search keywords and press Enter.