Читать книгу The Art in Business System Design - Jeff Chapman - Страница 5

The Art in Pieces

Оглавление

As if I were undercover or something, every couple of years my mom asks “What exactly do you do?”

Exactly? Well you see she only knows about computers from her laptop and the internet. So what does the job of being a software developer actually consist of in the corporate world? The easiest way to describe the work-work part of the job (aside from the social or sociological part of the job) is in terms of the steps involved in battling through a software project. This is the so-called SDLC, the software development lifecycle:

Research current and future relevant technology

Interviews and focus sessions with clients

Develop implementation alternatives

Research vendors

Review alternatives with management

Develop a project plan

Create functional specifications

Design data flows and data structures

Develop design specifications

Design the draft of the user interface

Programming

Managing the expectations of the sponsors

Unit testing

Software corrections

System and stress testing

Alpha testing

Regression testing

Technical documentation

Develop an implementation plan

Develop training materials

Create online help

Beta or parallel production testing

Training

Post implementation corrections

Production Support

Well yeah it’s a lot of stuff; it’s what makes the job both interesting and challenging.

The Art in Business System Design

Подняться наверх