Confident Professionals

The biggest challenge in today's Continuous Integration culture, is separating areas of concern and letting departments be autonomous and independent. What We find most often is that a Development organization adopts Continuous Integrationa and then starts to push their product and manner of releasing to the IT department. We need to start letting the IT organization be the professionals they are. This allows confidence to build across the teams and solidifies the organization as a whole. So how do we do this?

Communication

Listen to your teams. We need to recognize that Continuous Integration deals with the codebase. It is a practice to continuously integrate people's work with each other via continuously building and testing code. Development is responsible for the code. DevOps is responsible for building the assets that will be deployed, to the standard that IT expects. IT gets to determine what type of artifact they require to maintain the performance of he system. If they want a tar.gz file or an rpm or they want a docker container, it is up to them how they need to maintain their environment. DevOps needs to communicate with both Development and IT to make sure all needs are met.

Trust Each Other

We need to trust each other. When we work together, we need to trust that the other department is wanting the best for all. We need to listen and work together forming the best team that will succeed and fail together.

Don't Blame

We need to not blame each other for problems. We need to find solutions. When we work together, not blaming, but effectively resolving issues as they come, Confident Professionals are formed and molded creating a far more cohesive and effective organization. So the next time we see a fire or an issue, let's just move forward and trust each other to be the professionals we expect.

Comments

Popular posts from this blog

Not All CI Solutions Are Created Equal

Stop Talking About Continuous Integration

Legacy Code: What to do About it