Objective Thoughts

Subscribe to our blog Net Objectives Thoughts Blog

Embrace Change through Patterns and Test

October 25, 2006 — Posted by Jim Trott

Listen to the podcast Embrace Change through Patterns

Perhaps one of the benefits of Agile is that you can get frequent, almost constant validation of what we are doing. In waterfall approaches, it too often happens that after a Plan-Do-Review cycle, the review results in bad news: something is wrong. Now, we have to go back and re-work a bunch of stuff. That is wasted effort.

Share this:




  

The Role of Lean Leadership

October 23, 2006 — Posted by Jim Trott

Last week, I attended a webinar featuring James Womack and John Shook of the Lean Enterprise Institute. They are among the best thought leaders in lean management. They share a wealth of observations about the crucial role that leadership plays in seeing lean come into an organization. There are many great points from Toyota and other real world situations.

Share this:




  

Perfecting process is part of Lean-Agile (and apologies to iTunes folks)

October 17, 2006 — Posted by Jim Trott

One of the core principles of Lean-Agile is to perfect your processes. There is always room for improvement. Well, that is certainly the case with me! There is always more to learn.

Share this:




  

Estimating in Lean-Agile (and a mea culpa)

October 17, 2006 — Posted by Jim Trott

Ed Note: I am re-publishing this entry because a few weeks ago, I messed up and had the wrong link to the podcast. It directed you to a conversation about domain analysis rather than estimating. Several alert listeners have pointed this out, and I appreciate it. My apologies! And don't hesitate to keep me honest: jim.trott@netobjectives.com The correct link is below:

Listen to the podcast Estimating in Lean-Agile

Stories should be between a half day and 2 days. If we cannot get it down to a couple of days, then we don’t really understand the problem yet. This is especially true for new code and new features. Of course, there are code bases that require more than a couple of days, but these tend to be code bases that already have code quality issues.

Share this:




  

(Design) Patterns and Lean-Agile

October 17, 2006 — Posted by Jim Trott

Listen to the podcast Patterns and Lean-Agile

In other podcasts, we have talked about the “Three Legs of Software Development”: management processes, developer processes, and technical skills. “Technical skills” involves both Design Patterns and Test-Driven Development.

But are design patterns still relevant? Or is that so 1990’s?

The answer is “Patterns are more relevant now than they ever have been… and especially for Lean-Agile software development." Why?

Share this:




  

Pages

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, Management, Operations, DevOps, Planning/Estimation, Change Management, Lean Implementation, Transitioning to Agile, Lean-Agile, Lean, SAFe, Kanban, Scrum
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
Agile Design and Patterns, Software Design, Design Patterns, C++, C#, Java, Technical Writing, TDD, ATDD, Certifications, 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
Max Guernsey
Analysis and Design Methods, Planning/Estimation, Database Agility, Design Patterns, TDD, TDD Databases, ATDD, Lean-Agile, 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
Steve Thomas
Business and Strategy Development, Change Management, Lean Implementation, Team Agility, Transitioning to 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