3 ms·
A huge amount of software is not designed. In fact, simply actually designing software instead of just allowing people to go hack away at things requires a cul
by aorloff 2y ago
A huge amount of software is not designed. In fact, simply actually designing software instead of just allowing people to go hack away at things requires a culture around it.
That culture usually starts at the top if you have it in your company, but occasionally you will just be lucky enough to have it in your team.
So before you write some software, you describe it to your team in a document and get feedback (or maybe just your manager).
If you don't do this, you don't really have a software design culture at your company. My rule was basically that if a piece of software required more than 1 Jira ticket, then create a doc for it.
- icedchai 2y agoYou are correct, but this goes against what is perceived as "agile." Today, we typically "fix it in the next sprint." It results in poor quality products. And it sucks.