Publications

Agile Essentials - Learn how to improve your agility

Agile rightly puts great store on the critical importance of transparency in all things at all times. To build trust and enable predictability, we need it to be transparently clear to all stakeholders what we are doing, how we are doing it, why we are doing it that way, and how well it is going - i.e. what progress are we making towards achieving the required outcomes. The Agile Essentials puts a toolkit of productive process tools literally into the hands of software development professionals, where it can deliver value every day in prompting and guiding the team and supporting team communication and collaboration.

Essence is a super-light foundation of software engineering including elements we always have, always produce and always do. Its application allows team to work in a super agile way and it turns software development to become more of an engineering discipline than just a craft. On top of Essence organizations are now developing practices and at the OMG Technical Meeting Special Event on June 18, 2015 in Berlin, Germany, speakers from companies such as MunichRe, Fujitsu, RedHat and Ivar Jacobson International shared their experiences in using Essence.

Learn about Agile Timeboxing Practices - Agile Coaching Tools from Essence Agility

Part of the IJI Agile Essentials Starter Pack of Practice Cards Agile Essentials practices provide a starter kit that describes key common aspects of team-based development. Each practice contains cards that provide succinct advice on how to successfully adopt and apply the practice.

Agile retrospective - essence for agility tools

Part of the IJI Agile Essentials Starter Pack of Practice Cards Agile Essentials practices provide a starter kit that describes key common aspects of team-based development. Each practice contains cards that provide succinct advice on how to successfully adopt and apply the practice.

Agile Development Essentials - An Essential Practice from IJI

Part of the IJI Agile Essentials Starter Pack of Practice Cards Agile Essentials practices provide a starter kit that describes key common aspects of team-based development. Each practice contains cards that provide succinct advice on how to successfully adopt and apply the practice.

Agile Architecture Essentials Flyer - Improve your software engineering

Use this practice to actively address the technical risks facing the project and establish an appropriate architecture.

Essence - Component Essentials Flyer

Use this practice to develop complex systems as assemblies of smaller and simpler components and develop complex systems in an extensible and maintainable fashion.

Iterative Development introduction - essential practices flyer

Use this practice to break the project up into a series of smaller, self-contained, time-boxed, mini-projects and get your teams working collaboratively and objectively to plan, execute and track their project.

Use Case 2 - Essentials Practice Flyer

A scalable, agile practice that uses use cases to capture a set of requirements and drive the incremental development of a system to fulfill them. Use this practice to capture requirements in an accessible form and drive the development of software.

A truly agile organization is a learning organization continually refining and improving all its practices. It is not an organization that flits from one fad to another or continuously replaces one flawed process with another, more fashionable one. Change is constant and a sustainable agile transformation harnesses practices to embed and sustain an agile program.