Your SlideShare is downloading. ×

E1_Deview nhn애자일개발 ci

3,501
views

Published on


0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,501
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
121
Comments
0
Likes
3
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. “NHN의 지속적인 통합(CI)”
    NHN 생산성혁신랩
    윤준호, 한우람
  • 2. NHN 에서 SW 개발 도구란?
    기계가 할 수 있는 일을 왜 사람이 하지?
    없어서 못해? 그럼 만들어!!
    공개해서 누이 좋고 매부 좋고
  • 3. NHN 개발자 센터
    아무 거나 집어 쓰기!
  • 4. NHN 개발자 센터
    여기서 잠깐!! 오픈소스 개발자 대모집
    요 프로젝트
  • 5. Break Window Theory
  • 6. Continuous Integration(CI)
    Feed back
    commit
    Developer 1
    Deploy
    commit
    polling
    Developer 2
    SVN
    Repository
    Test Web
    Server
    CI Server
    commit
    Build
    Test
    Analysis
    Reporting

    Developer 3
  • 7. JENKINS - HUDSON
  • 8. JENKINS - HUDSON
  • 9. 딸랑 빌드만?
    다음은 반드시..
    테스트 커버리지
    정적 분석
    코딩 스타일
    테스트 실행
    Quality Practice
  • 13. QP on CI
    CI 실행 결과를대시 보드로 종합
  • 14. 얼마나 사용하나요?
    200 - 2000
    10 - 30
    Highly Active and almostWorld Best
  • 15. 개발자가 볼 때..
    벌겨 벗겨진 듯 한 느낌
  • 16. 반발 vs대응
    내재화가 더 중요하다. 숫자가 왜 중요하나?
    현실적으로 테스트 커버리지 높이기 힘들다!
    수치 목표 달성하려면 개발 일정 못 맞춘다.
    Top-Down이 왠 말인가! 변화는 Bottom-Up으로!!
    • 목적과 목표를 혼동하지 말자!
    • 17. 테스트가 불가능한 코드를 만들지 마라. 샘플을 보여주마.
    • 18. 코드 품질을 보장하는 다른 수치를 정의해서 가져와 보라.
    • 19. 아니다. 변화는 모든 방향으로 이루어져 져야 한다.
  • 관리자가 볼때
    스티브좁스 입니다. 사과 컴퓨터사 프로젝트를 한눈에 다 보고 싶은데..
  • 20. NHN의 CI 거버넌스
    Quality Dashboard
  • 21. 전사적인 적용 - 좌절과 극복
    난 내 빌드 스크립트가 어떻게 도는지 몰라요.
    정적 분석 / 커버리지 / 복잡도가 뭥미?
    망고폰 프로젝트에는 어떻게 적용해요?
    난 요로코롬 생긴 리포트를 보고 싶어요.
    3년간의 훈련 / 지침서 / 플러그인 / 지속적인 점검
  • 22. 그래서 어떻게 되었는데
    무엇보다 모든 사람이 CI를 당연하게 여긴 점
  • 23. NHN CI 적용 성공 방정식
    조직장의 끝없는 관심 = Push
    친절한 가이드 = Direction
    끝없는 기술 지원 = Support
  • 24. 커밍수운!!
    WE WILL OPEN ALL!!
    좀 더 깊은 내용에 관심 있으신 분들은
    공개 세미나 참석.(11월 초, 강남역토즈)

×