Processes

Software development is not just technical decisions. This blog entries of the Processes category describes my views about the non technical aspects of software development. Even though I am not a huge fan of the word process, it is still probably the best term to describe the content you will find here.

There Are No Small Projects

by Petri on January 15, 2012

How often have your heard one of the following phrases: This is a small project so we will just have to put something together and FAST. Big projects need to be designed in a totally different manner than small ones. This is just a campaign product / prototype which is used only once. We can [...]

{ 0 comments }

Read the full article...

What is Our Biggest Problem?

by Petri on July 10, 2011

The problem with sprint retrospective meetings is that too often they are kept only because they are “required” by Scrum. If that is the case in your organization, you are probably feeling that sprint retrospective meetings are a waste of time. If I would be in your shoes, I would feel the same way. I [...]

{ 2 comments }

Read the full article...

Since agile software development has really hit the mainstream during the last few years, it is only natural that there are a lot of misconceptions around. Also, I have noticed that some misconceptions are more common than other ones. This blog entry is written to introduce you the three most common misconceptions about agile software [...]

{ 3 comments }

Read the full article...

There Must Be Only One

by Petri on May 13, 2011

When I am having trouble with a product or a service, I will contact customer support and expect that my problem is taken care of. Businesses, who truly care about their customers, ensures that the customer gets an answer right away or the customer support will contact the customer after they have figured out the [...]

{ 0 comments }

Read the full article...

The previous entry of my quality management series introduced quality management methods, which can be used during a software project to reduce or eliminate quality problems. Since this is the last part of that series, it is only just that I will describe a quality management method, which is used to verify that the delivered [...]

{ 0 comments }

Read the full article...