신규 협업도구 사용자 교육(공통 비개발자)

28
신신 신신신신 신신신 신신

Transcript of 신규 협업도구 사용자 교육(공통 비개발자)

Page 1: 신규 협업도구 사용자 교육(공통 비개발자)

신규 협업도구 사용자 교육

Page 2: 신규 협업도구 사용자 교육(공통 비개발자)

개요• 신규 협업 도구 소개• 사용 방법• 마이그레이션• 일정• 주의사항

Page 3: 신규 협업도구 사용자 교육(공통 비개발자)

신규 협업도구 소개• 도입 목적–이슈 기반 프로젝트 관리–개발자 / 비개발자 커뮤니케이션–진짜 산출물

Page 4: 신규 협업도구 사용자 교육(공통 비개발자)

현행 이슈 추적 시스템 용례 . 이슈에 대한 변경 이력이 개발자 - 비개발자 사이에서 추적 가능하도록 관리되고 있으며 , 언뜻 아무 문제가 없어 보인다 .

개발자운영자

기획자

관리자

경영자비개발자

이슈 트래커

Page 5: 신규 협업도구 사용자 교육(공통 비개발자)

개발자

이슈 트래커소스형상관리

문서 공유

소스형상관리 및 문서공유 시스템 용례 . 개발자는 발생한 이슈를 해결하기 위해 소스코드를 수정하고 이력을 관리한다 . 또한 문서를 작성하여 다른 사람이 비슷한 문제를 쉽게 해결할 수 있도록 공유한다 . 아직까지도 큰 문제가 없어 보인다 .

Page 6: 신규 협업도구 사용자 교육(공통 비개발자)

이슈 트래커소스형상관리

문서 공유

소프트웨어 산출물이 사람 ( 개발자 ) 으로 연결되어 있으면 , 각각의 형상이 개별적으로 이력관리가 잘 되어 있더라도 추적 관리가 어렵다 .

?개발자 퇴사조직 개편

기억력 감퇴

Page 7: 신규 협업도구 사용자 교육(공통 비개발자)

운영자

기획자

관리자

경영자비개발자

이슈 트래커소스형상관리

문서 공유

?

?버그 수정 했다던데… 어디 있지 ?문서 작성 했다던데… 못 찾겠네 ?

소프트웨어 산출물이 사람 ( 개발자 ) 으로 연결되어 있으면 , 각각의 형상이 개별적으로 이력관리가 잘 되어 있더라도 추적 관리가 어렵다 .

Page 8: 신규 협업도구 사용자 교육(공통 비개발자)

신규 협업 도구 시연• DevOps 구축

– https://demojira.kthcorp.com/secure/RapidBoard.jspa?rapidView=1

• 자원예약– https://

demojira.kthcorp.com/secure/RapidBoard.jspa?rapidView=20&projectKey=RSCRESERV&view=detail– https://demojira.kthcorp.com/browse/RSCRESERV-53– https://demojira.kthcorp.com/browse/RSCRESERV-8

• ERP– https://demojira.kthcorp.com/secure/RapidBoard.jspa?rapidView=26&projectKey=ERP– https://

demojira.kthcorp.com/secure/RapidBoard.jspa?rapidView=26&projectKey=ERP&view=reporting&chart=sprintRetrospective&sprint=18

– https://demojira.kthcorp.com/secure/Dashboard.jspa?selectPageId=10302

• MIS 업무 요청– https://demojira.kthcorp.com/servicedesk/customer/portal/3

• Confluence– https://demowiki.kthcorp.com/pages/viewpage.action?pageId=4587658– https://demowiki.kthcorp.com/pages/viewpage.action?pageId=2654245

Page 9: 신규 협업도구 사용자 교육(공통 비개발자)

Jira• 변경점–단순한 Issue type–프로젝트 특성에 맞는 Workflow–소스코드 바인딩

• 매뉴얼– https://

demowiki.kthcorp.com/pages/viewpage.action?pageId=2654253

Page 10: 신규 협업도구 사용자 교육(공통 비개발자)

Jira – 단순한 Issue type

보이는 것보다 이슈타입이 훨씬 더 많은데 아쉽게도 화면이 짤림

• Jira 를 쓰다가 포기하는 이유–너무 복잡해서 뭘 어떻게 해야 하는지 모르겠다 .–선택의 폭이 넓으면 넓을수록 사람들은 고민을 많이 합니다 .

Page 11: 신규 협업도구 사용자 교육(공통 비개발자)

Jira – 단순한 Issue type

Simple!!

Page 12: 신규 협업도구 사용자 교육(공통 비개발자)

프로젝트 특성에 맞는 workflow• Jira 를 쓰다가 포기하는 이유 #2–진짜 업무 진행 상황을 그때그때 반영할 수 있나요 ?– issue 상태 변경하다가 날샘–결국 포기

Page 13: 신규 협업도구 사용자 교육(공통 비개발자)

프로젝트 특성에 맞는 workflow• 복잡도가 높지 않아야 실제로 쓸 수 있다 .

Page 14: 신규 협업도구 사용자 교육(공통 비개발자)

프로젝트 특성에 맞는 workflow• 업무 특성에 맞는 workflow 가 제공되어야 한다 .

소프트웨어 형상 유무유 무

내부개발유무

유 SI 소프트웨어 개발 프로젝트단순 이슈 추적 프로젝트Agile Agile 프로젝트

