Information systems evolve. Evolution takes place throughout all stages of an information system from development to early use and to a mature "legacy" status. During development users and developers learn about the problem domain and refine requirements. When using a system, users learn about it's the system's capabilities and possibilities resulting in further evolving requirements. The dynamic business environment also initiates modifications to system attributes. This paper looks at this dynamic environment of development and examines how development teams can address these evolving and uncertain system requirements. A case study is used as a sample to identify structures that support such system evolution. At least for the case study, social and informal structures provide much support to address the uncertainties of development.
|Number of pages
|International Journal of Information Technology and Management
|Published - 2005