contact@lookforwardconsulting.com | +351 964 478 478

Class Registration
28
AUG
2017

How to manage documents? Should that be a new story?

Continuing with our discussion of documentation, I wanted to address how we actually build these documents within our Sprints (or iterations).  Remember our key Agile principles related to documentation: “working software is the primary measure of progress” and...
03
JUL
2017

How does the traditional functional and technical documentation work in Agile?

In Scrum and Agile, there is not much guidance given on functional and technical documentation.  The Agile Manifesto states that Agile teams value “working software over comprehensive documentation.”  That provides clear guidance on what is the focus of an Agile team,...
19
JUL
2016

How to Improve Your Test-Driven Development

Test-Driven Development (TDD) is a fundamental programming skill in short supply today.  TDD is a powerful design technique that improves the quality and reliability of software as unit tests are automated and run more frequently.  One of the key concepts behind TDD is that the...
09
JUN
2016

How to Run a Coding Dojo

At Agile Portugal, I heard Emily Bache (@emilybache) give an inspiring keynote address on the importance of coding dojos to advance the art of programmers and testers.  Emily, much like myself, is a strong proponent of test-driven development (TDD), but recognizes that while TDD...
15
JUL
2014

Your Code Sucks!!

….is usually not an approach that works.  However, how do you start the conversation when there is an issue with somebody’s code (or work performance) that needs to be addressed that still preserves the relationship? Earlier this week in the Certified ScrumMasters...
09
JUN
2014

Who Is Responsible for Quality in Scrum?

To build a quality product we need to let go of the outdated 20th century idea that quality can be achieved through inspection alone, i.e. testing.  Instead, let us focus on constructing a framework that produces quality outcomes from the beginning and the two Lean concepts...
12
JAN
2010

Best Links of the Week – Jan 12th 2010

Here are some links to the best of the blogs since the beginning of the year. The Role of Leaders on a Self-Organizing Team – Mike Cohn talks about the important role management continues to play on Scrum teams. Agile Scales, Waterfall Doesn’t – or s...
14
SEP
2009

Seems Obvious Now

Just wanted to reiterate the value of TDD – I am working on a programming challenge and was surprised how easy it was to add a hunting and killing algorithm to my program.  Since it was written using TDD, I had a nice suite of fast tests which allowed me to incrementally...
23
FEB
2009

Excellent Blog Entry on Pair Programming

Jim Shore has linked to an excellent discussion on pair programming from the perspective of an experienced programmer being asked to pair full time.  Short summary – everything you thought pair programming was, it is not.  This blog entry is definitely worth a read!
04
FEB
2009

Social-Only Scrum

Seems like Martin Fowler is adding more to the Scrum dogpile.  I have written about this concept here and here.  Again, I agree that it is up to us practitioners to make sure the technical practices are applied rigorously or you get a big Scrum mess.