 |
|
| |
|
|
| |
|
What Does Done Mean
How to determine if a developer is “done” with a particular piece of code is often not well defined. As result software development projects can incur significant rework of features previously thought to be completed, and the quality of the overall solution can be compromised in an effort to make amends. For Agile teams in particular, there must be a clear and consistent meaning of “done” and the team must be able to quickly demonstrate it. Here is one way to define and quickly validate what it means to be “done”.  |
| |
|
|
| |
|
Risk Mitigation in Software Development Contracts
Innovative contracting methods can be found that mitigate the uncertainty in software development and allow both the client and consultant to work toward their mutual benefit.  |
| |
|
|
| |
|
On Time, On Budget, All the Requested Functionality - It's Not Enough
On time, on budget deliveries can still lead to failure. Read how to better assess the success of your software development efforts.  |
| |
|
| |
|
Four Steps to Improve Software Development Projects
Software development is often a mystery. Read about four steps you can take to remove some of the mystique and put your projects on a path toward success.  |
| |
|
| |
|
So You Want to Have Meeting!
Meetings are much maligned, often for good reasons. Here is a recent presentation with some thoughts on how to have effective meetings that advance project goals.  |
| |
|