36
11.1 정보시스템 개발과 프로젝트 관리 11

PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.1

정보시스템 개발과

프로젝트 관리

제11장

Page 2: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.2

학습목표

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

• 새로운 정보시스템 개발을 위한 핵심 문제해결 단계는

무엇인가?

• 정보시스템 개발을 위한 방법들은 무엇이 있나?

• 시스템 모델링과 설계를 위한 주요 방법론은 무엇인가?

• 어떻게 정보시스템 프로젝트를 선정하고 평가하나?

• 어떻게 정보시스템 프로젝트를 관리하나?

Page 3: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.3

걸스카우트의 새로운 쿠키 주문시스템

• 문제: 비효율적인 수작업 절차, 높은 오류율

• 해결책: 수작업 절차 제거, 새로운 주문 프로세스 설계, 배송 및 주문 픽업 일정관리를 지원하는 데이터베이스 소프트웨어 구현

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

Page 4: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.4

• 인튜이트(Intuit) 사의 퀵베이스(QuickBase)는

상대적으로 적은 비용으로 효율성을 증대하고

오류를 감소시킴

• 전통적인 비즈니스 프로세스를 갱신하는 데 있어

IT의 역할을 설명

• 새로운 정보시스템의 설계와 개발을 중심으로

디지털 기술을 설명

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

걸스카우트의 새로운 쿠키 주문시스템

Page 5: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.5

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

걸스카우트의 새로운 쿠키 주문시스템

교과서 그림

Page 6: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.6

문제해결과 시스템 개발

• 새로운 정보시스템은 조직이 직면한 문제들에 대한

해결책으로서 개발

• 정보시스템 개발 4단계

1. 문제의 정의와 이해

2. 대안적 해결책 개발

3. 해결책 평가 및 선택(최적 해결책 선택)

4. 해결책 구현

• 앞의 세 단계를 ‘시스템 분석’이라고 함

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

Page 7: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.7

정보시스템 해결책 개발

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

문제해결과 시스템 개발

교과서 그림 11-1

Page 8: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.8

문제의 정의와 이해

• 문제의 원인은 무엇인가?

• 왜 그것이 여전히 문제인가?(지속되는가?)

• 왜 그 문제가 이전에 해결되지 못했나?

• 해결책의 목적은 무엇인가?

• 사람마다 문제의 본질과 심각성에 대해 다르게 생각할 수

있음

• 정보 요구사항

• 누가 어떤 정보를 언제 어디에서, 그리고 어떻게 필요로 하는지 파악

• 요구사항 분석

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

문제해결과 시스템 개발

Page 9: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.9

대안적 해결책 개발

• 시스템 분석가는 주어진 문제의 본질에 적합한

가장 가능성 있는 경로를 설계

• 일부 해결책들은 정보시스템을 필요로 하지

않음

• 일부 해결책들은 기존 시스템의 개선을 요구

• 일부 해결책들은 새로운 시스템의 개발을 요구

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

문제해결과 시스템 개발

Page 10: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.10

해결책 평가 및 선택

• 타당성 이슈

• 타당성 조사(feasibility study)

• 비용과 효과

• 장점과 단점

• 시스템의 비즈니스 가치

• 변화 관리

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

문제해결과 시스템 개발

Page 11: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.11

해결책 구현

• 시스템 설계

• 구현 완료

• 하드웨어 선택과 취득

• 소프트웨어 개발과 프로그래밍

• 검사

• 훈련과 문서화

• 전환

• 가동과 유지보수

• 변화관리

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

문제해결과 시스템 개발

Page 12: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.12

걸스카우트 쿠키시스템 검사계획의 예

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

문제해결과 시스템 개발

교과서 그림 11-2

Page 13: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.13

사례연구: 사람 호남석유화학의 경영 보고서 개선 노력

사례연구를 읽고 다음 질문에 답하자.

• 호남석유화학의 새로운 경영 시스템에 대한 정보 요구사항들을 열거하고

설명하라. 새로운 시스템은 어떤 문제들을 해결하기 위해 설계되었나?

• 호남석유화학에서 ‘사람’의 문제가 경영의사결정에 어느 정도 영향을

미쳤나? 새로운 시스템이 해결해야 할 사람, 조직, 그리고 기술 측면의

