Agile as per english dictionary means able to move quickly and easily. Agile inshort means iterative / incremental development methodology. It promotes Adaptive planning Evolutionary development and delivery A┬átime-boxed iterative approach Encourages rapid and flexible response to change In simple terms I called it test based development where requiierement evolves with each iteration Honestly, last […]

Read More Agile

Application Lifecycle Management (ALM) tools

Application lifecycle management (ALM) is the product lifecycle management (governance, development, and maintenance) of application software. It comprises of requirements management software architecture computer programming software testing software maintenance change management project management release management Some of the popular tools I have used which will discuss in this article Team Foundation Server from Microsoft IBM […]

Read More Application Lifecycle Management (ALM) tools