scrum

Agile for Startups (MIT Guest Lecture Slides)

Agile for Startups (MIT Guest Lecture Slides)

MIT’s Entrepreneurship Center asked me to give an Agile Product Management workshop for their Hacking IAP course. The course is a special seminar in management they’re doing for MIT student entrepreneurs. It takes place over the IAP (January) term and is open to all MIT students that have startups already underway. The first week of […]

Kanban is the New Scrum

Kanban is the New Scrum

Maybe it’s all the time I spend with startups, but while I strongly value Scrum’s ideas behind self-organizing teams & continual feedback – I can’t help but feel Kanban represents the next level of agility, giving us more flexibility and capitalizing on the lessons we’ve learned from Lean. Scrum A lot of people tend to […]

Agile Vs. Lean: Yeah Yeah, What’s the Difference?

Agile Vs. Lean: Yeah Yeah, What’s the Difference?

Is Agile the same as Lean? When people say “agile” do they really mean Scrum? Or do people still use different types of agile – and if so, why? Been getting a lot of questions lately, so thought I’d take a stab at this… Lean Lean comes from Lean Manufacturing and is a set of […]

Scrum: A Framework for (Finding) Failure

Scrum: A Framework for (Finding) Failure

Ken Schwaber, co-developer of Scrum, just gave an interesting talk at the Agile Project Leaders Network. Scrum, he explained, is not a methodology, but a framework for developing complex products. The thing about complexity is that the more of it we have, the less likely it is that an external entity can dictate our way […]

Deep Agile – Ya Know, Like Teenage Sex

Deep Agile – Ya Know, Like Teenage Sex

Because, apparently, their 30 minute debate on TDD was insufficient, Agile Bazaar invited industry leaders Bob Martin & Jim Coplien to continue the discussion over an entire weekend of old sk00l learning at MIT. And so, as 90 of us gathered to hear them out, they kicked it off by explaining why agile is so […]

What do you want to be when you grow up? (the wisdom of self-organizing teams)

What do you want to be when you grow up? (the wisdom of self-organizing teams)

Here’s a pop quiz for you. When trying to improve myself, I focus on: a) Advancing my strengths b) Overcoming my weaknesses If you are like most people, you’d have answered B. And you’d be wrong. In case the ever growing self-help sections of our bookstores didn’t give it away, we live in a society […]

That Agile Stuff Will Never Work

That Agile Stuff Will Never Work

I was in Washington DC this week for 3 days of Scrum training with Mike Cohn, who conveniently held the class 10 minutes from my parent’s house, so I wound up staying with them. Now, my Dad has been programming since the 1960′s and while he recently retired, he was always amazing at staying up […]

Scrum for building high performance teams?

Scrum for building high performance teams?

So, I’m reading Agile Software Development with Scrum and it just struck me that what they’re really describing here is how to build high performance teams. Of course, this shouldn’t be such a surprise. Aren’t high performing teams going to be the goal of any development process? But, still, it struck me as refreshing. I’m […]