The goal of the iteration/Sprint Planning is to collaboratively plan the work to be done by the team during the next iteration. Each Iteration should have a goal and a plan for how to reach that goal. Preparation for the Iteration planning session: Scrum Master and...
The main difference between working in a co-located or distributed environment is how we communicate together. Experiences show that miscommunication is always a part of any failure and good communication is the basic for all successful teams. Main success factors...
Effective meetings do not happen by accident, they are well planned and have good focus. There has to be a clear goal, agenda, time frame and focus. The following is a guide based on experiences of working in distributed teams. Goal for the standup: Share status of...
Reflections on how to unlock the intrinsic motivation of your colleagues Performance appraisals is the standard many organizations are following when they aim to check the status among their employees, adjust the skills and salaries. This solution have been around for...
A couple of days ago I had a long and deep discussion with a good friend around how to be best possible leader in a software development team. Throughout the discussions we identified many types of leaders we both had in addition to our own leadership styles. The...
You have been talking for a while with a colleague. Do you believe she has listened to you? Or, maybe she has just heard you? Hearing is totally different thing than listening. In previous articles where I have discussed communication, we talked about how to...
History shows that we are still trying and failing when aiming to produce new software products, maintaining existing products or just running a project. In my articles, I am trying to share some of my experience (almost 3 decades) from the Software development...
Often we see people working together. When we are introduced to them, they present themselves as a team. We think also that they are a team. However, when looking closer at these people we see that they have different goals, operating on different agendas, level of...
When we estimate the time needed to get something done in a process we usually divide the number of things to do by the average rate of completion. We call the resulting number Cycle Time. With other words, Cycle Time is the average amount of time it takes to get a...
When observing IT development teams we still see that many companies are still using Component teams as the main way of doing Software development. Component team is a team of people working with only one component of the whole system. They become experts of this...
Siste kommentarer