린 원칙의 활용 방법 알아보기
이 유닛을 완료하면 다음을 수행할 수 있습니다.
- 린 원칙을 설명할 수 있습니다.
- 린 원칙이 애자일 프로세스에 미치는 영향을 설명할 수 있습니다.
새로운 애자일 여정에서 Salesforce의 새로운 작업 방식을 보완하기 위해 강력한 문화적 가치를 창출해야 하는 때가 왔습니다. 이를 위해 Salesforce는 린 소프트웨어 개발 관행을 참고하여 그와 동일한 가치를 수용했습니다.
Salesforce 버전의 7가지 가치는 다음과 같습니다.
- 사람 존중
- 낭비 제거
- 신속한 제공
- 적시 결정
- 전체 최적화
- 지식 만들기
- 품질 구축
사람 존중
Salesforce는 직원에게 작업 방법을 지시해야 한다고 생각하지 않습니다. 대신 관리자가 팀원들의 얘기에 귀를 기울이는 '서번트 리더'가 되어야 한다는 개념을 도입했습니다. Salesforce는 뛰어난 사람을 고용하여 자율적으로 일하도록 만듭니다. 팀원들을 작업 완수를 위한 수단으로만 여긴다면, 창의력과 혁신을 발휘할 여지가 사라집니다.
팀의 성공은 모두가 서로 존중하고 협업할 때 가능합니다. 개인이 혼자만 돋보이려고 하는 팀은 성공 가능성이 낮습니다.
이는 Salesforce에 어떻게 적용될 수 있을까요? Salesforce Ohana 문화는 Salesforce 고객 및 조직의 성공에서 핵심적인 역할을 합니다. 하와이 문화에서 Ohana는 혈연 또는 입양을 통해 구성된 가족은 서로 긴밀하게 묶여 있으며, 가족 구성원이 서로에 대한 책임을 진다는 아이디어에 기반합니다.
낭비 제거
필요하지 않은 일은 하기 싫지 않나요? Salesforce 역시 마찬가지입니다. 이러한 이유로 Salesforce는 리소스를 최적화하고 고객에게 최고의 가치를 제공하는 프로젝트에만 집중합니다.
다음은 시간 낭비의 몇 가지 예입니다.
- 멀티태스킹
- 엉망으로 진행된 회의
- 반응적으로 할당된 작업
- 완료되지 않은 작업
Salesforce는 시간 낭비를 제거하기 위해 준비에 대한 표준 정의를 만들었습니다. 말 그대로, 작업 항목을 시작하기 위해 필요하다고 생각되는 요소의 표준 목록입니다. 이 목록은 아직 때가 되지 않았거나 전혀 필요하지 않은 일에 시간을 낭비하기 전에 적절한 대화를 나누도록 유도하기 위해 만들어졌습니다.
모두 이해하셨을 테니, 이 주제에 더 이상 시간을 낭비하지 않겠습니다.
신속한 제공
Salesforce는 언제나 혁신의 첨단을 달리는 선도 기업이기 때문에 변화에 발맞추고 경쟁력을 유지하기 위해 빠르게 전환할 수 있어야 합니다. Salesforce의 짧은 스프린트는 Salesforce가 효과가 있는 것과 그렇지 않은 것에 대해 지속적으로 파악하고 그에 따라 변화함을 의미합니다. (현재 기술 및 제품 팀은 2주 스프린트로 작업합니다.)
적시 결정
Salesforce는 사전 설계를 피하고, 중요한 결정은 책임 있는 마지막 순간까지 미룹니다. 이렇게 하면 고객 요구 사항을 더 자세히 이해할 수 있습니다. 물론, 책임 있는 마지막 순간은 작업 범위에 따라 팀이 자체적으로 결정합니다.
전체 최적화
Salesforce 협력체계는 부분의 합 그 이상입니다. 고객에 대한 신뢰와 높은 품질을 유지하기 위해 팀이 단절된 상태로 작업을 진행하지 않도록 해야 합니다.
Salesforce는 팀이 크게 생각하고 작게 행동하며, 서로 협업하고, 빠르게 실패하고, 재빠르게 배울 수 있도록 지원합니다.
지식 만들기
Salesforce는 교육과 지속적인 개선 활동을 최대한 강화하고자 합니다. Salesforce의 짧은 스프린트는 지속적으로 테스트할 수 있는 솔루션을 구축하도록 보장합니다.
즉 짧은 주기를 통해 긴장을 늦추지 않은 채로 항상 학습하고, 적응하고, 혁신할 수 있습니다. Salesforce는 이러한 신속하고 맹렬한 작업 방식을 통해 고객과의 신뢰를 구축하고, 고객 피드백을 모든 작업에 반영하고, 고객 성공을 통해 제품의 가치를 정의합니다.
Salesforce에서 지식을 공유하는 방법 중 하나는 Slack을 사용하는 것입니다. 팀은 Slack에서 파일, 문서 및 통찰력을 공유할 수 있습니다. 그뿐만 아니라 코드 검토, 2인 공동 프로그래밍, 점심 공유 세션 등의 활동을 도입하여 팀원들이 모든 정보를 파악하도록 지원했습니다.
또한 Salesforce는 모든 팀원이 새로운 기술을 습득하여 성장하도록 돕고자 합니다. 모든 팀원이 하나의 전문 지식만 보유한다면 팀의 생산성이 떨어집니다. Salesforce는 모두가 지식과 책임을 공유하는 균형 잡힌 학습 환경을 구현하기를 원합니다.
품질 구축
신뢰는 Salesforce의 핵심 가치 중 하나이며, 이는 Salesforce가 고객 성공을 실현하는 고품질 서비스와 제품을 개발하기 위해 항상 노력하는 이유입니다.
이를 위해 Salesforce는 모든 제품을 유연하고, 유지 관리가 쉽고, 효율적이고, 응답성이 뛰어나도록 만드는 몇 가지 기술 관행을 구현했습니다. 작업 과정에서 리팩토링 또는 코드 재구성을 통해 단순성, 명확성, 간편성을 유지합니다.
고객과의 신뢰 형성을 위한 또 다른 중요 사항은 강력하고 효율적인 일련의 테스트 프로세스를 구축하는 것입니다. 애자일로 전환하기 전에는 밀려오는 다른 작업들로 인해 제품 테스트를 제때 완료하지 못했고, 그로 인해 지연이 발생했습니다. 하지만 이제는 한 사람이 아니라 모두가 품질에 대한 소유권을 갖습니다.
Salesforce가 취한 한 가지 조치는 기술 및 제품 조직 내에서 품질 엔지니어를 없애고 '하이브리드 엔지니어'라는 직책을 만든 것입니다. 이 새로운 유형의 엔지니어는 전체 코딩 및 테스트 주기를 담당합니다. 따라서 이제는 별도의 인력이 프로세스의 서로 다른 부분에 대해 작업하는 일이 없습니다.
애자일 패키지
사람들은 종종 "Salesforce의 프로세스는 무엇인가요?"라고 묻습니다. 특정한 단일 프로세스는 없습니다.
Salesforce 팀은 다양한 작업을 수행하므로, Salesforce는 특정 종류의 프로세스나 관행을 강제하지 않습니다. 궁극적으로, 각 팀은 린 원칙과 지속적 개선이라는 개념을 기반으로 자체 프로세스를 정의해야 합니다.
Salesforce는 Ohana 문화와 린 원칙을 통해 팀의 작업 방식을 알리고, 적절한 작업을 수행하도록 권한을 부여하며, 관리자는 공동의 목표를 달성하도록 지원을 제공합니다.