Extreme programming explained: embrace change
Extreme programming explained: embrace change
Agile Database Techniques: Effective Strategies for the Agile Software Developer
Agile Database Techniques: Effective Strategies for the Agile Software Developer
Test Driven development: A Practical Guide
Test Driven development: A Practical Guide
The Rational Unified Process: An Introduction
The Rational Unified Process: An Introduction
The Practical Guide to Enterprise Architecture
The Practical Guide to Enterprise Architecture
Agile Software Development in the Large: Diving Into the Deep
Agile Software Development in the Large: Diving Into the Deep
Refactoring Databases: Evolutionary Database Design
Refactoring Databases: Evolutionary Database Design
Agility and Discipline Made Easy: Practices from OpenUP and RUP (Addison-Wesley Object Technology (Paperback))
The enterprise and scrum
Enterprise unified process, the: extending the rational unified process
Enterprise unified process, the: extending the rational unified process
A study on agility and testing processes in software organizations
Proceedings of the 19th international symposium on Software testing and analysis
Hi-index | 0.00 |
Since 2001 agile software development approaches are being adopted across a wide range of organizations and are now being applied at scale. There are eight factors to consider --- team size, geographical distribution, entrenched culture, system complexity, legacy systems, regulatory compliance, organizational distribution, governance and enterprise focus --- when scaling agile. Luckily a collection of techniques and strategies exist which scale agile approaches, including considering the full development lifecycle, Agile Model Driven Development (AMDD), continuous independent testing, adopting proven strategies, agile database techniques, and lean development governance. It is possible to scale agile approaches, but you will need to look beyond the advice provided by the "agile in the small" literature.