How Can Agile Teams Capture Non-Functional Requirements?

Posted on February 1st, 2018

According to Ian Alexander and Richard Stevens in their book "Writing Better Requirements" [1], user requirements consist of capabilities (functional requirements) and constraints (non-functional requirements). Some constraints relate to individual capabilities and some relate to groups of cap...

Test Driving the Requirements Discovery Canvas

Posted on June 8th, 2016

The Requirements Discovery Canvas is a visual tool that helps teams discover and organise software requirements. Inspired by the Business Model Canvas, it provides a framework for collaboration, that can be used by both agile and traditional software development teams. Its been over a year since...

The Requirements Discovery Canvas in a Nutshell

Posted on March 25th, 2015

My original post describing the Requirements Discovery Canvas is quite lengthy and requires a fair investment of time to read. This post is for those wanting to get a quick overview of the canvas and how it is used. The Requirements Discovery Canvas is a visual tool that helps teams discover and...

Describing Software Features

Posted on March 18th, 2015

The Requirements Discovery Canvas is a visual tool that helps teams discover and organise software requirements. Inspired by the Business Model Canvas, it provides a framework for collaboration, that can be used by both agile and traditional software development teams. In my last post I discusse...

Product Backlog or Wishlist?

Posted on March 17th, 2015

The Requirements Discovery Canvas is a visual tool that helps teams discover and organise software requirements. Inspired by the Business Model Canvas, it provides a framework for collaboration, that can be used by both agile and traditional software development teams. In this post, I am going t...

BABOK Version 3 and the Requirements Discovery Canvas

Posted on March 12th, 2015

Business Model Canvas and Collaborative Games are among the new business analysis techniques introduced in BABOK Version 3. This makes the Requirements Discovery Canvas an ideal companion for the latest version of BABOK. The canvas prompts the players in a collaborative game to consider some fun...

Strategies For Requirements Discovery

Posted on March 8th, 2015

The Requirements Discovery Canvas is a visual tool that helps teams discover and organise software requirements. Inspired by the Business Model Canvas, it provides a framework for collaboration, that can be used by both agile and traditional software development teams. How the Canvas Helps The R...

The Requirement Discovery Canvas

Posted on March 3rd, 2015

The Requirements Discovery Canvas is a visual tool that helps teams discover and organise software requirements. Inspired by the Business Model Canvas, it provides a framework for collaboration, that can be used by both agile and traditional software development teams. Requirements Discovery Is ...

Extreme Architecture Framework: A Canvas for Agile Enterprise Architecture

Posted on October 23rd, 2014

In conjunction with Floris Gout We first presented our ideas about the Extreme Architecture (XAF) at a conference in 2002 [8]. A series of articles and papers followed cumulating with a chapter in the Handbook of Enterprise Systems Architecture in Practice published in February 2007 by Idea...

Lotus Agenda Training Courses

Posted on September 19th, 2014

Many (many) years ago I was an enthusiastic user of Lotus Agenda. In fact, I have to confess that I have only recently retired an accounting system that I implemented in Lotus Agenda as Agenda no longer runs under MS Windows 7 and I couldn't be bothered to mess around with virtual machines o...