솔루션 구축 사례를 통해 본 sw아키텍처

Post on 17-Jul-2015

180 Views

Category:

Software

5 Downloads

Preview:

Click to see full reader

TRANSCRIPT

2008년 7월 12일

아시아나 IDT 솔루션 사업팀

전자계산 조직응용 기술사

임성현

제 1회 한국소프트웨어 아키텍트 대회

* 무엇을 : SW 솔루션 구축의 경험 공유

- C제품 – 어플리케이션 영향분석(version 3.0 ~ 5.1)

- R제품 – Report Generation(version 1.0 / 전사 제품 공유)

- D제품 – 데이터 품질관리(모듈화/통합)

- A제품 – 어플리케이션 품질 측정

* 누구에게 : 중/소규모 솔루션 구축사의 팀 리더와 관심자

* 어떤 마음으로 : 동료 아키텍트가 들려드리는 이야기

2

발표 방향성

제 1회 한국소프트웨어 아키텍트 대회

3

목차 1. 솔루션이란

2. 솔루션 개발사 현황

3. 솔루션 – SW 아키텍트

4. 솔루션 개발의 현실적 한계

5. 7개 사례를 통한 고백

6. 인간적 조언

7. 질의 응답

(1) 버전 업그레이드

(2) 분화/융합

(3) 커스터마이징

(4) Power User

(5) 시간적 효과성

(6) 조직적 지원

(7) 역할과 비전 제시

제 1회 한국소프트웨어 아키텍트 대회

4

1. 솔루션이란?

특정 목적의 구현체(판매/리스/대여를 통한 상용화)

반복적 개발 판매 대상화 Brochure, 설명서와 함께 존재함 이미 만들어 진 소프트웨어 하나 이상의 고객이 존재 지속적 버전업 무형 지식의 비용 현실화

다양한 이해당사자의 다양한 이야기가 존재

한국적 성향을 감안한 현실적 정의가 필요

제 1회 한국소프트웨어 아키텍트 대회

5

2. 솔루션 개발사 현황 국내 SW 산업 인력의 직무별

종사자 사업인력 : 40.9% 개발인력 : 50 % 운영인력 : 9.1 %

출처 : 2007년 SW 산업백서

즉, 87% 정도의 개발사가 25명 규모의 개발팀이 솔루션을 개발함

제 1회 한국소프트웨어 아키텍트 대회

6

3. 솔루션 개발에서 SW 아키텍트?

제 1회 한국소프트웨어 아키텍트 대회

7

4. 솔루션 개발의 현실적 한계

1 2

3

4

5

6

한계가 무엇인지 파악이 중요 각 영역에 따른 설득 작업(내

부 협의)

제 1회 한국소프트웨어 아키텍트 대회

8

5. 사례 제시 (1) 버전 업그레이드

제 1회 한국소프트웨어 아키텍트 대회

9

5. 사례 제시 (2) 분화/융합

제 1회 한국소프트웨어 아키텍트 대회

10

5. 사례 제시 (3) 커스터마이징

제 1회 한국소프트웨어 아키텍트 대회

11

5. 사례 제시 (4) Power User

제 1회 한국소프트웨어 아키텍트 대회

12

5. 사례 제시 (5) 시간적 효과성

제 1회 한국소프트웨어 아키텍트 대회

13

5. 사례 제시 (6) 조직적 지원

제 1회 한국소프트웨어 아키텍트 대회

14

5. 사례 제시 (7) 역할과 비전 제시

제 1회 한국소프트웨어 아키텍트 대회

낙천적 실천주의자

낙천 주의자 + 실천 주의자

Switch 이론

큰 기계를 구동하는 것은 작은 스위치

목표를 크게 가지자

지속적인 체크

신뢰의 인간관계

아이가 부모를 믿는 수준

항상 최선을 다하자

정답이 없는 상황에서도 최선을 다하기

15

6. 인간적 조언

제 1회 한국소프트웨어 아키텍트 대회

16

7. 질의 응답

Lifecycle of Java

top related