2 OVERVIEW OF SOFTWARE DEVELOPMENT IN CONTEXT

The trouble with programmers is that you can never tell what a programmer is doing until it’s too late.

Seymour Cray

The SFIA framework specifically mentions context, so this chapter is a broad introduction to the practice of software development and where the developer role belongs in the greater context of systems and solution development. It considers what a developer produces and examines the broad range of products and industries that need developers. It also looks at where development output and developers fit into a system life cycle (that is, the lifetime of a product/system, from conception to eventual decommissioning).

WHAT IS DEVELOPMENT?

In the context of this book I am using ‘development’ ...

Get Software Developer now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.