#819 It fits in the overall puzzle

Software development is pretty much like working on a puzzle. Each piece in a puzzle is a component that collaborates with other components in order to produce one big result: an image of a river flowing down a valley. Or something close enough. In order to achieve the objective, the first thing one must do when working on a puzzle is making sure that each piece is facing the proper way up so that you can see what you’re working with. In software development, a piece in the puzzle is akin to a requirement. You must make sure that you can “see” the requirement for what it is, and how it fits in the overall puzzle, which is normally the system to build.

– By Brian Di Croce

Subscribe to receive new photos each Monday morning