SlideShare ist ein Scribd-Unternehmen logo
1 von 25
초간단 SW 개발 방법
     for dummies
Software?
Programs used by computers for doing particular jobs
SoftWare
 Easy to Change?
WWDC 2011



You know,
if the hardware is the brain and the sinew of our products,
the software in them is their soul.
Not Easy to Change
요구




          분석




     구현        설계


                    폐기
Lifecycle
이전에 무슨 일이?    누가, 언제, 무엇을 요청?




         다양한 사용자 요구



              어떻게 처리 했을까?
위태로운 변경
무엇이
         병합?     최신?

이력?




 다른 점?         병렬 개발?
우리가 꿈꾸는 클라우드 세상
공유 폴더




     현실은?
무엇이 최신?       빠진 것은?
Issue Tracker




                        Version Control

                Build
ISSUE?
WEB
Repository
Administrator


                           Authentication    Developer
Build Manager




    Build System           Version Control   Issue Tracker
1. New Issue

                 2. Assign Issue

Issue Tracker   6. Resolve Issue
                                               Developer
                                         4. Modify & Test
            3. Clone or Pull

                               5. Push




  Version Control
6. Notification


                                                                Developer


                1. Build                          2. Tagging

                                                     3. pull
Build Manager                  Build System                     Version Control

           4. Build & Test


                             5. Packaging
Thanks You!
   Q&A

Weitere ähnliche Inhalte

Was ist angesagt?

Welcome to Android Studio
Welcome to Android StudioWelcome to Android Studio
Welcome to Android StudioWonKyun Lim
 
Flash builder installation_guide_v1.1
Flash builder installation_guide_v1.1Flash builder installation_guide_v1.1
Flash builder installation_guide_v1.1child18
 
1.openseminar
1.openseminar1.openseminar
1.openseminarNAVER D2
 
자바 웹프로젝트 개발환경 셋팅
자바 웹프로젝트 개발환경 셋팅자바 웹프로젝트 개발환경 셋팅
자바 웹프로젝트 개발환경 셋팅Yoonsung Jung
 
애자일활용사례
애자일활용사례애자일활용사례
애자일활용사례Dexter Jung
 
신림프로그래머모임_개발프로세스개선기
신림프로그래머모임_개발프로세스개선기신림프로그래머모임_개발프로세스개선기
신림프로그래머모임_개발프로세스개선기none
 
Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전
Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전
Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전Atlassian 대한민국
 

Was ist angesagt? (7)

Welcome to Android Studio
Welcome to Android StudioWelcome to Android Studio
Welcome to Android Studio
 
Flash builder installation_guide_v1.1
Flash builder installation_guide_v1.1Flash builder installation_guide_v1.1
Flash builder installation_guide_v1.1
 
1.openseminar
1.openseminar1.openseminar
1.openseminar
 
자바 웹프로젝트 개발환경 셋팅
자바 웹프로젝트 개발환경 셋팅자바 웹프로젝트 개발환경 셋팅
자바 웹프로젝트 개발환경 셋팅
 
애자일활용사례
애자일활용사례애자일활용사례
애자일활용사례
 
신림프로그래머모임_개발프로세스개선기
신림프로그래머모임_개발프로세스개선기신림프로그래머모임_개발프로세스개선기
신림프로그래머모임_개발프로세스개선기
 
Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전
Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전
Atlassian Product Overview (아틀라시안 제품 소개) - 2016년 4월 버전
 

Andere mochten auch

innovacion educativa
innovacion educativainnovacion educativa
innovacion educativashermion
 
24 10-2013 ΟΗΕ
24 10-2013 ΟΗΕ24 10-2013 ΟΗΕ
24 10-2013 ΟΗΕFALLUA
 
Sintesis informativa 26 de enero 2016
Sintesis informativa 26 de enero 2016Sintesis informativa 26 de enero 2016
Sintesis informativa 26 de enero 2016megaradioexpress
 
