The module describes approaches, processes, methodologies and techniques commonly used for large-scale information systems development. It covers the systems development life cycle (SDLC), including project initiation, analysis, design and implementation, addressing key aspects and techniques at each stage. Project methodologies are described, with an emphasis on the Scrum methodology. The module also incorporates insights into professional and legal issues associated with EIS development.
The primary aim of the module is to describe enterprise information systems (EIS) and to set out the considerations and approaches used to implement (deploy) these systems in the business enterprise. This covers predominantly the Systems Development Life Cycle (SDLC) and the various methodologies used to formalise it, including waterfall and agile approaches, with particular emphasis on the Scrum method. In the course of this module students are introduced to a range of topics relevant to EIS deployment and the SDLC, including object-orientation, the Unified Process and Universal Modelling Language (UML), enterprise architecture and technical architecture.
Alongside describing the SDLC, students will be introduced to practical aspects associated with a career as an IS professional, and social and organisational aspects of enterprise computing. This will include topics such as Intellectual Property, Digital Surveillance, Data Privacy and Ethical issues in computing.
- Introduction to Enterprise Information Systems (EIS)
- SDLC, IS project methodologies and the Unified Process
- Unified Process – Planning & Analysis
- Scrum I – Process, Roles, Activities & Ceremonies
- Scrum II – Artefacts & Concepts
- Enterprise Architecture & Technical Architecture
- EIS Implementation and Operation
- GDPR, Freedom of Information & Intellectual Property Rights, Contracts & Business Planning
- Computer Misuse, Digital Surveillance, Ethical Issues in Computing
Mutiple choice in-class test at end of each term (20%)
Multiple sources including various academic papers. Also, various textbooks including:
- Essential SCRUM, Rubin, Addison Wesley, NJ 2013
- A guide to the SCRUM body of knowledge, 3rd edition, VM Education, AZ 2016
- Systems Analysis and Design with UML, Tegarden, Dennis, & Wixom, 5th edition, Wiley
- Professional Issues in Information Technology, Bott, 2nd edition, BCS, 2014