Back to top

Articles

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

Industrial-­scale agile requires much more than just being able to scale agile. It also means taking a disciplined approach to ensuring that our IT investments are resulting in sustainable benefits for both the producing organization and its customers. This involves adopting a different approach to many aspects of agility. We need to look beyond small-­scale agile, beyond independent competitive islands of agile excellence, beyond individual craftsmanship and heroic teams, and beyond the short-­term, instant gratification that seems to be the focus of many well-­intentioned but self-­centered agile teams. It is this adoption of a more holistic approach that we call moving from craft to engineering.

This paper is published at acm.org.

Becoming better, faster, cheaper, and happier

In today's ever more competitive world, boards of directors and executives demand that CIOs and their teams deliver "more with less." Studies show, without any real surprise, that there is no one-size-fits-all method to suit all software initiatives. The SEMAT movement has an answer.

On Common Ground with Essence

Indian Statistical Institute in Kolkata hosted an inauguration of SEMAT India Chapter on June 4, 2014. The inauguration included two events: (1) a SEMAT Executive Committee meeting and (2) Tutorial on "Essence - A Foundation for Software Development Games" by Dr. Mira Kajko-Mattson and Dr. Ivar Jacobson. This interview was conducted during Dr. Jacobson's visit.

A thinking framework in the form of an actionable kernel.

This article presents a thinking framework in the form of an actionable kernel, which could benefit any team wishing to balance their risks and improve their way of working.

A Cover Story in CSI Communications

The first tangible result of the SEMAT initiative is what is known as the kernel for software engineering. This kernel can be thought of as the minimal set of things that are universal to all software development endeavors. Read the article to learn more about SEMAT and the power of providing a common kernel for software engineering practices and methods (the "M" in SEMAT).

Subscribe to Articles