The necessity of conflict

Being a Product Owner is a conflict based role. Don't let anyone try and tell you otherwise. If you want a comfortable, relaxing life, then you might want to consider other career paths. However, I consider conflict to be necessary to achieve the best result for the product. Now, I believe there to be two... Continue Reading →

Why Engineering Matters

Most people, when thinking about Scrum, consider stand-ups backlogs and user stories. All too often the actual code base is overlooked. In my opinion, it is a mistake not to take engineering into account. The code matters in an agile environment because you need the software to be easy to maintain and extend, allowing the... Continue Reading →

QA & Scrum

Becoming an agile development team brings many challenges. A common one is how to integrate QA into the process. Scrum, with its focus on rapid delivery, does not sit comfortably with a traditional QA last approach. What is wrong with doing QA last? At first glance, it can be difficult to see what is wrong... Continue Reading →

The Case For Perfectionism

Perfectionism these days is seen as something to be treated, the cause of procrastination, stress and burnout, a problem to be fixed. There are many articles and books written on why perfectionism is a scourge and to be eradicated. However, I believe there is another side to this argument. I want to make a case... Continue Reading →

Is Best Practice Really Best?

Best practice is one of those things that people are always looking for, I mean, if you are doing something why would you not want to follow best practice? My feeling on it is that it's a trap! One of the great things about Scrum is that it is an iterative process that relies on... Continue Reading →

Blog at WordPress.com.

Up ↑