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
550
[마소콘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
640
[마소콘2019] Blockchain for Education '더 나은 교육을 위한 블록체인' - 신지현
microsoftware
2
390
[마소콘 2019] 혁신의 장벽을 개발자스럽게 부수기 - 반병현
microsoftware
0
530
[마소콘 2019] 클라우드에서 온프레미스로 - 송지하
microsoftware
2
630
[마소콘 2019] 클라우드를 처음 만난 날 - 홍장유
microsoftware
0
490
[마소콘 2019] 서버리스를 활용한 분산 처리- 김민준
microsoftware
1
750
[마소콘 2019] MongoDB를 사용하며 느낀 것들 - 김인범
microsoftware
0
570
[마소콘 2019] 멀티 클라우드, ‘어떻게’보다 ‘왜’를 먼저 묻자 - 김세준
microsoftware
0
290
[마소콘2018] 빚을 탕감하기 위해 없애야 할 3가지: 서버, 융통성, 그리고... - 김선미
microsoftware
1
500
Other Decks in Programming
See All in Programming
システム成長を止めない!本番無停止テーブル移行の全貌
sakawe_ee
1
330
PipeCDのプラグイン化で目指すところ
warashi
1
300
dbt民主化とLLMによる開発ブースト ~ AI Readyな分析サイクルを目指して ~
yoshyum
3
1.1k
High-Level Programming Languages in AI Era -Human Thought and Mind-
hayat01sh1da
PRO
0
870
チームで開発し事業を加速するための"良い"設計の考え方 @ サポーターズCoLab 2025-07-08
agatan
1
460
NPOでのDevinの活用
codeforeveryone
0
900
『自分のデータだけ見せたい!』を叶える──Laravel × Casbin で複雑権限をスッキリ解きほぐす 25 分
akitotsukahara
2
660
レトロゲームから学ぶ通信技術の歴史
kimkim0106
0
100
AI時代のソフトウェア開発を考える(2025/07版) / Agentic Software Engineering Findy 2025-07 Edition
twada
PRO
99
36k
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
3
790
たった 1 枚の PHP ファイルで実装する MCP サーバ / MCP Server with Vanilla PHP
okashoi
1
290
The Niche of CDK Grant オブジェクトって何者?/the-niche-of-cdk-what-isgrant-object
hassaku63
1
600
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
How to Ace a Technical Interview
jacobian
278
23k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Docker and Python
trallard
45
3.5k
Making the Leap to Tech Lead
cromwellryan
134
9.4k
Code Reviewing Like a Champion
maltzj
524
40k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.2k
Building Adaptive Systems
keathley
43
2.7k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
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프로젝트 기술부채 ▪
기술부채를 제거하기 위해 인도단계에서 해야 할 일 이행계획 변화관리 인수 • 시간단위별 이행계획 수립 • 비상계획, 롤백계획의 수립 • 설득의 심리학 • 철저한 준비와 신념 • 병행운영 방안
감사합니다.