process

34
프로세스의 생활화 [email protected]

Upload: dae-myung-kang

Post on 25-May-2015

1.197 views

Category:

Technology


6 download

TRANSCRIPT

Page 1: Process

프로세스의 생활화 [email protected]

Page 2: Process

PEOPLE And PROCESS • Don’t Forget it!

Page 3: Process

PEOPLE And PROCESS • Don’t Forget it!

Good Process

Good Software

Delivery

Page 4: Process

PEOPLE And PROCESS • Don’t Forget it!

Good People

Good Process

Base

Page 5: Process

훌륭한 소프트웨어 프로세스 • 소프트웨어 개발팀이 소프트웨어를 성공적으로 개발하게 하는 프로세스

기본 점수 70점과 20점의 차이

Page 6: Process

훌륭한 소프트웨어 프로세스 • 이런 것이 정말로 뛰어난 프로세스 일까요?

Page 7: Process

훌륭한 소프트웨어 프로세스

Feature 1

No Silver Bullet

Page 8: Process

훌륭한 소프트웨어 프로세스

Feature 2

Develop Iteratively

Page 9: Process

훌륭한 소프트웨어 프로세스

Feature 3

Always evaluate and access

Page 10: Process

훌륭한 소프트웨어 프로세스

Feature 4

Incorporate best practices

Page 11: Process

훌륭한 소프트웨어 프로세스

Asset 1

The Big Board

Page 12: Process
Page 13: Process

The Big Board

Communication 1.옆자리 박대리는 왜 일찍 퇴근하는 걸까?

2.단, 계속 일이 쌓여있다고, 그 사람이

잘못한 것이 아니다.

Page 14: Process

훌륭한 소프트웨어 프로세스

Asset 2

User STORY

Page 15: Process
Page 16: Process

User STORY •사용자가 원하는 기능부터 먼저!

•사용자의 언어로…

• Reasonable 한 일정 수립

Page 17: Process

The Big Board

+ User STORY

Page 18: Process

훌륭한 소프트웨어 프로세스

Asset 3

Version Control System

Page 19: Process
Page 20: Process

Version Control System • 혼자라도 사용하라.

• Trunk,Tags,Branches의 의미파악

•가장 먼저 도입하자!

Page 21: Process

훌륭한 소프트웨어 프로세스

Asset 4

TDD

Page 22: Process
Page 23: Process

훌륭한 소프트웨어 프로세스

Asset 5

TEST Coverage

Page 24: Process
Page 25: Process

훌륭한 소프트웨어 프로세스

Asset 6

Code Review

Page 26: Process
Page 27: Process

훌륭한 소프트웨어 프로세스

Asset 6

One Shut Build

Page 28: Process

Build + Package

Page 29: Process

훌륭한 소프트웨어 프로세스

Asset 8

Continous Integration

Page 30: Process
Page 31: Process

TDD + Test Coverage + Auto Build

= CI TDD의 테스트로 젂체의 Test Coverage를 높이자.

자동화된 빌드와 자동화된 테스트 그것이 CI

Page 32: Process

훌륭한 소프트웨어 프로세스

Asset 9

Static Analysis

Page 33: Process
Page 34: Process

Thank YOU