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
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
10/17/2017 1
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
10/17/2017 2
10/17/2017 3
I’m stuck waiting on Joe.
Team Member
Do you have anything else you can work
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.
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!
10/17/2017 5
Pitfalls of ‘Productivity’
More in-flight work Quality Suffers Increasing Delays Context Switches Value is not maximized More meetings!
10/17/2017 6
Measuring Productivity
Completed effort / total effort Working software is the primary measure of progress
10/17/2017 7
Achieving or producing a significant amount or result
Successful in producing a desired or intended result
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
10/17/2017 9
I think… IMHO
A point of view can be a dangerous luxury when substituted for insight and understanding
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
10/17/2017 10
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
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
10/17/2017 12
What are you?
Agile Hybrid Waterfall None
10/17/2017 13
What is your Agile Process?
TODO Done Doing
What about the details?
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?
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
10/17/2017 16
Reality?
Security Scalability Audit Performance Maintainability Components User Interfaces Services Databases Integrations
10/17/2017 17
Pitfalls
Misconception of complexity Struggle to reach goals Bad architecture
Real Reality?
10/17/2017 18
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
10/17/2017 19
— from Mad Men: “Love Among The Ruins,” Season 3, Episode 2