What the heck is agile anyway?
1970s
Personal computing became a thing - huge proliferation of software in work + life
📈
1990s
More software
More devs
More failed projects
2001
Some dudes met up to discuss lightweight software delivery
Individuals and interactions over processes and tools
Â
Working software over comprehensive documentation
Â
Customer collaboration over contract negotiation
Responding to change over following a plan
So wait... what is scrum?
So we should all do Scrum?
Kanban
Kanban
Collaboration
Transparency
Continuous prioritisation
Agreement
Understanding
Respect
A practical example
Rapid iteration
Testers focussed on the things that mattered
In the early stages the design (UI) is less important.
The experience, the emotion and the functionality matter (the UX)
Changes could be released quickly
A pdf - easy to edit
Tooling for boards + pieces - really fucking hard
User focus
The people testing === the people that would buy the game
What the heck is a code smell?
Design for simplicity
Remove ignored rules
Remove detached features
Refactor rules that needed loads of explanation
Rework abused or misunderstood features
Always question and revisit priorities
Continuous learningÂ
deck
By hewingram
deck
- 129