Any tips for software development teams who are setting up a new CI/CD pipeline in a DevOps environment? How do you maintain current software delivery speeds while getting automation processes established within the pipeline?

712 viewscircle icon1 Upvotecircle icon2 Comments
Sort by:
CTO in Media6 months ago

Plan for issues by using multiple steps, and logging out information along the way.

Don't plan on pipeline _always_ working, you'll often run into issues over time as CI systems do internal upgrades, packages evolve, base images are updated, etc...

Ensure you have excellent visability/observability into the pipelines.

Then identify you're longest running steps if you're trying to optimize time.

Plan for evolution.  If your team is not experts at this, plan for change.  Do one project at a time, build expertise and confidence.  Pushing a flawed template out to all your projects at once will just erode trust and slow you down.

Slow is smooth.
Smooth is fast.

Lightbulb on1
CIO in Insurance (except health)6 months ago

See all work as work that benefit the business, get your business involved in your CI/CD pipeline so Automation processes become part of the current software delivery (integrated).  The problem comes when software development teams do work/are busy with things not explained to the business.  If it has no benefit to the business, why are you doing it?

Content you might like

CEO13%

CIO38%

CTO13%

Software department leadership 25%

Team leads25%

Software engineers/developers25%

Someone else (comment to share)

N/A — no plans to use AI agents for software engineering

View Results

Yes50%

No45%

Unsure3%

View Results
Any tips for software development teams who are setting up a new CI/CD pipeline in a DevOps environment? How do you maintain current software delivery speeds while getting automation processes established within the pipeline? | Gartner Peer Community