Racklabs TechTalk: Agile Software Development

“Agile” has quickly become a technology term of art and a center space in buzzword bingo. It encompasses several iterative and incremental software development methodologies, including: XP, Scrum, Lean Development, and Feature-Driven Development.While each of these methods is unique,they all share a common vision and core values: The Agile Manifesto. Fundamentally, all of the agile development methodologies incorporate iterations and continuous feedback to refine and deliver functional software systems. Key touch points in the processes include continuous planning, continuous testing, continuous integration, and other forms of continuous evolution of the project, the software, and communications between teams. They’are all lightweight and inherently adaptable, focus on empowering people to collaborate and make decisions quickly and effectively. Basically delivering what is needed, when it is needed, while maintaining the ability to change course and adjust priorities with less risk.