Objective Thoughts

What I Learned at Toyota

July 24, 2012 — Posted by Ken Pugh

I recently had the opportunity to visit Toyota in Japan. While there, I learned several things that were new to me. These thoughts came from individuals so I don’t know how widespread they are. I am still considering the implications of these ideas.

Here are some of the ideas:

Share this:


Raising our View to a Sane Level

July 22, 2012 — Posted by Al Shalloway

Insanity: doing the same thing over and over and expecting a different result. Albert Einstein

Share this:


Lean Software Development in a Nutshell

July 10, 2012 — Posted by Al Shalloway

Much of the work done in software development groups (IT or product) is the result of delays and interruptions. This sentence sounds funny, doesn’t it? But on reflection, let’s see where a lot of our time (work) is spent:

Reworking requirements
Building software to satisfy missed or misunderstood requirements
Finding bugs
Thrashing while trying to integrate two components that were built semi-independently of each other

What causes most of this work? I’d suggest delays.

Share this:


Why Agile May Not Work for You, But Lean-Agile Will

June 24, 2012 — Posted by Al Shalloway

Given the current state of Agile this is a very reasonable belief for many folks to have.  And, for many folks, it would be correct.  But many folks are also working off of misunderstandings and old information when they judge whether Agile will work for them.   Let’s at least clear some things up about Agile before we discuss where it will and won’t work.  Then, we’ll open up a new question – is there another approach that incorporates some of the best of Agile methods but extends it with thinking that will enable this new method to work anywhere?

Share this:


People Are Complex, Software Development Isn’t

June 22, 2012 — Posted by Al Shalloway

I just completed a Design Patterns Explained course yesterday.  It was awesome.  The people attending there will never look at design (of any kind) the same and greatly enhanced their ability to write robust code in Agile and non-Agile environments.   The information was not new, nor is it hard to find.  It’s been published in our Design Patterns Explained: A New Perspective on Object-Oriented Design 2nd Edition since

Share this:



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, SAFe, 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