contact@lookforwardconsulting.com | 01-858-349-5525

Class Registration
19
JUL
2016

Four Essential Skills to Master for 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...
09
JUN
2014

Everyone 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...
27
APR
2010

Best Links of the Week – Mar 27th 2010

More good links to share with others. Ouija Board Estimation\Seance Sizing – a new method for estimation that relies on team, not the undead. Is the Agile Community Being Unreasonable? – InfoQ takes a look at the friction between the PMBOK and Agile principles....
05
JAN
2010

Best Links of the Week – New Year Edition

New Year links, a little late, but ready for your review. Defense Procurement Goes Agile – a summary from the Agile Process Leadership Network’s (APLN) October 2009  meeting describing how the DoD is moving away from waterfall to an iterative, incremental processes....
12
JAN
2009

The problem with most TDD trainings is…

… they are too short. Mark Levison has posted an interesting article, Making TDD Stick, on InfoQ that covers some of my observations about how to sustain test-driven development (TDD) in an organization.  I have found the best way to teach TDD is to mentor\pair with an individual...
23
AUG
2008

Extract Method – The Most Important Refactoring EVER

Coming off my last rant, I thought it might be valuable to the community if I were to blog on the various refactorings I felt software developers should be using if they consider themselves professionals. To that end, I am going to borrow the refactoring patterns from Martin...
11
AUG
2008

Fake Objects

I was writing some tests today around some legacy code (its about 2 weeks old and not written with TDD) and wanted to make sure that some method was called when the parent method was invoked.  Unfortunately, I was having some problems with getting RhinoMocks working.  Since I was...
27
JUN
2008

“Unit testing never took off”

… said Agitar CEO Jerry Rudisin from SD Times. “The practice works, but it hasn’t taken off as a mainstream practice.” In 2008, I find this quote surprising and saddening that we still do not have software developers recognizing the need for automated unit testing. Sure, a lot of...