A critical part of any software development project is understanding the risks that are involved. Here's a simple framework you can use to communicate risks and mitigation steps early in your project. Read more...
Stand-ups are an important part of Agile development processes. Managing these meetings with geographically distributed teams across multiple time-zones can be a challenge. Here's an easy way to use Trello to help. Read more...
When planning the early stages of a software development project one of the first steps is to address identified risks and prototype important features. Here are guidelines for determining which parts of your project should be developed in a breadth first or depth first manner. Read more...