Objective Thoughts

How Successful Pilots Often Actually Hurt an Organization

October 3, 2010 — Posted by Al Shalloway

It is seductive to think about scaling Agile up from teams to the enterprise. It seems the correct path to take because you can almost always find a team or two where Agile methods lead to great improvements over Waterfall methods. But what works for a few teams at the local level often obscures the bigger picture: creating enterprise agility. Enterprise agility is the ability for an organization to deliver value quickly when needed. Sadly, I have seen many organizations achieve many successes locally – team agility – and move even further away from enterprise agility.


Share this:




  

Estimating Business Value

September 28, 2010 — Posted by Ken Pugh

Creating software is about delivering business value. Without some measure of business value, it's hard to determine whether the software has any. For several years, I've presented a session on estimating business value to local user groups and national conferences. My new book, Lean-Agile Acceptance Test-Driven Development: Better Software through Collaboration, includes a section on estimating business value. Here are some ideas from that book and others accumulated over the years.


Share this:




  

Common Myths of Kanban

September 26, 2010 — Posted by Al Shalloway

Kanban has come of age and what that means is that there are now just as many (maybe more) misinterpretations of it than ever before. I've seen this happen when XP became popular, Scrum, and Lean - so this is no surprise. There are some differences, however. With Kanban, there are thought leaders, such as myself, who are willing to say what Kanban is and not just say "it's what you do after you understand it." While Kanban isn't a thing actually, it is somewhat well-defined and it is easy to tell if many of the things said about it are true.


Share this:




  

Why ‘Kanban’ Is the Perfect Name After All

September 19, 2010 — Posted by Al Shalloway

When David Anderson originally named what is now called 'Kanban' Virtual Kanban System for Software Development. I, like many others, have said that it is a horrible name and very misleading. Kanban, which literally means 'signboard' is a method used in Lean Manufacturing that uses cards (called 'kanban cards') to signal when new materials are needed to be provided to a stage in the manufacturing process. It is the basis for pull systems and a cornerstone of lean manufacturing.


Share this:




  

A Quick Synopsis of Agile 2010

August 18, 2010 — Posted by Al Shalloway

I came back from Agile 2010 and got right into things delivering my favorite Lean-Agile course – Transitioning Your Organization to Lean-Agile Methods. I must say, this was the best Agile Alliance conference I've been to. After 2008's conference, I was so upset with the way us sponsors were handled that I had decided to forgo 2009's conference – limiting ourselves to giving out our Lean-Agile Pocket Guide to Scrum.


Share this:




  

Pages

Free Email Updates!

Sign up for free email updates from
Net Objectives Thoughts Blog

Blog Authors

Al Shalloway
Business, Operations, Process, Sales, Agile Design and Patterns, Personal Development, Agile, Lean, SAFe, Kanban, Kanban Method, Scrum, Scrumban, XP
Cory Foy
Change Management, Innovation Games, Team Agility, Transitioning to Agile
Jim Trott
Business and Strategy Development, Analysis and Design Methods, Change Management, Knowledge Management, Lean Implementation, Team Agility, Transitioning to Agile, Workflow, Technical Writing, Certifications, Coaching, Mentoring, Online Training, Professional Development, Agile, Lean-Agile, SAFe, Kanban
Ken Pugh
Software Design, Design Patterns, Technical Writing, TDD, ATDD, Coaching, Mentoring, Professional Development, Agile, Lean-Agile, Lean, SAFe, Kanban, Kanban Method, Scrum, Scrumban, XP
Scott Bain
Analysis and Design Methods, Agile Design and Patterns, Software Design, Design Patterns, Technical Writing, TDD, Coaching, Mentoring, Online Training, Professional Development, Agile