Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
[마소콘2018] SW품질 프로세스로 보는 SI프로젝트의 기술부채 - 강희석
Search
MICROSOFTWARE
December 17, 2018
Programming
1
440
[마소콘2018] SW품질 프로세스로 보는 SI프로젝트의 기술부채 - 강희석
2018년 12월 15일 마이크로소프트웨어 콘퍼런스, 마소콘 2018
SW품질 프로세스로 보는 SI프로젝트의 기술부채 - 강희석
MICROSOFTWARE
December 17, 2018
Tweet
Share
More Decks by MICROSOFTWARE
See All by MICROSOFTWARE
[마소콘2019] 버즈니가 두드린 7가지 장벽 - 남상협
microsoftware
1
610
[마소콘2019] Blockchain for Education '더 나은 교육을 위한 블록체인' - 신지현
microsoftware
2
350
[마소콘 2019] 혁신의 장벽을 개발자스럽게 부수기 - 반병현
microsoftware
0
490
[마소콘 2019] 클라우드에서 온프레미스로 - 송지하
microsoftware
2
590
[마소콘 2019] 클라우드를 처음 만난 날 - 홍장유
microsoftware
0
440
[마소콘 2019] 서버리스를 활용한 분산 처리- 김민준
microsoftware
1
700
[마소콘 2019] MongoDB를 사용하며 느낀 것들 - 김인범
microsoftware
0
500
[마소콘 2019] 멀티 클라우드, ‘어떻게’보다 ‘왜’를 먼저 묻자 - 김세준
microsoftware
0
260
[마소콘2018] 빚을 탕감하기 위해 없애야 할 3가지: 서버, 융통성, 그리고... - 김선미
microsoftware
1
470
Other Decks in Programming
See All in Programming
ASP. NET CoreにおけるWebAPIの最新情報
tomokusaba
0
350
テストをしないQAエンジニアは何をしているか?
nealle
0
130
AHC041解説
terryu16
0
590
AIの力でお手軽Chrome拡張機能作り
taiseiue
0
170
Djangoアプリケーション 運用のリアル 〜問題発生から可視化、最適化への道〜 #pyconshizu
kashewnuts
1
230
ファインディの テックブログ爆誕までの軌跡
starfish719
2
1.1k
[JAWS-UG横浜 #79] re:Invent 2024 の DB アップデートは Multi-Region!
maroon1st
1
140
富山発の個人開発サービスで日本中の学校の業務を改善した話
krpk1900
4
370
GAEログのコスト削減
mot_techtalk
0
110
Writing documentation can be fun with plugin system
okuramasafumi
0
120
SwiftUIで単方向アーキテクチャを導入して得られた成果
takuyaosawa
0
260
Domain-Driven Transformation
hschwentner
2
1.9k
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
How STYLIGHT went responsive
nonsquared
98
5.3k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
GraphQLとの向き合い方2022年版
quramy
44
13k
Documentation Writing (for coders)
carmenintech
67
4.6k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Optimizing for Happiness
mojombo
376
70k
Embracing the Ebb and Flow
colly
84
4.6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
99
18k
Practical Orchestrator
shlominoach
186
10k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Transcript
마이크로 소프트웨어 컨퍼런스 - SW품질 프로세스로 보는 SI프로젝트 기술부채 SW품질프로세스로
보는 SI프로젝트의 기술부채 아시아나IDT, 강희석(
[email protected]
)
마이크로 소프트웨어 컨퍼런스 - SW품질 프로세스로 보는 SI프로젝트 기술부채 ▪
SI프로젝트에서 만나는 현실 • 귀찮은 존재 • 해야할 일은..
마이크로 소프트웨어 컨퍼런스 - SW품질 프로세스로 보는 SI프로젝트 기술부채 ▪
우리는 시간이 없다 • 항상 여유롭지 못한 우리의 일정계획
마이크로 소프트웨어 컨퍼런스 - SW품질 프로세스로 보는 SI프로젝트 기술부채 ▪
하지만 일의 구조는… • 커다란 파이의 분할
마이크로 소프트웨어 컨퍼런스 - SW품질 프로세스로 보는 SI프로젝트 기술부채 ▪
대화로 풀어낼 수 있다? • 모든 것을 대화하며 풀기에는.. 시간이 부족하다
마이크로 소프트웨어 컨퍼런스 - SW품질 프로세스로 보는 SI프로젝트 기술부채 ▪
쌓여가는 기술부채 • 마틴 파울러(Martin Fowler)의 사분면
마이크로 소프트웨어 컨퍼런스 - SW품질 프로세스로 보는 SI프로젝트 기술부채 ▪
기술부채가 초래한 결과 • 개발단계에서 시작되는 AS-IS 분석 • AS-IS 소스 재활용 • 개발단계에서 시작되는 TO-BE 설계
마이크로 소프트웨어 컨퍼런스 - SW품질 프로세스로 보는 SI프로젝트 기술부채 ▪
그럼 어떻게 하란 말인가? • 산출물 잘쓰자, 설계 열심히 하자?
마이크로 소프트웨어 컨퍼런스 - SW품질 프로세스로 보는 SI프로젝트 기술부채 ▪
Agile지향 트렌드와의 괴리감 • Agile 방법론 vs 기존 방법론&SDLC
마이크로 소프트웨어 컨퍼런스 - SW품질 프로세스로 보는 SI프로젝트 기술부채 ▪
산출물의 의미 • 무언가를 이해하고, 그려내고, 써 내려가는 과정에서의 고민의 결과
마이크로 소프트웨어 컨퍼런스 - SW품질 프로세스로 보는 SI프로젝트 기술부채 ▪
SI프로젝트에서 기술부채를 방지한다는 것 우리는 이렇게 중요한 단계의 작업을 귀찮고 하찮은 일로 돌려버리고 있는 것은 아닌지…
마이크로 소프트웨어 컨퍼런스 - SW품질 프로세스로 보는 SI프로젝트 기술부채 ▪
기술부채를 제거하기 위해 분석단계에서 해야 할 일 요구명세 요구분석 요구검증&확인 • 주체와 담당을 명확히 • 중요사항은 미리보고 꼭 인터뷰를. • 읽어보고 고민해보자 • 의미있는 분석의 시간 • 같이 리뷰하고 확인하고. • 동료검토, 고객리뷰는 같이 고민하는 시간
마이크로 소프트웨어 컨퍼런스 - SW품질 프로세스로 보는 SI프로젝트 기술부채 ▪
기술부채를 제거하기 위해 설계단계에서 해야 할 일 화면 설계 프로그램 설계 데이터베이스 설계 • 설계는 설계답게 • In/Out, Event는 정의하자 • 공통정의가 필요한 부분은 사전에. • 프로그램의 연계를 고민 • 메타정의를 우선 • Application 과 DBA간 밀착협업
마이크로 소프트웨어 컨퍼런스 - SW품질 프로세스로 보는 SI프로젝트 기술부채 ▪
기술부채를 제거하기 위해 개발/테스트단계에서 해야 할 일 테스트 결함관리 개발 • 최대한 고객이 적극 참여 • 검증데이터의 사전준비 • 결함조치 및 확인 프로세스 • 테스트를 통한 재검증 • 진척율 기반 관리의 맹점 확인 • 개발품질 관리자의 운영
마이크로 소프트웨어 컨퍼런스 - SW품질 프로세스로 보는 SI프로젝트 기술부채 ▪
기술부채를 제거하기 위해 인도단계에서 해야 할 일 이행계획 변화관리 인수 • 시간단위별 이행계획 수립 • 비상계획, 롤백계획의 수립 • 설득의 심리학 • 철저한 준비와 신념 • 병행운영 방안
감사합니다.