It is always necessary to acquire, assemble, or create some new form of information in a design activity. While there are many possible starting examples, we begin here with the outreach process. In computer software skill and capability the ability to interact with customers distinguishes system analysts from coders and programmers. (System analysts are generally higher-level, better-paid posts.)
1. Make the design serve a real purpose. Find something you need to have or a client whose job is interesting.Solicit information by email, telephone, or personal visit. Conduct an interview. Write up your
notes. Distill them into a project or task description. If the subject of your design meets a real
need it is very likely that it will be possible for other clients to find ways to use the new tool you create.
2. Describe the overall job.
Your objective is to do something useful to someone. The project description
is a written statement that describes how several people will work to
do that.
That can mean creating a new product. The project description
says just what you're all about doing. Keep the statement short and make it clear. Some people like the acronym kiss to
help remember the formula keep it simple (stupid).
3. Delimit steps to accomplishing the project. One can do more with the help of others. Break the project into tasks or parts.
Application | Product | Company | Domain | |||
Checkbook-visual-interface | .Quicken | Intuit | Finance | |||
Management of space images. | VICAR | JPL | Betting | |||
Spreadsheet application programs | First One | Visicalc | Computing | |||
Instant Messaging | ICQ | Mirabellis | Buddy Communications |