Foundations of Geospatial System Development Todd S. Bacastow Professor of Practice for Geospatial Intelligence John A. Dutton e-Education Institute The.

Slides:



Advertisements
Similar presentations
Foundations of Geospatial System Development
Advertisements

IS Theories & Practices Systems Architecture & Infrastructure IS 655: Supplementary Note 1 CSUN Information Systems.
Chapter 1: The Context of SA&D Methods
Systems Development Process Principles and phases of system development Karolina Muszyńska Based on
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 3 Information Systems Development.
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
CHAPTER 10 & 13 IS within the Organization & Acquiring IS and Applications.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Bina Nusantara 3 C H A P T E R INFORMATION SYSTEMS DEVELOPMENT.
1 Agenda 01/13/05 Announcement Database Development Process (Chapter 2)
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Ch. 3: Information Systems Development Objectives:
Lesson-11 Information System Development
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 3 Information Systems Development.
Lesson-7 Players in the Systems Game
Information Systems Pertemuan
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 3 Information Systems Development.
4 4 By: A. Shukr, M. Alnouri. Many new project managers have trouble looking at the “big picture” and want to focus on too many details. Project managers.
Introduction to Systems Analysis and Design
Karolina Muszyńska Based on
Acquiring Information Systems and Applications
Acquiring Information Systems and Applications
Enterprise Architecture
SYSTEM ANALYSIS AND DESIGN
An information system (IS) is an arrangement of people, data, processes, communications, and information technology that interact to support and improve.
INFO 731 Prudence W. Dalrymple, PhD 1. In this lecture, we will define a system, and describe different types of systems identify stakeholders and examine.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
BIS310: Structured Analysis and Design Introduction and Systems Planning Week 1.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
2131 Structured System Analysis and Design
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Chapter 1 Development Methodologies / SDLC
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved 3 C H A P T E R INFORMATION SYSTEMS DEVELOPMENT.
Chapter 10 Information Systems Analysis and Design
McGraw-Hill/Irwin© 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 2 Information Systems Development.
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
1-1 System Development Process System development process – a set of activities, methods, best practices, deliverables, and automated tools that stakeholders.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 3 Developing Information Systems.
Foundations of Geospatial System Development II Todd S. Bacastow Professor of Practice for Geospatial Intelligence John A. Dutton e-Education Institute.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 3 Information Systems Development.
Foundations of Geospatial System Development Todd S. Bacastow Professor of Practice for Geospatial Intelligence John A. Dutton e-Education Institute The.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Systems Analyst (Module V) Ashima Wadhwa. The Systems Analyst - A Key Resource Many organizations consider information systems and computer applications.
10-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
Ondřej Přibyl L3: System Development Life Cycle page 1 Lecture 3: System Development Life Cycle Doc.Ing. Ondřej Přibyl, Ph.D. Department of applied mathematics.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 3 Developing Information Systems.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 3 Information Systems Development.
Prof. Shrikant M. Harle.  The Project Life Cycle refers to a logical sequence of activities to accomplish the project’s goals or objectives.  Regardless.
Term II Software Engineering I (CS 508) System Analysis and Design (IS 503) Instructor Dr. Tarek Elghazaly.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
Process of System Development
Systems Analysis and Design in a Changing World, Fifth Edition
CIS300 System Analysis and Design Methods
Information Systems Development
Developing Information Systems
Developing Information Systems
Chapter 1 (pages 4-9); Overview of SDLC
Developing Information Systems-Concepts
Presentation transcript:

Foundations of Geospatial System Development Todd S. Bacastow Professor of Practice for Geospatial Intelligence John A. Dutton e-Education Institute The Pennsylvania State University 1

Where Do Systems Development Projects Come From?  Problem – an undesirable situation that prevents the organization from fully achieving its purpose, goals, and/or objectives.  Opportunity – a chance to improve the organization even in the absence of an identified problem.  Directive - a new requirement that is imposed by management, government, or some external influence. 2

 Homeowner  Business drivers  Bank, Zoning  Stakeholders  Architect  Process  Builder  Technology driver Analog “problem” 3

Stakeholders Processes Business Drivers Technology Drivers 4

Principles of System Development 1. Get the system users involved. 2. Use a problem-solving approach. 3. Establish phases and activities. 4. Document through development. 5. Establish standards. 6. Manage the process and projects 7. Justify systems as capital investments. 8. Don’t be afraid to cancel or revise scope. 9. Divide and conquer. 10. Design systems for growth and change. 5

Extreme philosophies  Design by specification – physical system models and detailed specification are produced as a series of written (or computer-generated) blueprints for construction.  Design by prototyping – Incomplete but functioning applications or subsystems (called prototypes) are constructed and refined based on feedback from users and other designers. 6

