Given When Then – How To


Expressing tests in a Given When Then style is the core practice of the Behavior Driven Development (BDD) methodology. Details about BDD can be found here. Writing tests in a GWT style can become tricky when there is no clear understanding / definition of what the actual test and preconditions are. As explained in Martin … Continue reading Given When Then – How To

The Kanban recipe to success


Recently I’ve read the illuminating book “Kanban” of David J. Anderson. One of the chapter that impressed me the most is “A Recipe for Success”. I’ve been working for the past few years in Agile teams and individuating ways of improving our work and simplifying the development process, was not an easy and immediate exercise. … Continue reading The Kanban recipe to success

Review process for Test-Driven Development Teams – TDR


In my enterprise we recently introduced Test-Driven Development (TDD) as a programming technique for delivering robust and reliable software. The lifecycle of tasks is the following: To Do In Progress For Review Verified Done The “To Do” and “In Progress” phases are self-explanatory. When a task goes in “For Review” the developer choose, with a … Continue reading Review process for Test-Driven Development Teams – TDR

Be Agile, don’t be frAgile


The last thing you want when you work in an agile environment, is to apply agile’s concepts wrongly or don’t apply them at all. Agile methodologies require the whole organization to act in an agile way where cooperation and continuous feedbacks are the keys of the success. Although it’s easier to give birth to an agile team at … Continue reading Be Agile, don’t be frAgile