무 SI 프로젝트 관리 프로젝트Agile Agile 프로젝트

Page 15: 신규 협업도구 사용자 교육(공통 비개발자)

프로젝트 가시성• 이슈를 가시화하는 다양한 방법 제공– Dashboard( 기존에도 있음 )– Issue Search Filter( 기존에도 있음 )– Agile Board( 신규 제공 )• Kanban• Scrum

– Report( 신규 제공 )

Page 16: 신규 협업도구 사용자 교육(공통 비개발자)

Kanban Board• Agile 이 친숙하지 않은 관리자를 위한 Agile 방법론• 다음과 같은 관리자 / 개발자에게 적합– epic / 사용자 스토리 / back log 뭔소린지 모르겠다 .– 할일 (To Do) / 진행중 (In progress) / 완료

(Done) / 릴리즈 아 단순하다 .– Agile 특성상 프로젝트 초반에 요구사항 / 설계가 fix되는 SI 에 적합하지는 않으나 Scrum 보다는 SI 에 접목시키기 쉬우며 , 관리자 / 개발자 역량에 따라 SI에서도 효과를 볼 수 있다 .

Page 17: 신규 협업도구 사용자 교육(공통 비개발자)

Scrum Board• 고갱님의 요구사항은 SF 소설이며 , 언제든 기능은 바뀔 수 있음을 전제하는 Agile 방법론 (Agile manifesto,

http://agilemanifesto.org/ )

• 다음과 같은 관리자 / 개발자에게 적합– 요구사항 따로 / 설계 따로 / 구현 따로 하는 것이 맘에 들지 않는다 .– 일정 < 완성도 ( 기능 추가가 일정 준수보다 중요한 경우 적합 )– 개발자 vs 기획자 vs 관리자 끼리 상호 신뢰 형성 전제– SI 는 도입이 어려움

Page 18: 신규 협업도구 사용자 교육(공통 비개발자)

Service Desk• 기존 MIS 팀 Project 에서 분리–타 부서 업무 요청사항 처리 창구– CPOK 대체를 위하여 도입–라이선스 문제로 3 agent 만 보유• 현재 : 강병수 / 엄재도 / 김창규• 팀 공통 계정으로 업무 처리 예정이었으나 관리 안될 것으로 예상되어 개인에게 부여함• DBA 관련 업무도 Service Desk 로 처리하기 적합할 것으로 판단 ( 근데 계정이 모자람… 어쩌지 ?)

Page 19: 신규 협업도구 사용자 교육(공통 비개발자)

Service Desk• 업무 요청자

– kth 모든 직원– 접근성

• mobile 로 업무 요청 / 추적 가능– 효율성

• Confluence KB(Knowledge Base) 와 연동• 가능하면 혼자 처리하도록 유도

• Agent– 업무를 처리하는 사람– 접근성

• mobile 로 업무 처리 가능– 효율성

• Confluence 에 업무 처리 가이드 잘 작성해 두면 업무 감소

Page 21: 신규 협업도구 사용자 교육(공통 비개발자)

Confluence• 변경점

– tree 를 잘 만들기 위해 고민할 필요가 없다 .• label 을 잘 붙이면 알아서 문서가 잘 분류됨

– 업무 성격에 맞는 공간 템플릿– 문서 템플릿– Jira 와의 연계

• report• 변경 이력

– Service desk 와 연계• 매뉴얼

– https://demowiki.kthcorp.com/pages/viewpage.action?pageId=3211420

Page 22: 신규 협업도구 사용자 교육(공통 비개발자)

공간 템플릿• 문서 공간

– 프로젝트 다큐멘테이션• 지식기반

– 트러블 슈팅 , 업무 가이드• 팀 공간

– 회의록 , 업무 관리 , 의사 결정

Page 23: 신규 협업도구 사용자 교육(공통 비개발자)

문서 템플릿• 문서 템플릿이 있으므로 더 이상 tree 만들 필요가 없다 !!

• Jira 보고서• 결정• 트러블슈팅• 업무가이드• ( 웹문서 ) 연결 공유• 작업 보고서• 요구사항 문서• 파일 목록• 반성문 ( 잘된점 vs 잘못된점 )• 회의록

Page 24: 신규 협업도구 사용자 교육(공통 비개발자)

사용자 정의• 내맘대로 템플릿을 정의할 수도 있다 !!!– Confluence 템플릿은 Jira 와는 달리 많을 수록 좋다 .–공간 템플릿–문서 템플릿

Page 25: 신규 협업도구 사용자 교육(공통 비개발자)

검색 강화• label 을 적절하게 붙이면 검색이 잘됨• migration 한 예전 문서에 label 을 적절하게 붙이는 것이 중요함• label 종류– pre-defined• 문서 템플릿과 1:1• 이걸 잘 붙여야 검색에 유리

–사용자 정의• 문서가 많아지면 많은 도움이 될 것으로 예상

Page 26: 신규 협업도구 사용자 교육(공통 비개발자)

Migration 일정• https://

demowiki.kthcorp.com/display/DEVOPS/Migration+Schedule

• 7/29~30 : Confluence / Stash 마이그레이션• 7/30~31 : Jira 마이그레이션

Page 27: 신규 협업도구 사용자 교육(공통 비개발자)

QnA?

Page 28: 신규 협업도구 사용자 교육(공통 비개발자)

감사합니다 .