WEEK 11: Accounting Information Systems ( AIS ) development strategies Flashcards
must look at lecture slides first so can explain
types of systems development lifecycles
- waterfall approach
- unified process
Agile methodologies
( explain what these are)
- SCRUM
- Extreme programming
(aims to produce higher quality software, and higher quality of life for the development team)
- Feature driven development
- Lean Software Development
(optimizing efficiency and minimizing waste in the software development process)
stages of the system development lifecycle ( give a few examples of what each might contain)
- system analysis
- conceptual design
- physical design
- implementation and conversion
- operations and maintenance
phases of the unified process
- inception
- elaboration
- construction
- transition
difficulties with the waterfall approach
Demands for development resources are so numerous that AIS projects can be backlogged for several years.
A newly designed AIS does not always meet user needs.
The development process can take so long that the system no longer meets company needs.
Users are unable to specify their needs adequately.
Changes to the AIS are often difficult to make after requirements have been frozen into specifications.
agile manifesto components/ principles
- interactive and incremental
- sustainability
- collaboration and adaptability
- welcome and response to change
- flexible roles and equality
- continuous improvement