Definitions A system is a group of interrelated components that function together to achieve a desired result. An information system (IS) is an arrangement of people, data, processes, and information technology that interact to collect, process, store, and provide as output the information needed to support an organization. Geospatial technology (GT) is a term that describes the computer technology (hardware and software) with communications technology (data networks) that store, process, analyze, and display geospatial information. 7

Definition System development process – a set of activities, methods, best practices, deliverables, and automated tools that stakeholders use to develop and continuously improve information systems and software. –Many variations –Using a consistent process for system development:  Create efficiencies that allow management to shift resources between projects  Produces consistent documentation that reduces lifetime costs to maintain the systems  Promotes quality 8

Definitions Problem statement – a statement and categorization of problems, opportunities, and directives; may also include constraints and an initial vision for the solution. Synonyms include preliminary study and feasibility assessment. Constraint – any factor, limitation, or restraint that may limit a solution or the problem-solving process. Statement of work – a contract with management and the user community to develop or enhance an information system; defines vision, scope, constraints, high- level user requirements, schedule, and budget. Synonyms include project charter, project plan, and service-level agreement. Scope creep – a common phenomenon wherein the requirements and expectations of a project increase, often without regard to the impact on budget and schedule. 9

Definitions Logical design – the translation of business user requirements into a system model that depicts only the business requirements and not any possible technical design or implementation of those requirements. Common synonyms include conceptual design and essential design. System model – a picture of a system that represents reality or a desired reality. System models facilitate improved communication between system users, system analysts, system designers, and system builders. Physical design – the translation of business user requirements into a system model that depicts a technical implementation of the users’ business requirements. Common synonyms include technical design or implementation model. 10

 System life cycle – the factoring of the lifetime of an information system into two stages,  (1) systems development and  (2) systems operation and maintenance.  System development methodology –  a formalized approach to the systems development process;  a standardized development process that defines (as in CMM Level 3) a set of activities, methods, best practices, deliverables, and automated tools that system developers and project managers are to use to develop and continuously improve information systems and software. Definitions 11

Cost-effectiveness – The result obtained by striking a balance between the lifetime costs of developing, maintaining, and operating an information system and the benefits derived from that system. Cost-effectiveness is measured by a cost- benefit analysis. Strategic information systems plan – a formal strategic plan (3-5 years) for building and improving an information technology infrastructure and the information system applications that use that infrastructure. Strategic enterprise plan – a formal strategic plan (3-5 years) for an entire business that defines its mission, vision, goals, strategies, benchmarks, and measures of progress and achievement. Usually, the strategic enterprise plan is complemented by strategic business unit plans that define how each business unit will contribute to the enterprise plan. The information systems plan is one of those unit-level plans. Definitions 12

 A stakeholder is any person who has an interest in an existing or proposed information system. Stakeholders can be technical or nontechnical workers. They may also include both internal and external workers.  Information workers are those workers whose jobs involve the creation, collection, processing, distribution, and use of information.  Knowledge workers are a subset of information workers whose responsibilities are based on a specialized body of knowledge. Definitions 13

Stakeholders' Perspectives 14

System designer – a technical specialist who translates system users’ business requirements and constraints into technical solution. The designer designs the computer databases, inputs, outputs, screens, networks, and software that will meet the system users’ requirements. System builders – a technical specialist who constructs information systems and components based on the design specifications generated by the system designers. Definitions 15

Systems analyst – a specialist who studies the problems and needs of an organization to determine how people, data, processes, and information technology can best accomplish improvements for the business. A programmer/analyst A business analyst Skills Working knowledge of information technology Computer programming experience and expertise General business knowledge General problem-solving skills Good interpersonal communication skills Good interpersonal relations skills Flexibility and adaptability Character and ethics Definition 16

The Systems Analyst as a Leader 17

 Enterprise Applications - A core set of organizational applications  GIS, financial mgmt, human resources, sales, etc.  Frequently purchased  Frequently need to have custom elements added  Systems Integration - the process of building a unified information system out of diverse components of purchases software, custom-built software, hardware, and networking. Definitions 18

Architecture - a unifying framework into which various stakeholders with different perspectives can organize and view the fundamental building blocks of information systems. Definition 19

Geospatial Systems Stakeholders Processes Business Drivers Technology Drivers 20

A general problem-solving approach 1. Identify the problem. 2. Analyze and understand the problem. 3. Identify solution requirements or expectations. 4. Identify alternative solutions and choose the “best” course of action. 5. Design the chosen solution. 6. Implement the chosen solution. 7. Evaluate the results. If the problem is not solved, return to step 1 or 2 as appropriate. Look ahead - System development process 21