SlideShare a Scribd company logo
1 of 20
2016.11.30 Francis(최정현)
at 데브구루 사내 발표회 데자뷰(3회)
Agile Software Development
(이하 Agile)
이라 하면 무엇이 떠오르세요?
Agile 첫경험 ?
● 잉카인터넷
● 조엘온소프트웨어 블로그
● 전자신문
Agile 파일럿
● 쉽고 빠른 듀얼 모니터 Twomon
● 모바일 미러링 프로그램 USB 통신 모듈
● 아이폰 백업 솔루션
● 파일 전송 모바일 앱
● 또 하나의 펜디스플레이 모바일 앱
Agile은 왜 한다고 생각하시는나요?
그렇다면 Agile은 무엇이라고 생각하시나
요?
생각에 도움이 될 수 있는
몇가지를 말씀드릴게요.
Agile의 탄생...
History
Incremental software development methods can be traced back to 1957.[6] Evolutionary project
management[7] and adaptive software development[8][note 1] emerged in the early 1970s. During the
1990s, a number of lightweight software development methods evolved in reaction to the prevailing
heavyweight methods that critics described as heavily regulated, regimented, and micro-managed. These
included: from 1991, rapid application development;[9][10] from 1994, unified process and dynamic
systems development method (DSDM); from 1995, Scrum; from 1996, Crystal Clear and extreme
programming (XP); and from 1997, feature-driven development. Although these originated before the
publication of the Agile Manifesto in 2001, they are now collectively referred to as agile methods.[3]
https://en.wikipedia.org/wiki/Agile_software_development
애자일 소프트웨어 개발 선언
http://agilemanifesto.org/iso/ko/manifesto.html
애자일 소프트웨어 개발 선언을 왜 했을
까요?
Agile 좀더 자세히...
Agile 의 정의
Agile software development describes a set of principles for software
development under which requirements and solutions evolve through the
collaborative effort of self-organizing cross-functional teams.[1] It advocates
adaptive planning, evolutionary development, early delivery, and continuous
improvement, and it encourages rapid and flexible response to change.[2]
These principles support the definition and continuing evolution of many software
development methods.[3]
https://en.wikipedia.org/wiki/Agile_software_development
다시 물어봅니다.
Agile을 왜 하게 되었을까요?
그리고 무엇인가요?
다른사람들은 어떻게 생각하고 있을까요?
● http://cafe.naver.com/itpe4you/book5074379/11791?referrerAllArticles=true
● 출처 : http://cafe.naver.com/itpe4you
Agile 이란?
현실에 닿아 있는 소프트웨어 개발 환경을 극복하고
소프트웨어 개발 목표를 달성하기 위해서
먼저 고민하신 선배들의, 고민중이신 동료들의
철학적, 기술적, 절차적, 인문학적 경험의 집대성이다. - Francis
데브구루는 왜 Agile을 선택했을까요?
Agile 개발을 한다는 것은…
어떻게하면 목표를 달성할 수 있을까를 항상 생각하고 취할것 취하고 버릴것은
과감히 버리는 것.
한걸음에 천리 갈것을 고민하는 것이 아니라 한걸음 한걸음 나아가는것. 잘못 길
을 들었으면, 다시 돌아가면 그뿐...
애자일스럽게 제품을 만든다는 것이
무엇인지
피부로 느끼는 것이 중요합니다.
Q&A
끝

More Related Content

Viewers also liked

Природні джерела органічних речовин
Природні джерела органічних речовинПриродні джерела органічних речовин
Природні джерела органічних речовинViktor Lesyk
 
Рафаель Санті
Рафаель СантіРафаель Санті
Рафаель СантіViktor Lesyk
 
Підсумковий урок з хімії: метали.
Підсумковий урок з хімії: метали.Підсумковий урок з хімії: метали.
Підсумковий урок з хімії: метали.Viktor Lesyk
 
Ергономіка
ЕргономікаЕргономіка
ЕргономікаViktor Lesyk
 
Ukraine through the eyes of Europeans. Stereotypes about Ukraine
Ukraine through the eyes of Europeans. Stereotypes about UkraineUkraine through the eyes of Europeans. Stereotypes about Ukraine
Ukraine through the eyes of Europeans. Stereotypes about UkraineViktor Lesyk
 
