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

  • 117