La revolución china desde la perspectiva de Marx
La revolución china desde la perspectiva de MarxLa revolución china desde la perspectiva de Marx
La revolución china desde la perspectiva de MarxMaribelAracely
 
La alhambra vs
La alhambra vsLa alhambra vs
La alhambra vsceh517
 
Bib folder
Bib folderBib folder
Bib folderFimke
 
Debilidad del comercio global
Debilidad del comercio globalDebilidad del comercio global
Debilidad del comercio globalAfi-es
 
Sintesis informativa 27 octubre 2016
Sintesis informativa 27 octubre 2016Sintesis informativa 27 octubre 2016
Sintesis informativa 27 octubre 2016megaradioexpress
 
Lisaplex Pastel Color
Lisaplex Pastel ColorLisaplex Pastel Color
Lisaplex Pastel ColorLisap España
 
Propiedades de la quinoa, alimento de los Andes
Propiedades de la quinoa, alimento de los AndesPropiedades de la quinoa, alimento de los Andes
Propiedades de la quinoa, alimento de los AndesGustolatino Gastronomia
 
“La intel·ligència com a estratègia evolutiva” - Arcadi Navarro - Debats ICRE...
“La intel·ligència com a estratègia evolutiva” - Arcadi Navarro - Debats ICRE...“La intel·ligència com a estratègia evolutiva” - Arcadi Navarro - Debats ICRE...
“La intel·ligència com a estratègia evolutiva” - Arcadi Navarro - Debats ICRE...ICREA
 

Andere mochten auch (15)

innovacion educativa
innovacion educativainnovacion educativa
innovacion educativa
 
24 10-2013 ΟΗΕ
24 10-2013 ΟΗΕ24 10-2013 ΟΗΕ
24 10-2013 ΟΗΕ
 
Propkeep
PropkeepPropkeep
Propkeep
 
Sintesis informativa 26 de enero 2016
Sintesis informativa 26 de enero 2016Sintesis informativa 26 de enero 2016
Sintesis informativa 26 de enero 2016
 
La revolución china desde la perspectiva de Marx
La revolución china desde la perspectiva de MarxLa revolución china desde la perspectiva de Marx
La revolución china desde la perspectiva de Marx
 
La alhambra vs
La alhambra vsLa alhambra vs
La alhambra vs
 
Christmas day
Christmas dayChristmas day
Christmas day
 
Bib folder
Bib folderBib folder
Bib folder
 
Debilidad del comercio global
Debilidad del comercio globalDebilidad del comercio global
Debilidad del comercio global
 
Sintesis informativa 27 octubre 2016
Sintesis informativa 27 octubre 2016Sintesis informativa 27 octubre 2016
Sintesis informativa 27 octubre 2016
 
Lisaplex Pastel Color
Lisaplex Pastel ColorLisaplex Pastel Color
Lisaplex Pastel Color
 
Retículo endoplasmatico
Retículo endoplasmaticoRetículo endoplasmatico
Retículo endoplasmatico
 
Propiedades de la quinoa, alimento de los Andes
Propiedades de la quinoa, alimento de los AndesPropiedades de la quinoa, alimento de los Andes
Propiedades de la quinoa, alimento de los Andes
 
Ignite Hamilton
Ignite HamiltonIgnite Hamilton
Ignite Hamilton
 
“La intel·ligència com a estratègia evolutiva” - Arcadi Navarro - Debats ICRE...
“La intel·ligència com a estratègia evolutiva” - Arcadi Navarro - Debats ICRE...“La intel·ligència com a estratègia evolutiva” - Arcadi Navarro - Debats ICRE...
“La intel·ligència com a estratègia evolutiva” - Arcadi Navarro - Debats ICRE...
 

Ähnlich wie 초간단 SW 개발 방법 for dummies

오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)Channy Yun
 
