CHAPTER 3Agile
This chapter provides an overview of the agile framework, its features, principles, and some of its benefits and challenges as applied in a project environment. It also discusses the methodology that is appropriate for the enterprise and the tools that are available to help the enterprise follow agile and become intelligent.
Agile Overview
Agile is a framework with a set of principles and methodologies to implement systems and software development. Its foundation is built on the principle whereby the requirements and solutions are developed in collaboration with cross‐functional teams with incremental improvements over time aligned with the expectations of the users. It helps in continuous improvement and encourages rapid and flexible response to changes that are essential for the business.
In recent years, the digital platform has also evolved to bring more modularity and agility into the overall transformation undertaken by the enterprise. Agile requires a change in the enterprise culture, project principles, and values to build the software.
Salient Features
Some of the salient features of an agile framework are listed below:
- All functional teams are organized as Scrums to iteratively develop, test, and document the results of the application. The Scrum Master facilitates the scrum teams for any decisions and resolutions.
- Shorter time frames called Sprints are used to configure or develop small and focused parts of the solution.
- The requirements and ...
Get Digital Transformation now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.