Articles

Six steps 6 Steps to a Successful DevOps Adoption

Implementing DevOps practices can significantly accelerate software releases while still assuring applications meet quality objectives. But DevOps can’t be bought, bolted on, or just declared. If you’re considering a move to a DevOps delivery model, here are six approaches for ensuring a successful DevOps adoption within an organization.

Alan Crouch's picture Alan Crouch
Encouraging growth Agile Managers: Trust Your Team and Encourage Innovation

In order to fully embrace agile and create an environment where individuals want to work together as a team, managers have to move from a role of dictation to one of direction and mentorship. Instead of making all the decisions, managers need to trust their team members and empower them to solve problems on their own, innovate, and fail—or succeed.

Lisa Rich's picture Lisa Rich Mic Riley
Development, operations, and QA DevOps: Collaboration with a Purpose

Development, operations, and QA have long recognized the importance of coexistence, but they've still had weak or unbalanced relationships. DevOps emphasizes collaboration, rejecting the "us versus them" mentality. Every department needs information, feedback, and support from every other department, helping everyone see how they enable each other.

Douglas Fink's picture Douglas Fink
DevOps You Can’t Buy DevOps

There are organizations that want to “buy DevOps,” like it is a plugin to add to the development process. They often create a new role, team, department, or infrastructure. But you can't buy DevOps, and it's not a designated team, either. It is the idea of people working together. Here are some approaches to get you there.

Matthew Heusser's picture Matthew Heusser
hands assembling puzzle Coaching Technology Teams Out of Their Silos to Collaborate in an Emergency

When there is a system outage or other serious problem, most organizations have a critical incident response team to handle communication with all relevant stakeholders. But what happens when communication among the technology experts is not going well? How do you go about understanding the problem and helping each contributor work effectively with the entire response team?

Leslie  Sachs's picture Leslie Sachs
start, continue, and stop doing signs When Postmortems Meet Retrospectives: Improving Your Agile Process

If you want secure, reliable systems, you need all stakeholders actively communicating. This means involving both IT operations and developers in discussions after deployments, to ascertain if anything went wrong and can be avoided, and what went well or could be refined. Integrating your postmortems and retrospectives facilitates collaboration and improves processes.

Bob Aiello's picture Bob Aiello
leader in front of team Discovering Your Leadership Drive

Some people are born with the traits most suited to becoming an effective leader. Others may find that they have to work a lot harder to achieve success in a leadership role. But each of us has some innate potential to step up and take charge. If your team needs direction, don't be afraid to discover whether you could be the one to provide it.

Leslie  Sachs's picture Leslie Sachs
DevOps diagram Testers: An Integral Part of the DevOps Team

Building innovative software faster and better is imperative to an organization’s success, so it makes sense to take advantage of DevOps. But what some teams fail to consider is that testing is a crucial part of the process. Without a “test early and often” mentality, DevOps would only be able to release software faster—not better.

Renato Quedas's picture Renato Quedas
two ropes tied together DevOps Meets IoT for Increased Performance and Productivity

Organizational leaders should consider an integrated hardware and software delivery approach combining technology from the Internet of Things and the DevOps ability to accelerate delivery. Because the IoT blends a number of standalone end systems, it can benefit from the DevOps approach of taking a comprehensive, end-to-end systems view.

Gail Ferreira's picture Gail Ferreira
mind map diagram Using Mind Maps to Create Comprehensive Test Plans in Your ALM

Mind maps work well for planning the test strategy and monitoring project status. Mind-mapping software makes all this easy, and the visual presentation keeps everyone in the loop. Ritinder Kaur shows how mind maps can communicate ideas clearly and help you execute them exactly to create a comprehensive test plan.

Ritinder Kaur's picture Ritinder Kaur

Pages

CMCrossroads is a TechWell community.

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