Objective Thoughts

Subscribe to our blog Net Objectives Thoughts Blog

The New View of Lean-Agile Software Development

February 27, 2016 — Posted by Al Shalloway

Lean has been described in many different ways.  The view I am promoting here is specifically for Lean being applied to software development.  This is quite different than when Lean is applied to problems in the physical world such as manufacturing and product development.  Software has unique challenges and they require a different method of applying the Lean mindset and principles.

Lean can be thought of as a combination of mindset (belief system), principles used for guidance and practices. 

Share this:


The Emperor and The Empress Have No Clothes

February 25, 2016 — Posted by Al Shalloway

Doubt is uncomfortable. Certainty is ridiculous. Voltaire

The test of a first-rate intelligence is the ability to hold two opposing ideas in mind at the same time and still retain the ability to function. F. Scott Fitzgerald

There are two things one hears from Agile consultants all the time:

  • No one size fits all
  • Start with a set of practices and evolve into thinking for yourself

Yet, very few live by these maxims. 

Share this:


What to consider when attempting to improve your methods

February 18, 2016 — Posted by Al Shalloway

As a consultant I get to see dozens ­of Lean-Agile transitions a year.  Unfortunately, I notice that the implications of systems-thinking is not only lost on most companies, but on most consultants as well.   Local optimization efforts such as a focus on Agile teams while ignoring portfolio management or assuming a bottom up team-to-team approach can work are fairly ineffective.  The resulting frustration often leads companies to try to throw money at the solution – either hiring more people or coaches.   However, without a systems-t

Share this:


New Blog Entry at SustainableTDD.com: 6 Do's and 8 Skills

January 29, 2016 — Posted by Scott Bain

We have a new entry up for your perusal at www.sustainabletdd.com.

It is called "TDD and the 6 Do's and 8 Skills of Software Development", pt. 1

Visit our blog here, and let us know what you think in the comments section.

Share this:


Specifying the Negative Blog entry at SustainableTDD.com

December 11, 2015 — Posted by Scott Bain
When a requirement states that a specific behavior should not exist in a system, how can TDD respond? How do you express, in a test, that a behavior must not exist in a system? That's our topic: http://www.sustainabletdd.com/2015/12/specifying-negative-in-tdd_11.html

Share this:



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, Change Management, Lean Implementation, Transitioning to Agile, Lean-Agile, SAFe
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
Software Design, Design Patterns, Technical Writing, TDD, ATDD, 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
Scott Bain
Analysis and Design Methods, Agile Design and Patterns, Software Design, Design Patterns, Technical Writing, TDD, Coaching, Mentoring, Online Training, Professional Development, Agile
Tom Grant
DevOps, Analyst, Analysis and Design Methods, Innovation Games, Lean Implementation, Lean-Agile