3 Matching Annotations
- Mar 2021
- Feb 2021
Rather than implement features you might need, you implement only the features you definitely need, but in a way that accommodates change. If you don't have this flexibility, parallel development simply isn't possible.
At the core of parallel development, however, is the notion of flexibility. You have to write your code in such a way that you can incorporate newly discovered requirements into the existing code as painlessly as possible.
- implement only what you definitely need, not what you _might_ need (agile)
- agile development
- change is inevitable (needs, requirements, ...)
- parallel development