We often hear how there is a skills shortage in the software industry, and about the apparent gap between what people are taught in university and the “real world”. This is how Imperial College London aims to bridge this gap, providing students with relevant skills for industrial software engineering careers, and teaching tools and techniques for professional developer working in a modern team.
Fujitsu UK is using a large number of processes and methods which have developed over the period of many years. Looking for a way of combining agile and traditional methods, they became aware of SEMAT and the Essence Kernel. This article explores how they applied SEMAT and Essence to systems engineering, and used it to look at the whole programme of work across all disciplines.
There are dozens of Agile methods nowadays and more and more often we hear about Hybrid Agile, but what does that actually mean? This article provides a view on why it is important to have clarity around the term Hybrid Agile and what it has to mean to make sense. It provides guidance on circumstances when you could use the different kinds of methods.
InfoQ interviewed Dave Snowden about applying leadership models, the Cynefin model and how it can be used for capturing requirements, scaling agile, and sustainable change.
Gal Zellermayer describes a process for handling bugs based upon 1 rule: whenever you encounter a new bug, you should either fix that bug, or close it as "won't fix" and don't think about it again. 2
In the book The Lean IT Field Guide Mike Orzen and Tom Paider explain how to initiate, execute, and sustain a Lean IT transformation.
In the book exploring the practice of antifragility Si Alhir and Donald E. Gould collected experiences with and perspectives on applying antifragility.
This article describes the challenges faced in starting a group of internal lean-agile coaches and some outcomes such as self-assessment radars, mentoring sessions, and a few lessons.
This article suggests using sociocracy as a solution that leaves the hierarchies in place yet still allows teams to act in an agile way.
Water-Scrum-fall is a phased delivery approach for software using Scrum as main development management method. It can be a stepping stone to agility, to become a living breathing agile organisation. 1
Francisco Torres shares from experience why it is important to define a software’s operating range: the set of quality properties in which a software system can successfully run.
Vaughn Vernon in his new book Reactive Messaging Patterns with the Actor Model introduces the actor model and describes most of the patterns found in the book Enterprise Integration Patterns. 2