IT TchnoSphere, Resources for the Lone Eagle Software Developer.
Professional Software Development
The purpose of this set of pages is to enlighten the software developer about human-computer interaction (HCI) related principles and practices within the software development cycle. This context diagram shows the major components of a general software development cycle.

Experience * Guidelines * Application Domain
Requirements
Education * Tools * The Software Application
Documentation * The Development Process