Blogs

Requirements Management Blogs
Blogs Knowledge

Use Cases in Development – Still The Best Technique?

Using use cases instead of (or as well as) user stories has some distinct advantages. There are also some other less welcome consequences. This blog post compares the usage of uses cases and user stories.

Read More
Requirements Management Blogs
Blogs Knowledge

The Principle of Symmetric Change

Many of the most common problems people have with implementing BDD or agile acceptance testing come from a misalignment of conceptual models. By changing our view at the specifications/tests we can make most of those issues go away instantly. This post explains the principle of symmetric change: one small change in a business model should […]

Read More
Requirements Management Blogs
Blogs Knowledge

My Product Owner Will Kick Ass

This blog post is about what a great Product Owner should be like.

Read More
Requirements Management Blogs
Blogs Knowledge

Stories are about why not what or how

Quite popular is the “As a, I want, So that” story format. While I have seen teams do well with this format, I think it can be radically improved with a minor change. I prefer to see “So that, as a, I want” story format. My reasoning is quite simple; the emphasis is incorrect in […]

Read More
Requirements Management Blogs
Blogs Knowledge

A Customer is a Customer?

Software development teams use the word “customer” a lot. But there are different kinds of customers. Being aware which kind of customer you are talking about can help you to deliver better results. This post explains the difference between two kinds of customers: the ones using your product and the ones who will buy it. […]

Read More
Requirements Management Blogs
Blogs Knowledge

RSpec best practices

Rspec is a great tool in the behavior driven design process of writing human readable specifications that direct and validate the development of your application. Follow these practices to write elegant and maintainable specifications.

Read More

Copyright © 2009-2022 Martinig & Associates