The Words We Use RED FLAGS OF DYSFUNCTION Gus Felderhoff Senior - - PDF document

the words we use
SMART_READER_LITE
LIVE PREVIEW

The Words We Use RED FLAGS OF DYSFUNCTION Gus Felderhoff Senior - - PDF document

10/17/2017 The Words We Use RED FLAGS OF DYSFUNCTION Gus Felderhoff Senior Principle Consultant with Valore Partners 19 years industry experience developing software systems Football fan Golfer Outdoorsman


slide-1
SLIDE 1

10/17/2017 1

The Words We Use

RED FLAGS OF DYSFUNCTION

Gus Felderhoff

Senior Principle Consultant with Valore

Partners

19 years industry experience developing

software systems

Football fan Golfer Outdoorsman

gfelderhoff@live.com

slide-2
SLIDE 2

10/17/2017 2

Who Are you?

slide-3
SLIDE 3

10/17/2017 3

I’m stuck waiting on Joe.

Team Member

Do you have anything else you can work

  • n?

PM / PO / Manager

Here are 3 new things I want done.

Manager / Executive

You gave us 3 new things last week. We need to keep everyone busy.

slide-4
SLIDE 4

10/17/2017 4

Project A 30% Project B 30% Project C 30% Support 10%

Sally’s Work Assignments

Feature / Component 1 Feature / Component 2 Feature / Component 3

Workstreams

Integrate!

slide-5
SLIDE 5

10/17/2017 5

Productivity!

Pitfalls of ‘Productivity’

More in-flight work Quality Suffers Increasing Delays Context Switches Value is not maximized More meetings!

slide-6
SLIDE 6

10/17/2017 6

Measuring Productivity

Completed effort / total effort Working software is the primary measure of progress

B A C

slide-7
SLIDE 7

10/17/2017 7

Productive

Achieving or producing a significant amount or result

Effective

Successful in producing a desired or intended result

How many people are in the room next door?

slide-8
SLIDE 8

10/17/2017 8

Truth?

User stories should be created for

each development effort

They should be in the format

As A I Want So That

Truth?

including meeting time All work should be tracked with tasks capturing hours spent

slide-9
SLIDE 9

10/17/2017 9

I think… IMHO

A point of view can be a dangerous luxury when substituted for insight and understanding

  • Marshal McLuhan

Opinion

a view or judgment formed about something, not

necessarily based on fact or knowledge

Alternatives

That is reasonable That makes sense What is the rational behind that decision I would recommend … because My Concern with that would be

slide-10
SLIDE 10

10/17/2017 10

The greatest deception men suffer is from their

  • wn opinions
  • Leonardo da Vinci

Best Practice

a procedure that has been shown by research and experience to produce optimal results and that is established or proposed as a standard suitable for widespread adoption

slide-11
SLIDE 11

10/17/2017 11

Alternatives

Decisions

Rational Goals Constraints Reasons for change

Practices

Making Decisions

It can be hard We don’t know everything Willing to change

slide-12
SLIDE 12

10/17/2017 12

Only one statement is true in every context.

What are you?

Agile Hybrid Waterfall None

slide-13
SLIDE 13

10/17/2017 13

What is your Agile Process?

TODO Done Doing

What about the details?

This is what Agile means at <company- name>

slide-14
SLIDE 14

10/17/2017 14

Why?

Understand individual responsibilities Efficiency Productivity Segregation of Duties Something to measure Traceability

Where do we start?

How do we document this? How does this map to our org chart? How do I make my boss happy? How do I cover my butt? How can I do this while staying in my cube

and avoid talking to others?

slide-15
SLIDE 15

10/17/2017 15

Instead?

How do we release? How do we not break stuff? How do we do it faster? What can we automate?

Alternatives to Process

Principles Mindset Protocols

slide-16
SLIDE 16

10/17/2017 16

What is an application?

Reality?

Security Scalability Audit Performance Maintainability Components User Interfaces Services Databases Integrations

slide-17
SLIDE 17

10/17/2017 17

Pitfalls

Misconception of complexity Struggle to reach goals Bad architecture

Real Reality?

Systems with capabilities

slide-18
SLIDE 18

10/17/2017 18

Exercise

More Topics

 Framework  Architecture  Reusable, Generic  Requirement  Sprint  My Code  User Story  Efficient  Role  Project  Manager  User Acceptance Testing  Segregation of Responsibilities  Quality Control  Traceability

slide-19
SLIDE 19

10/17/2017 19

“If you don’t like what is being said, then change the conversation.”

— from Mad Men: “Love Among The Ruins,” Season 3, Episode 2