58 lines
891 B
Plaintext
58 lines
891 B
Plaintext
== 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[] |