당신의 상사를 도와주세요
이 요청에 반응하거나 행동 할 수 있습니다.
"후지산 이동"질문을 모두 기억하십니까? 당신이 정말로 원하는 직업에 대한 인터뷰에 있었다면, 당신은 면접관에게 그 질문이 얼마나 어리석은지를 말하지 않고 질문을 계속하고 문제 해결에 대한 최선의 아이디어를 표현할 것입니다. 일부 문화권에서는 실제로 후지산을 옮기라고 요청한 상사에게 거절하지 말고 얼굴을 구할 수있는 방법을 찾으십시오.
질문을 재구성
질문을 다음과 같이 재구성하면
"소프트웨어와 관련하여 생산성이 낮은 많은 작업을 자동화하는 도구 모음을 구매하거나 구입할 수 있습니까?"
이 과제는 훨씬 맛있어집니다. CASE에 대한 명확한 트래커 빌리티 옵션과 하나 또는 두 개의 애자일 / 오픈 소스 / 클라우드 기반 옵션을 제공하여 상사 (및 자신)를 도울 수 있습니다.
CASE 재검토
90 년대에 CASE 툴은 Requisite Pro, Rational Rose, Clear Case, Rational Robot (테스트 러너), Purify, Pure Coverage 및 Quantify 및 기타 여러 툴을 포함한 Rational 툴 세트의 형태를 취할 수 있습니다. 그것은 함께 통합되었습니다. MAD (Medical, Avionics, Defense) 상점 인 경우 이러한 도구의 업데이트 된 버전을 사용하여 해당 시장의 고객이 필요로하는 광범위하고 추적 가능한 문서 및 아티팩트를 생성 할 수 있습니다.
IBM에 문의하여 영업 사원에게 5 개의 라이센스 (또는 하나의 유동 라이센스)에 대한 견적을 제공하십시오. 훈련도 추가하십시오. 이 견적을 관리자와 공유하면 CASE 도구에 대한 이야기가 끝날 수 있습니다. 그러나 나를 잘못 이해하지 마십시오. 저는 Rational, 수석 과학자 및 제품을 좋아하지만 제가 일한 회사에 비해 가격이 너무 높기 때문에 주로 대학 사이트 라이센스를 통해 액세스했습니다. 귀하가 적어도 내 경험을 통해 승인을 받으면 귀하의 권리를 훌륭한 지원, 양질의 교육 (보통 훌륭한 음식이있는 최고의 리조트에서)으로 대우 할 것입니다.
판매 도구
여전히 툴 쇼핑을 할 수있는 좋은 기회가 있습니다. 민첩한 개발자도 도구가 필요합니다. 온라인 스토리 카드, 사용 사례, 사용 사례 및 기타 UML 다이어그램 유형에 대한 문서 지원을 제공하는 제품군을 구입할 수 있습니다. Atlassian은 작업 및 버그 추적을위한 Jira, Agile 프로젝트 관리를위한 Green Hopper, 인트라넷 Wiki를위한 Confluence, 온라인 코드 검토를위한 Crucible, 지속적인 통합 서버를위한 Bamboo를위한 훌륭한 도구 모음이라고 생각합니다. 민첩한 경우 귀하의 요구를 대상으로하는 이들 및 기타 툴 세트에 대한 서비스 라이센스로서의 소프트웨어가 있습니다.
IDE 통합은 2012 년 CASE에 상응하는 또 다른 방법입니다. Microsoft 개발 하우스 인 경우 Visual Team Studio에는 Rational에서 작성한 것과 유사한 범위의 도구가 있습니다. 여기에는 왕복 소프트웨어 엔지니어링, 클래스의 단위 테스트 스텁 생성, 소스 제어 시스템과의 통합 및 팀 협업을위한 다양한 도구가 있습니다.
오픈 소스 도구
오픈 소스 측면에서 Eclipse와 수많은 플러그인은 여러 오픈 소스 도구를 통합하려고 시도합니다. Eclipse Modeling Framework가 성숙했는지 또는 효과적인 왕복 소프트웨어 엔지니어를 제공하는 다른 도구가 있는지 확실하지 않지만 마지막으로 보았을 때 달성하기가 쉽지 않았습니다. Qt Creator 환경은 소스 제어와 통합되며 편집기를 사용하는 동안 코드 적용 범위에서 스팟을 확인하는 데 도움이되는 몇 가지 기능이 있습니다.
반복적 인 증분 도구 채택
공구 선택에 대한 반복 / 증분 방식도 매우 효과적 일 수 있습니다. 오픈 소스 프로젝트는 종종 단일 또는 다중 환경을 지원합니다. 도구 선택은 사용하는 스택의 영향을받을 수 있습니다. 개발을 완전히 중단 할 수있는 좋은 시간은 없으므로 분기마다 몇 가지 작은 도구로 팀을 추가하고 교육하는 것이 모든 것을 한 번에 변경하는 빅뱅 접근 방식보다 낫습니다.
클라우드 툴 솔루션
나열된 많은 솔루션에는 서버와 비교적 복잡한 설정이 필요할 수 있습니다. 클라우드 기반의 많은 옵션이 있으며, 월별 요금으로 공급자가 호스팅하는 서비스로 소프트웨어를 제공합니다. 이는 단기 또는 장기적으로 팀에 적합 할 수 있습니다. 일부는 나중에 라이센스를 구입할 수있는 옵션과 함께 빠른 시작에 사용할 수있는 호스팅 된 솔루션을 보유 할 수 있습니다.
이러한 제안 중 어느 것도 즉각적인 생산성 향상을위한 저렴하고 쉬운 길은 아니지만, 일단 도구를 사용해 본 후에 필수 도구를 찾아야하는 경우가 있습니다.