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

Lack of visibility16%

No data oversight39%

Unknown code and security controls34%

Risk of data exposure7%

Other2%

View Results

It's seen as shadow IT, and a risk to the organization17%

IT responds to requests for help on an ad-hoc basis52%

IT supports with governance20%

IT is accountable to enable and grow software development by the business as one of its key metrics9%

Other (comment below)

View Results