5 – SOLID Part 1: The Single Responsibility Principle

#begin  This is the first blog in the series about the SOLID principles of Object Oriented Design. The Layout of these blogs is going to be as follows: Each blog starts with an explanation of what the principle means, what it tries to solve and thus why it is useful...

4 – Next: SOLID Series

#begin   Since I started this blog I have been writing about software process related topics. I talked about the bill’s of rights, the role of the SCRUM Master and the technical practices that should be used when doing Agile development. It was mostly, just...

3 – The technical practices of Agile

#begin In my previous blog I talked about the misconceptions of the responsibilities of a Scrum master (SM). I talked how the SM is most often a dignified version of a project manager which mostly focuses on the `people side’ of scrum or Agile. The `technical...

2 – The mythical SCR*M master

#begin How many times I have had a discussion or read an article about Agile or SCRUM where the soul responsibility of running a successful project was in the hands of the all powerful Scrum master… This really bugs me, pun intended, and I know I am not alone....

1 – Bills of Rights

#begin With the 2020 election just, sort of, finished with America mostly fighting for equality I thought it would be fun to talk about (not that I want to get political): The Customer Bill of Rights and it’s complementary Developer Bill of Rights. I read this...