라벨이 Crucible인 게시물 표시

코드 리뷰와 관련된 5가지 팁을 확인해 보십시요

이미지
거의 모든 조직에서 팀원들은 협업을 통해 업무를 완료합니다. 소프트웨어 팀에서는 일반적으로 코드 개발,  코드 검토 , 테스트 같이 업무가 서로 다른 직원 간에 작업(문제)을 이전합니다 (모두 같은 팀 소속이어도 마찬가지). 팀원 간 문제를 이전할 때는 이전받는 사람이 문제에 대해 완벽히 이해하는 데 필요한  램프업(ramp-up) 양을 최소화 하는 것이 중요합니다. 작업(문제) 이전은 팀원 한 명이 아닌 두 명의 시간이 필요하므로  많은 비용이 들 수 있습니다 . 하지만 코드 검토는 소프트웨어 팀 사이에서 모범 사례에 해당합니다.   코드 검토는 코드베이스의 정보를 배포하여 팀이 더욱 유연해지고, 기민해지며, 결함 포용력이 강화되는 데 도움이 됩니다. 코드베이스 지식이 팀 전체에 배포되기 때문에 팀이 코드베이스 전반에 걸처 진전을 이루는 데 팀원 중 누구도 장애물이 되지 않습니다. 코드   검토는   개별   지식을   보다   강력한   배포된   지식으로   바꿉니다 . 그렇다면 어떻게 하면 팀원들이 다른 팀원에게 새로운 문제에 대해 효율적으로 쉽게 소개할 수 있을까요? 해결책은 적절한 문제 추적 관행입니다.  잘 알려진 문제는 모든 이력을 한 곳에 보관하여 모든 팀원들이 문제를 그 작업 항목에 대한 대시보드로 볼 수 있습니다. 이 대시보드를 만들고 팀원 간 이전 시간을 최소화하는 다섯 가지 핵심 관행을 살펴보겠습니다. 1. 완료에 대한 명확한 정의를 내려야 함 완료에 대해 일관성 있는 정의를 내리면 코드 작성자와 코드 검토자 사이에 명확한 경계가 생깁니다. 개발자들은 개발을 진행하며 보통 서로 협업합니다. 이는 좋은 일이며 팀이 문제를 해결하도록 권장되어야 합니다. 코드 완료의 의미에 관한 명확한 측정 기준이 있으면 검토자가 검토할 때 일관성...

유럽의 SI 업체에서 Atlassian 도구를 활용하는 방법을 확인해 보십시요

(사례 연구) Atlassian의 도구들을 이용한 애자일 개발 실행 및 교육 마케팅 커뮤니케이션 관리자 Morgan Friberg 작성 뉴스 , Crucible , JIRA Agile 본사 : 폴란드 브로츠와프 직원 수 : 102명 설립 : 2004년 사무실 : 2곳(폴란드의 본사와 제슈프 부서) 제품 : JIRA, JIRA Agile, Confluence, Crucible 애자일 개발 , 지식 관리 , 프로젝트 추적 은 많은 회사에서 고심하는 세 가지 영역입니다. 우리 도구는 회사에서 이 세 가지 영역을 모두 해결하도록 돕는데 바로 PGS Software 가 이를 위해 Atlassian의 제품을 적극적으로 채택한 회사입니다. 소 프트웨어 개발과 정보 기술 아웃소싱 회사인 PGS는 애자일 프로세스를 능률적으로 만들어 모든 클라이언트에게 혁신, 품질 응용프로그램, 모범 사례, 방법론을 제공합니다. 이 회사는 유럽 기업에게 주변국 아웃소싱 솔루션을, 미국에서는 역외 서비스를 제공합니다. 기술 전문성을 갖추고 신흥 비즈니스를 잘 이해하는 PGS는 사용자 지정 응용프로그램 개발, 통합 솔루션, 제품 엔지니어링을 비롯한 다양한 아웃소싱 서비스를 제공합니다. Atlassian은 PGS가 거의 전체에 해당하는 응용프로그램 개발 소프트웨어용 Atlassian 제품군 을 사용한다는 소식을 듣고 무척 고무되었습니다. 저는 PGS의 Marcin Stawarz를 소개받아 Atlassian의 소프트웨어 개발 도구 의 사용법에 대해 논의했습니다. 대화를 나누면서 PGS가 탁월한 소프트웨어 제품, 서비스, 사용자 지정 서비스를 제공하는 데 열정이 있다는 사실을 확연히 느꼈습니다. 이런 집중력을 보면 PGS가 작업에 사용 가능한 최고의 도구가 필요하다는 사실이 놀랍지 않습니다. 인터뷰 PGS 소프트웨어가 무엇인지 설명해주시겠습니까 ? 우 리는 클라이언트에게 다양한 IT 서비스를 제공하는 아웃소싱 회사입니다. 우리는 프로젝...

