프로세스의 생활화 [email protected]
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
Top Related