The software evolution
hasn’t happened yet
http://www.ouarzy.com
@ouarzy
Soft vs Hard
I’m the law
Soft vs Hard
Crisis!
NATO
Let’s do engineering!
But it doesn’t work…
Let’s try harder!
Cycle en V
Agile
OOP Scrum
FP
RAD
CRUD
XPORM
VueJS
Micro-Services Serverless
React
CQRS/ES
DDD
70 years later… (or 50 after NATO)
Results
* Projects running over-budget
* Projects running over-time
* Software was very inefficient
* Software was of low quality
* Software often did not meet requirements
* Projects were unmanageable and code difficult to maintain
* Software was never delivered
We’re a cost center
Outcome
(external consultancy)
Income
(core business) Sales
Products
Office
It Department
A doom’s profession?
Opportunities…
Opportunities…
More types
Opportunities…
Dev should know your Domain
Business should know your IT
Opportunities…
More maths?
stateless + no data sharing = composability
Opportunities…
Think
Conclusion
If we want to evolve, we have to know the past
to build the future.
References
Alan Kay
Victor Bret
David West
http://www.ouarzy.com
@ouarzy
Merci

The software evolution hasn't happened yet