Contact

Publications

Learn About Agile Contracts with IJI

As Agile Software Development practices become more and more popular both customers and suppliers are looking to find ways to have more agile contracts. Contracts that reflect and exploit the benefits of an agile way-of-working on both sides of the relationship. This hands-on workshop introduces and applies a number of simple but powerful tools to enable customers and suppliers to establish effective contracts that reflect their level of agility without constraining or compromising that of their partners.

Use Case 2.0 and Agile Software development - Ivar Jacobson

Use-Case adoption is growing again: In this interview 'Use Cases and its role in Agile Software Development' by Blueprint Systems, Dr. Ivar Jacobson explains how Use-Case 2.0 includes everything important about user stories, but offer significantly more for larger systems, larger teams, and more complex and demanding development projects than user stories alone. They are as lightweight as user stories but can also scale in a smooth and structured way to incorporate as much detail as needed. Most importantly, they drive and connect many other aspects of software development.

Use Case 2.0 and Agile Software development - Ivar Jacobson

Adam Lacombe from BluePrint sat down with Ivar Jacobson, the father of component architecture, aspect-oriented software development, UML, RUP, and a multitude of other principles that have shaped the current software development landscape, to discuss his book Use-Case 2.0 and the role of use cases in Agile development practices. Use cases, as argued by Jacobson, “include the techniques that are provided by user stories, but offer significantly more for larger systems, larger teams, and more complex and demanding development projects than user stories alone. They are as lightweight as user stories but can also scale in a smooth and structured way to incorporate as much detail as needed. Most importantly, they drive and connect many other aspects of software development.”

Free Agile Resources - Feature State Cards from Essence Agility Pack

Many teams struggle to let go of their waterfall, silo mentality when they first transition to agile ways-of-working. In particular they shy away from collaboratively working on the definition, evolution and implementation of their backlog items insisting on up-front definition of Features and Stories, and clean handovers between the Product Owners and the Development Teams. This is an issue that we see with all the various agile methods but which always seems to get compounded whenever teams try to scale. So what are the worst things you can do to compromise the agility of your program when using Features? In Part 3 of this series, Ian Spence provides guidance on what it means for a Feature to be Ready.

Agile at Scale Essentials Cards and Games for Software Teams

A modularized set of interchangeable practices that enable organizations to scale agile smoothly as part of a tailored transformation program that delivers value early and often, and builds a flexible and long-lasting library of practices, able to flex and grow over time in response to changing technology and business challenges.

Agile Essentials Cards and Games for Software Teams

The Agile Essentials practices provide a basic starter kit toolbox that covers all the common and critical aspects of team-based development. Each practice contains a small number of cards that provide useful, structured advice on how to successfully adopt and apply each practice.

SAFe PI Planning image

In this short blog Ian Spence looks at how many Features a SAFe® Agile Release Train needs to prepare to be ready for their PI (Program Increment) / big room planning event.

New Agile Standard Essence - a market disrupting innovation presentation

A new, cutting-edge approach can help you harness the principles of disparate software methodologies to accelerate adoption and deliver value. Essence, a modular standard created by the Object Management Group and promulgated by SEMAT (Software Engineering Method and Theory), provides a method-agnostic, common language for re-using software practices. Companies using Essence have seen dramatic cost-savings, process improvements and even new business creation.  Essence enables configuration of the 17 best-known agile methodologies in the market into smaller, foundational atomic “bricks” of re-usable practices. Currently the CA Technologies stack (CA PPM, Agile Central, CDM, Release Automation and Service Virtualization) is one of the unique environments that support all of these re-usable bricks of Agile practices.

Software development magazine ACMQUEUE logo

Essence  Agility is instrumental in moving software development toward a true engineering discipline.

Contact Us