How To Do Kick-Ass Software Development, by Sven Peters
-
Upload
zeroturnaround -
Category
Technology
-
view
1.209 -
download
2
Transcript of How To Do Kick-Ass Software Development, by Sven Peters
![Page 1: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/1.jpg)
How to do
Kick-Ass Software Development
![Page 2: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/2.jpg)
Who expects to see some code?
![Page 3: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/3.jpg)
System.out.println("Sorry, you may leave now");
![Page 4: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/4.jpg)
Who expects to learn a new methodology?
![Page 5: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/5.jpg)
There is no Kick-Ass manifesto!
...and no certification
![Page 6: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/6.jpg)
Who just wants to kick ass?
![Page 7: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/7.jpg)
THIS IS YOUR TALK
Yes, that's me ;)
![Page 8: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/8.jpg)
How to do kick ass development?
![Page 9: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/9.jpg)
Use Java
![Page 10: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/10.jpg)
Use Java
... is not so important
![Page 11: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/11.jpg)
Sven PetersAtlassian Ambassador
@svenpetsvenpet.com
![Page 12: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/12.jpg)
be#er software
ha%y develope&
le' overhead
ha%y customer
faster development Agile
![Page 13: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/13.jpg)
Agile2013 ?
What's the state of
![Page 14: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/14.jpg)
![Page 15: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/15.jpg)
We are uncovering better the only ways of developingsoftware by doing it and helping teaching others do it.
Through this work we have come to value:Individuals and interactions over and not processes and tools
Working software over and not comprehensive documentationCustomer collaboration over and not contract negotiation
Responding to change over and not following a planThat is, while since there is no value in the items
on the right, we value only the items on the left more.
The Dark Manifesto of Agile Software Development
![Page 16: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/16.jpg)
Programming, Motherfucker
Do you speak it?
![Page 17: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/17.jpg)
AgileIs
dead?
![Page 18: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/18.jpg)
The Gartner Hype Curve
Agile?
![Page 19: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/19.jpg)
some smart people! GuruWe n)d
![Page 20: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/20.jpg)
and kick-a' again
Stop following the next guru
![Page 21: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/21.jpg)
adding processes helps
legacy teams think...
old decisions still apply
changing stuff is too complicated
ONE WAY
![Page 22: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/22.jpg)
and kick-a' again
Let's improve!
![Page 23: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/23.jpg)
legacy teams think... NO WAY
I don't give a #@!%
![Page 24: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/24.jpg)
Deliver Kick-Ass Software
Kick-Ass Automation
One Kick-Ass Team
Kick-Ass Collaboration
A' Kicking Topics
![Page 25: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/25.jpg)
DeliverKick-Ass Software
![Page 26: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/26.jpg)
Building the right thing
How do we know?before
Microsoft Kin
![Page 27: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/27.jpg)
Fake ittil you
Make it
![Page 28: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/28.jpg)
Sp)ch-to-Text Experiment
![Page 29: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/29.jpg)
even one step before that....
PaperPrototypes
![Page 30: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/30.jpg)
![Page 31: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/31.jpg)
SoftwareConstruction Area -
Improving Softw
are
![Page 32: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/32.jpg)
Feedback Generate a kick-a'
Experience
![Page 33: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/33.jpg)
Make it simple
Easy to find
Fast to submit
![Page 34: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/34.jpg)
GOT FEEDBACK?
![Page 35: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/35.jpg)
GOT FEEDBACK?
![Page 36: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/36.jpg)
GOT FEEDBACK?
Got Feedback?
Submit Cancel
What do you like? * Good tools, but this talk doesn't kick ass at all!
What needs to be improved?*
Add more jokes!
Name
BrowseUpload a screenshot
Freddy Eedback
Rate the page * Awesome HorribleGood Meh! Bad
![Page 37: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/37.jpg)
GOT FEEDBACK?
Got Feedback?
Submit Cancel
What do you like? * Good tools, but this talk doesn't kick ass at all!
What needs to be improved?*
Add more jokes!
Name
BrowseUpload a screenshot
Freddy Eedback
Rate the page * Awesome HorribleGood Meh! Bad
Make it simple
Easy to find
Fast to submit
![Page 38: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/38.jpg)
Protectyour Developers
![Page 39: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/39.jpg)
The Sh*t umbrella
100 developer
425 mi,ion user
![Page 40: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/40.jpg)
We're not doing
![Page 41: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/41.jpg)
EveryoneOn The
Front Line
![Page 42: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/42.jpg)
Close the Loop
F)dback
and get pers nal
![Page 43: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/43.jpg)
Developerson
Support
![Page 44: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/44.jpg)
Care about your customers!Have an effective feedback loop
Keep improving!
![Page 45: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/45.jpg)
Kick-Ass TeamOne
![Page 46: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/46.jpg)
Developer
Different RolesResponsibilities
Tester
![Page 47: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/47.jpg)
Developer Tester
The Problems
Bottlenecks : Accountability : Scalability
![Page 48: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/48.jpg)
DoT
Developeron
Test
![Page 49: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/49.jpg)
So the develope& are doing a, the work?
![Page 50: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/50.jpg)
Qual·i·ty As·sis·tance [kwol-i-tee] [uh-sis-tuh ns]
Quality is everybody's responsibility. QA employees help and train developers to become better tester, testing the more complicated stuff, creating test data, investigating in new test tools and working on test strategies.
QA
![Page 51: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/51.jpg)
6 Tipsfor kick-ass DoTing
![Page 52: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/52.jpg)
1. Training
![Page 53: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/53.jpg)
2. Pairing
![Page 54: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/54.jpg)
3. Blitz Test
![Page 55: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/55.jpg)
4. Test Recipe*
* advanced doting
![Page 56: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/56.jpg)
5. Split Sessions*
* advanced doting
![Page 57: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/57.jpg)
6. Bug Hunter*
* advanced doting
![Page 58: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/58.jpg)
Qualityis everybody's responsibility
![Page 59: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/59.jpg)
DesignDevelopers
are doing
![Page 60: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/60.jpg)
DesignDevelopers
are doing
![Page 61: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/61.jpg)
should we have designers?Why
![Page 62: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/62.jpg)
Designers?Scaling
Designer Designer ? ?
![Page 63: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/63.jpg)
Designer Designer Developer Developer
Developers FTW!UseDesigners?Scaling
![Page 64: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/64.jpg)
Our developers need someDesign guidance!
![Page 65: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/65.jpg)
Design Guidelines
T.ls to test designJust a few controlsSimple rules
https://developer.atlassian.com/design/
Dev Speed
Kick-A'
![Page 66: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/66.jpg)
Design Workshopfor Developers
![Page 67: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/67.jpg)
Designers
Developersare
![Page 68: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/68.jpg)
DevelopersDesigners
removing friction
![Page 69: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/69.jpg)
Designers
Developersareare
Designer in code
![Page 70: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/70.jpg)
Department barriers slows you down! Work together as one team!
Keep improving!
![Page 71: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/71.jpg)
Co,aborationKick-Ass
![Page 72: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/72.jpg)
Lonesome Cowboy Coder
![Page 73: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/73.jpg)
The trouble startswith the team
![Page 74: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/74.jpg)
![Page 75: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/75.jpg)
![Page 76: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/76.jpg)
Traffic Rulesare protecting us from accidents
![Page 77: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/77.jpg)
Development Rulesare protecting us from making mistakes
![Page 78: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/78.jpg)
Process Process Process Process Process Process Process Process Process
Process Process Process Process Process Process Process Process
Process Process Process Process Process Process Process Process Process
Process Process Process Process Process Process Process Process ProcessProcess Process Process Process Process Process Process Process Process
Process Process Process Process Process Process Process Process Process
Process Process Process Process Process Process Process Process Process
Process Process Process Process Process Process Process Process ProcessProcess Process Process Process Process Process Process Process Process
Process Process Process Process Process Process Process Process Process
Process Process Process Process Process Process Process Process Process
Process Process Process Process Process Process Process Process Process
![Page 79: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/79.jpg)
Fast + SimpleWorkflowFor Para,el Coding
Coding
![Page 80: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/80.jpg)
A branchfor every task
![Page 81: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/81.jpg)
Brancheshave short lives
average 2 days
![Page 82: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/82.jpg)
we use
Pu, Requestswhat do you
think?
![Page 83: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/83.jpg)
learn
better quality
feel better
blame
Why do you want to discuss your code changes?
![Page 84: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/84.jpg)
fast a%rovals
moving fast
2
![Page 85: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/85.jpg)
CollocatedTeams
we prefer
![Page 86: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/86.jpg)
It's not always possible
the truth is
![Page 87: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/87.jpg)
Wheredo you work best?
... in the office?
... in the coff) bar next d.r?
...on your couch at home?
it depends
![Page 88: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/88.jpg)
do you communicate How
effectively?
![Page 89: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/89.jpg)
Emails
asynchronous
offline
one to many
add people
![Page 90: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/90.jpg)
Are youcrazy?
![Page 91: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/91.jpg)
too much
![Page 92: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/92.jpg)
Emails
often t/ long
are bad for conve0ations
lots of spam
n)ds an action
Problems
![Page 93: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/93.jpg)
Emails
often t/ long
are bad for conve0ations
lots of spam
n)ds an action
Problems
![Page 94: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/94.jpg)
ChatWho uses ?
![Page 95: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/95.jpg)
Chat R.ms
Confluence Developer
Design Team
Enterprise Discussions
Beer Drinkers
Just the conversations you need to kick ass
![Page 96: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/96.jpg)
Chat is great for remote conversations...and local!
People can stay in the zone
![Page 97: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/97.jpg)
Chat is great for different timezones
The chat records all conversations that happened during the night
![Page 98: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/98.jpg)
Chat can pull people into the conversation
Just @mention someone
with ease
![Page 99: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/99.jpg)
Choose your tools wisely
![Page 100: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/100.jpg)
![Page 101: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/101.jpg)
![Page 102: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/102.jpg)
We built portals!
Mac mini
TV
Camera
![Page 103: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/103.jpg)
Remove collaboration friction.Easy workflows -> fast development
Keep improving!
![Page 104: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/104.jpg)
AutomationKick-Ass
![Page 105: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/105.jpg)
We're helping people to be faster
by automating their work
![Page 106: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/106.jpg)
How much time do you spend a week
to automate your software development?
![Page 107: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/107.jpg)
Who is doing continuous integration?
![Page 108: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/108.jpg)
Who is doing kick-ass continuous integration?
![Page 109: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/109.jpg)
Our builds t.k to long
were t/ complicated
were unstable
mi1ed a conceptsucked
![Page 110: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/110.jpg)
Fail Fast
![Page 111: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/111.jpg)
4 things how to tame monster buildsand kick-ass again
![Page 112: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/112.jpg)
1. Pass the artifact
![Page 113: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/113.jpg)
2. Parallelize Tests
![Page 114: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/114.jpg)
3. Have a build strategy
building + unit & UI testsevery check in
platform testsle' frequent (every hour)
performance testsnightly builds
![Page 115: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/115.jpg)
4. Look at your stats!Data Porn
![Page 116: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/116.jpg)
Faster builds >>
less task switching
Care about automation
![Page 117: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/117.jpg)
More automationawesomene'!
![Page 118: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/118.jpg)
Flakey Test
Handle with care
This side up
Flakey Test Detector
![Page 119: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/119.jpg)
Wa,boards
![Page 120: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/120.jpg)
Freud Bot
![Page 121: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/121.jpg)
Use your skills to automate things!
Keep improving!
![Page 122: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/122.jpg)
Release Bu#onsingle push deployment
![Page 123: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/123.jpg)
Deliver Kick-Ass Software
Kick-Ass Automation
One Kick-Ass Team
Kick-Ass Collaboration
![Page 124: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/124.jpg)
Kick-Ass Software Development
![Page 125: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/125.jpg)
Kick-Ass Software Development
Kick-Ass dev speed
Kick-Ass team
Kick-Ass quality
Kick-Ass customers
Kick-Ass scale
![Page 126: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/126.jpg)
Kick-Ass Software Development
Kick-Ass dev speed
Kick-Ass team
Kick-Ass quality
Kick-Ass customers
Kick-Ass scale
![Page 127: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/127.jpg)
AgileIs
dead?
![Page 128: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/128.jpg)
Be exce,entin everything you do
![Page 129: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/129.jpg)
Manage& are humans, too!
easier
harder
![Page 130: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/130.jpg)
Share success & failures
![Page 131: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/131.jpg)
Build a kick-ass culture
![Page 132: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/132.jpg)
Step out of your comfort zone
and be more awesome
![Page 133: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/133.jpg)
Did you kick ass
today?
![Page 134: How To Do Kick-Ass Software Development, by Sven Peters](https://reader034.fdocuments.in/reader034/viewer/2022052307/554d197fb4c905d4568b5731/html5/thumbnails/134.jpg)
Thanks!
@svenpetsvenpet.com/slides