이슈는 무엇인가? 시스템 설계자는 어떻게 보다 “인간 친화적”인 시스템을

만들 수 있었나?

• 호남석유화학이 새로운 시스템을 개발할 때 최종 사용자의 역할은

무엇이었나? 프로젝트 팀은 어떻게 사용자들이 참여할 수 있도록 장려했나?

만약 최종 사용자가 참여하지 않았다면 프로젝트에 어떤 일이 벌어졌을까?

• 새로운 시스템의 이점은 무엇인가? 그 시스템이 호남석유화학의 사업 수행

방식을 어떻게 변화시켰나? 이 시스템 해결책은 성공적이었나?

시스템의 비즈니스 가치 이해와 변화관리

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

Page 14: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.14

전통적인 시스템 개발 생명 주기

시스템 개발 방법론

• SLDC: 가장 오래된 정보시스템개발 방법

• 몇 개의 정형화된 단계로 구성된 단계적 접근

• 폭포수 접근(waterfall approach)

• 정보시스템 전문가와 최종 사용자의 역할을 명확히 구분

• 대규모의 복잡한 시스템 개발에 활용

• 많은 비용과 시간 소요

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

Page 15: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.15

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

전통적인 시스템 개발 생명 주기

시스템 개발 방법론

교과서 그림 11-3

Page 16: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.16

프로토타이핑(prototyping)

• 저렴한 비용으로 신속하게 실험시스템을 만들어 사용자의

평가를 받아보는 접근 방식

• 4단계 프로세스

1. 사용자의 기본적인 요구사항 파악

2. 초기 시제품 개발

3. 시제품 사용

4. 시제품의 수정과 개선

• 정보시스템의 사용자 인터페이스를 설계할 때 특히 유용

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

시스템 개발 방법론

Page 17: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.17

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

프로토타이핑 프로세스

시스템 개발 방법론

교과서 그림 11-4

Page 18: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.18

최종 사용자 개발(End-User Development)

• 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀

도움 없이 간단한 정보시스템을 개발

• 4세대 언어, 그래픽 언어, 그리고 PC 소프트웨어 도구

등을 활용하여 데이터 접근, 보고서 생성, 그리 고

정보시스템 개발

• 전통적인 시스템 생명 주기를 통한 시스템 개발보다 빨리

완성

• 조직적인 위험

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

시스템 개발 방법론

Page 19: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.19

• 사용자들이 간단한 정보시스템을 개발하도록 허용

• 완성된 애플리케이션을 만드는 데까지 소요되는 시간

절약

• 적극적인 사용자 참여와 만족도 제고가 가능

• 정형화된 개발 방법론, 검사, 그리고 문서화 없이

단기간에 시스템을 만들기 때문에 조직적인 위험을

안고 있음

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

최종 사용자 개발(End-User Development)

시스템 개발 방법론

Page 20: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.20

해결책 구매 : 애플리케이션 소프트웨어 패키지와 아웃소싱

• 제안요청성(RFP)

• 애플리케이션 소프트웨어 패키지

• 표 준 프로세스를 갖는 범용적인 기능을 제공하는 일반회된

시스템

• 고객화(customization)

• 아웃소싱

• 애플리케이션 서비스 제공자(Application service providers : ASPs)

• 해외 아웃소싱

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

시스템 개발 방법론

Page 21: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.21

해외 아웃소싱의 총 비용

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

시스템 개발 방법론

교과서 그림 11-5

Page 22: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.22

e-비즈니스를 위한 신속응용프로그램개발(RAD)

• 민첩성과 확장성

• 신속응용프로그램개발 (RAD) • 매우 짧은 시간 내에 작동시스템 개발

• 합동응용설계 (JAD)

• 최종 사용자와 정보시스템 전문가가 함께 설계

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

시스템 개발 방법론

Page 23: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.23

사례연구: 기술관점 DST Systems의 스크럼 개발과 애플리케이션 생명주기 관리

사례연구를 읽고 다음 질문에 답하시오.

• DST의 기존 개발환경이 지닌 문제들은 무엇인가?

• 스크럼 개발(scrum development)이 그러한 문제들을 어떻게 해결했나?

• DST가 스크럼을 소프트웨어 프로젝트에 보다 효과적으로 활용하기 위해 어떤 조치들을 취했는가? 사람, 조직, 기술 이슈는 무엇이 있었나?

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

