Objective Thoughts

Subscribe to our blog Net Objectives Thoughts Blog

The Case for One-Piece Flow (Part 3/3)

July 29, 2009 — Posted by Guy Beaver

Part 3: Managing Enterprise Agility

In parts 1 and 2 of this series, we discussed how the principles of queuing theory and capacity utilization suggest that keeping people busy actually works against minimizing cycle time. When applied to software development organizations, we begin to see how having too many projects underway unintentionally hides wasteful activity. In part 3, we pull together the concepts and discuss why organizations that focus on completing smaller, high value capabilities can realize much greater returns on technology investments.

Share this:




  

Is Part of the Agile Community Acting Like the Waterfall Community of Old?

July 15, 2009 — Posted by Al Shalloway

When I started writing this blog I had one answer to the question it presents, but after having  written it, I have another.  I will say that my initial answer was "yes, it feels similar."  You'll have to wait until the end to get my current answer.

Share this:




  

Differences in Beliefs Results in Differences in Approach

July 5, 2009 — Posted by Al Shalloway

This blog is a synopsis of my thoughts resulting from a “conversation” Paul Oldfield and I had on the Lean-Agile Yahoo group recently.  I have added other things than were not in the original thread.  Thanks Paul, for a very interesting dialog. And thanks to Bob Marshall (twitter ID: flowchainsensei) for suggesting I write something like this up.

Share this:




  

Kayaking: How Rationale Aids Experience

July 2, 2009 — Posted by Al Shalloway

I have been espousing an understanding of principles for quite some time now. While I do believe that one typically does not truly understand something until they do it, I believe we often look in the wrong area for things and that being told what to look at (in the form of principles or rationale) can steer us into better action quickly.  I recently had an experience of not being told principles, eventually learning things myself, and realized I would have learned a lot faster had I been told them - so I thought this might be a good illustration of my point.

Share this:




  

Uncle Bob Weighs In

July 1, 2009 — Posted by Scott Bain

Recently at the Rails conference, Bob Martin served up a very provocative talk: "What killed Smalltalk could also kill Ruby." There has been a fair amount of controversy about this particular presentation, most notably from the Smalltalk community who consider themselves to be not-at-all-dead. They point out, for instance, that Smalltalk was not free "back in the day" and Ruby/Rails is, and that this makes more of a difference than many of the factors Bob was referring to.

For my part, I don't care all that much whether one language or another is in vogue as much as I care how the technology is being used and specifically how our profession is or is not maturing as a result. Bob said that we were not a profession in the past but are now. I tend to agree with him. He also equated the notion of a profession with the concept of disciplines which I also totally agree with (this should not be too terribly surprising to anyone familiar with the book I wrote recently - Emergent Design: The Evolutionary Nature of Professional Software Development - and if you note the particular engineering practices we choose to teach at Net Objectives).

So I'm with him on this, but I think there were a couple of things missing in his equation.

Share this:




  

Pages

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
Guy Beaver
Business and Strategy Development, Executive Management, Management, Operations, DevOps, Planning/Estimation, Change Management, Lean Implementation, Transitioning to Agile, Lean-Agile, Lean, SAFe, Kanban, Scrum
Israel Gat
Business and Strategy Development, DevOps, Lean Implementation, Agile, Lean, Kanban, Scrum
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
Agile Design and Patterns, Software Design, Design Patterns, C++, C#, Java, Technical Writing, TDD, ATDD, Certifications, Coaching, Mentoring, Professional Development, Agile, Lean-Agile, Lean, SAFe, Kanban, Kanban Method, Scrum, Scrumban, XP
Marc Danziger
Business and Strategy Development, Change Management, Team Agility, Online Communities, Promotional Initiatives, Sales and Marketing Collateral
Max Guernsey
Analysis and Design Methods, Planning/Estimation, Database Agility, Design Patterns, TDD, TDD Databases, ATDD, Lean-Agile, Scrum
Scott Bain
Analysis and Design Methods, Agile Design and Patterns, Software Design, Design Patterns, Technical Writing, TDD, Coaching, Mentoring, Online Training, Professional Development, Agile
Steve Thomas
Business and Strategy Development, Change Management, Lean Implementation, Team Agility, Transitioning to Agile
Tom Grant
Business and Strategy Development, Executive Management, Management, DevOps, Analyst, Analysis and Design Methods, Planning/Estimation, Innovation Games, Lean Implementation, Agile, Lean-Agile, Lean, Kanban