How an Information System is Developed?

23
How an Information System is Developed BS IT(MOR) GROUP NO 10 Presented By M.Junaid Mushtaq (1047) Ayesha Sumara (1048) M. Majeed (1050) Anum noor (1045) Tahir khan (1049) Manzoor farid (1046) Submitted To Inam Ul-Haq University of Education, Okara Campus How an Information System is Developed 1

description

An Introduction

Transcript of How an Information System is Developed?

Page 1: How an Information System is Developed?

How an Information System is Developed 1

How an Information System is Developed

BS IT(MOR) GROUP NO 10 Presented

ByM.Junaid Mushtaq (1047)

Ayesha Sumara (1048)M. Majeed (1050)Anum noor (1045)Tahir khan (1049)

Manzoor farid (1046)

Submitted To

Inam Ul-Haq

University of Education, Okara Campus

Page 2: How an Information System is Developed?

How an Information System is Developed 2

Outline

• Objectives• Overview • The Need for Structured Systems Development • System Development Process: • Methodologies

Waterfall Process: • Evaluation criteria • Options for Obtaining Information Systems• The Need for Structured • life cycle of an information system from

conception to retirement • Approaches to Designing and Building Systems • Reference

Page 3: How an Information System is Developed?

How an Information System is Developed 3

How an Information System is Developed

Objectives Understand the process of IS managementUnderstand the system development life cycle

(SDLC)Understand alternative approaches to system

developmentUnderstand in-house system developmentUnderstand external acquisition, outsourcing,

and end-user development

Page 4: How an Information System is Developed?

How an Information System is Developed 4

Overview of system development:

The Need for Structured Systems Development

Systems analysis and design – the process of designing, building, and maintaining information systems

The individual who performs this task is called Systems analystOrganization wants to hire System analyst because they have both technical and managerial expertise.

Page 5: How an Information System is Developed?

How an Information System is Developed

5

System Development Process Two Forms of System Development Process

(Waterfall & Iterative)

Outline:of The Need for Structured Systems Development

Page 6: How an Information System is Developed?

How an Information System is Developed 6

System Development ProcessOrganizational goals & plansOrg. processes and data As-is vs. To-beSystem solutions to problems in org. processes &

dataResult of IS Analysis & Design are system

requirements*Programming, purchasing software & hardware;

also called “implementation”Reality checkFine-tuning the system 

Page 7: How an Information System is Developed?

How an Information System is Developed

7

System Development Methodologies:Waterfall Process:

System development steps can be run on the entire system sequentially in defined periods. This is Waterfall methodology.

Linear, no turning back to previous step. Inflexible: once defined system requirements are fixed. If development time longer, system may be obsolete at time

Evaluation criteria:Strategic alignment: The extent to which the project is viewed as helping the organization achieve its strategic objectives an d long-term goal.

Potential benefits: The extent to which the project is viewed as improving profits, customer service, and the duration of the benefits

Page 8: How an Information System is Developed?

How an Information System is Developed 8

Potential costs and resource availability: The number and types of resources the project requires and their availabilityProject size / duration: The number of individuals and the length of time needed to complete the projectaTechnical difficulty / risks: The level of technical difficulty involved to complete the project within a given time and resources

Evolution of IS development

• The term 'information systems' tends to be associated with organisationally-based computing, perhaps with a slightly more systemic focus than the related term 'information technology'. David Avison (1995) writes: "whereas 'Information Technology' (to my mind) emphasises the technological aspects of computing, 'Information Systems' does not suggest that any one aspect subsumes others. ... However, I realise that many [IFIP] WG 8.2 members who have similar interests to my own, regard this wider area as being 'Information technology'. And that 'Information Systems' represent only the formal and engineering aspects."

Page 9: How an Information System is Developed?

How an Information System is Developed9

Research conducted under the banner of IS/IT generally tends to derive from management schools rather than computing departments, but also from departments of informatics, where that term is in use. Evaluations of IT in broad ways have also been carried out by sociologists (e.g Webster, 1990) and people from other social sciences. While this work has often been influenced by the programme evaluation literature (see section 2.3), it also often reproduces similar results and conclusions independently. Once again, there is a considerable body of work, which I shall only summarise in the briefest of ways here.

• Farbey (1995:207-8) writes that the purposes of IT evaluation are typically: as a basis for decision-making, control or accountability; legitimisation of a decision already taken, for example on strategic grounds; to gain and retain committment from stakeholders; as a learning process for the organisation and its members; and as a starting point for negotiation and collective decision-making.

• A familiar strain from this area is the need to consider the organisational context of use, and to take into account many perspectives - calls which are also heard elsewhere in this report. Neils Bj¿rn-Andersen writes: "much of our Information Systems research has failed to consider the dynamic nature of our environment and the demands placed on society and individuals" (1984:1). Similarly, Peter Checkland argues that "uniformity of perspective cannot be imposed upon autonomous human beings" (1984:17).

Page 10: How an Information System is Developed?

How an Information System is Developed 10

• mBy contrast, Targett (1995:203) writes that "evaluation has too narrowed an interpretation in many organisations, being taken to refer to the quantification of well-defined benefits with the sole objective of getting the project over organisational fences". Likewise, Blackler and Brown (1985:1) write "whilst social and organisational factors may be crucial for the successful implementation of [IT], most evaluation models fail to emphasis or even to include such factors" while Farbey et al (1994:44) write that "in practice few managers feel comfortable with anything other than Return on Investment (ROI) calculations, supplemented by a verbal description of the 'soft' or 'intangible' benefits“

