March 11, 2017

Why Retrospective is the most important tool?

In this post I will not talk about how to do retrospectives. I think there are plenty of articles and books which describe dozens of ways to do team retrospectives.

Where I want to focus, is the reasons about why every softwa...

January 21, 2017

What is a tech lead?

"Leading a development team is no easy task. An effective Tech Lead establishes a technical vision with the development team and works with developers to turn it into reality. Along the way, a Tech Lead takes on traits that other roles may have, suc...

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...

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...

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