시스템 개발 방법론

Page 24: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.24

• 구조적 방법론 • 데이터 흐름도

• 프로세스 명세서

• 구조도

• 객체지향개발 • 클래스와 상속의 개념에 기반

• 컴포넌트 기반 개발과 웹 서비스

• 컴퓨터지원 소프트웨어 공학 (CASE)

시스템 모델링과 설계

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

Page 25: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.25

대학 수강신청 시스템의 데이터 흐름도

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

시스템 모델링과 설계

교과서 그림 11-6

Page 26: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.26

급여 시스템의 상위 수준 구조도

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

시스템 모델링과 설계

교과서 그림 11-7

Page 27: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.27

클래스와 상속

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

시스템 모델링과 설계

교과서 그림 11-8

Page 28: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.28

객체지향 개발

• 시스템 분석과 설계의 기본단위로 객체(objects)를 사용

• 클래스(class)

• 상속(inheritance)

• 전통적인 구조적 개발보다 더 반복적이고 점진적

• 컴포넌트 기반 개발

• 객체의 집합이 소프트웨어 컴포넌트로 결합

• 전자상거래 애플리케이션 개발을 위해 사용

• 웹 서비스, 클라우드 기반 개발

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

시스템 모델링과 설계

Page 29: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.29

컴퓨터 지원 소프트웨어 공학 (CASE)

• 방법론을 자동화하는 소프트웨어 도구 제공

• 시스템 개발에서 반복적인 작업 감소

• CASE 도구들은 다음 사항들을 지원

• 문서의 생성 지원

• 팀 구성원들이 각자의 작업을 손쉽게 공유

• 도구가 잘 사용되면 상당한 수준의 생산성 향상을

기대할 수 있음

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

시스템 모델링과 설계

Page 30: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.30

프로젝트 관리의 목적

프로젝트 관리

• 프로젝트 관리

• 주어진 예산과 시간 제약하에 프로젝트의 요구사항을 충족시키기

위하여 지식, 기술, 도구 및 기법 등을 프로젝트 활동에 적용하는 것

• 다섯 가지 주요 변수:

1.범위

2.일정

3.원가

4.품질

5.위험

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

Page 31: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.31

프로젝트 선정:

새로운 시스템의 비즈니스 사례 개발

• 프로젝트 비용과 효과 결정 • 유형의 효과

• 무형의 효과

• 자본 예산 방법론

• 정보시스템 계획

• 포트폴리오 분석 • 스코어링 모델

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

프로젝트 관리

Page 32: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.32

시스템 포트폴리오

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

프로젝트 관리

교과서 그림 11-9

Page 33: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.33

프로젝트 위험 및 시스템 관련 변화 관리

• 구현과 변화관리 • 구현

• 사용자-설계자 의사소통 격차

• 위험요인 관리 • 공식 계획 및 통제 도구

• 간트 차트

• PERT 차트

• 프로젝트 관리 소프트웨어

• 사용자의 저항 극복 • 인간공학

• 조직의 영향 분석

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

프로젝트 관리

Page 34: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.34

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

간트 차트

프로젝트 관리

교과서 그림 11-10

Page 35: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.35

PERT 차트

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

프로젝트 관리

교과서 그림 11-11

Page 36: PowerPoint Presentationcontents.kocw.net/KOCW/document/2015/wonkwang/jinchanyong/11.pdf · • 최종 사용자들이 기술 전문가의 약간의 도움이나 전혀 도움 없이

11.36

글로벌 프로젝트 관리

• 글로 벌 시스템의 프로젝트관리는 국내 시스템의

프로젝트관리와 비슷하지만 국제적 환경으로 인해 더 복잡

• 사용자 정보 요구사항, 비즈니스 프로세스, 국가간 업무 문화의

다양성

• 사용자들이 글로벌 시스템을 도입하도록 확신시키는 방법:

• 글로벌 기업의 각 국가 단위가 우선 자국에서 사용할 범세계적인

애플리케이션을 개발하여 전 세계적으로 확산

• 비즈니스와 시스템 분석, 설계, 검사를 담당하는 범국가적인

COE(centers of excellence) 설립

경영정보시스템의 이해 11장 정보시스템 개발과 프로젝트 관리

프로젝트 관리