Scrum fundamentals - self-organizing development team

The second entity in a Scrum is the development team. As far as Scrum roles are concerned, anyone that does work towards achieving the sprint goal is a developer. Traditionalists may call team members devs, testers, etc but in Scrum they are all developers. Among the qualities of the Development…

#Tags: scrum, development, development team, scrum guide

Agility test: speed vs velocity

A while ago I posted the translation for a quick verification of whether your work environment uses an Agile mindset. Here is another quick test, this time focusing on Scrum but referring to two tools that aren't directly part of the Scrum framework: velocity and sizing. The gist of it…

#Tags: agile, scrum, development, velocity

An Agility Test

Not too long ago I discovered this blog post by former colleague Cornel Fatulescu (Pentalog). Consequent to his firm belief in Agile values (one that I share), he published a set of questions that can serve as a good guideline for assessing a team's Agile inclinations. These questions (straightforward in…

#Tags: scrum, development, agile scrum, definition of done

Continuous Integration for PHP

Continuous integration for PHP projects is definitely a thorny subject, from my point of view. Why? Because the vast majority of continuous integration tools have a few drawbacks: they are behemots: consider Jenkins CI and/or its parent Hudson. Designed in Java, for huge Java projects, they are resource hungry…

#Tags: development, php, continuous integration, PHPCI, PHP

Agile Scrum - Time And Story Points

Let me start by saying that this won't be a time vs story points debate. In my book, all is good if you use one (not both). If you feel that one of these units of measure work for you and help you track progress accurately resulting in meeting deadlines,…

#Tags: agile, scrum, programming, development