INVEST, Scrum and Enterprise IT

Herding Cats

Cohesion is the measure of how well module fits together. The component may be performing more than one function. Informational cohesion: performs a number of functions, each with its own entry point, with independent code for each function, all performed on the same data structure.

SCRUM 40

INVEST, Scrum and Enterprise IT

Herding Cats

Cohesion is the measure of how well module fits together. The component may be performing more than one function. Informational cohesion: performs a number of functions, each with its own entry point, with independent code for each function, all performed on the same data structure.

SCRUM 36

Definition of Done

Herding Cats

The common definition of the Definition of Done in agile software development is (mostly from the Scrum Alliance and other official Scrum sites): A simple list of activities (coding, comments, unit testing, integration, release notes, design documents, etc.)

SCRUM 49

How to Talk About Estimates

Herding Cats

We can't talk about estimates or estimate, without also talking about the precision and accuracy of the estimate (the noun) after we have performed the estimate (the verb). . What is an estimate?

4 Fallacious Reasons to Estimate and Why Those Are Fallacious

Herding Cats

I need an estimate because… I need to measure productivity. Although I understand measuring productivity could work well for repeatable activities, it's hard to believe it works well for abstract and, ultimately, non-repeatable tasks like software development.

Five Immutable Principles of Project Success

Herding Cats

Without these measures, Done will usually mean . Without these measures, Done will usually mean we ran out of time and money. . Measuring the effectiveness of these resources is needed to take corrective actions to assure we have enough to finish the project on time.

Human Resources needs to be part of your company’s agile transformation!

Kiron Bondale

For large companies which have defined job families and roles, agile might introduce new roles such as Scrum Masters, product owners or agile coaches. The team, rather than any one team member is the lowest level of granularity when it comes to decision-making, commitment and performance.

2016 212

Software Intensive System of Systems

Herding Cats

The development of the software and sometimes the development of the hardware is done in an agile manner, using one of several Agile development methods - SAFe, Scrum for example. The system of systems performs functions and carries out purposes that do not reside in any component system.

2001 39

Software Intensive System of Systems

Herding Cats

The development of the software and sometimes the development of the hardware is done in an agile manner, using one of several Agile development methods - SAFe, Scrum for example. The system of systems performs functions and carries out purposes that do not reside in any component system.

2001 36

Closed Loop Control and Granularity of the Estimating Process

Herding Cats

For software, this can be value produced (assuming we have a unit of measure for that value in the for of effectiveness, performance, key performance parameters, or technical performance measures ). For your Honeywell or Nest controller on the wall, that sample rate is measured in seconds. It can be the cost, schedule, and technical performance measures of the software project.