Objective Thoughts

Subscribe to our blog Net Objectives Thoughts Blog

All Kanban Queues Are Not the Same - Manufacturing and Software Services Are Different

November 29, 2016 — Posted by Ken Pugh

Kanban originated at Toyota as part of the manufacturing process.  It’s been adopted to software delivery.  In both forms, there are stages of production or creation that may have queues in-between the stages.  Differences in the purpose of these queues are sometimes overlooked when describing the flow through software processes.   Along with queues, “pull” and “push” can have different meanings in terms of software.   

Share this:




  

Is Readability Truly a Code Quality

November 29, 2016 — Posted by Max Guernsey

Readability and code quality frequently coincide but does that mean readability is a code quality?

Share this:




  

Three Levels of Doneness

November 21, 2016 — Posted by Ken Pugh

How do you know when you’re done with something?   With software applications, there are at least three levels of doneness – business, customer/user, and technical.    There are different metrics for doneness at each level.  Tests at each level can help create an unambiguous definition of done for that level.    

Share this:




  

Too Many Defects/Bugs, Don’t Just Look at Fixing QA

November 16, 2016 — Posted by Maurizio Mancini

In many engagements upper and middle management ask me “How do we fix our Testing (QC) process? The team is just not catching the defects”?

What I have asked these managers in return is; “Why focus on fixing your testing processes first, shouldn’t you first focus on fixing the development process since they write the code?”

This usually starts a vigorous discussion about where the problem really lies in the organization, which is exactly the kind of soul searching an organization needs to do when they ask me to fix the testing.

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