Articles

DevOps Team Finding a Balance of Power on a DevOps Team

There is a natural tension between development and operations. When this relationship is in balance, each side helps the other. But when there is imbalance, bad things can happen. Leslie Sachs details the pitfalls that can sabotage a DevOps team, as well as the checks and balances that will help the team achieve productivity and quality.

Leslie  Sachs's picture Leslie Sachs
Useful Software Tool DevOps: A Useful Software Tool or an Overrated Fad?

While DevOps provides organizations with an opportunity to transform and make their IT services more efficient, it remains to be seen how far DevOps will be successful in empowering digital transformation. Getting the right balance in development and operations will be critical in this process.

Renjitha Balkrishan's picture Renjitha Balkrishan
Continuous Improvement Culture The Five Paradoxes of Creating a Continuous Improvement Culture

The ability to stay competitive by adjusting, adopting, and continuously improving is essential to survive in the business world of today. But there are a few common challenges where your intuitive responses actually prevent you from succeeding. Keep these five paradoxes in mind during your DevOps continuous improvement journey.

Joakim Ahlstrom's picture Joakim Ahlstrom
Communication and Culture Communication and Culture

Communication styles vary significantly from one person to another, due to personal tendencies and cultural influences. Keeping this in mind is especially important these days, with so much global connectivity. The DevOps transformation compels us to revisit the way we manage communication and culture and be mindful of our interactions with coworkers.

Leslie  Sachs's picture Leslie Sachs
Lean and Agile Lean and Agile Principles in Software Development

Agile software development methodologies grew out of lean principles pioneered in business and industry over the past seventy years, and they are now often referred to as lean’s digital counterpart. By better understanding the philosophy behind lean, developers can gain insight into agile and its uses and pitfalls, making the most of its practice for their team.

Uday Kumar's picture Uday Kumar
DevOps Teams Programmable Infrastructure and DevOps Teams

A decade ago, continuous integration became a key practice to support the agile process. Now, the hot topic is continuous delivery, and Pini Reznik has noticed many similarities between the adoption of CD today and the implementation of CI. You can learn a lot from past experiences.

Pini Reznik's picture Pini Reznik
Traceable Tests Guide Your Agile Development with Traceable Tests

Testing professionals who are learning about agile often want to know how they can provide traceability among automated tests, features, and bugs and report on their testing progress. Here, Lisa Crispin gives an example of how her previous team worked together to integrate testing with coding and helped everyone see testing progress at a glance.

Lisa Crispin's picture Lisa Crispin
Benefits of DevOps Survey Results: Businesses Reap the Benefits of DevOps Practices

According to a global DevOps survey conducted by Rackspace, DevOps adoption is becoming more widespread and companies are beginning to see real and measurable business benefits from doing DevOps. However, resistance to establishing a new practice is to be expected. This article examines how to get companywide buy-in and get started on the road to DevOps.

Prashanth Chandrasekar's picture Prashanth Chandrasekar
Shifting Right in DevOps The Importance of Shifting Right in DevOps

One of the principles of DevOps is to shift left by involving operations, quality assurance, testing, and information security early in the process. But it's also a good idea to have the team shift their knowledge right to help developers understand how the systems behave in real-world scenarios, including scalability, infrastructure architecture, and disaster recovery.

Bob Aiello's picture Bob Aiello
Project Management ALM Using Project Management to Orchestrate Collaboration in ALM

The biggest challenges of current application lifecycle management processes are dispersion of teams, muddied transitions, and the constant movement of information and artifacts. Project management tools compensate for this constant exchange by providing artifact repositories, streamlined task management, and visibility across the board.

Aleks Peterson's picture Aleks Peterson

Pages

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.