SecureCI 2018 Q3 Release

This SecureCI release was mainly about modernizing our infrastructure as code, our release process, and automating manual steps to set us up for quicker releases in the future. It was a very long and painful process, but finally, an updated version of SecureCI™ is available! So, what can you expect from this release? New Features First […]

Read more
A Definition of Done for DevSecOps

DevOps means different things to different people. To me, it is a culture of communication and collaboration across the entire team. In DevOps, we have a software delivery pipeline that checks, deploys, and tests every build. The goal is to give us confidence that we are producing a viable candidate for production, so we have […]

Read more
The Relationship between Agile and DevOps

Many are beating the drum that DevOps is something new and different—just like agile was new and different before it. Make no mistake, DevOps fixes an age-old conflict between software development and operational teams, but it’s not new. In fact, the DevOps philosophy is ingrained within the Agile Manifesto, and one could argue that DevOps […]

Read more
5 Common Pitfalls Agile Coaches Must Avoid

Successful agile teams often have a coach driving continuous improvement. While some coaches are effective initially, many eventually succumb to pitfalls that inhibit their team’s growth and fail to compel any lasting changes. Here are five common pitfalls of agile coaches I see in most projects that fail to improve. 1. Not Applying Agile to […]

Read more
Why Does Everyone Pick on Agile?
Women holding sticky notes at blackboard

It seems like every other day, someone in the software development community feels the necessity to declare that agile is dead and they have something new and better. Sometimes it’s one of the founders of agile who now think the Agile Manifesto is dated and needs to be overhauled. Other times it’s ageless software veterans […]

Read more
5 Tips for Getting Retrospectives Done Right
Development Whiteboard

A key part of an agile process is the retrospective. The purpose of retrospectives is to identify where you can improve and reinforce what you are doing well as a team. They typically happen at the end of each sprint in Scrum, at regular intervals in kanban, or after something goes wrong in your organization. […]

Read more
The Relationship between Agile and DevOps
Coworkers sit across table with sticky notes

Many are beating the drum that DevOps is something new and different—just like agile was new and different before it. Make no mistake, DevOps fixes an age-old conflict between software development and operational teams, but it’s not new. In fact, the DevOps philosophy is ingrained within the Agile Manifesto, and one could argue that DevOps […]

Read more
Testing Your DevOps Is Just as Important as Testing Your Software
Code

Long gone are the days of waterfall software development. The agile movement has brought common-sense software development principles to nearly every corner of the world and changed the way we look at software. This philosophy left marks on how we look at our infrastructure, too. With agile came DevOps and the idea to bring together […]

Read more
Driving Continuous Improvement to the Entire Organization
Team of business professional looking at laptop

The Agile Manifesto states that “at regular intervals, the team reflects on how to become more effective, then tunes and adjust its behavior accordingly.” Despite being a key principle of the manifesto, continuous improvement eludes some organizations. They find themselves “doing agile” instead of “being agile.” In traditional agile approaches, the sprint retrospective provides a […]

Read more
X