• From “art” to a “discipline”: In the early days of computing it was considered an art that a very few people could master

Standardized development methods: The techniques used to build an IS varies greatly from individual to individual. It was very difficult to integrate and maintain. To address this problem, info. Sys. professionals decided to use a disciplined approach of introducing common methods, techniques, and tools for building information systemsSoftware engineering: This evolution led to the use of the term software engineering to define what system analyst & programmer do.

Page 11: How an Information System is Developed?

How an Information System is Developed

11

OPTIONS FOR OBTAINING INFORMATION SYSTEMS

1. Build your own2. Buy a prepackaged system from a software

development company or consulting firm. Example: Payroll system.

3. Outsource development to a 3rd party: outside organization custom build a system to an

organization’s specifications. Good option when an organization does not have adequate resources or

expertise.

End user development: Individual users and departments build their own custom systems to

support their individuals. Example MS. Excel

Page 12: How an Information System is Developed?

How an Information System is Developed 12

The Need for Structured

Page 13: How an Information System is Developed?

How an Information System is Developed 13

The Need for Structured Systems Development

System Construction ProcessIdentify a large IT problem to solve Break the large problem into several smaller, more

manageable piecesTranslate each “piece” (small problem) into computer

programsPiece together each program into an overall comprehensive

IS that solves the problem The Role of Users in the Systems Development

ProcessIt is important for all members of the organization to

understand what is meant by system development and what activities occur.

Effective partnership: A close and mutually respectful working relationship between analysts and users is a key to project success.

Page 14: How an Information System is Developed?

How an Information System is Developed 14

Steps in the Systems Development Process

Page 15: How an Information System is Developed?

How an Information System is Developed 15

Systems Development Life Cycle (SDLC) Systems development life-cycle:

Model of the systems development life cycle, highlighting the maintenance phase.The systems development life cycle (SDLC), also referred to as the application development life-cycle, is a term used in systems engineering, information systemsand software engineering to describe a process for planning, creating, testing, and deploying an information system.[1] The systems development life-cycle concept applies to a range of hardware and software configurations, as a system can be composed of hardware only, software only, or a combination of both.[2]

Page 16: How an Information System is Developed?

How an Information System is Developed 16

Describes the life cycle of an information system from conception to retirement.

System identification, selection, and planning System analysis System design System implementation

System maintenancePhase 1: System Identification, Selection, and Planning

Undertake only those projects critical to mission, goals, and objectives

Select a development project from all possible projects that could be performed

Different evaluation criteria used to rank potential projects

Page 17: How an Information System is Developed?

How an Information System is Developed 17

Evaluation criteriaStrategic alignment: The extent to which the project is viewed as helping the organization achieve its strategic objectives an d long-term goal. Potential benefits: The extent to which the project is viewed as improving profits, customer service, and the duration of the benefitsPotential costs and resource availability: The number and types of resources the project requires and their availabilityProject size / duration: The number of individuals and the length of time needed to complete the projectTechnical difficulty / risks: The level of technical difficulty involved to complete the project within a given time and resources 

Phase 2: System AnalysisCollecting System Requirements: Requirement collection is process of gathering and organizing information from users, managers, business processes, an documents to understand how a proposed system should work

System analysts use a variety of techniques to collect system requirements

Interviews: analysts interview peopleQuestionnaires: analysts design and administer surveys.Observations: analysts observe workers at selected timesDocument analysis: analysts study business documents

Critical Success Factors (CSF): analysts ask each person to define her own personal CSFs.Joint Application Design (JAD): Special type of a group meeting where all users and analysts meet at the same time

Page 18: How an Information System is Developed?

How an Information System is Developed 18

Phase 3: System Design• Designing forms and reports• Designing interfaces and dialogues• Designing databases and files• Designing processing and logic

Page 19: How an Information System is Developed?

How an Information System is Developed 19

Phase 4: System ImplementationSoftware programmingSoftware testing

Developmental: Programmers test the correctness of individual modules and the integration of multiple modules Alpha: Software tester tests whether it meets design specificationsBeta: Actual system users test the capability of the system in the user environment with actual data

System conversionParallelDirectPhasedPilot

System documentation, training, and supportUser and reference guidesTraining and tutorialsInstallation procedures and troubleshooting guides

 

Page 20: How an Information System is Developed?

How an Information System is Developed 20

Phase 5: System Maintenanceo Maintenance process steps:• Obtain maintenance request• Transform requests into changes• Design changes• Implement changes

o Maintenance types:• Corrective maintenance• Adaptive maintenance• Perfective maintenance• Preventive maintenance

Page 21: How an Information System is Developed?

How an Information System is Developed 21

Other Approaches to Designing and Building Systems

• Prototyping• Rapid Application Development (RAD)

• Object-Oriented Analysis & Design (OOA&D)• Need for Alternatives to Building Systems Yourself• Limited IS staff• IS staff has limited skill set• IS staff is overworked• Problems with performance of IS staff

Page 22: How an Information System is Developed?

How an Information System is Developed 22

Page 23: How an Information System is Developed?

How an Information System is Developed 23

Reference • Prepared by Kevin C. Dittman forSystems Analysis & Design Methods 4edby J. L. Whitten & L. D. Bentley• http://rohan.sdsu.edu/faculty/rnor

man• Jump up^ Blanchard, B. S., &

Fabrycky, W. J.(2006) Systems engineering and analysis (4th ed.) New Jersey: Prentice Hall. p.31