3 ms·
I'm in the middle of a rewrite. It's very challenging, but the alternative is worse (a sinking ship). My lessons learned: 1. Do it sooner 2. Get full commi
by wiradikusuma 7y ago
I'm in the middle of a rewrite. It's very challenging, but the alternative is worse (a sinking ship). My lessons learned:
1. Do it sooner
2. Get full commitment from stakeholders
3. Agree on feature freeze
4. Get it done quickly
5. Don't over promise, esp about the timeline
6. Focus on delivering big/important items first (MVP)
7. Appoint a benevolent dictator, don't assemble a committee to avoid second-system syndrome
8. Have test scenarios ready (black box)
Unfortunately they all depend on another, e.g. the longer you wait for rewrite, the harder it will be to finish it (feature creep).
I will write a blog post when it's done successfully, otherwise I will hide under rock.