May 2012
M T W T F S S
« Apr    
 123456
78910111213
14151617181920
21222324252627
28293031  

An example of unrealistic expectations in the service industry




This is a true example from around 6 years back when I was working for an IT software solutions provider (the firm did software projects for different customers). This was a decent sized company that had something like 12000 people on the rolls, doing everything from development to testing to requirements analysis, and so on. [...]



Common branching strategies




The right branching strategy makes it easier to deliver the right code, re-create past releases, and if necessary, roll back to a previous release. Adopting the right SCM branching model facilitates rapid development, increases overall product quality and process efficiency, reduces the incidence of software failures, and improves organizational performance. Selecting the appropriate branching model [...]



Problems with Extreme Programming




Chances are, when you are speaking to people about a software project and mention some development model, somebody will refer to Extreme Programming very enthusiastically and encourage you to try it, promising some incredible experiences. However, there are some issues with Extreme Programming, and it would be good if people reviewed these issues before going [...]



Advantages of Extreme Programming




Using Extreme Programming, especially for small teams has been found to well recommended. Here are some of the benefits that XP is supposed to carry with it:

- XP delivers clean designs and high quality software on a realistic schedule. – XP teams have a laser-like focus on testing. Each line of code is tested [...]