Programmers and business people should invest time and energy to understand each other and work together to fix problems in software delivery. Nic Ferrier talks about deploying agile effectively, the need for managers or Scrum masters in agile, how focusing on architecture can improve collaboration and how technology can help us to avoid some of the organizational problems that teams experience.
The Incremental Commitment Spiral Model describes a process model generator. InfoQ interviewed the authors about the principles underlying the Incremental Commitment Spiral Model (ICSM), applying the ICSM, benefits that organization can get from it, and how organizations can use the ICSM to determine under what conditions to use software-intensive agile frameworks like Scrum, DSDM, SAFe, or DAD.
This article shows how to do requirement development in agile environments, covering concepts and offering examples of how an agile team could run a CMMI for Development SCAMPI to become appraised at a targeted level 3 for the areas of requirements development and verification.
Agile and CMMI complement each other well. Big organizations with self-organized teams can achieve technical maturity levels, by using a common metalanguage and a good-practices catalog. 1
The Kanban Thinking model includes 5 kanban heuristics that encapsulate the key areas to focus upon, along with 3 impacts that encapsulate the areas of improvement. 2
The essence of software engineering introduces the Software Engineering Method and Theory (SEMAT) initiative which self-organizing teams can use to adopt agile and lean software development practices. 2
Agile and offshore development are critical success factors for many organizations, but have never worked well together. The “Design for Hybrid Agile Adoption (DH2A)” methodology offers a solution. 3
In this article, Yogesh Kumar explains how to apply Agile techniques to create and maintain healthy business strategies. This approach can turn good business strategies into great ones. 7