Download presentation
Presentation is loading. Please wait.
Published byBennett Ford Modified over 9 years ago
1
Foundation Degree IT Project Methodologies (for reference)
2
Objectives Richard Hancock2 Describe information systems Describe the background of methodologies Provide a definition of ‘methodology’ Describe the objectives of methodologies Describe the stages of the traditional systems development lifecycle (SDLC) *** 05/09/2015
3
Information systems Richard Hancock3 We are dealing with computer based information systems that can process data Information systems in an organisation are about providing facts to its members and clients in order to help it operate effectively A computer based information system could be considered a formal system meaning that they provide information on a regular basis and in a controlled manner An informal system can be just as valid, for example corridor discussions, meetings, rumour etc Examples: Payroll Sales Project planning Conferencing system Decision support Transaction processing 05/09/2015
4
Methodology background Richard Hancock4 Early computer applications (1960s) were implemented without the use of methodologies Developers were technically trained, but poor communicators User requirements were not established Developer experience and rule of thumb was used User requirements change over time, requiring amendments to systems often resulting in unexpected outcomes Essentially it was merely an attempt to survive the day Costs increased and so a solution to manage this process was required 05/09/2015
5
Methodologies Richard Hancock5 We are dealing with information systems development methodologies NOT project development methodologies (like PRINCE2) One definition is: “a collection of procedures, techniques, tools and documentation aids which will help the systems developers in their efforts to implement a new information system” – Avison & Fitzgerald (1998) Methodologies are based on a philosophical view As a result of this they all have different emphasis Human emphasis Scientific approach Pragmatic approach Automated approach 05/09/2015
6
Methodology objectives Richard Hancock6 These could be: To record accurately the requirements for an information system To provide a systematic method of development so that progress can be effectively monitored To provide an information system within an appropriate time limit and at an acceptable cost To produce a system which is well documented and easy to maintain To provide an indication of any changes which need to be made as early as possible in the development process To provide a system that is liked by those people affected by that system 05/09/2015
7
The traditional systems development lifecycle (SDLC) Richard Hancock7 1. Feasibility study 2. System investigation 3. Systems analysis 4. Systems design 5. Implementation 6. Testing and maintenance Also known as the systems development lifecycle or the waterfall model 05/09/2015
8
Feasibility study Richard Hancock8 A miniature project in of itself! Looks at present system, requirements it is supposed to meet, problems in meeting those requirements, new requirements and alternative solutions Essentially it aims to determine if a proposed system is feasible based upon: Legal requirements Organisation and social issues Technical issues Economics A recommended solution is proposed (with outline functional specification) from alternatives and presented to management for approval 05/09/2015
9
System investigation Richard Hancock9 Thorough investigation of the application area Functional requirements of existing and new system Constraints Data types and volume Problems with the current system Data gathered using: Observation Interviews Questionnaires Sampling Documentation collection 05/09/2015
10
System analysis Richard Hancock10 Analyse the current system Ask: Why do problems exist? Why have certain methods been adopted Are there alternative methods Essentially try to understand all aspects of the current system and determine why it evolved in the way that it did Eventually indicate how things might be improved with a new system 05/09/2015
11
System design Richard Hancock11 Analysis leads to the design of the new system Consideration of: Data capture, inputs and outputs Processes User manuals Security System implementation plans and testing *** 05/09/2015
12
Implementation Richard Hancock12 Can involve various processes and stages Equipment purchase Software development User training User documentation/manuals Integration into the environment Could be a complete switch Or run in parallel with old system Integration via phases Acceptance testing 05/09/2015
13
Testing and maintenance Richard Hancock13 Occurs when system is fully operational Changes are likely to the system and expected Systems review to confirm it meets the requirements originally set out *** 05/09/2015
14
Summary Richard Hancock14 Information systems methodologies attempt to guide the developer in developing a new information system They are varied in their emphasis, based upon a philosophical point of view The traditional systems development lifecycle is seen as one of the root methodologies from which many more have stemmed *** 05/09/2015
15
Resources Richard Hancock15 SDLC SDLC Software development methodology Software development methodology *** 05/09/2015
16
Questions... 05/09/2015Richard Hancock16 ...are there any?
17
Richard Hancock17 End! 05/09/2015
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.