Process

Post on 25-May-2015

1.197 views 6 download

Transcript of Process

프로세스의 생활화 charsyam@naver.com

PEOPLE And PROCESS • Don’t Forget it!

PEOPLE And PROCESS • Don’t Forget it!

Good Process

Good Software

Delivery

PEOPLE And PROCESS • Don’t Forget it!

Good People

Good Process

Base

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

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

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

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

Feature 1

No Silver Bullet

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

Feature 2

Develop Iteratively

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

Feature 3

Always evaluate and access

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

Feature 4

Incorporate best practices

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

Asset 1

The Big Board

The Big Board

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

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

잘못한 것이 아니다.

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

Asset 2

User STORY

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

•사용자의 언어로…

• Reasonable 한 일정 수립

The Big Board

+ User STORY

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

Asset 3

Version Control System

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

• Trunk,Tags,Branches의 의미파악

•가장 먼저 도입하자!

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

Asset 4

TDD

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

Asset 5

TEST Coverage

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

Asset 6

Code Review

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

Asset 6

One Shut Build

Build + Package

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

Asset 8

Continous Integration

TDD + Test Coverage + Auto Build

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

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

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

Asset 9

Static Analysis

Thank YOU