Net Objectives Thoughts

Net Objectives Thoughts

Latest Episodes

How Design Patterns Give Insights Into Process Patterns
February 01, 2019

Design patterns are often described as “solutions to recurring problems within a context.”But the real power of patterns is to see the forces that each pattern resolves. They should be used as a way to help analyze what’s needed to create a quality design

Agile is Here to Stay (Or at Least the Being of It)
February 01, 2019

The most important words of the Agile Manifesto are, “We are uncovering better ways …” This should continue to be true. Agile is often thought of as a way of being. But getting people to “be” Agile is hard. And it’s not clear what “doing Agile” is. “Being

Something has Happened to Me (Not My Normal Rant)
February 01, 2019

I’ve been having a very interesting two weeks. I would like to say that whenever I go into a client, I am always on, and always get my clients to see new opportunities. But I’d be lying. However, for the last two weeks, that’s been what’s been happening…

The Next Generation of Business Value Realization
January 31, 2019

In the past, we have tried waterfall, Agile, and Agile at scale to deliver value through product development. Each has been lacking. Here is what the next generation of accelerated value delivery will require. An integration of business and technology bas

New Teams Can Avoid Common Errors by Understanding Cost of Delay
January 30, 2019

In an earlier post, I discussed how attending to the cost of delay helps us focus on removing delays in workflow, feedback, communication, and error detection. This involves a focus on finishing (not starting a new story if you can help somebody else with

The Future of Agile
January 23, 2019

Here are some of the things Agile has demonstrated to be of value. Having self-organizing small teams Building incrementally Taking an iterative approach However, an organization is not merely a collection of small teams, it must also do the following: Ha

The Third Leg of Emergent Design: Acceptance Test-Driven Development (ATDD)
January 23, 2019

In previous posts, I discussed that the first leg of emergent design is TDD, which provides code quality and sustainability. The second leg is design patterns, which provides insights into handling variation. The third leg is ATDD, which provides us a way

Design Patterns: The Second Leg of Emergent Design
January 22, 2019

TDD is the first leg of emergent design or what could be called Agile Design. Design patterns are the second. They’re often described as “solutions to recurring problems in a context.” In this way they can be thought of as recipes that have been learned.

Test-Driven Development (TDD): The First Leg of Emergent Design
January 22, 2019

I am heartened by the surge in TDD training. To me, TDD is the second most important thing for devs to learn. ATDD is the first. TDD is not just the automation of unit testing. It’s also intended to improve design and sustainability. TDD’s formulation of

An Open Letter to Participants When We Go In To Train
January 14, 2019

Among the things needed in the Agile space are better training methods and a better way to use frameworks. This pertains to all organizations coming to Agile:  They are rightfully concerned about what the kind of Agile training they’ll get. They want impr