Our company uses Agile development processes. Why would we want to look at Application Lifecycle Management?Organisations using Agile methods need to be more disciplined, not less. This means people, process and technology factors need to be carefully selected to ensure they are relevant and add value. For example, continuous integration is a feature of many Agile approaches. To implement this, Agile teams must consider how to implement software configuration management, unit testing methods, build management, and environments and deployment.
Isn't the Capability Maturity Model Integration® (CMMI) just for big defence contractors?Not at all. Internationally, more than two-thirds of the organisations reporting results under CMMI are characterised as commercial or in-house developers. Fewer than 4% are military or government agencies. Most reporting organisational units are small - 43% have under 100 people, while 63% have under 200.
Isn't it much cheaper to just use open source tools to support the development lifecycle?While open source products may not incur up-front licensing charges, in our experience these savings can often be spent many times over in attempting to achieve adequate functionality and integration with disparate products across the lifecycle. The organisation will also struggle to find outside support for best practice implementation and training. Gen-i's enterprise level solutions are fully integrated and provide connectivity to products from other vendors and the open source community.