Alexander Graham Bell. Inventor of the Telephone
Alexander Graham Bell. Inventor of the TelephoneAlexander Graham Bell. Inventor of the Telephone
Alexander Graham Bell. Inventor of the TelephoneViktor Lesyk
 
1000 тем з англ. мови (укр)
 1000 тем з англ. мови (укр) 1000 тем з англ. мови (укр)
1000 тем з англ. мови (укр)Viktor Lesyk
 
1000 тем з нім мови (укр)
1000 тем з нім мови (укр)1000 тем з нім мови (укр)
1000 тем з нім мови (укр)Viktor Lesyk
 

Viewers also liked (9)

Природні джерела органічних речовин
Природні джерела органічних речовинПриродні джерела органічних речовин
Природні джерела органічних речовин
 
комерційна пропозиція 2
комерційна пропозиція 2комерційна пропозиція 2
комерційна пропозиція 2
 
Рафаель Санті
Рафаель СантіРафаель Санті
Рафаель Санті
 
Підсумковий урок з хімії: метали.
Підсумковий урок з хімії: метали.Підсумковий урок з хімії: метали.
Підсумковий урок з хімії: метали.
 
Ергономіка
ЕргономікаЕргономіка
Ергономіка
 
Ukraine through the eyes of Europeans. Stereotypes about Ukraine
Ukraine through the eyes of Europeans. Stereotypes about UkraineUkraine through the eyes of Europeans. Stereotypes about Ukraine
Ukraine through the eyes of Europeans. Stereotypes about Ukraine
 
Alexander Graham Bell. Inventor of the Telephone
Alexander Graham Bell. Inventor of the TelephoneAlexander Graham Bell. Inventor of the Telephone
Alexander Graham Bell. Inventor of the Telephone
 
1000 тем з англ. мови (укр)
 1000 тем з англ. мови (укр) 1000 тем з англ. мови (укр)
1000 тем з англ. мови (укр)
 
1000 тем з нім мови (укр)
1000 тем з нім мови (укр)1000 тем з нім мови (укр)
1000 тем з нім мови (укр)
 

Similar to 애자일의 시크릿

모바일 앱 개발을 위한 Agile 적용
모바일 앱 개발을 위한 Agile 적용모바일 앱 개발을 위한 Agile 적용
모바일 앱 개발을 위한 Agile 적용Kevin Kim
 
애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발
애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발
애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발Jaehoon Oh
 
Agile sw development 101
Agile sw development 101Agile sw development 101
Agile sw development 101Kiwon Kyung
 
주 52시간 시대의 Agile_ 오픈소스컨설팅 한진규 이사
주 52시간 시대의 Agile_ 오픈소스컨설팅 한진규 이사주 52시간 시대의 Agile_ 오픈소스컨설팅 한진규 이사
주 52시간 시대의 Agile_ 오픈소스컨설팅 한진규 이사Open Source Consulting
 
[오픈테크넷]오픈소스 연구개발 프로젝트 거버넌스 프랙티스
[오픈테크넷]오픈소스 연구개발 프로젝트 거버넌스 프랙티스[오픈테크넷]오픈소스 연구개발 프로젝트 거버넌스 프랙티스
[오픈테크넷]오픈소스 연구개발 프로젝트 거버넌스 프랙티스Kevin Kim
 
클라우드 네이티브로의 전환을 위한 여정
클라우드 네이티브로의 전환을 위한 여정클라우드 네이티브로의 전환을 위한 여정
클라우드 네이티브로의 전환을 위한 여정VMware Tanzu Korea
 
개발자의 첫단계
개발자의 첫단계개발자의 첫단계
개발자의 첫단계yejiHong7
 
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화KTH, 케이티하이텔
 
Software Engineering
Software EngineeringSoftware Engineering
Software EngineeringIl-woo Lee
 
개방형 혁신 연구개발 프로젝트를 위한 거버넌스 구축
개방형 혁신 연구개발 프로젝트를 위한 거버넌스 구축개방형 혁신 연구개발 프로젝트를 위한 거버넌스 구축
개방형 혁신 연구개발 프로젝트를 위한 거버넌스 구축Kevin Kim
 
공개SW 거버넌스 실무
공개SW 거버넌스 실무공개SW 거버넌스 실무
공개SW 거버넌스 실무Kevin Kim
 
