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

Class Registration
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!
18
FEB
2009

Shaking Up Those Old Bones

Jeff Patton has a good blog entry on why he is creating user story maps to maintain the Big Vision.  At the last conference in Boston, I attended his tutorial on user story maps.  Organizing the Product Backlog into a backbone of critical features, a walking skeleton of a barely...
12
FEB
2009

It’s Just Lean, No Hyphen Please

Alan Shalloway has posted an interesting blog about how Scrum is evolving in its understanding of itself much the same way Extreme Programming (XP) did in the early part of 2000.  As someone who was very much into XP at that time, I agree that XP was first defined as the original...
30
JAN
2009

Pair Programming Might Not Work For You,

… but don’t prohibit other people from giving it a try. I heard the MOST ignorant statement the other day while facilitating a workshop. “Pair programming is useful when you’re 23.  When you turn 24, there is no need for pair programming.” From the...
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...
04
DEC
2008

Anotando Demasiado

Spanish has an interesting word to explain the concept of “excessiveness” or “too much” – demasiado.  It can be used to talk about things, such as “Tenemos manzanas demasiadas”\”We have too many apples”, but interestingly enough it can also refer to people, as in “Él es...
18
NOV
2008

What Is Your Problem?

There are five commonly accepted Agile processes in practice today:Scrum, Extreme Programming, Crystal, Unified Process, DSDM.  Often times people who are interested in starting with an Agile process want to know “Which one is best?” or “Which one should you start with?”. ...
16
NOV
2008

What Jim Shores Says…

“It’s odd to talk about the decline and fall of the agile movement, especially now that it’s so popular, but I actually think the agile movement has been in decline for several years now.” Check out the full entry on his site for more.  Not much I can add; I agree...
06
NOV
2008

Culture Changes for Agile Transitions

Just wanted to let people know I am going to be on panel about “Transitioning to Lean-Agile” at San Diego Software Industry Council on November 21st.  I will be talking about culture change at Cardinal Health and my role in helping culture change.  It should be an interesting...
29
OCT
2008

Uncle Bob says…

“Test-driven development [TDD] is dual-entry bookkeeping to prevent errors in your code.” I was lucky enough to see Uncle Bob give a presentation on TDD this week.  During his demonstration of the Bowling Game, I noticed he refrained from writing tests for the all the...