3. What is ALM? “Application Lifecycle Management (ALM) is a continuous process of managing the life of an application through governance, development and maintenance.” Wikipedia http://en.wikipedia.org/wiki/Application_lifecycle_management
12. Communication Facilitate high bandwidth communication Beware of person-tool communication! Individuals and interactions over processes and toolsthe agile manifesto
13. Agile inside! Tools must support common agile practices: User stories, Iterations, acceptance testing, continuous integration, refactoring, Unit testing.
14. Let the team decide One those who use the tool pick the tool Better – the team select, build and maintain the agile ALM infrastructure
15. Tools should be adaptable The ALM tools should be extensible, customizable and adaptable so they can grow together with the project (and team)
16. Single vs. Multi Vendor Approach Integrated solution vs. best of breed
17. Don’t be afraid to change Because that’s what being agile is all about! If it’s not working – find something else.
34. Other Agile ALM tools Telerik’s team pulse http://www.telerik.com/agile-project-management-tools.aspx TargetProcesshttp://www.targetprocess.com/
35. Summery Individuals and interactions over processes and tools – the agile manifesto There are many tools out there – experiment Don’t be afraid to update and change tools
Hinweis der Redaktion
Increases productivity, as the team shares best practices for development and deployment, and developers need focus only on current business requirementsImproves quality, so the final application meets the needs and expectations of usersBreaks boundaries through collaboration and smooth information flowAccelerates development through simplified integration[2]Cuts maintenance time by synchronizing application and designMaximizes investments in skills, processes, and technologiesIncreases flexibility by reducing the time it takes to build and adapt applications that support new business initiatives