A System for Analyzing Systems [Part 2]

This is the second part of an (awesomely epic) series on how to analyze a software system quickly, click here to view Part 1. So now you (having the right attitude and documenting everything) have viewed the main nouns (data) and verbs (use cases, workflows).  What do you do next? Profit? #3 Find integration points … [Read more…]

A System for Analyzing Systems [Part 1]

We seek definition to understand the system so that we can discern the rules so that we know what to do next so that we win. — Michael Lopp, Being Geek: The Software Developer’s Career Handbook How do you approach learning a new system that is dumped on your lap like a spilled plate of nachos? Let’s say … [Read more…]