A stitch in time saves the day.⌚
An apple a day keeps the doctor away. 🍎
Shift left shift left shift left. 👈🏻👈🏻👈🏻
Effort upfront means less pain downstream (omg I can’t keep up with my own metaphors! 😅)
I think many people mistake the agile methodology for “winging it” because we can always “change it in the next sprint”. 🙄
It encourages more experimentation (not necessarily a bad thing) in lieu of proper planning (OK this is badder.)
It creates the false belief that we can start projects without some form of discovery, to figure out what’s the current situation and just start diving into the doing, fixing, implementing because “we are agile.”
🙅🏻♀️🙅🏻♀️🙅🏻♀️
There’s so much over-correcting from the era of waterfall (bad methodology boo hissss… apparently) that people are throwing out the baby with the bath water.
However, there is merit in deliberate thinking and planning as an upfront effort because it means less corrective action (which introduces technical debt) and results in more thoughtful design.
“But it goes against the agile manifesto!” 😐
Let’s do things not because that’s what other people are doing.
Let’s do things because we thought about it and it’s the right course of action for our context.
Shift left. 👈🏻
Do the discovery.
Plan your implementation.
Go to the gym. 🏋️
Do the drills.
The more you sweat in peacetime, the less you bleed in wartime – Naval Ravikant.
And no, I will always tell a Salesforce Partner that a Discovery is not optional if you want to deliver the right solution, otherwise you’re asking for a world of pain. 😐
What do you think?
