process improvement | TechWell

process improvement

Looking upward at trees in a forest Scrum Can Help You See the Forest and the Trees

In project management, it's easy to focus on details to the extent that you lose track of the larger goal. Scrum can help you identify flaws and gaps, and skipping or trivializing Scrum events will just hide the fact that there are things you need to improve. Finding problems is something to be celebrated, not hidden.

Steve Berczuk's picture
Steve Berczuk
Train track going through the woods Get Your Defect-Tracking Database Back on Track

When defects are ignored or mismanaged, it can compromise the integrity of the defect-tracking database. When this happens, defects could go unfixed, or code fixes may not be verified by the production release. Before you can resolve a compromised defect-tracking database, you need to know how to recognize one.

Richard Estra's picture
Richard Estra
Laptop with colorful code on a black screen Is Everything Code?

As modern software processes become automated, one might argue that nearly everything in software development is code. Obviously, our software applications are comprised of code, but that’s only the start of it. Our tests, delivery orchestration, and someday even our software production could be automated.

Jeffery Payne's picture
Jeffery Payne
A watch with the second hand moving fast The Agile Culture You Need for Faster Pull Requests

Is your process for pull requests compromising your team's agility? You can structure your changes in a way that facilitates more rapid feedback, but even then it is still possible to have a slow integration time if people don’t review pull requests promptly. Mechanics are part of it, but culture also matters.

Steve Berczuk's picture
Steve Berczuk
Agile team contributing in a brainwriting session Brainstorming 2.0: Generate Better Ideas with Brainwriting

For decades brainstorming has been our go-to method for ideation, yet it holds back our success when the environment doesn't encourage everyone to contribute. Instead, try brainwriting—writing ideas on paper and letting teammates iterate on them. It improves not only the quantity of ideas you get, but also the quality.

Chris Murman's picture
Chris Murman
Team talking about test estimates on sticky notes Test Estimation in the Age of Agile and DevOps

Estimating testing in the contemporary world of agile and DevOps demands some new rules. Gone are the days of using project planning software and work breakdown structures to define and estimate each category of work and the associated tasks. Here are some modern rules, prerequisites, and advice for test estimation.

Michael Sowers's picture
Michael Sowers
Egg timer Signs Your Organization Isn't Ready for DevOps

Organizations struggling to see tangible benefits after adopting DevOps practices often have only slapped together a few tools instead of making the required changes. Many aren’t really embracing DevOps at all. Here are three signs to help you determine if your organization isn’t quite ready yet to practice DevOps.

Alan Crouch's picture
Alan Crouch
Asphalt with painted arrows pointing in three directions The Good, the Practical, and the Expedient

When a process isn't working, you'll have to make a choice that will help move things along. However, some choices are less about inspecting and adapting than about getting things done quickly, and that incurs risk. To manage this risk you need to be aware of the differences between "practical" and "expedient."

Steve Berczuk's picture
Steve Berczuk