Objective Thoughts

Subscribe to our blog Net Objectives Thoughts Blog

Reflections on Design Patterns After Two Decades

October 29, 2014 — Posted by Al Shalloway

On the 20th Anniversary of Design Patterns, the InformIT editorial team decided to ask several patterns gurus for their reflection on patterns over the last two decades.  You can see the entire article here.

Here's Jim Trott and my post - Design Patterns in an Agile World

Share this:


Purpose, not Features

October 28, 2014 — Posted by Al Shalloway

I keep hearing people ask about how to improve agile requirements. I agree that mere decomposition of epics into features into stories into right sized stories into tasks is not enough. In fact, it misses the point. In fact, most of the time customers don't know what they want. Henry Ford said - "If I had asked people what they wanted they would have said 'faster horses'".  So how can we find out what they really want.  It's not as hard as you might think. But it takes looking in a different place than we normally do.

Share this:


Maybe We're Asking the Wrong Questions

October 28, 2014 — Posted by Al Shalloway

I've been doing a variety of presentations at all levels the last week and it occurred to me that there are a few questions I ask that tend to get deep answers that many folks seem to think not possible. I thought I'd share a few of them and ask for others to chime in.

Share this:


TDD and Asychronous Behavior

October 21, 2014 — Posted by Scott Bain

Test-Driven Development posits that all behaviors in a system should be specified in tests. Sometimes this appears to be challenging either because the system has design flaws that make it hard to test, or because the technique needed to create the tests is not immediately clear. Sometimes it is a bit of both.

At our blog Sustainable TDD, Amir Kolsky and I have outlined the techniques needed for writing TDD-style tests for code that supports mutli-threaded access.

Share this:


A New Agile Team Approach Emerges

October 16, 2014 — Posted by Al Shalloway

The next generation of team Agile approaches is beginning to emerge. It is built on what the industry has learned from earlier Agile methods. It is perfected with Lean thinking. It is tailored to the needs of the team and the needs of the organization to deliver value quickly and sustainably. It is the fourth wave of Agile.

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