Il y a beaucoup de livres, de manifestes et même de livres à propos de ces manifestes ;) dont le but est de vous fournir des recettes pour être meilleurs, plus efficaces, plus efficients!
Ils vous procurent des méthodes, des pratiques, des outils, pour être meilleurs en tant que personne, en tant que développeur, mais aussi en tant qu’organisation.
Ils ont également un autre point commun, c’est qu’ils insistent sur l’importance de délivrer de la valeur!
Dans cette présentation, j'entreprends de définir de manière concrète ce qu'est la valeur. Je livre une technique simple et efficace à mettre en place ainsi que celles à éviter, afin de se focaliser sur l'essentiel et d'apporter un maximum de valeur au sein du code et même de vos tests.
22. Maxime Sanglan-Charlier / @__MaxS__
[BUG2435 Status: Reported]
The event name is not displayed correctly on homepage
The market
The Football Match Name
25. Event
Market
DEV WAY BIZ WAY
Player
Punter
Payment
Settlement
Legal
Regulatory
Panel
Board Game
Trigger Bonus
Promo
on round
Trigger
Bonus
Bonus
attributed
after a promo
Maxime Sanglan-Charlier / @__MaxS__
27. Maxime Sanglan-Charlier / @__MaxS__
« Specifica*ons themselves are incredibly difficult to get right. [...]
Specifica*ons are not wri>en in computer language. They’re wri>en in
a horrible, horrible, language to describe something explicitly, and that
would be… English! Or any other language that humans use to
communicate. If you can write poetry and have two people feel
different things when they read your poetry then it’s obviously not the
right language to write specifica*ons that are supposed to produce
always the same output. »
Theo Schlossnagle
28. Maxime Sanglan-Charlier / @__MaxS__
« Walking on water and developing soMware from a specifica*on are
easy if both are frozen. »
Edward V. Berard
31. Maxime Sanglan-Charlier / @__MaxS__
« There are only two hard things in Computer Science: cache invalida*on
and naming things »
Phil Karlton
32. Maxime Sanglan-Charlier / @__MaxS__
« Names are the most powerful tool that programmers have to
communicate with each other »
« Developers should use names to reveal their Intent and avoid
disinforma*on »
Robert Uncle Bob Mar*n
37. Maxime Sanglan-Charlier / @__MaxS__
« Growing a ubiquitous language is hard work, but might be worth it.
Learning and communica*on is just too important. »
Jef Claes
39. Maxime Sanglan-Charlier / @__MaxS__
« Event storming is a workshop format aiming to collabora*vely create a
model of a complex business flow. »
« An act of deliberate collec*ve learning »
Alberto Brandolini
45. Maxime Sanglan-Charlier / @__MaxS__
« Ideally, one would like to have par*cipants coming from two fields:
people with ques*ons and people with answers. They provide the
perfect mix of curiosity and wisdom. »
Alberto Brandolini
57. Maxime Sanglan-Charlier / @__MaxS__
« Good code must tell a story […] A story is nothing but a succession of
important Events. »
Emilien Pecoul
58. Maxime Sanglan-Charlier / @__MaxS__
how the
system works behaves
conflicts, missing concepts
opportuni:es
shares the same
language speak together
59. Maxime Sanglan-Charlier / @__MaxS__
« It shortens the communica*on lines between the people who want
things and the people who do things. »
Ron Jeffries
60. Maxime Sanglan-Charlier / @__MaxS__
Event Storming Book
Event Storming Paper.li
Event Storming Google+