Stop Using Story Points

Posted October 12, 2012 by Joshua Kerievsky in Agile Transition, Coaching, Extreme Programming

Sprints, standups and story points have come to symbolize Agile methods much like burgers, fries and cola symbolize fast food. Ready for your Agile Happy Meal? I hope not.
Read more


Halloween in April?!

Posted May 10, 2012 by Joshua Kerievsky in Lean Startup, Simulation and Games

These days, thanks to Lean Startup and Lean UX, I’m fairly obsessed with the idea of faking things. Faking product ideas, faking product features (see Fast, Frugal Learning with a Feature Fake), faking whatever is necessary to help us rapidly and economically learn about customer needs. So I was extremely impressed the other day with […]
Read more

1 comment

Muscling It

Posted February 13, 2012 by Joshua Kerievsky in Software Design

There are moments in software development when ordinary or common usage of an API, library, language or tool won’t solve a programming problem. At such times, some programmers retreat and consider alternative solutions that rely on simple, ordinary code. Other programmers refuse to give up and push forward to find whatever uncommon or arcane parts of […]
Read more


Replace Badass Query With Simple Loop

Posted February 1, 2012 by Joshua Kerievsky in Refactoring, Software Design

× Warning: this blog contains ugly code requiring horizontal scroll bars. Viewer discretion advised. Yesterday, we found the following badass query in our CompletionStatusRepository class:
Read more

No comments

Agile Vs. Lean Startup

Posted August 18, 2011 by Joshua Kerievsky in Agile Transition, Lean Startup

Lean Startup is a disciplined, scientific and capital efficient method for discovering and building products and services that people love. It rocks. It rocks far more than Agile.
Read more


VersionOne & Industrial Logic Partner to Deliver World-Class Agile eLearning

Posted August 10, 2011 by Joshua Kerievsky in Training

Read the Businesswire story about this new partnership… Industrial Logic is very pleased to announce our partnership with VersionOne. We are excited to offer our innovative Agile eLearning to a broader market to ensure the overall success of enterprise agile adoption.
Read more

No comments

Songs: Smaller Batches in eLearning

Posted July 19, 2011 by Joshua Kerievsky in Training

As you may know, our online learning ( uses a music metaphor in which our content is organized into albums, box sets, playlists, compilations, etc. Every album we have is composed of tracks. We’ve recently been measuring how long it takes people to get through our tracks.
Read more


Fast, Frugal Learning with a Feature Fake

Posted June 7, 2011 by Joshua Kerievsky in Lean Startup

My colleagues and I recently developed and deployed our first Feature Fake, a fast, frugal way to learn whether users are interested in a feature before actually building it. I learned this excellent technique from Laura Klein, a Lean UX guru from UsersKnow, who was one of the distinguished mentors at the recent Lean Startup […]
Read more


Return of the Horizontal Slice

Posted May 31, 2011 by Joshua Kerievsky in Lean Startup, Software Design

A vertical slice contains all of the essential layers (UI, persistence, domain logic) necessary for a user to experience a primitive yet working version of a feature.
Read more

No comments