토종 개발자가 바라본 실리콘밸리 개발 트랜드
토종 개발자가 바라본 실리콘밸리 개발 트랜드토종 개발자가 바라본 실리콘밸리 개발 트랜드
토종 개발자가 바라본 실리콘밸리 개발 트랜드Justin Park
 
DevOps and Azure Devops 소개, 동향, 그리고 기대효과
DevOps and Azure Devops 소개, 동향, 그리고 기대효과DevOps and Azure Devops 소개, 동향, 그리고 기대효과
DevOps and Azure Devops 소개, 동향, 그리고 기대효과명신 김
 
ALM과 DevOps 그리고 Azure DevOps
ALM과 DevOps 그리고 Azure DevOpsALM과 DevOps 그리고 Azure DevOps
ALM과 DevOps 그리고 Azure DevOpsTaeyoung Kim
 
AboutAgile
AboutAgileAboutAgile
AboutAgilemjaykim7
 
지속적인 통합
지속적인 통합지속적인 통합
지속적인 통합중선 곽
 
종합 포트폴리오
종합 포트폴리오종합 포트폴리오
종합 포트폴리오hogyun yu
 
『클라우드 시스템을 관리하는 기술』 - 맛보기
『클라우드 시스템을 관리하는 기술』 - 맛보기『클라우드 시스템을 관리하는 기술』 - 맛보기
『클라우드 시스템을 관리하는 기술』 - 맛보기복연 이
 

Similar to 애자일의 시크릿 (20)

모바일 앱 개발을 위한 Agile 적용
모바일 앱 개발을 위한 Agile 적용모바일 앱 개발을 위한 Agile 적용
모바일 앱 개발을 위한 Agile 적용
 
컴퓨터개론12
컴퓨터개론12컴퓨터개론12
컴퓨터개론12
 
애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발
애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발
애자일 개발 프로세스를 이용한 고품질 소프트웨어 개발
 
Agile sw development 101
Agile sw development 101Agile sw development 101
Agile sw development 101
 
주 52시간 시대의 Agile_ 오픈소스컨설팅 한진규 이사
주 52시간 시대의 Agile_ 오픈소스컨설팅 한진규 이사주 52시간 시대의 Agile_ 오픈소스컨설팅 한진규 이사
주 52시간 시대의 Agile_ 오픈소스컨설팅 한진규 이사
 
[오픈테크넷]오픈소스 연구개발 프로젝트 거버넌스 프랙티스
[오픈테크넷]오픈소스 연구개발 프로젝트 거버넌스 프랙티스[오픈테크넷]오픈소스 연구개발 프로젝트 거버넌스 프랙티스
[오픈테크넷]오픈소스 연구개발 프로젝트 거버넌스 프랙티스
 
클라우드 네이티브로의 전환을 위한 여정
클라우드 네이티브로의 전환을 위한 여정클라우드 네이티브로의 전환을 위한 여정
클라우드 네이티브로의 전환을 위한 여정
 
개발자의 첫단계
개발자의 첫단계개발자의 첫단계
개발자의 첫단계
 
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
개방형 혁신 연구개발 프로젝트를 위한 거버넌스 구축
개방형 혁신 연구개발 프로젝트를 위한 거버넌스 구축개방형 혁신 연구개발 프로젝트를 위한 거버넌스 구축
개방형 혁신 연구개발 프로젝트를 위한 거버넌스 구축
 
공개SW 거버넌스 실무
공개SW 거버넌스 실무공개SW 거버넌스 실무
공개SW 거버넌스 실무
 
토종 개발자가 바라본 실리콘밸리 개발 트랜드
토종 개발자가 바라본 실리콘밸리 개발 트랜드토종 개발자가 바라본 실리콘밸리 개발 트랜드
토종 개발자가 바라본 실리콘밸리 개발 트랜드
 
DevOps and Azure Devops 소개, 동향, 그리고 기대효과
DevOps and Azure Devops 소개, 동향, 그리고 기대효과DevOps and Azure Devops 소개, 동향, 그리고 기대효과
DevOps and Azure Devops 소개, 동향, 그리고 기대효과
 
ALM과 DevOps 그리고 Azure DevOps
ALM과 DevOps 그리고 Azure DevOpsALM과 DevOps 그리고 Azure DevOps
ALM과 DevOps 그리고 Azure DevOps
 
