Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
도형 임
PPTX, PDF
2,502 views
유지보수성이 sw의 품질이다.
품질 = 유지보수성 = 생산성. 회사는 개발자를 믿고 지원하고, 개발자는 회사를 믿고 실천하고. 테스트 케이스, 빌드 시스템, CI, 문서화, 리뷰는 품질을 위한 최소이다.
Software
◦
Read more
8
Save
Share
Embed
Embed presentation
Download
Downloaded 41 times
1
/ 106
2
/ 106
3
/ 106
4
/ 106
5
/ 106
6
/ 106
7
/ 106
8
/ 106
9
/ 106
10
/ 106
11
/ 106
12
/ 106
13
/ 106
14
/ 106
15
/ 106
16
/ 106
17
/ 106
18
/ 106
19
/ 106
20
/ 106
21
/ 106
22
/ 106
23
/ 106
24
/ 106
25
/ 106
26
/ 106
27
/ 106
28
/ 106
29
/ 106
30
/ 106
31
/ 106
32
/ 106
33
/ 106
34
/ 106
35
/ 106
36
/ 106
37
/ 106
38
/ 106
39
/ 106
40
/ 106
41
/ 106
42
/ 106
43
/ 106
44
/ 106
45
/ 106
46
/ 106
47
/ 106
48
/ 106
49
/ 106
50
/ 106
51
/ 106
52
/ 106
53
/ 106
54
/ 106
55
/ 106
56
/ 106
57
/ 106
58
/ 106
59
/ 106
60
/ 106
61
/ 106
62
/ 106
63
/ 106
64
/ 106
65
/ 106
66
/ 106
67
/ 106
68
/ 106
69
/ 106
70
/ 106
71
/ 106
72
/ 106
73
/ 106
74
/ 106
75
/ 106
76
/ 106
77
/ 106
78
/ 106
79
/ 106
80
/ 106
81
/ 106
82
/ 106
83
/ 106
84
/ 106
85
/ 106
86
/ 106
87
/ 106
88
/ 106
89
/ 106
90
/ 106
91
/ 106
92
/ 106
93
/ 106
94
/ 106
95
/ 106
96
/ 106
97
/ 106
98
/ 106
99
/ 106
100
/ 106
101
/ 106
102
/ 106
103
/ 106
104
/ 106
105
/ 106
106
/ 106
More Related Content
PPT
팀장님 근데 Cmmi가 뭐에여
by
도형 임
PDF
칸반을 활용한 업무프로세스 혁신 실천법과 적용사례
by
철민 신
PPTX
유지보수를 고려한 SW 개발
by
도형 임
PPTX
고품질 Sw와 개발문화
by
도형 임
PPTX
프로젝트 Xxx에 적용하고 싶은 개발방법
by
도형 임
PPTX
흰머리 성성하게 개발하기 위해
by
도형 임
PPTX
행복한 소프트웨어 개발
by
도형 임
PPTX
Java 그쪽 동네는
by
도형 임
팀장님 근데 Cmmi가 뭐에여
by
도형 임
칸반을 활용한 업무프로세스 혁신 실천법과 적용사례
by
철민 신
유지보수를 고려한 SW 개발
by
도형 임
고품질 Sw와 개발문화
by
도형 임
프로젝트 Xxx에 적용하고 싶은 개발방법
by
도형 임
흰머리 성성하게 개발하기 위해
by
도형 임
행복한 소프트웨어 개발
by
도형 임
Java 그쪽 동네는
by
도형 임
What's hot
PPTX
Sk planet 이야기
by
종범 고
PDF
모바일 앱 개발을 위한 Agile 적용
by
Kevin Kim
PPTX
[AKC2021] 힐링페이퍼의 애자일 전환(고찬혁 / 김종우)
by
AgileKoreaConference Alliance
PDF
프로덕트 매니저 8년의 경험
by
Jihye OK
PDF
Scrum - Agile Development Process
by
Kook Maeng
PDF
[AUG] 칸반을 활용한 업무 프로세스 혁신 실천법
by
철민 신
PDF
테스트 기발 개발, TBD(Test based developement)
by
도형 임
PPTX
[Atlassian in 부산]해외 자동차 업체 b사의 agile 적용 사례_모우소프트
by
Atlassian 대한민국
PDF
[AUG] 소프트웨어 공학 국제표준 SEMAT Essence를 칸반으로 구현
by
철민 신
PDF
BPMN과 JIRA를 활용한 프로세스 중심 업무 혁신 실천법
by
철민 신
PDF
Non-IT 기업에서 애자일을 시작하는 방법
by
Seungbin Cho
PDF
2020 Wanted Con.: '지금' 프로덕트 매니저는 무슨 일을 하고 있을까?
by
Jihye OK
PPTX
성공하는 애자일을 위한 짧은 이야기
by
종범 고
PDF
애자일에대한오해와진실
by
Sangcheol Hwang
PDF
사용자 스토리 기반의 스크럼
by
Junyi Song
PDF
Raci chart
by
Sang Jun Han
ZIP
애자일을 실천하는 사람들이 겪는 어려움
by
Bonna Choi
PDF
2019 WOMEN TECHMAKERS SEOUL
by
Jihye OK
PDF
Si 프로젝트에서 바라보는...traditional vs agile
by
Kiwon Kyung
PDF
[패스트캠퍼스] 애자일에 대한 오해와 진실
by
FAST CAMPUS
Sk planet 이야기
by
종범 고
모바일 앱 개발을 위한 Agile 적용
by
Kevin Kim
[AKC2021] 힐링페이퍼의 애자일 전환(고찬혁 / 김종우)
by
AgileKoreaConference Alliance
프로덕트 매니저 8년의 경험
by
Jihye OK
Scrum - Agile Development Process
by
Kook Maeng
[AUG] 칸반을 활용한 업무 프로세스 혁신 실천법
by
철민 신
테스트 기발 개발, TBD(Test based developement)
by
도형 임
[Atlassian in 부산]해외 자동차 업체 b사의 agile 적용 사례_모우소프트
by
Atlassian 대한민국
[AUG] 소프트웨어 공학 국제표준 SEMAT Essence를 칸반으로 구현
by
철민 신
BPMN과 JIRA를 활용한 프로세스 중심 업무 혁신 실천법
by
철민 신
Non-IT 기업에서 애자일을 시작하는 방법
by
Seungbin Cho
2020 Wanted Con.: '지금' 프로덕트 매니저는 무슨 일을 하고 있을까?
by
Jihye OK
성공하는 애자일을 위한 짧은 이야기
by
종범 고
애자일에대한오해와진실
by
Sangcheol Hwang
사용자 스토리 기반의 스크럼
by
Junyi Song
Raci chart
by
Sang Jun Han
애자일을 실천하는 사람들이 겪는 어려움
by
Bonna Choi
2019 WOMEN TECHMAKERS SEOUL
by
Jihye OK
Si 프로젝트에서 바라보는...traditional vs agile
by
Kiwon Kyung
[패스트캠퍼스] 애자일에 대한 오해와 진실
by
FAST CAMPUS
Viewers also liked
PPTX
아키텍트가 알아야 할 12/97가지
by
YoungSu Son
PPT
품질관리 기본교육자료 #
by
Woongseok Yun
PDF
성공하는 기업이 일하는 방법 : Organize + Discuss + Complete Work
by
Atlassian 대한민국
PDF
소프트웨어 아키텍처 문서화
by
영기 김
PDF
001.경제원론2-개관 (ku,snu 2015f)
by
Namun Cho
PDF
[취업특강] IT분야에서 행복하게 일하기 - SW 개발자를 중심으로
by
Sungwoo Park
PDF
소프트웨어 아키텍처
by
영기 김
PPT
K.study. 9.5
by
TBuyannemekh
PDF
변경에 강한 애플리케이션, 유기적 애플리케이션
by
Sungchul Park
PDF
모바일 자동화 솔루션 Touch Test 소개
by
진일 최
PDF
프로젝트에서 Sw아키텍트의 역할 20140717
by
Young On Kim
PPTX
테스트 케이스와 SW 품질
by
도형 임
PPTX
웹 접근성 평가도구 OpenWAX 뜯어보기
by
Goonoo Kim
PPTX
소프트웨어 QA 및 테스팅 트렌드
by
Ki Bae Kim
PPTX
ISO 25000과 ISO 29119를 활용한 임베디드 소프트웨어 시험 평가 방법에 관한 연구
by
Kyung Hyun Roh
PDF
Requirement matrix
by
bususu
PDF
150514 경북대학교(콘텐츠산업과 창업)
by
Hee Dae Kim
PPTX
행복, 그리고 인지과학
by
도형 임
PPTX
Release and versioning
by
도형 임
PDF
Dream maker 1(융합은 연결이다)
by
경태 민
아키텍트가 알아야 할 12/97가지
by
YoungSu Son
품질관리 기본교육자료 #
by
Woongseok Yun
성공하는 기업이 일하는 방법 : Organize + Discuss + Complete Work
by
Atlassian 대한민국
소프트웨어 아키텍처 문서화
by
영기 김
001.경제원론2-개관 (ku,snu 2015f)
by
Namun Cho
[취업특강] IT분야에서 행복하게 일하기 - SW 개발자를 중심으로
by
Sungwoo Park
소프트웨어 아키텍처
by
영기 김
K.study. 9.5
by
TBuyannemekh
변경에 강한 애플리케이션, 유기적 애플리케이션
by
Sungchul Park
모바일 자동화 솔루션 Touch Test 소개
by
진일 최
프로젝트에서 Sw아키텍트의 역할 20140717
by
Young On Kim
테스트 케이스와 SW 품질
by
도형 임
웹 접근성 평가도구 OpenWAX 뜯어보기
by
Goonoo Kim
소프트웨어 QA 및 테스팅 트렌드
by
Ki Bae Kim
ISO 25000과 ISO 29119를 활용한 임베디드 소프트웨어 시험 평가 방법에 관한 연구
by
Kyung Hyun Roh
Requirement matrix
by
bususu
150514 경북대학교(콘텐츠산업과 창업)
by
Hee Dae Kim
행복, 그리고 인지과학
by
도형 임
Release and versioning
by
도형 임
Dream maker 1(융합은 연결이다)
by
경태 민
Similar to 유지보수성이 sw의 품질이다.
PDF
Agile SW 개발
by
혁 권
PDF
SonarQube와 함께하는 소프트웨어 품질 세미나 - 소프트웨어 품질의 중요성
by
CURVC Corp
PDF
소프트웨어 공학의 사실과 오해
by
한 경만
PPTX
현장에서 사용하는 Software production
by
Jinho Yoo
PDF
"행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한...
by
Myeongseok Baek
PDF
INFCON2023-지속 가능한 소프트웨어 개발을 위한 경험과 통찰
by
Myeongseok Baek
PPT
개발자로 사는 길!!! 20141114
by
GeniNetworks
PDF
소프트웨어 개발 프로세스 배경 설명
by
Andrew Sungjin Kim
PPTX
소프트웨어 개발 프로세스 개선
by
Jung Dohyun
PPTX
애자일 스크럼과 JIRA
by
Terry Cho
PPTX
애자일 하라
by
진수 허
PPTX
위대한개발문화
by
신승환
PDF
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
by
Hee Jae Lee
PDF
한국 비즈니스 Application SW, 혁신이 필요한 이유(컬럼)
by
Yongkyoo Park
PDF
애자일 프랙티스
by
한 경만
PPTX
Itsm팀 내부세미나 익스트림프로그래밍_정희찬
by
정 희찬
PPTX
아키텍트대회 유엔진-장진영-Sw공학표준을 기반한 alm
by
uEngine Solutions
PDF
Work With Engineer
by
Sungchul Park
PPTX
SOSCON2015 SI이노베이션
by
DoHyun Jung
PPTX
글로벌 SW를 꿈꾸다
by
uEngine Solutions
Agile SW 개발
by
혁 권
SonarQube와 함께하는 소프트웨어 품질 세미나 - 소프트웨어 품질의 중요성
by
CURVC Corp
소프트웨어 공학의 사실과 오해
by
한 경만
현장에서 사용하는 Software production
by
Jinho Yoo
"행복한 백발의 개발자"라는 제목으로 2024-03-06 어느 IT 업체에서 직책자로 승진한 분들을 대상으로 한...
by
Myeongseok Baek
INFCON2023-지속 가능한 소프트웨어 개발을 위한 경험과 통찰
by
Myeongseok Baek
개발자로 사는 길!!! 20141114
by
GeniNetworks
소프트웨어 개발 프로세스 배경 설명
by
Andrew Sungjin Kim
소프트웨어 개발 프로세스 개선
by
Jung Dohyun
애자일 스크럼과 JIRA
by
Terry Cho
애자일 하라
by
진수 허
위대한개발문화
by
신승환
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
by
Hee Jae Lee
한국 비즈니스 Application SW, 혁신이 필요한 이유(컬럼)
by
Yongkyoo Park
애자일 프랙티스
by
한 경만
Itsm팀 내부세미나 익스트림프로그래밍_정희찬
by
정 희찬
아키텍트대회 유엔진-장진영-Sw공학표준을 기반한 alm
by
uEngine Solutions
Work With Engineer
by
Sungchul Park
SOSCON2015 SI이노베이션
by
DoHyun Jung
글로벌 SW를 꿈꾸다
by
uEngine Solutions
More from 도형 임
PDF
코드와 실습으로 이해하는 인공지능
by
도형 임
PPTX
행복한 개발을 위한_테스트_케이스
by
도형 임
PPTX
Anomaly detection practive_using_deep_learning
by
도형 임
PPTX
Ai 그까이거
by
도형 임
PPTX
Deep learning application_to_manufacturing
by
도형 임
PPTX
인공지능과 심리상담
by
도형 임
PPTX
예외처리가이드
by
도형 임
PPTX
오버라이딩을 사용한 테스트 시의 설정 처리
by
도형 임
PPTX
스토리포인트로 공수산정하기 운선순위정하기
by
도형 임
PPTX
자동화된 Test Case의 효과
by
도형 임
PDF
프로그래머를 고려하는 당신에게
by
도형 임
PPTX
알파고 학습 이해하기
by
도형 임
PPTX
Exception log practical_coding_guide, 예외와 로그 코딩 실용 가이드
by
도형 임
PPTX
Git 사용 가이드
by
도형 임
코드와 실습으로 이해하는 인공지능
by
도형 임
행복한 개발을 위한_테스트_케이스
by
도형 임
Anomaly detection practive_using_deep_learning
by
도형 임
Ai 그까이거
by
도형 임
Deep learning application_to_manufacturing
by
도형 임
인공지능과 심리상담
by
도형 임
예외처리가이드
by
도형 임
오버라이딩을 사용한 테스트 시의 설정 처리
by
도형 임
스토리포인트로 공수산정하기 운선순위정하기
by
도형 임
자동화된 Test Case의 효과
by
도형 임
프로그래머를 고려하는 당신에게
by
도형 임
알파고 학습 이해하기
by
도형 임
Exception log practical_coding_guide, 예외와 로그 코딩 실용 가이드
by
도형 임
Git 사용 가이드
by
도형 임
유지보수성이 sw의 품질이다.
1.
SW의 품질 임도형
2.
임도형 - 개발 문화 -
삽질 증오
3.
- 요구사항 - 일정 -
비용 - 품질 - 삽질 vs 가치 - 품질 향상 방법 - 개발 문화 - 개발자와 품질
4.
요구사항
5.
가장 중요한 것.
6.
모든 것의 시작. -
분석, 설계, 구현 - 일정 - 매출, 비용, 이익
7.
모든 것의 기준. -
구현 - 일정 - 인수 테스트
8.
충분히 검토되어야.
9.
SW 수정은 비용이
크다. 뒤로 갈 수록 비용이 엄청나게 커 진다. 요구사항 - 설계 - 구현 - 검증 - 배포
10.
from http://www.allofsoftware.net/2008/11/srssoftware-requirements-specification.html
11.
구현된 코드는 수정이
비싸다. SW 수정의 부작용을 파악하기가 아주 어렵다. 일단 코드가 변경되면 0.5개의 버그 발생.
12.
아주 명확해야. 명확하지 않으면
임의의 것으로 구현된다. 암묵적인 요구사항은 존재하지 않는다.
13.
함수 divide(a, b)
14.
“a, b를 입력
받아 a를 b로 나눈 값을 반환한 다.”
15.
Spec by Example
16.
요구사항은 변경된다. 변경될 수
밖에 없다. 하지만 불필요한 변경은 피하자. 그리고 변경에 대비하여 구현하자.
17.
애자일 지속적으로 보여주고 피드백
받자. 하지만 충분히 대비되어 있어야 가능.
18.
일정
19.
모든 것을 좌우한다. 적절하지
않을 경우 모든 것이 희생된다. - 기능, 성능 - 조직, 팀원 - 품질 - 개선, 프로세스, 매출, 비용
20.
쫀다고 지켜지지 않는다. 대신
오직 악영향만 있다.
21.
언제 어디서나 개발자는 “시간이
없어서”
22.
SW 프로젝트 성공이란? 다음
3+1을 만족할 때 - 일정 - 투입 자원 - 기능 - 그리고, 품질
23.
비용, 기능, 품질을
희생하면서까 지 일정을?
24.
품질을 포기하면서까지 쪼아야 할까?
25.
쪼게 될걸 알면서 무리하게
일정을 잡아야 할까?
26.
중요한 건 예측
가능성.
27.
준수가능해야. - 일정 자체의
늦고 빠른 것은 문제가 아니다. - 준수되어 사업에 문제가 없게.
28.
개발자의 의견을 기반으로. -
우겨봤자, 지켜지지 않는 일정이다. - 그럴 경우 품질을 포기하고 ‘쪼기’만 남는다.
29.
솔직해야. 믿어야.
30.
비용
31.
대부분 인건비.
32.
필요 인력 관리, 분석,
설계, 기술 검토, 구현, 테스트, 배포, 인프라 구축, 교육, 유지보수, 운영, 고객 응대 ...
33.
대부분 개발자 관리, 분석,
설계, 기술 검토, 구현, 테스트, 배포, 인프라 구축, 교육, 유지보수, 운영, 고객 응대 ...
34.
개발 업무는 신규기능추가와 버그픽스. 신규기능추가와
버그픽스는 기존 코드를 기반으로 한다. 기존 코드에 추가적인 작업이 유지보수 이고. 기존 코드가 엉망이면 유지보수 어렵다.
35.
결국 대부분이 유지보수
비용. 초기 개발의 3배 이상.
36.
유지보수 비용 절감이
핵심. 비용을 줄이려면 유지보수 비용 절감에 집중해야.
37.
유지보수가 쉬우면, - 버그
적고, 잡기 쉽다. - 신규 개발 쉽다. - 새로운 프로젝트와 새로운 기술 습득, 역량 강화 - 동기 유발. 이탈 적다. - 결과적으로 품질 좋고, 다시 유지보수 쉽다.
38.
유지보수가 어려우면, - 버그
많고, 잡기 어렵다. - 신규 개발 어렵다. - 업무 대부분이 버그 픽스. 신규 개발 없고, 역량강화 없다. - 동기 유발되지 않고, 이탈 많다. - 결과적으로 품질 안 좋고, 다시 유지보수 어렵다.
39.
유지보수가 쉬워야, - 개발이
쉽고, 버그 적고, 개발자 행복하고 - 일정 잘 지키고, 비용 적고, 매출 좋고, 회사 행복하고
40.
품질이 좋아야, - 개발이
쉽고, 버그 적고, 개발자 행복하고 - 일정 잘 지키고, 비용 적고, 매출 좋고, 회사 행복하고
41.
높은 품질이 저비용의
핵심. 품질이 좋으면 유지보수 쉽고, 비용이 적고, 개발자 행복하고, 회사 행복하고, 다시 품질이 좋은 선순환.
42.
품질에 목숨걸어야. 개발 한번으로
치고 빠질 것 아니면.
43.
품질
44.
유지보수성. - 이후의 개발을
쉽게 할 수 있는 것.
45.
품질이 낮으면, - 시스템
파악이 어렵다. - 테스트가 어렵다. - 협업이 어렵다. - 버그 발생이 쉽다. - 코드가 어렵다.
46.
품질이 낮으면 생산성이
떨어진다. - 일정 못 맞춘다. - 버그 많다. - 개발자는 지치고, 피곤하고, 싸우고, 이탈한다.
47.
생산성은 개발자의 노력과
무관하다 . - 역량과는 관계있다. - 단기적으로 아무리 노력해도 장기적으로 차이 없다. - 오히려 오버하면 지친다.
48.
개발의 본질은 기존
코드의 수정. - 수정하면 버그가 생긴다. - 기존 코드가 후지면 수정도 어렵다.
49.
HW 품질과 다르다. -
불량품만 골라낼 수 없다. - 불량 자체를 제거해야 한다.
50.
HW식 품질 관리는
부적절. - 배포전 테스트 방식으로 품질을 관리할 수 없다. - SW QA는 테스터가 아니다. - 전체 프로세스에 관여해야 한다. - 무엇이 유지보수를 어렵게 하는지 관여해야 한다.
51.
고객만족과 관계 없다. -
요구사항 조차 만족 못하면 배포하면 안된다. - 요구사항 만족한다고 품질 있는 것이 아니다.
52.
개발자와 회사 행복과 관계
있다.
53.
품질은 존재한다. 품질을 부정/무시하면
비용절감은 없다.
54.
품질에 크게 신경써야
한다. 이전 기능구현에 집중했다면, 이젠 유지보수를 위한 품질에 집중해야 한다. 가능하면 기능 구현단계부터 품질에 집중해야 한다.
55.
‘기술 부채’ 단기적 성과를
위해 품질을 포기한 경우
56.
신규 개발 인력이
따로 있다면 이미 품질에 문제가 있는 상황.
57.
신규 개발 인력이
따로 있다면 - 대놓고 차별이 생긴다. 벽이 생긴다. - 동기 유발되지 않는다. - 이탈한다. 비용이 커진다. - 치고 빠지기식 개발. 품질 신경쓰지 않는다. - 악순환.
58.
삽질 vs 가치
59.
삽질 의존 개발. -
시간 비례하여 결과가 나온다. - 개발자의 역량과 관계 없다. - 무척 낮은 생산성 - 동기부여되지 않고 계속 이탈한다.
60.
가치 지향 개발. -
결과가 시간과 비례하지 않는다. - 개발자의 역량과 크게 관계 있다. - 높은 생산성 - 동기부여되어 계속 유입된다.
61.
핵심 차이는 품질지향. -
삽질에서는 품질 필요 없다.
62.
SI에서는, - 치고 도망가기
전략. - 품질 신경 안쓴다. - 무조건 사람 수 위주이고, 당연히 삽질 의존 개발.
63.
타협은 없다. - 하나를
선택하고, - 대내외적으로 공표하고, - 계획하고, - 실천해야 한다.
64.
품질 향상 방법
65.
개발자 스스로 하게
해야 한다.
66.
관리가 아닌 지원으로.
67.
일반 관리 방법은
되려 악영향. - 출퇴근 관리 - 짜잘한 보고서와 업무지시 - 일방적 지시 - 일방적 요구사항과 일방적 일정
68.
측정이 어렵다. - 역량,
개발 결과, 품질 - 일반적 관리에 의한 평가는 악영향만 준다.
69.
삽질 위주에서는 일반 관리
방법이 좋다.
70.
품질은 개발자가 원하는
바. - 스스로 행복하고 싶다. - 스스로 역량 강화하고 싶다. - 스스로 삽질하고 싶지 않다. - 스스로 몸값 올리고 싶다. - 스스로 뻐기고 싶다.
71.
하지만 스스로 못하고
있다. “시간이 없어서”
72.
멍석 깔아주어야 한다.
73.
믿고 지원하고. - 개발자가
학습하고 실천할 여유를 주어야 한다.
74.
믿고 기다리고. - 학습기간
동안 생상성은 떨어진다.
75.
진짜 지원해야 - 명확한
요구사항 - 합리적 일정 - 일관된 정책 - 개발자 교육, 세미나, 스터디 지원 - 자잘한 비용
76.
개발자에게 갖어야 할
믿음, “최선을 다하여 개발할 것이다.”
77.
개발자에게 주어야 할
믿음, “훌륭한 SW 개발을 계속 지원할 것이다.”
78.
개발 문화
79.
개발 습관. 당연하게 몸에
배어 있는 개발 방식
80.
품질을 추구할 수
밖에 없는 개발 습관. 당연하게 몸에 배어 있는 개발 방식 - “설계 후 구현” - “리뷰" - “테스트 케이스” - ...
81.
몸에 배어 있어야 습관이다.
82.
그런 팀원과
83.
그런 팀원과 그런 팀원으로
구성된 조직.
84.
개발문화는 품질을 위한 절대
사항. - 유일한 방법 - 어쩌면 동의어
85.
훌륭하다는 SW업체는 전부
개발 문화가 있다. 반대로 개발문화 여부가 훌륭한 SW업체 여부의 기준이 되기도 한다. 서류로 존재하지 않는다. 억지로 있는척 하지 못한다. 개 발자에게 개발방식 물어보면 그대로 드러난다.
86.
문화다. 프로세스나 방법론이 아니다. -
종이 위의 것이 아니다. - 개발 문화가 있는 곳은 종이 위의 것이 없다. - 관리로 되지 않는다.
87.
행동 패턴이다. - 습관으로
배이기까지 무척이나 오래 걸린다. - 습관이 될 때까지 무척 고통 스럽다. - 개발자의 노력과 경영자의 지원이 필요하다. - 크게 지속적으로.
88.
몸에 배어 있는
습관 머리가 아닌 몸에.
89.
선순환. - 경영진의 믿음,
지원 - 개발자의 노력 - 개발문화 형성 - 품질 향상, 유지보수 용이, 가치 개발, 개발자 동기 유발 - 역량있는 개발자 유입
90.
개발자와 품질
91.
개발자도 경험 없다. -
어렵풋이 느끼고는 있지만, 대부분 경험하지 못한다. - 이미 경험해 봤으면 삽질스런 개발 못한다. - 익숙하다면 이미 비싼 몸값.
92.
많은 실천사항들. 리뷰, 문서작성,
짝 코딩, 테스트 케이스, 지속적 통합, 자 동화, 리펙터링, 코딩 기준, ...
93.
효과 없다? - 몸에
배일 시간이 없다. - 팀 전체가 할 기회가 없다.
94.
정말 최선을 다해
봤는가? - 습관 들이는 것은 어렵다. - 공부해야 하고 - 익숙치 않은 것 신경써야 하고, - 꾸준히 해야 하고 - 더우기 당장 결과가 안나온다.
95.
삽질을 인정못한다. 예 - SVN -
maven - test case
96.
“시간이 없어서” - 언제까지?
97.
개인 역량. 결국 그런
품질의 개발을 할 수 있는 것 자체가 개인 역량 이다. 손해 볼 것 없다. 스스로 편하자고 하는 것이다.
98.
회사에 대한 믿음. 지속적으로
개발자를 지원할 것이라 믿자. 그리고 최선을 다하자.
99.
So, What?
100.
“시간이 없어서...” “개발자가...”
101.
정리
102.
생산성은 품질로 결정된다.
103.
품질은 개발자도, 회사도 행복하기 위한
것.
104.
회사는 개발자를 믿고, 개발자는
회사를 믿고.
105.
지속적인 노력과 실천으로
개선하 자.
106.
필수 실천 사항. -
자동화(빌드, 테스트, 배포, …) - 테스트 케이스 - CI - 리뷰 - 설계
Download