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.
- parallel development
- change is inevitable (needs, requirements, ...)
- agile development
- implement only what you definitely need, not what you _might_ need (agile)