April 10, 2016

What is DevOps?

There are many definitions about DevOps in the web. From my point of view DevOps is the collaboration between the Operations and Development teams in order to create and maintain an environment which assures continues software delivery. 

I like also...

February 25, 2016

Why code refactoring is important?

"Refactoring is a controlled technique for improving the design of an existing code base." Martin Fowler. So improving design of the existing code leads to some good results.

First of all the danger of introducing new bugs is reduced an...

January 17, 2016

Cross functional teams are possible

I know that everyone inside a scrum team should be labelled as "developer". Also, I know that ideally, everyone should be able to perform any task regardless of her technical strength. Developers must try to be cross-functional, and t...

January 4, 2016


Sprint board columns

I think most of the times a sprint board has the following columns.

  1. Not Started

  2. In Progress

  3. Testing

  4. Done




Many teams consider number 3 as part of number 2 so you have only three columns in the sprint board. Whatever the case i...

November 1, 2015

Why we have to split User Stories?

The most obvious reason for splitting a user story into smaller ones is that the size is too big to be implemented in one Sprint. This is realized after the estimation process the team did for this user story.




Big User Stories are of...

September 18, 2015

Are Sprint Reviews only for inspection and feedback?

Of course not! Having people from the organization internally looking your software may help in things that you didn't think of. Especially if you have multiple teams and product owners.




How it helps the other teams...

July 19, 2015

What Commitment Means?


Commitment in the Scrum framework, means that the team makes a commitment to implement the user stories selected by the team for the next sprint and also the implementation must be in compliance with the Definition of Done. Of course the selectio...

June 9, 2015

Why Scrum Masters should drive the change to a company?

Many companies which are trying to implement scrum, come to a point that these agile activities and principles should be transferred to the rest of the company. 


If we assume that Scrum Masters understand the role...

May 23, 2015

Understanding Estimation

Estimating user stories is one of the hottest topics in the Scrum world. Questions like "How we do it?" "What is a story point?" "Does it meantime?" and finally what we gain by having story point estimations using size is something that I will t...

Please reload

Featured Posts
Please reload

Nikos Raptis - Team Lead, Engineering Manager, Agile Coach, Speaker & Developer

I'm an Agile Coach, speaker and software developer...

Contact me

© 2015 Created by Nikos Raptis

  • Google+ - Black Circle
  • Twitter Black Round