일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 디자인패턴
- ddd
- 웹사이트성능
- git
- notification
- 페이스북 번역
- 푸시
- JPA
- 자바스크립트
- php
- Java
- 웹사이트 성능
- nginx설정
- gcm 푸시 번역
- 카프카
- kafka
- Push
- Design Pattern
- nginx
- GCM
- graphql
- GCM 번역
- 성능
- 웹사이트최적화기법
- 푸시 번역
- nginx설치
- APNS
- 도메인 주도 개발
- 카프카 트랜잭션
- Today
- Total
목록Methodology? (2)
간단한 개발관련 내용
1. xp란? - 모호하고 빠르게 변하는 요구사항을 가지고 일을 하는 중소규모 팀을 위한 경량화된 방법론이다. xp의 특징으로는 * 5명에서 10명 정도로 구성된 프로그래머가 고객과 함께 한 장소에서 일한다. * 개발은 점진적으로 자주 이뤄지고 각 단계마다 산출물의 기능을 덧붙여 나간다. * 요구사항 정의 시에는 사용자가 요구하는 새로운 기능을 스토리 형태로 구체적으로 작성한다. * 프로그래머는 엄격한 코딩 규칙을 준수하고 짝을 이뤄 일하며 단위테스트를 실시한다. * 요구사항, 아키텍쳐, 디자인은 프로젝트 중간에 언제든지 발생한다. 2. xp의 논쟁거리 - xp에서는 초기에 설계를 끝내고 진행하는 스타일(BUFD, Big Up-Front Design)을 지양한다. - 짝(pair)프로그래밍 - TDD 3..
스크럼(Scrum)의 핵심 요소 1. 스크럼의 정의 가. 소규모의 기능협업팀 CFT(Cross Functional Team)들은 30일간의 제품 릴리스를 점진적으로 수행하는 개방된 환경에서 모여 함께 일한다. 이 기간을 스프린트 sprint 라고 한다. 나. 팀은 스프린트의 목적을 달성하기위해 스스로 방향을 잡고 권한을 갖는다. 다. 스크럼 마스터 Scrum master 가 팀웍을 북돋운다. 스크럼 마스터는 기술적인 방향은 제시하지 않지만 스크럼의 핵심 원리를 강화하고 방해요인은 제거한다. 라. 각 스프린트의 우선순위를 정의하는 제품백로그(product backlog)를 통해 작업을 구성한다. 2. 스크럼에서의 역할 가. Product Owner는 고객의 의견을 대변하고 팀에 관련된 이해관계자의 관심사항..