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?

701 viewscircle icon1 Upvotecircle icon2 Comments
Sort by:
CTO in Media5 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)5 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

Cost of RPA products24%

Lack of developers who can code RPA applications43%

Amount of customization needed to automate business processes27%

Lack of RPA code maintenance resources4%

View Results

Currently satisfied with our level of test automation20%

Plan to start an automation project in the next 1-6 months54%

Plan to start an automation project in the next 6-12 months16%

Plan to start an automation project in 13 or more months5%

Don't know3%

View Results