Agile is an Adjective

Posted September 6, 2019 by Joshua Kerievsky in Agile Transition, Coaching, Culture, Kanban, Lean Startup, Modern Agile

Agile is an adjective, guided by principles and realized in unlimited ways.
Read more

No comments

Transcend the “Feature Factory” Mindset Using Modern Agile and OKR

Posted March 18, 2017 by Alexandre Freire in Agile Transition, Culture, Estimates, Kanban, Lean Startup, Learning, Modern Agile, Trust

By Alexandre Freire Kawakami and Felipe Castro Agile adoption in most companies focuses on software delivery. Very few achieve business agility. When it comes to setting goals, the waterfall command-and-control mindset is still the norm: organizations use an annual, top-down process to create a set of static goals that is in direct conflict with being […]
Read more

No comments

Modern Agile

Posted November 3, 2015 by Joshua Kerievsky in Agile Transition, Anzen, Anzeneering, Culture, Estimates, Extreme Programming, Kanban, Lean Startup, Mob Programming, Modern Agile, Refactoring, Software Design, Tech Safety, Test Driven Development

Have you ever seen someone using an older laptop and just felt bad for them? That’s how I feel when I see most people practicing agile these days. We’ve advanced so far beyond where agile was in the mid 1990s, yet so many teams practice agile like it’s 1999! Meanwhile, agile/lean pioneers and practitioners have […]
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

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


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

Test-Driven Development with Continuous Deployment

Posted April 27, 2011 by Joshua Kerievsky in Extreme Programming, Lean Startup, Test Driven Development

Continuous Deployment (CD) and Test-Driven Development (TDD) are two of the most powerful practices we use at Industrial Logic. Both of these practices help us rapidly deliver value to users while significantly reducing the stress of programming and releasing to our production environment.
Read more


Impact of Continuous Integration on Team Culture

Posted April 14, 2011 by Naresh Jain in Agile Transition, Lean Startup

Better productivity and collaboration via improved feedback and high-quality information. Impact of Continuous Integration on Team Culture: Encourages an Evolutionary Design and Continuous Improvement cultureTeam takes shared ownership of their development and build processThe source control trunk is in an always-working-state (avoid multiple branch issues) No developer is blocked because they can’t get stable code Developers break […]
Read more


License to Kludge

Posted March 12, 2011 by Joshua Kerievsky in Lean Startup

A kludge is a workaround, a quick-and-dirty solution, a clumsy or inelegant, yet effective, solution to a problem, typically using parts that are cobbled together. — Wikipedia My colleagues and I have a license to kludge.
Read more

No comments