AboutAgile
AboutAgileAboutAgile
AboutAgile
 
What is agile
What is agileWhat is agile
What is agile
 
지속적인 통합
지속적인 통합지속적인 통합
지속적인 통합
 
종합 포트폴리오
종합 포트폴리오종합 포트폴리오
종합 포트폴리오
 
『클라우드 시스템을 관리하는 기술』 - 맛보기
『클라우드 시스템을 관리하는 기술』 - 맛보기『클라우드 시스템을 관리하는 기술』 - 맛보기
『클라우드 시스템을 관리하는 기술』 - 맛보기
 

애자일의 시크릿

  • 1. 2016.11.30 Francis(최정현) at 데브구루 사내 발표회 데자뷰(3회)
  • 2. Agile Software Development (이하 Agile) 이라 하면 무엇이 떠오르세요?
  • 3. Agile 첫경험 ? ● 잉카인터넷 ● 조엘온소프트웨어 블로그 ● 전자신문
  • 4. Agile 파일럿 ● 쉽고 빠른 듀얼 모니터 Twomon ● 모바일 미러링 프로그램 USB 통신 모듈 ● 아이폰 백업 솔루션 ● 파일 전송 모바일 앱 ● 또 하나의 펜디스플레이 모바일 앱
  • 5. Agile은 왜 한다고 생각하시는나요?
  • 7. 생각에 도움이 될 수 있는 몇가지를 말씀드릴게요.
  • 8. Agile의 탄생... History Incremental software development methods can be traced back to 1957.[6] Evolutionary project management[7] and adaptive software development[8][note 1] emerged in the early 1970s. During the 1990s, a number of lightweight software development methods evolved in reaction to the prevailing heavyweight methods that critics described as heavily regulated, regimented, and micro-managed. These included: from 1991, rapid application development;[9][10] from 1994, unified process and dynamic systems development method (DSDM); from 1995, Scrum; from 1996, Crystal Clear and extreme programming (XP); and from 1997, feature-driven development. Although these originated before the publication of the Agile Manifesto in 2001, they are now collectively referred to as agile methods.[3] https://en.wikipedia.org/wiki/Agile_software_development
  • 9. 애자일 소프트웨어 개발 선언 http://agilemanifesto.org/iso/ko/manifesto.html
  • 10. 애자일 소프트웨어 개발 선언을 왜 했을 까요?
  • 12. Agile 의 정의 Agile software development describes a set of principles for software development under which requirements and solutions evolve through the collaborative effort of self-organizing cross-functional teams.[1] It advocates adaptive planning, evolutionary development, early delivery, and continuous improvement, and it encourages rapid and flexible response to change.[2] These principles support the definition and continuing evolution of many software development methods.[3] https://en.wikipedia.org/wiki/Agile_software_development
  • 13. 다시 물어봅니다. Agile을 왜 하게 되었을까요? 그리고 무엇인가요?
  • 14. 다른사람들은 어떻게 생각하고 있을까요? ● http://cafe.naver.com/itpe4you/book5074379/11791?referrerAllArticles=true ● 출처 : http://cafe.naver.com/itpe4you
  • 15. Agile 이란? 현실에 닿아 있는 소프트웨어 개발 환경을 극복하고 소프트웨어 개발 목표를 달성하기 위해서 먼저 고민하신 선배들의, 고민중이신 동료들의 철학적, 기술적, 절차적, 인문학적 경험의 집대성이다. - Francis
  • 16. 데브구루는 왜 Agile을 선택했을까요?
  • 17. Agile 개발을 한다는 것은… 어떻게하면 목표를 달성할 수 있을까를 항상 생각하고 취할것 취하고 버릴것은 과감히 버리는 것. 한걸음에 천리 갈것을 고민하는 것이 아니라 한걸음 한걸음 나아가는것. 잘못 길 을 들었으면, 다시 돌아가면 그뿐...
  • 18. 애자일스럽게 제품을 만든다는 것이 무엇인지 피부로 느끼는 것이 중요합니다.
  • 19. Q&A
  • 20.

Editor's Notes

  1. 그저 Practice 빠져 혹함…. (그당시엔 Practice의 의미를 알지 못함)....
  2. - 방법론? - 패러다임? - 먹는건가요?