Chapter 11 Explore an Existing System
Ideally, you start exploring software while it is still under development, the second there’s something executable. Exploring early and often throughout the development cycle means that the team can address issues while they’re still small, and even prevent entire categories of problems.
Unfortunately, that’s not always possible. Sometimes you’re dealing with an existing system. All too often in such cases the software is an unknown quantity. It’s in production, it fills a business need, but no one in the current organization quite understands exactly what it does or how it works. The original team members have long since gone on to other projects or even other companies. The documentation is woefully ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access