Objective Thoughts

Subscribe to our blog Net Objectives Thoughts Blog

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:


New Blog Entry at SustainableTDD.com

November 18, 2015 — Posted by Scott Bain

We've got another new entry over at:


...which is all about the way unit tests can be structured to make them better specifications. We welcome comments at the Sustainable Test-Driven Development blog site. Thanks!

Share this:


Challenge the Lies You Live

November 11, 2015 — Posted by Al Shalloway

I will start right out that I am a believer in best practices. I know several that work 100% of the time and many that work most of the time.

One that works all of the time? Treat people with respect.

One that works almost all of time? Make work visible.

Ironically, many in the Agile community say there are no best practices and then proceed to tell you a few you have to do.

For example, in Scrum you must have cross-functional teams, do iterations and have daily stand-ups (just to name a few). 

Share this:


Three Areas the Agile Community Has Missed the Boat

November 5, 2015 — Posted by Al Shalloway

In the 17 years I've been involved in Agile software development, there have three areas that are key to success that have been somewhat ignored by much of the Agile community. These are in the areas of complexity, transition and learning. Pretty surprising since everyone says software development is complex, that we must transition to a better way of being and that it's all about learning. Let's look at each of these.  


I hear people talking about how software is complex and we're complex adaptive systems as if both are facts. 

Share this:


Be The Change To Create Change

October 31, 2015 — Posted by Al Shalloway

“Be the change that you wish to see in the world.” ― Mahatma Gandhi

I have heard many versions of this quote and have always thought I knew its meaning. 

I thought it meant that one must look to oneself for action, that one must take responsibility for change and not expect or wait for others to do it. 

While I still believe this is part of the message, there is another one that I have been seeing. 

That is by being the change  one creates the space for others to take similar action. 

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
Business and Strategy Development, Executive Management, Management, DevOps, Analyst, Analysis and Design Methods, Planning/Estimation, Innovation Games, Lean Implementation, Agile, Lean-Agile, Lean, Kanban