eCoaching: A new kind of coaching service

Posted March 28, 2013 by Curtis Cooley in Coaching

eCoaching eCoaching is a new way to deliver best in class lean and agile coaching. A way for companies to access world class agile coaches in smaller and timelier chunks. eCoaching provides access to the same great expertise as full time onsite coaching, but uses technology instead of air travel. You meet with the coach [...]
Read more

No comments


“As a Developer…” Is Not a User Story

Posted November 26, 2012 by Bill Wake in Extreme Programming

Look at these “user stories” I recently encountered: As a developer, I want to refactor the BarSplat module so that it has less duplication As a developer, I want to configure Jenkins so that we have continuous integration As a product owner, I want to have the stories estimated so that we can make a [...]
Read more

15 comments


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

66 comments


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.
Read more

1 comment


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

4 comments


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 (http://industriallogic.com/shop) 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

6 comments


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.
Read more

4 comments