The beer coaster analysis

By Tom Princen on 27 November 2014

It’s Monday morning and the daily scrum just took place. An analyst got the task to dig into a problem. He eagerly starts working on it at his desk, digging deep into the issue trying to make it crystal clear. Doing everything he can; creating diagrams, modeling, drawing, … Putting in time and effort. The analyst goes to the developer’s desk to discuss the fruits of his labor. While going through the entire stack of documents, he figures out that all he needed were some quick sketches on a the back of beer coaster. So where did he go wrong?

Continue Reading

Please stop writing 200 page documents

By Sarah Denayer on 05 April 2014

Despite agile and lean being more popular than ever, 200 page analysis documents are still very much a reality. There are many reasons why you shouldn’t write this type of documentation but if I would have to choose one major reason it is that nobody actually likes to read these documents. Here are some other good reasons not to.

Inconsistencies

It is hard for anyone to remain consistent throughout a long plain text. Inconsistencies already start creeping in while you’re working on the first version. Then updates are made by you or even more risky, by other people. (If you don’t believe me, just take a look at all the inconsistencies in the Harry Potter series.)

Continue Reading

Requirements are dead

By Robrecht David on 22 February 2014

In response to my previous blog someone drew my attention to an article published a year ago by Ron Tolido: “De Dood van Requirements” (the death of requirements). The author foresees a brighter future if we stop thinking in terms of requirements, a future where ict and business collaborate in such a way that there is no longer a need to specify requirements.

It is a compelling vision. Traditionally, requirement elicitation and management consumed an inordinate amount of time and effort. So instead of just trying to speed things up, elimination seems a valid cure.

Continue Reading

Are user stories and use cases at war?

By Sarah Denayer on 11 February 2014

Ever since user stories were introduced to the world they have been compared to use cases. There has been a small war between the agilists promoting user stories and the “mainstream analysts” holding on to their use cases. But is all this rivalry really necessary?

When comparing use cases and user stories, they turn out to be different in every way:

  • Use cases can be used as permanent documentation, User stories are thrown away at the end of the iteration
  • Use cases are at the level of what the user is trying to achieve with the system, User stories are small enough to plan into an iteration and to iteratively and incrementally deliver value
  • Use cases are a base for high level preliminary estimations, User stories are a base for development estimates

So to me they simply serve different purposes

 

Continue Reading

Business requirement or atomic requirement?

By Robrecht David on 30 January 2014

In every requirements management effort there is a moment when the seemingly inevitable question comes up: “Are we talking about business requirements or IT requirements”. Other taxonomies are in use - the BABOK lists 5 levels- , this specific question seems to be triggered by whom should own and validate which requirements.

I will not discuss the role issue but I will demonstrate a clear distinction between business requirements and IT requirements. The answer boils down to dependencies.

Continue Reading

Lists by Topic

see all

Posts by Topic

see all