Using Scrum to control complex software

Everything in Scrum… * is a time box (aka sprint), so things don’t go on forever * is done with cross functional teams who don’t need to be managed * has a constrained team size ( under 8 people ) * has to achieve some form of a shippable product at the end of…

Extreme Programming Tidbits

Extreme programming is a language-independent approach to project planning and quality control which aims to lower the cost of changes in development.  There is little to no up-front documentation which allows for a more flexible approach to tackle software problems.  With that said there is controversy which surrounds the subject…