The Latest

What Is DevOps, Anyway?[article]

“DevOps” is a contraction of “development and quality assurance” and “operations” that describes the practice and result of the bi-directional integration of these functions in an enterprise. It is a set of development, quality assurance, and operational tools and processes aimed at achieving the business goal of deploying timely and higher-quality software products and services.

Bill Portelli
How the Rise of DevOps and the Private Cloud Will Change Development in 2011[article]

Along with storage and testing capabilities, the cloud can, and will, help bridge the gap between development and IT operations. DevOps is gaining in popularity, and the acceptance of the cloud is one of of the reasons for its success.

TechWell Contributor's picture TechWell Contributor
The Crucial Role DevOps Plays in Change and Configuration Management[article]

Agile's core principles may have been originally intended at the software development, but the concept of DevOps has shown that agile's benefits can be experienced by a much larger audience. Collaboration between these two departments benefits just as much as anyone.

Sasha Gilenson's picture Sasha Gilenson
Agile Teams Care about Dev Ops[article]

While it’s good that the idea of considering production issues early now has a name (Dev Ops), what matters in the end is delivering software more reliably, reducing waste in the product delivery process, and making stakeholders happy. Since product’s don’t deliver value until they are deployed and working it’s good to take a step back and consider operations and deployment processes and team as first class stakeholders earlier.

Steve Berczuk's picture Steve Berczuk
Refactoring: What You Need to Do It Right[presentation]

As certain as evolving requirements lead to code changes, code changes lead to code degradation. Therefore, code refactoring is critical to the long-term viability of all software products.

Kevin Sawicki, Perforce Software
Security Guidelines for Agile Development[presentation]

Some security experts would have you believe that it is "impossible" to implement secure development practices using agile development methodologies.

Bryan Sullivan, Microsoft
End-to-End Agile Planning: Oxymoron or Powerful Release Planning Method?[presentation]

It's a very common pattern. Agile methods don't seem to specify much in the way of preparation or strategies for project planning-so teams simply dive-in and start iterating toward a solution to their business problems.

Bob Galen, iContact
Risk Identification, Analysis, and Mitigation in Agile Environments[presentation]

Although risk identification, analysis, and mitigation are critically important parts of any software project effort, agile projects require non-traditional techniques that are much quicker and easier to use than classical risk techniques.

James McCaffrey, Volt VTE
The Battle of Scrum vs. Kanban[presentation]

Over the past ten years, Scrum has become the leading project management approach in agile development. Now, there’s a new kid on the block-Kanban.

Jean Tabaka, Rally Software Development
Working with Globally Distributed Agile Teams[presentation]

Miscommunications, misunderstandings, and interpersonal conflicts often thrive in the typical distributed team.

Ken Pugh, Net Objectives
Agile vs. Agility: Doing vs. Being[presentation]

To be agile or not to be agile … that is not the question anymore; agile adoption is on the rise and there seems no turning back.

Ahmed Sidky, Santeon
Boundary, Authority, Role and Task (BART) Analysis[presentation]

If your Scrum practices-or any agile processes-aren't working as effectively as they might, this class may be just what you need!

Dan Mezick, New Technology Solutions
Making Agile Work in Highly Regulated Environments[presentation]

Highly regulated industries-avionics suppliers, medical device companies, and pharmaceutical manufacturers-must meet rigorous quality standards to ensure their products are not a danger to the general public.

Colin Doyle, MKS, Inc.
Managing and Eliminating Technical Debt[presentation]

Many organizations look at technical debt as an inevitable byproduct of developing and delivering software. They struggle with managing their existing debt as well as searching for ways to make it go away.

V. Lee Henson, VersionOne
Mastering Dependencies in Your Product Backlog[presentation]

Agile teams may unintentionally assume significant risk and excessive rework by not addressing dependencies in the product backlog.

Ellen Gottesdiener, EBG Consulting

Pages

CMCrossroads is a TechWell community.

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