It's (still) OK to be pragmatic!
-
Upload
james-harvey -
Category
Business
-
view
107 -
download
1
Transcript of It's (still) OK to be pragmatic!
![Page 1: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/1.jpg)
IT’S (STILL) OKAY TO BE
PRAGMATIC!
JAMES HARVEY
![Page 2: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/2.jpg)
JAMES HARVEY▸ Over a decade working with Agile teams▸ From developer to trainer and coach▸ Agile Snap: BCS Accredited Training Partner▸ Co-organiser of South Wales Agile Group▸ Pragmatic!
![Page 3: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/3.jpg)
WHY TALK ABOUT PRAGMATISM?▸ Project teams can be extremely stubborn▸ Teams often feel confined by their processes▸ Leaders can be precious about a specific framework▸ Don’t just do the right thing, do it the right way▸ Empowering individuals and teams▸ Shaking that sense of entitlement
![Page 4: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/4.jpg)
![Page 5: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/5.jpg)
AGILE IS GREAT▸ It’s great that we all believe in Agile▸ Even better, we care about how we deliver software▸ Agile delivery became a thing because waterfall
delivery just didn’t cut it for software projects▸ If used correctly, there is no better way to deliver
software▸ But we’ve gotten a little lost recently▸ Desire to pick a framework immediately
![Page 6: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/6.jpg)
![Page 7: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/7.jpg)
CHOOSING A FRAMEWORK
FOCUS ON BUSINESS
JUSTIFICATION & SATISFACTION
EMPHASIS ON DIVIDING THE PROJECT INTO MANAGEABLE
AND CONTROLLABLE
STAGES
FLEXIBILITY THAT CAN BE APPLIED
AT A LEVEL APPROPRIATE TO
THE PROJECT
![Page 8: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/8.jpg)
![Page 9: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/9.jpg)
DEALING WITH THINGS SENSIBLY AND REALISTICALLY IN A WAY THAT IS BASED ON PRACTICAL RATHER THAN THEORETICAL CONSIDERATIONS. Pragmatic
WHAT DOES IT MEAN?
![Page 10: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/10.jpg)
“PRACTICAL RATHER THAN THEORETICAL CONSIDERATIONS”▸ Come up with a solution that fits the problem ▸ This might start with what a process tells you what to
do▸ Abandon the process if it doesn’t work▸ Use your experience to think of a new solution▸ Remember what worked for next time…▸ …but don’t have a process for everything
![Page 11: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/11.jpg)
“PRACTICAL RATHER THAN THEORETICAL CONSIDERATIONS”
![Page 12: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/12.jpg)
“PRACTICAL RATHER THAN THEORETICAL CONSIDERATIONS”
![Page 13: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/13.jpg)
“PRACTICAL RATHER THAN THEORETICAL CONSIDERATIONS”
![Page 14: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/14.jpg)
“PRACTICAL RATHER THAN THEORETICAL CONSIDERATIONS”
![Page 15: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/15.jpg)
“PRACTICAL RATHER THAN THEORETICAL CONSIDERATIONS”
![Page 16: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/16.jpg)
“PRACTICAL RATHER THAN THEORETICAL CONSIDERATIONS”
![Page 17: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/17.jpg)
“PRACTICAL RATHER THAN THEORETICAL CONSIDERATIONS”
![Page 18: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/18.jpg)
“PRACTICAL RATHER THAN THEORETICAL CONSIDERATIONS”
![Page 19: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/19.jpg)
“PRACTICAL RATHER THAN THEORETICAL CONSIDERATIONS”
![Page 20: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/20.jpg)
“PRACTICAL RATHER THAN THEORETICAL CONSIDERATIONS”
![Page 21: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/21.jpg)
IF AT FIRST YOU DON'T SUCCEED,TRY, TRY, TRY AGAIN.
William Edward Hickson
![Page 22: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/22.jpg)
![Page 23: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/23.jpg)
WHAT? SO WHAT? NOW WHAT?
▸ What data do we have?
▸ What do we know?
▸ What does this mean to us?
▸ What’s the context?
▸ What are we going to do with this?
▸ What have we learned?
![Page 24: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/24.jpg)
SOUNDS LIKE COMMON SENSE▸ It is!▸ Try something; if it fails, try something else▸ Don’t continue to do the same thing just because the
process tells you to do so▸ Use your experience as a professional to make
decisions▸ Fail early and adapt
![Page 25: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/25.jpg)
ADAP
TATIO
N
INSPEC
TION
TRAN
SPAR
ENCY
![Page 26: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/26.jpg)
BEING PRAGMATIC IS EASIER THAN YOU MIGHT THINK…
![Page 27: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/27.jpg)
IT STARTS WITH LEADERSHIP
▸ Focus on the practical “how do we get this done” side of a task
▸ Take each step at a time, adjusting regularly
▸ Realistic; often seen as negative
PRAGMATIC LEADERS
IDEALIST LEADERS
▸ Focus on the vision; big ideas
▸ Focus on the end result rather than the path/journey
▸ Rose-tinted glasses
![Page 28: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/28.jpg)
WHICH IN TURN AFFECTS CULTURE▸ Leaders will influence team and organisation culture▸ Involve everyone▸ Pragmatic approach allows us to identify our current
weaknesses without ▸ Dismissing current processes invokes a “them and us”
attitude▸ Culture can be the single most important factor when
it comes to delivery success or failure
![Page 29: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/29.jpg)
OURCOMPANYCULTURE
![Page 30: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/30.jpg)
“PRACTICAL RATHER THAN THEORETICAL CONSIDERATIONS”
PEOPLE AND INTERACTIONS OVER PROCESSES AND TOOLS
![Page 31: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/31.jpg)
![Page 32: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/32.jpg)
WE DON’T WANT TO “BURN” ANYTHING▸ Use the best of everything!▸ The best Agile practitioners are framework agnostic▸ Never be precious about a framework▸ The grass is sometimes greener▸ Outside of the box thinking for retrospective actions▸ If something works for you; great!
![Page 33: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/33.jpg)
YESTERDAY I DID THIS THING…
TODAY I’M DOING THIS
THING…
I DON’T HAVE ANY BLOCKERS
…
I WONDER IF ANYONE SAW THE FOOTBALL LAST NIGHT…
![Page 34: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/34.jpg)
THERE’S FAR MORE TO AGILE
AGILESCRUM
LEAN
DSDM
KANBAN
LESSSAFE
![Page 35: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/35.jpg)
SCRUM IS POPULAR
![Page 36: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/36.jpg)
![Page 37: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/37.jpg)
START WITH AGILE, NOT SCRUM▸ Almost all teams adopt Scrum or another framework
straight off the bat▸ Consider your existing process and any barriers▸ Use a Kanban approach to map your existing process
workflow and look for quick wins▸ Don’t just pick a flavour of Agile straight away;
become Agile first!
![Page 38: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/38.jpg)
![Page 39: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/39.jpg)
“PRACTICAL RATHER THAN THEORETICAL CONSIDERATIONS”
WORKING SOFTWARE OVER COMPREHENSIVE DOCUMENTATION
![Page 40: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/40.jpg)
BUT NOT JUST WORKING SOFTWARE▸ Working software shows us what we’ve achieved▸ It’s the most practical consideration you can get!▸ Working software alone doesn’t always help with
forecasting▸ So we might still need to produce documents▸ We still need to know things that only reporting and
documentation can help us with
![Page 41: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/41.jpg)
![Page 42: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/42.jpg)
“PRACTICAL RATHER THAN THEORETICAL CONSIDERATIONS”
CUSTOMER COLLABORATION OVER CONTRACT NEGOTIATION
![Page 43: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/43.jpg)
BLANK CHEQUE?
![Page 44: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/44.jpg)
COLLABORATIVE CONTRACTS▸ The customer has a right to expect something by an
agreed date▸ However, project teams also cannot be expected to
commit to a big bang delivery▸ Both sides should agree that quality will not be
compromised whatever happens▸ The solution is somewhere in the middle
![Page 45: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/45.jpg)
![Page 46: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/46.jpg)
THE PRAGMATIC IRON TRIANGLE
SCOPE
COST QUALITY
TIME
![Page 47: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/47.jpg)
![Page 48: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/48.jpg)
PRAGMATIC ESTIMATION▸ We can (and should) estimate at any stage of the
project▸ The scale we use should be appropriate for the
stage in which we are
![Page 49: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/49.jpg)
TASKSSMALLEST ITEMSESTIMATE WITH
HOURSUSER STORIESSMALL ITEMS
ESTIMATE WITH STORY POINTSEPIC STORIES
MEDIUM ITEMSESTIMATE WITH
SHIRT SIZESTHEMES
LARGE ITEMSESTIMATE WITH
AFFINITYIDEAS
LARGEST ITEMSESTIMATE WITH FINGER IN AIR
![Page 50: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/50.jpg)
“PRACTICAL RATHER THAN THEORETICAL CONSIDERATIONS”
RESPONDING TO CHANGE OVER FOLLOWING A PLAN
![Page 51: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/51.jpg)
![Page 52: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/52.jpg)
PLANNING TO CHANGE▸ Planning in Agile teams should be frequent▸ Responding to change is essential▸ We should plan in a way that encourages change▸ Have requirements, but keep them as brief as
possible▸ Respect your customer▸ Think of change more as refinement
![Page 53: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/53.jpg)
DON’T OBSESS OVER DETAILS
![Page 54: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/54.jpg)
![Page 55: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/55.jpg)
TAKE PRAGMATISM BEYOND THE AGILE MANIFESTO...
![Page 56: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/56.jpg)
BECOME MORE PRAGMATIC▸ Beware of tunnel vision▸ Think outside of the box▸ Don’t be afraid to “break the rules”▸ Don’t lose faith!▸ A pragmatic approach will help you work in a more
Agile way, whilst respecting your existing business▸ The journey is far more important than the goal
![Page 57: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/57.jpg)
PICK YOUR BATTLES
![Page 58: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/58.jpg)
HIDDEN TRUTHS OF AGILE TRANSITION▸ It’s going to cost a lot of money▸ It’s going to be very disruptive▸ You won’t see a ROI for a while▸ Small changes will make a difference▸ You probably can’t use a single framework by the
letter▸ This is exactly why we need a pragmatic approach
![Page 59: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/59.jpg)
FURTHER READING
![Page 60: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/60.jpg)
BCS AGILE FOUNDATION▸ The only certified Agile training course that is truly
framework agnostic▸ Ensures a broad understanding of a range of Agile
principles and methodologies▸ Keeps the focus on the journey rather than the
destination▸ Perfect for a pragmatic approach!▸ Public and private courses available
![Page 61: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/61.jpg)
![Page 62: It's (still) OK to be pragmatic!](https://reader035.fdocuments.in/reader035/viewer/2022062822/587eb1111a28abbb688b519d/html5/thumbnails/62.jpg)
THANK YOU.ANY QUESTIONS?James Harvey@AgileSnap