Resources

Methods are only theory - agile methodology discussion by Dr. Ivar Jacobson

This article is intended to people who are interested in successful adoption of methods / ways of working – an area of maybe as much as 50% failures. Guidelines on how teams and organizations are suggested to work have been proposed since we started to develop software. Such guidelines have usually been called methods or lately “ways of working”. Over the years we have had a large number of published methods.

Three Part Agile Engineering Webinar with Ivar Jacobson

Software Engineering was the theme of a 1968 conference in Garmisch, Germany, with at the time the leading computer scientists and methodologists in the world. That meeting is considered being the beginning of software engineering and by now we have developed the discipline over 50 years.

Essentials of Modern Software Engineering Image

The first course in software engineering is the most critical. Education must start from an understanding of the heart of software development, from familiar ground that is common to all software development endeavors. This book is an in-depth introduction to software engineering that uses a systematic, universal kernel to teach the essential elements of all software engineering methods.

Essence In Practice Logo

Many of the creators of Essence are also members of Agnostic Agile. Thus the need for Essence and its structure, elements and properties is based on the same values/needs shared with the founders and other members of Agnostic Agile.

A series of examples and case studies on how people have used the Scrum Essentials cards to benefit their teams and improve how they work.

Software Engineering Practices: Process and Product

The way we have developed software over the years has followed a zig-zag path. Early on, we had no prescribed way of working, but we created code. In the 1970s, structured methods became popular, followed by object/component methods from the mid-1980s through 2000. These were technical practices. After that, we adopted Agile methods which focused on human practices or social engineering. Now we are in the Scaling Agile phase, which includes both human and technical practices.

Image of the Essence WorkBench Logo

The page explains how to undertake a User Story splitting workshop in Essence WorkBench. It covers, the what, why and how of the activity.

Image of the Essence WorkBench Logo

The page explains how to undertake a Target Goals exercise using Essence WorkBench. It covers, the what, why and how of the activity.

Image of the Essence WorkBench Logo

The page explains how to play the Values Spotlight serious game using Essence WorkBench. It covers, the what, why and how of the activity.

Image of the Essence WorkBench Logo

The page explains how to map your way of working using Essence WorkBench. It covers, the what, why and how of the activity.