AWS와 함께하는 DevOps이야기 :: 박선용 :: AWS Summit Seoul 2016
AWS와 함께하는 DevOps이야기 :: 박선용 :: AWS Summit Seoul 2016AWS와 함께하는 DevOps이야기 :: 박선용 :: AWS Summit Seoul 2016
AWS와 함께하는 DevOps이야기 :: 박선용 :: AWS Summit Seoul 2016Amazon Web Services Korea
 
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화KTH, 케이티하이텔
 
하루에 10번 배포하기 - flickr
하루에 10번 배포하기 - flickr하루에 10번 배포하기 - flickr
하루에 10번 배포하기 - flickrSeongSik Kim
 
01.개발환경 교육교재
01.개발환경 교육교재01.개발환경 교육교재
01.개발환경 교육교재Hankyo
 
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014NDOORS
 
빌드교육자료 작성중
빌드교육자료 작성중빌드교육자료 작성중
빌드교육자료 작성중Sukjin Yun
 
(편집-테스트카페 발표자료) 1인 QA 수행사례로 발표한 자료 (W프로젝트 사례)
(편집-테스트카페 발표자료) 1인 QA 수행사례로 발표한 자료 (W프로젝트 사례)(편집-테스트카페 발표자료) 1인 QA 수행사례로 발표한 자료 (W프로젝트 사례)
(편집-테스트카페 발표자료) 1인 QA 수행사례로 발표한 자료 (W프로젝트 사례)SangIn Choung
 
소프트웨어 테스팅
소프트웨어 테스팅소프트웨어 테스팅
소프트웨어 테스팅영기 김
 
[H3 2012] Bridge over troubled water : make plug-in for Appspresso
[H3 2012] Bridge over troubled water : make plug-in for Appspresso[H3 2012] Bridge over troubled water : make plug-in for Appspresso
[H3 2012] Bridge over troubled water : make plug-in for AppspressoKTH, 케이티하이텔
 
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스Hee Jae Lee
 
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발Jinuk Kim
 
제13회컨퍼런스 조대협 서버사이드개발
제13회컨퍼런스 조대협 서버사이드개발제13회컨퍼런스 조대협 서버사이드개발
제13회컨퍼런스 조대협 서버사이드개발Terry Cho
 
Configuration management best practices
Configuration management best practicesConfiguration management best practices
Configuration management best practicesHyunil Shin
 
처음 시작하는 라라벨
처음 시작하는 라라벨처음 시작하는 라라벨
처음 시작하는 라라벨KwangSeob Jeong
 
XECon2015 :: [2-1] 정광섭 - 처음 시작하는 laravel
XECon2015 :: [2-1] 정광섭 - 처음 시작하는 laravelXECon2015 :: [2-1] 정광섭 - 처음 시작하는 laravel
XECon2015 :: [2-1] 정광섭 - 처음 시작하는 laravelXpressEngine
 
테스팅을위한선행조건 명세
테스팅을위한선행조건 명세테스팅을위한선행조건 명세
테스팅을위한선행조건 명세규동 최규동
 
[오픈소스컨설팅]Subversion vs git - 참을 수 없는 간단함
[오픈소스컨설팅]Subversion vs git - 참을 수 없는 간단함[오픈소스컨설팅]Subversion vs git - 참을 수 없는 간단함
[오픈소스컨설팅]Subversion vs git - 참을 수 없는 간단함Ji-Woong Choi
 
TDD & Agile in Vingle
TDD & Agile in VingleTDD & Agile in Vingle
TDD & Agile in VingleVingle Inc.
 

Ähnlich wie 초간단 SW 개발 방법 for dummies (20)

오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
오픈소스 개발 방법론 - Mozilla 사례 중심 (2010)
 
AWS와 함께하는 DevOps이야기 :: 박선용 :: AWS Summit Seoul 2016
AWS와 함께하는 DevOps이야기 :: 박선용 :: AWS Summit Seoul 2016AWS와 함께하는 DevOps이야기 :: 박선용 :: AWS Summit Seoul 2016
AWS와 함께하는 DevOps이야기 :: 박선용 :: AWS Summit Seoul 2016
 
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
 
