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

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

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