ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
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 ·É´Ç°ù°ì…
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?
°¿±è±è´Ç°ù³Ù³Ü²Ô¾±³Ù¾±±ð²õ…
°¿±è±è´Ç°ù³Ù³Ü²Ô¾±³Ù¾±±ð²õ…
More types
°¿±è±è´Ç°ù³Ù³Ü²Ô¾±³Ù¾±±ð²õ…
Dev should know your Domain
Business should know your IT
°¿±è±è´Ç°ù³Ù³Ü²Ô¾±³Ù¾±±ð²õ…
More maths?
stateless + no data sharing = composability
°¿±è±è´Ç°ù³Ù³Ü²Ô¾±³Ù¾±±ð²õ…
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

More Related Content

The software evolution hasn't happened yet