An overview of the recent changes in the IT industry from the point of view of Software Development. How modern companies are transitioning from old methodologies to newer ones to adapt to the new business models.
Next-generation AAM aircraft unveiled by Supernal, S-A2
Our Journey: from Waterfall to Agile to DevOps
1. January2020
v1.0
~780cycles:~442cyclesago ~442cycles:~208 cycles ago present : 50+cycles further1cycle=1sprint=~2wks
OpsDev
DES
IGN DEV
ELOPTE
ST
REQ
UIRE
Customer
UX Designer
Tester
Developer
TOWARDS AGILE
D
ESIGN
Customer
UX Designer
Tester
Developer
DE
VELOP
TESTRE
QUIRE
CI CD MS
MC2IaC
RAD ASD
SCRUM XP
LSD
DSDM
KANBAN
FDD AM
We used to build software
as a big monolith. This
proved to be quite
unsustainable in time.
Jurassic We became more
Agile and started
adopting better
methodologies.
Pleistocene We moved to the Cloud
and started adopting
continuous practices:
DevOps is our reality now.
Gen
Alpha?
Software as a Building The New (Agile) Methodology Continuous Everything
New methodolgies
appeared in the Industry.
Focus on leaner processes.
Our Journey from Waterfall to Agile to DevOps, and...
Business had much slower dynamics,
therefore the methodologies applied to
build software spanned long timeframes.
Business in constant evolution: more
dynamic and more demanding. Need to
deliver more features more frequently.
Waterfall methodology was
mostly used.
Plan spanning a whole
year or more, lots of
paperwork.
Development in
sealed stages.
Planning on short
term.
Allow things to
go wrong.
Lightweight
processes.
Focus on human
interactions.
Paperwork
reduced to
essential.
Unification of expertise
across different
departments.
Incorporate telemetry in
development cycle.
Scalable architectures.