Hack your process
-
Upload
damovisa -
Category
Technology
-
view
468 -
download
1
description
Transcript of Hack your process
![Page 1: Hack your process](https://reader036.fdocuments.in/reader036/viewer/2022062708/558c8c3bd8b42a5c678b46e5/html5/thumbnails/1.jpg)
Hack Your ProcessExcommunicate yourself from the cargo cultPresented by Damian Brady (@damovisa) – Solution Architect @ SSW
Twitter Live Backchannel: #SSWDev
Delivering Awesome Web Applications
ASP.NET Web Forms
ASP.NET MVC
![Page 2: Hack your process](https://reader036.fdocuments.in/reader036/viewer/2022062708/558c8c3bd8b42a5c678b46e5/html5/thumbnails/2.jpg)
Software Architecture
Scrum
Team Foundation Server
Mobile Web Applications
Technology aficionado
TFS ASP.NET + MVC HTML5 + CSS + JS Web Forms Windows Forms
Damian Brady – SA @ SSWw: damianbrady.com.au | e: [email protected] | t: @damovisa
![Page 3: Hack your process](https://reader036.fdocuments.in/reader036/viewer/2022062708/558c8c3bd8b42a5c678b46e5/html5/thumbnails/3.jpg)
Agenda
The point of process When to deviate from the path (and
when not to!) Important points Questions/discussion
![Page 4: Hack your process](https://reader036.fdocuments.in/reader036/viewer/2022062708/558c8c3bd8b42a5c678b46e5/html5/thumbnails/4.jpg)
The point of processWhy do we do what we do?
![Page 5: Hack your process](https://reader036.fdocuments.in/reader036/viewer/2022062708/558c8c3bd8b42a5c678b46e5/html5/thumbnails/5.jpg)
The point of process
Why do we have Scrum, or XP, or Kanban, or…?
Agile > Waterfall
But why adopt a different “formal” method?
![Page 6: Hack your process](https://reader036.fdocuments.in/reader036/viewer/2022062708/558c8c3bd8b42a5c678b46e5/html5/thumbnails/6.jpg)
Excommunication
Cargo Cult
![Page 7: Hack your process](https://reader036.fdocuments.in/reader036/viewer/2022062708/558c8c3bd8b42a5c678b46e5/html5/thumbnails/7.jpg)
Agile Manifesto
![Page 8: Hack your process](https://reader036.fdocuments.in/reader036/viewer/2022062708/558c8c3bd8b42a5c678b46e5/html5/thumbnails/8.jpg)
Inspect and adapt
Scrum, XP, Kanban are proven ways to meet the agile goals.
No limits
… but …
![Page 9: Hack your process](https://reader036.fdocuments.in/reader036/viewer/2022062708/558c8c3bd8b42a5c678b46e5/html5/thumbnails/9.jpg)
Don’t change until you understand
Consider that you might just be doing it wrong
Fix the existing process instead of changing it
![Page 10: Hack your process](https://reader036.fdocuments.in/reader036/viewer/2022062708/558c8c3bd8b42a5c678b46e5/html5/thumbnails/10.jpg)
When to deviateAnd when not to
![Page 11: Hack your process](https://reader036.fdocuments.in/reader036/viewer/2022062708/558c8c3bd8b42a5c678b46e5/html5/thumbnails/11.jpg)
When to deviate
What are you losing? Has it been replaced?
Three common examples:
Organisational restrictions beyond your control
Unpredictable work
Non-standard projects
![Page 12: Hack your process](https://reader036.fdocuments.in/reader036/viewer/2022062708/558c8c3bd8b42a5c678b46e5/html5/thumbnails/12.jpg)
Organisational restrictions
e.g. Upfront fixed-price fixed-schedule is a must
External vs Internal process
Dev Lead / Project Manager: Protect your team!
Tracking extra data
![Page 13: Hack your process](https://reader036.fdocuments.in/reader036/viewer/2022062708/558c8c3bd8b42a5c678b46e5/html5/thumbnails/13.jpg)
Unpredictable work
e.g. Support and Dev team are the same
You can’t track what you don’t record!
![Page 14: Hack your process](https://reader036.fdocuments.in/reader036/viewer/2022062708/558c8c3bd8b42a5c678b46e5/html5/thumbnails/14.jpg)
Non-standard projects
E.g. R&D Projects
You can often fit these into Scrum Timeboxed spiking
tasks Reduced availability
What are your goals?
![Page 15: Hack your process](https://reader036.fdocuments.in/reader036/viewer/2022062708/558c8c3bd8b42a5c678b46e5/html5/thumbnails/15.jpg)
Spiking is not just for software
Spike your process
Be prepared to change back
“Responding to change”
![Page 16: Hack your process](https://reader036.fdocuments.in/reader036/viewer/2022062708/558c8c3bd8b42a5c678b46e5/html5/thumbnails/16.jpg)
When NOT to deviate
Because it’s annoying
Don’t be hamstrung by your software Ditch the tool before ditching the process
![Page 17: Hack your process](https://reader036.fdocuments.in/reader036/viewer/2022062708/558c8c3bd8b42a5c678b46e5/html5/thumbnails/17.jpg)
Important pointsKey takeaways
![Page 18: Hack your process](https://reader036.fdocuments.in/reader036/viewer/2022062708/558c8c3bd8b42a5c678b46e5/html5/thumbnails/18.jpg)
Important points
Agile is about: Communication Reacting
It’s a team sport - honesty and trust
Measure
Change for the right reasons
![Page 19: Hack your process](https://reader036.fdocuments.in/reader036/viewer/2022062708/558c8c3bd8b42a5c678b46e5/html5/thumbnails/19.jpg)
Protip
Constant change == alarm bells
To sella changing processto management,put it in $ terms.
Anything
![Page 20: Hack your process](https://reader036.fdocuments.in/reader036/viewer/2022062708/558c8c3bd8b42a5c678b46e5/html5/thumbnails/20.jpg)
Summary
The point of process When to deviate from the path (and
when not to!) Important points Questions/discussion
![Page 21: Hack your process](https://reader036.fdocuments.in/reader036/viewer/2022062708/558c8c3bd8b42a5c678b46e5/html5/thumbnails/21.jpg)
Your Questions?
![Page 22: Hack your process](https://reader036.fdocuments.in/reader036/viewer/2022062708/558c8c3bd8b42a5c678b46e5/html5/thumbnails/22.jpg)
Other resources
How to implement Scrum using TFS 2012 – Gerard Beckerleg
Agile Anti-Patterns – Sander Hoogendoorn
SSW Scrum Consulting
![Page 24: Hack your process](https://reader036.fdocuments.in/reader036/viewer/2022062708/558c8c3bd8b42a5c678b46e5/html5/thumbnails/24.jpg)
Delivering Awesome Web Applications
Thank You!
Sydney | Melbourne | Brisbane | Adelaide
www.ssw.com.au