Week 8 - Quiz - Legacy Flashcards
How are legacy systems defined?
Many definitions that be split into categories:
- Strategic
- Organisational
- Operational
- Developmental
What is the developmental viewpoint of a legacy system?
Developmental viewpoint develops & maintains an organisations systems.
- straightforward
- understand the effect of change
- software oriented definition ie. “any code that has left development”
- understand it is challenging to hand from an expert to a non-expert
- & that there is a need for skills to maintain the system
What is the operational viewpoint of legacy systems?
The operational viewpoint supports the business by operating its systems.
- outdated
- no longer meet organisational requirements or strategies
- inefficient
- “system whose security has been compromised”
This shows that its hard to keep old hardware & systems running that have less effective user interfaces.
What is the organisational viewpoint of legacy systems?
The organisational viewpoint is concerned with defining & operating the business processes to support the business strategy.
- constraint on an organsiations ability to adapt to change or adopt new strategies
- could be addressed by business processes re-engineering, but legacy systems are inflexible
- expensive
- non-portable
- undocumented
BUT indespensible since they support other business functions.
What is the strategic viewpoint of legacy systems
The strategic viewpoint considers the financial costs and benefits of running an organisation.
- a system becomes a legacy system when the financial benefit they contribute to the organisation is less than the cost of operating & maintaining them
- can’t support desired business opportunity, so cost the business the opportunity
Who is the author of this paper on legacy systems?
Alderson and Shah (2010)
What is the overriding view of all of the view points
- Strategic level decides if it is finanically viable
- If it is, the organizational level determines how to adapt the organisational structure and business processes (ie. business process re-engineering & new expertise)
- Next, at an operational level they make sure it does what it is intended to do & requirements for the change are understood
- Finally, at a developmental level they ensure they are in place and maintained based on the other view points
Who decides the status of the legacy system?
It is decided at a strategic level based on its financial costs & benefits.
But other view points contribute information to its decision.
- predict loss of business opportunities & inefficencies in organisational structure
- operational difficulties ie. degraded system
- effects of change on supporting systems