Skip to content

NetObjectives
Syndicate content Net Objectives Thoughts
Follow the Net Objectives Blog for Industry News on Agile, Scrum, TDD, Kanban and more!
Updated: 3 hours 53 min ago

The Objective of Time-Boxing

Sun, 04/23/2017 - 14:22
This blog continues my series on Going Beyond Practices to Achieve Objectives   Timeboxing is used as a project planning technique. The schedule is divided into a number of separate time periods (timeboxes), with each part having its own deliverables, deadline and budget. In Agile, these time boxes are known as “iterations” (XP and generic Agile) or “sprints” (Scrum). The deliverables of each...

[[ This is a content summary only. Visit my website for full links, other content, and more! ]]
Categories: Companies

Values, Practices and Principles Are Not Enough

Sun, 04/23/2017 - 14:12
Agile has been around for over 2 decades now. Most every method talks about values, principles and practices. The Agile Manifesto, for example, is comprised of 4 values and 12 principles. XP, Scrum, Kanban, SAFe, LeSS and Nexus have added a considerable number of principles and practices as well. However, there has been little discussion of the laws of software development and insufficient...

[[ This is a content summary only. Visit my website for full links, other content, and more! ]]
Categories: Companies

The Question Isn’t” Scrum Vs Kanban?” or Even “Scrum and Kanban?” But Rather “What Works?”

Fri, 04/21/2017 - 19:11
If you find this topic interesting, check out our webinar Blending Kanban and Scrum Or What to do When Neither Kanban or Scrum Is Optimal Executive Summary We should not be debating whether Scrum or Kanban is better.  Both have practices and principles to offer.  Each has a different mindset towards learning, however.  But instead of just blending them, we should look to a mindset that embraces...

[[ This is a content summary only. Visit my website for full links, other content, and more! ]]
Categories: Companies

Blog Series: TDD and Process, Part 4

Mon, 04/17/2017 - 14:16
Part 4: Redundancy In part 3, we examined how the same specification can be bound to the production system in different ways, producing executable tests that have various levels of granularity and speed, by creating different bindings for different purposes.  We started with the “full stack” binding: Next, we created a different binding that avoided accessing the database at all by mocking...

[[ This is a content summary only. Visit my website for full links, other content, and more! ]]
Categories: Companies

Blog Series: TDD and Process, Part 3

Thu, 04/06/2017 - 11:52
Part 3: Reusing the Specification I’ve said that notion of automation should follow the TDD specification process, not lead it.  We choose the “test automation framework” (TAFW) based on the nature of our specification and how we have chosen to represent it to stakeholders. That said, once we have settled on a TAFW, we can then determine how best to use it to bind the specification to the...

[[ This is a content summary only. Visit my website for full links, other content, and more! ]]
Categories: Companies

Blog Series: TDD and Process, Part 2

Fri, 03/31/2017 - 14:57
Part 2: Basic (A)TDD Automation In part 1 we expressed a view that many people hold when it comes to the various kinds of tests that we write in a process that centers on Test-Driven Development: “Your tests can either provide you a great deal of value and precise information when they fail, or they can be more broadly useful to the organization when they are passing (when they accurately...

[[ This is a content summary only. Visit my website for full links, other content, and more! ]]
Categories: Companies

4 Things You Must Do At Scale

Tue, 03/28/2017 - 08:36
This blog covers some of the ideas in the first session of our upcoming webinar series on Tuning SAFe. It's actually an adaptation of our Lean-Agile experience into the SAFe model so it will be useful for anyone attempting or doing Agile at scale. The first session, called 'Rationale of SAFe', discusses the four key elements of an Agile transformation. These four issues must be dealt with...

[[ This is a content summary only. Visit my website for full links, other content, and more! ]]
Categories: Companies

Blog Series: TDD and Process Part I

Tue, 03/07/2017 - 15:58
Part 1: The False Dichotomy Traditions in software testing suggest that the balance among the various types of test types (Acceptance, API, Integration, Unit) should be weighted toward the lower-level, more granular tests and less toward the larger-scale, or end-to-end tests.  The visualization is typically something along these lines, in terms of the effort that should be devoted to each: It...

[[ This is a content summary only. Visit my website for full links, other content, and more! ]]
Categories: Companies

Agile Pixie Dust

Tue, 03/07/2017 - 13:26
You know the history well. At an executive level, the organization has decided to "go Agile". Everyone in the organization attended a 1/2 day Scrum Training course. The project managers were re-titled as "Scrum Masters" and the business analysts were re-labeled "Product Owners". Finally, the developers and testers were reorganized into a set of Scrum Teams and "Sprint Zero" was started. Since...

[[ This is a content summary only. Visit my website for full links, other content, and more! ]]
Categories: Companies

Why Agile Should Be More Predictable Than Waterfall

Sun, 03/05/2017 - 17:17
Many executives have been led to believe that Agile is inherently less predictable than a waterfall approach.  However, Agile, when wrapped in Lean-Thinking, can be more predictable because it enables working directly on the true causes of unpredictability in software development.  Waterfall’s large projects and stage gate approach cause delays in feedback, workflow, testing and integration....

[[ This is a content summary only. Visit my website for full links, other content, and more! ]]
Categories: Companies