== Software engineering

image::dam.jpg[]

=== !

image::dam_building.jpg[]

=== the development cycle

image::waterfall.png[]

=== it didn't work...

image::building_software.png[]

=== !

[%step]
* Software is complex!
* Requirements are often fuzzy
* Cost of changes is low
* Every project is a new project*

=== The agile manifesto (2001)

* adaptive planning
* evolutionary development
* early delivery
* continuous improvement
* flexible responses to change.

http://agilemanifesto.org/

=== !

image::Waterfall-Vs-Agile.png[]

=== advantages

image::advantages.jpg[]

=== industry is learning

[.fragment]
image::spaceX.png[]

=== what does this mean for you?

[%step]
* Get a working prototype ASAP
* Keep adding features and improving from there
* Communicate! if possible, ask for input every (few) iterations

=== Fast and dirty?

[.fragment]
image::1_SS50ADXE37izs9i4-myfZg.png[]