Implement by Feature, Not by Architecture

Implementing and Testing Feature by Feature
by Harvey, Vijay, Dao, Randy, Ken, and Mabel, the alarms feature team
Harvey, Vijay, Dao, Randy, Ken, and Mabel

I’m Harvey, the lead for the team. Vijay, Dao, Randy, and Ken are the other developers. Mabel is our tester. We all have specialties, in the GUI, the platform, the hardware integration, and so on. Mabel knows it all. (Laughter in the background.)

At first, we tried to write architecture and design specs to tell each other what we were doing. We would each implement our piece of the architecture and put it all together at the end. Nothing worked the way we expected it to work. That’s because even though we had specs, we changed things a bit as we developed ...

Get Manage It! now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.