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?

704 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

Yes49%

No46%

Unsure3%

View Results

Yes, we’re hiring39%

No, we’re reskilling current staff50%

No, we’re fully staffed 11%

No, and we don’t plan to hire for this

View Results