FishEye와 Crucible 3.7 에서 더욱 강력해진 브랜치 리뷰(branch reviews) 기능을 확인해 보십시요

이미지
FishEye/Crucible 3.7: 더욱 강력해진 branch reviews Piotr Święcicki  글, FishEye/Crucible 개발 책임자 Dev Tools ,  Crucible ,  FishEye 2015년 1월 27일 저희는 오늘 FishEye와 Crucible 3.7의 출시를 알려드리게 됨을 매우 자랑스럽게 생각합니다. 저희는 더욱 강력하고 자동적인  branch review 를 만들었습니다. 이번 릴리즈는 또한 Git과 Mercurial의 최신 버젼에 대한 지원과 함께, 여러 작은 개선 사항과 버그 수정을 포함하고 있습니다.  자동 업데이트 되는 Branch reviews 이제부터, 여러분은 브랜치에서의 최신 변경 사항을 리뷰에 추가를 일일이 기억할 필요가 없습니다. 새로운 커밋(commit)이 색인될 때마다, 리뷰는 그것을 포함해 자동으로 업데이트 되며, 신규 변경 사항이 모든 참가자들에게 통지됩니다.  저희는 또한 브랜치 리뷰 경험을 개선했습니다. 여러분은 리뷰에서 원치 않는 파일을 지울 수 있고, 지운 파일들은 다른 변경이 없는 이상 다음 업데이트에 다시 추가되지 않습니다. 리뷰 내용 추가는 10배까지 빨라졌습니다. 어디서든 가능한 브랜치 리뷰 생성 브랜치 리뷰가 어느 때보다 쉬워졌습니다. 단 한 번의 클릭으로 여러분은 FishEye나 Crucible의 어떤 활동 내역(activity stream)에서도 리뷰를 작성할 수 있습니다.  Git 2.2와 Mercurial 3.2에 대한 지원 이번 릴리즈로 Git와 Mercurial에 대한 지원이 가장 최근 출시 버젼(Mercurial 3.2.4와 Git 2.2.2)까지 업데이트 되었습니다. Git version 2.2.1를 사용하면, 어떤 저장소(Repository)는 색인되는데 1.9.1 버젼과 비교해 ...

Atlassian 과 OpenSocial

이미지
Atlassian 기업용 어플리케이션의 OpenSocial by Bill Ives 2009년 10월 5일 ( 출처 ) 본글은 위의 Bill lives 블로거의 글을 번역하였음을 알려드립니다. 원문은 제목을 링크하시면 보실 수 있습니다. 무엇보다도, Atlassian 은 Confluence라는 제품을 통해 기업용 위키제품을 공급하는 벤더입니다. ( Atlassian Announces Confluence 3.0 ). 2002년에 호주 시드니에서 설립되었으며, 첫번째 제품은 이슈트래킹을 위한 JIRA 이며 여전히 그들의 가장 인기있는 제품입니다. 그리고 그들이 2004년 기업용 위키제품인 Confluence를 릴리스 하였습니다. 최근 저는 Atlassian의 마케팅부장인 Bill Arconati 그리고 세일즈 마케팅 부사장인 Jay Simons과 OpenSocial 의 적용에 대해 이야기를 나누었습니다. 구글(Google)은 여러 사이트들에 동작할 수 있는 소셜 어플리케이션을 위한 common API 로서 OpenSocial을 개발하였습니다. 표준의 JavaScript와 HTML을 이용하여, 개발자들은 소셜네트워크 상의 친구에게 연락할 수 있고 그 피드를 업데이트 할 수 있는 어플리케이션을 개발 할 수 있습니다. 원래 최초에는 이것을 이용해 일반 소비자 웹사이트인 Linkdin, 마이스페이스, Ning, orkut 그리고 야후와 같은 곳을 위해 개발되었습니다. Atlassian은 현재 이러한 기능을 Atlassian 의 기업용 제품군과 연동하기 위해 현재 구글과 작업하고 있습니다. 이제 이달 10월에 릴리스하게 되는 JIRA 4.0이 시작입니다. 저는 JIRA 4.0이 애자일 개발툴인 Greenhopper와 함께 이슈트래킹에 사용되는 데모를 최근 보게 되었습니다. 4.0에서는 매우 쉽게 드래깅을 통해 자신의 대시보드 설정을 쉽게 할 수 있게 되었습니다. 마치 구글의 iGoogle 과 같이… 이것은 당신의 어플리케이션에서 Ajax 기반의 인터페이스를 통해 데이터를...