130 likes | 255 Views
CE 00879-3 Information Systems in Industry. Lecture 9 Maintaining Information Systems in Industry Delivered by Dave Thomas, K235 e: d.t.thomas@staffs.ac.uk w: www.fcet.staffs.ac.uk/dtt1. Content. What we will cover. Last time: Providing IS in Industry
E N D
CE 00879-3Information Systems in Industry Lecture 9 Maintaining Information Systems in Industry Delivered by Dave Thomas, K235 e: d.t.thomas@staffs.ac.uk w: www.fcet.staffs.ac.uk/dtt1
What we will cover • Last time: Providing IS in Industry • This time – Maintaining IS in Industry • What is ‘maintaining’? • Quality • Defining factors • Measuring • Managing • The ‘and finally’ slide • But first . . . . did you know about?
What is ‘maintaining’? • Mending broken things? • Guaranteeing quality of IS service? • Keeping IS functionality in line with enterprise needs (PURs?) • Keeping IS performance in line with enterprise needs? • Ensuring IS availability on future technology platforms? • All of the above? - see ISO14764
Quality • Defining factors • According to Steve McConnel in his CC2 book • External – user facing • Internal – everything else • According to Juran • Quality of design • Quality of performance • Evolved to the Deming Cycle and kaizen • Now developed into the six sigma • Have different • Expectations\Models\Approaches\Benefits\Metrics
Internal Quality • Areas • Understandability • Completeness • Conciseness • Portability • Consistency • Maintainability • More Areas • Testability • Usability • Reliability • Structuredness • Efficiency • Security
External Quality • Areas • Functional (ISO 9126): • Suitability • Accuracy • Interoperability • Compliance • Security • Performance • Speed • Reliability • ‘Cosmetics’ etc
Metrics (measuring) • Internal Quality • Over to you! • External • Availability • Response Times • MTBF • All SLA fodder of one sort or another • Cosmetics • How?
Managing • Organisational Structures • Developers divided according to enterprise area • Developers divided according to support function • Impacts • Processes • Escalation procedures • Improving quality
And finally • We have covered: • What is ‘maintaining’? • Quality • Defining factors • Measuring • Managing • Known as QC, QA, QI, QM and maybe even this QC • It is up to you to relate these things (in your seminar at least)
And finally a bit more • Next time: a (two hour) Seminar! • Five presentations • How to measure internal software quality • How to measure external software quality • Applying JM Duran’s philosophy to systems • The pros and cons of different structures for maintaining systems • The procedures needed to maintain ISs in an Enterprise
Presentation groups • A group of developers from the IS department • A group of company investors • A group from the personnel department • A group from Dell computers • A group from ‘Accountancy Magazine’ magazine • Alles klar?
PUR • Programme Update Request • A stone-age Michelinism quality control term for a request to change\enhance the functionality of an existing system • Was then usually followed by a ‘PUD’ • Also • SURs, SCRs, RFCs (in Prince2) • Etc – provide the meat of ‘user group’ meetings • back