Slide 1

Slide 1 text

Pearls For Improving Operational Efficiency

Slide 2

Slide 2 text

We are going to be introducing a social contract that deals with the relationships between each team member, and between the team and the organisation.

Slide 3

Slide 3 text

Scrum doesn't solve all your problems. It just makes them visible.

Slide 4

Slide 4 text

Collocation • Research has shown that only 7% of communication is the content of the message • The rest is body language, voice tone, context

Slide 5

Slide 5 text

How often distributed team members communicate.

Slide 6

Slide 6 text

The effects of task switching

Slide 7

Slide 7 text

Most productive team size based on extensive research and study. 6+-3 Paths of communication = n(n-1)/2 6 member team = 15 paths. 7 member team = 21 paths. 5 member team = 10 paths.

Slide 8

Slide 8 text

Technical debt • Comes from work that is not really "Done" • Has to be paid at some point, unless your plan includes bankruptcy • Hidden, undone work accumulates

Slide 9

Slide 9 text

Forms of Technical Debt • Defects • Lack of automated build • High code complexity • Lack of automated deployment • Lack of unit tests • Highly coupled code • Business Logic in the wrong places • Too few acceptance tests • High cyclomatic complexity • Duplicated code or modules • Unreadable / hard to read names or algorithms

Slide 10

Slide 10 text

Technical Debt is a Crisis in our Profession • Customers or Stake holders believe they can demand something and it can be done • Developers willingly or unconscionably cut quality to support the belief • Results includeDevelopers and customers resent the profession,Failing products, failing companies, and hateful work.We are there now

Slide 11

Slide 11 text

How did we get here? • It takes 3-10 years for an organisation to back itself into this corner • Once in this corner, your competition can develop & deliver new functionality much faster than you • For every $ of competitive advantage gained by cutting quality, it costs $4 to restore it • Software is an organizational asset and decisions to cut quality must be made by executive management and reflected in the financial statements

Slide 12

Slide 12 text

Paying back technical debt 1.Stop creating debt 2.Make a small payment each and every Sprint

Slide 13

Slide 13 text

Team must solve their own problems • It’s the SM’s job to enable the team to do this. • Not to solve the problems for them. • (self managing)

Slide 14

Slide 14 text

What is the Sprint Review for? • This is the stake holders opportunity to provide input into what they see the most important work items are to be worked on next. • A collaborative working session, not just a demonstration.

Slide 15

Slide 15 text

Where we are

Slide 16

Slide 16 text

Where we are going

Slide 17

Slide 17 text

Scrum Roles Demo