Dev team chronicles
Dev team chroniclesDev team chronicles
Dev team chronicles
 
하루에 10번 배포하기 - flickr
하루에 10번 배포하기 - flickr하루에 10번 배포하기 - flickr
하루에 10번 배포하기 - flickr
 
01.개발환경 교육교재
01.개발환경 교육교재01.개발환경 교육교재
01.개발환경 교육교재
 
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014
대규모 프로젝트 개발이야기 - 이승헌, 유나이트 코리아 2014
 
빌드교육자료 작성중
빌드교육자료 작성중빌드교육자료 작성중
빌드교육자료 작성중
 
(편집-테스트카페 발표자료) 1인 QA 수행사례로 발표한 자료 (W프로젝트 사례)
(편집-테스트카페 발표자료) 1인 QA 수행사례로 발표한 자료 (W프로젝트 사례)(편집-테스트카페 발표자료) 1인 QA 수행사례로 발표한 자료 (W프로젝트 사례)
(편집-테스트카페 발표자료) 1인 QA 수행사례로 발표한 자료 (W프로젝트 사례)
 
소프트웨어 테스팅
소프트웨어 테스팅소프트웨어 테스팅
소프트웨어 테스팅
 
[H3 2012] Bridge over troubled water : make plug-in for Appspresso
[H3 2012] Bridge over troubled water : make plug-in for Appspresso[H3 2012] Bridge over troubled water : make plug-in for Appspresso
[H3 2012] Bridge over troubled water : make plug-in for Appspresso
 
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
 
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
 
제13회컨퍼런스 조대협 서버사이드개발
제13회컨퍼런스 조대협 서버사이드개발제13회컨퍼런스 조대협 서버사이드개발
제13회컨퍼런스 조대협 서버사이드개발
 
Configuration management best practices
Configuration management best practicesConfiguration management best practices
Configuration management best practices
 
처음 시작하는 라라벨
처음 시작하는 라라벨처음 시작하는 라라벨
처음 시작하는 라라벨
 
XECon2015 :: [2-1] 정광섭 - 처음 시작하는 laravel
XECon2015 :: [2-1] 정광섭 - 처음 시작하는 laravelXECon2015 :: [2-1] 정광섭 - 처음 시작하는 laravel
XECon2015 :: [2-1] 정광섭 - 처음 시작하는 laravel
 
테스팅을위한선행조건 명세
테스팅을위한선행조건 명세테스팅을위한선행조건 명세
테스팅을위한선행조건 명세
 
[오픈소스컨설팅]Subversion vs git - 참을 수 없는 간단함
[오픈소스컨설팅]Subversion vs git - 참을 수 없는 간단함[오픈소스컨설팅]Subversion vs git - 참을 수 없는 간단함
[오픈소스컨설팅]Subversion vs git - 참을 수 없는 간단함
 
TDD & Agile in Vingle
TDD & Agile in VingleTDD & Agile in Vingle
TDD & Agile in Vingle
 

Mehr von Mickey SJ Lee

풀리퀘를 부탁해!
풀리퀘를 부탁해!풀리퀘를 부탁해!
풀리퀘를 부탁해!Mickey SJ Lee
 
실용주의 프로그래머를 위한 개발환경 만들기
실용주의 프로그래머를 위한 개발환경 만들기실용주의 프로그래머를 위한 개발환경 만들기
실용주의 프로그래머를 위한 개발환경 만들기Mickey SJ Lee
 
테스트 주도 개발 By googletest 1장 다중 통화를 지원하는 money 객체
테스트 주도 개발 By googletest   1장 다중 통화를 지원하는 money 객체테스트 주도 개발 By googletest   1장 다중 통화를 지원하는 money 객체
테스트 주도 개발 By googletest 1장 다중 통화를 지원하는 money 객체Mickey SJ Lee
 
