Articles

Please enter an article title, author, or keyword
Collaborative Risk Analysis for Release Planning

Release planning is more than just stuffing the highest ranked stories into iteration buckets. To be meaningful the whole team needs to participate. Lightweight risk management techniques are not orthogonal to an agile approach They can help proactively address previously hidden concerns and the planning process benefits all-around from shared dialog on release-impacting risks.

TechWell Contributor's picture TechWell Contributor
Book Review: Lean Architecture

 Jim Coplien's recent book, Lean Architecture: for Agile Software Development, explains how agile principles and architecture are complimentary, and how, with everyone working collaboratively, a good, lightweight architectural framework can help enable agility, rather than being a barrier to it.  With his usual iconoclastic style, Coplien dispels the myth that agile doesn't need architecture.

Steve Berczuk's picture Steve Berczuk
When Conflict Is Baked In: Bridging Structural Conflict

No two people or groups are the same, but their differences don't have to force them apart. In this column, Esther Derby uses the example of feuding operations and development groups to explain how focusing on the source of structural conflict can help build a bridge across the disagreements.

Esther Derby's picture Esther Derby
Networking for Geeks

Professionals need networks to further their careers. But, for those of us who are geeks, it can be difficult to build connections face to face. Consultant and lifelong geek Fiona Charles shares networking tips that have worked for her.

Fiona Charles's picture Fiona Charles
Wrangling a Release: The Role of Release Manager

Companies that develop multiple products often struggle with how to ensure they all work together as a solution and struggle with how to get the deliverables from various products together into a working release. Project managers and product managers have other priorities to handle. So who handles a release that wrangles together multiple project deliverables from multiple products that define a solution or complex release? The answer is the Release Manager.

Mario  Moreira's picture Mario Moreira
Don't Relegate Release Management to a Product's Release

Joe Farah writes that there are two key requirements: release management has to start prior to development and the tools and processes available for release management are equally applicable and important for everyone on the product team, not just for the release team.

Joe Farah's picture Joe Farah
People Skills Play an Essential Role in Release Management

Release management is a complex function that involves many essential technical tasks that must be completed in a very specific way. At first glance, one might think that Release Management has little or nothing to do with personality and psychology. In the book Configuration Management Best Practices: Practical Methods that Work in the Real World, Bob Aiello and I focused three of our fourteen chapters on the people side of CM. The fact is that people skills play an essential role in release management. Read on if you want to improve your ability to get the job done and achieve success in release management!

Leslie  Sachs's picture Leslie Sachs
Release Engineering Refactored: Eliminate Variables with One True Machine

Sometimes, the best answer is to rephrase the question. This was the approach that one of our biggest customers took when undertaking a new effort to improve their Release Engineering process. They first asked themselves: How can we make the process of making products faster, more reliable, and more efficient? It’s worth pausing to understand what the process is today before thinking about improving it. Whether managed by a dedicated team or not, Release Engineering is the part of a software development organization that’s responsible for actually converting the millions of lines of carefully crafted source code into a useful software product or service for the end-user. More interestingly, it must also be able to show definitively what went into a release should (when) the need to modify it arises.

TechWell Contributor's picture TechWell Contributor
On Being Absolutely Certain-and Wrong

Sometimes we're blind to what's right in front of us. We think we're paying full attention, but, as Naomi Karten knows from a recent travel experience, we're not. In this week's column, Naomi describes what happened and discusses some fascinating research that demonstrates how common this form of blindness is.

Naomi Karten's picture Naomi Karten
The Agile Tipping Point

Nirav P Assar uses Malcom Gladwell's best selling book , The Tipping Point to discuss what's necessary to fully, and successfully implement agile, in order to take advantage of all that it can bring to a software development team.

Nirav Assar's picture Nirav Assar

Pages

Upcoming Events

Apr 27
Jun 08
Sep 21