Hi !!!
I was involved in a yammer question today and I get to this response. Nice one to add as a reminder to myself.
I think we must start to unlearn âold waysâ and start to change the way we work. In the âold daysâ we used to have this nice DSLs to make a cool abstraction of our domains and they usually are smart enough to generate a great part of our solutions. Also, we have a âgood defined dev processâ from the requirements phase to the âjudgement dayâ and its cover most of the steps and roles for our dev team.
Today there is a complete different way to work. We donât need DSLs, and process; we need âsmart peopleâ, “professionals”. I mean, people who is intelligent enough to dedicate a part of their work time, to learn new stuff and later apply this knowledge into their projects. A practical example of this is the hated âarchitectureâ (I never liked the term, I hated most the âarchitectsâ) In example: A good team letâs that architecture emerges as the software is built.
If you know your tools, and your domain; for sure youâll start with GIT and a basic âletâs do something to add valueâ and a couple of sprints later youâll add some CI (TFS, Team Build, or Team City), some DevOps (Release management, HP ALM, etc) or ⌠whatever your development solution requires. If we go from scratch with a âfull stack of productsâ we can probably add more issues than advantages to the team đ
Greetings from Madrid
/El Bruno
References
https://elbruno.com/2013/12/27/scrum-arquitecture-must-emerge-fs-the-classic-architects/
https://elbruno.com/2013/12/25/scrum-scrum-is-not-for-amateurs/

Leave a reply to Tio Luiso Cancel reply