5. hg init – a mercurial tutorial by tortoise hg repository architecture
5. hg init – a mercurial tutorial by tortoise hg   repository architecture5. hg init – a mercurial tutorial by tortoise hg   repository architecture
5. hg init – a mercurial tutorial by tortoise hg repository architectureMickey SJ Lee
 
4. hg init – a mercurial tutorial by tortoise hg merging
4. hg init – a mercurial tutorial by tortoise hg   merging4. hg init – a mercurial tutorial by tortoise hg   merging
4. hg init – a mercurial tutorial by tortoise hg mergingMickey SJ Lee
 
3. hg init – a mercurial tutorial by tortoies hg fixing goofs
3. hg init – a mercurial tutorial by tortoies hg   fixing goofs3. hg init – a mercurial tutorial by tortoies hg   fixing goofs
3. hg init – a mercurial tutorial by tortoies hg fixing goofsMickey SJ Lee
 
2. hg init – a mercurial tutorial by tortoies hg setting up for a team
2. hg init – a mercurial tutorial by tortoies hg   setting up for a team2. hg init – a mercurial tutorial by tortoies hg   setting up for a team
2. hg init – a mercurial tutorial by tortoies hg setting up for a teamMickey SJ Lee
 
1. hg init – a mercurial tutorial by tortoies hg ground up mercurial
1. hg init – a mercurial tutorial by tortoies hg   ground up mercurial1. hg init – a mercurial tutorial by tortoies hg   ground up mercurial
1. hg init – a mercurial tutorial by tortoies hg ground up mercurialMickey SJ Lee
 

Mehr von Mickey SJ Lee (8)

풀리퀘를 부탁해!
풀리퀘를 부탁해!풀리퀘를 부탁해!
풀리퀘를 부탁해!
 
실용주의 프로그래머를 위한 개발환경 만들기
실용주의 프로그래머를 위한 개발환경 만들기실용주의 프로그래머를 위한 개발환경 만들기
실용주의 프로그래머를 위한 개발환경 만들기
 
테스트 주도 개발 By googletest 1장 다중 통화를 지원하는 money 객체
테스트 주도 개발 By googletest   1장 다중 통화를 지원하는 money 객체테스트 주도 개발 By googletest   1장 다중 통화를 지원하는 money 객체
테스트 주도 개발 By googletest 1장 다중 통화를 지원하는 money 객체
 
5. hg init – a mercurial tutorial by tortoise hg repository architecture
5. hg init – a mercurial tutorial by tortoise hg   repository architecture5. hg init – a mercurial tutorial by tortoise hg   repository architecture
5. hg init – a mercurial tutorial by tortoise hg repository architecture
 
4. hg init – a mercurial tutorial by tortoise hg merging
4. hg init – a mercurial tutorial by tortoise hg   merging4. hg init – a mercurial tutorial by tortoise hg   merging
4. hg init – a mercurial tutorial by tortoise hg merging
 
3. hg init – a mercurial tutorial by tortoies hg fixing goofs
3. hg init – a mercurial tutorial by tortoies hg   fixing goofs3. hg init – a mercurial tutorial by tortoies hg   fixing goofs
3. hg init – a mercurial tutorial by tortoies hg fixing goofs
 
2. hg init – a mercurial tutorial by tortoies hg setting up for a team
2. hg init – a mercurial tutorial by tortoies hg   setting up for a team2. hg init – a mercurial tutorial by tortoies hg   setting up for a team
2. hg init – a mercurial tutorial by tortoies hg setting up for a team
 
1. hg init – a mercurial tutorial by tortoies hg ground up mercurial
1. hg init – a mercurial tutorial by tortoies hg   ground up mercurial1. hg init – a mercurial tutorial by tortoies hg   ground up mercurial
1. hg init – a mercurial tutorial by tortoies hg ground up mercurial
 

초간단 SW 개발 방법 for dummies