With Kick-Ass Software Development you actually get stuff done. Feedback cycles are short, code quality is awesome and customers get the features they lust after. Less mangers managing, less testers testing and less IT-operators operating. The developers take the power back, making them much happier. Sound like paradise? It is! This session will show you how we do Kick-Ass Software Development at Atlassian.
I talk about how we: use pull requests for better code quality; collaborate fast to develop ideas; avoid meetings to get more stuff done; tighten our feedback loops to fail faster; shorten our release cycles; and work together happily on different continents. It's a great way to develop software and we think it can work in your company, too.
Watch the video if this talk: http://vimeo.com/70102926
15. The Dark Manifesto of Agile Software
Development
We are uncovering better the only ways of developing
software 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 documentation
Customer collaboration over and not contract negotiation
Responding to change over and not following a plan
That is, while since there is no value in the items
on the right, we value only the items on the left more.
36. GOT FEEDBACK?
Got Feedback?
Rate the page *
What do you like? *
What needs to be
improved?*
Awesome
Good
Good tools, but this talk doesn't kick ass at all!
Add more jokes!
Browse
Upload a screenshot
Name
Freddy Eedback
Email
f.eedback@complain.com
Submit
Meh!
Cancel
Bad
Horrible
37. GOT FEEDBACK?
Easy to find
Got Feedback?
Rate the page *
What do you like? *
What needs to be
improved?*
Awesome
Good
Good tools, but this talk doesn't kick ass at all!
Browse
Name
Freddy Eedback
Email
f.eedback@complain.com
Cancel
Bad
Horrible
Make it simple
Fast to submit
Add more jokes!
Upload a screenshot
Submit
Meh!
50. QA
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.