== 전문가는 무엇이 다른가? == === Deliberate Practice === * well-defined task * appropriate difficulty * informative feedback *단순한 피드백이 아니라, 정확히 정량화및 수치화 등 구체적인 피드백 * opportunities for repetition and correction fo errors === 노력한 시간 === * 바이올린 연주자와 피아노 연주자 연구 || 세계적인 수준 || 10000 시간 || || 전문가 수준 || 8000 시간 || || 음악 선생 || 5000 시간 || * 나는? --> 당신은? :) 전문 디자이너에 대한 미신 == 성공하는 팀의 7가지 특징 == * 처음 3가지는 모든팀이 포함 하고 있음 * Frequent Delivery * Reflective Improvement * 지난 3개월간 최소 한번은 모두 모여서 작업 습관에 대해서 고민하고 토론 해 봤는가 * Osmotic Communication * 당신의 질문이 답을 가진 사람의 눈 혹은 귀에 도달하는데 30초 미만이 걸리는가. * 최소 며칠에 한번은 다른 팀원의 대화에서 뭔가 나에게 유용한 것을 엿듣는가? == Personal Safety == * 50% 이상 추정이 잘못되었다고 그 상사에게 말할 수 있는가? * 매력적인 이직 제안이 있었다고 말할 수 있나? * 팀 회의에서 스케줄에 대해 상사에게 반대 표현을 할 수 있나? * 서로의 설계에 대한 오랜 논쟁 후에 기분좋게 disagree 할 수 있나? == Focus == * 각자 자신이 해야 할 최고 우선순위 일 2개가 무엇인지 모든 사람이 알고 있나? * 최소 이틀 연속, 매회 2시간 이상 인터럽트 없는 시간을 보장 받을 수 있나? == Easy Access to Expert Users (강조함) == * 시스템의 사용에 대해 질문이 생긴 시점부터 전문 사용자가 답할때까지 평균 3일 이하가 걸리는가? * 몇 시간 이내에도 가능한가? * 프로그래머가 이 프로그램을 사용하는 유저로부터 바로 피드백을 받을수 있나? == 기타 == * Technical Environment with Automated Tests, Configuration Management, and Frequent Integration