Simple Software Project Risk Analysis

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... 


Using Trello for Distributed Team Stand-Ups

 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...


Breadth First or Depth First

 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...