홈으로 돌아가기

개발자를 위한 Word 대신 트래커 내 TZ

이 기사는 자동화 및 추적성을 위한 Word 문서에서 트래커 내 TZ 작성으로의 전환을 설명합니다. 기업 및 입찰 프로젝트를 위한 워크플로, 도구 및 시나리오를 다룹니다. 코드 예제와 이점 목록.

Jira 내 요구사항: Word 잊기
Advertisement 728x90

워드 대신 트래커에서 요구사항 관리: SRS 프로세스 최적화

기업 개발 환경에서 소프트웨어 요구사항 명세서(SRS)를 워드 문서로 작성하면 지라(Jira) 같은 트래커에 요구사항을 수동으로 분해해야 합니다. 클라이언트가 텍스트를 초안 작성하고 승인을 받은 후 서명하면, 계약자는 각 항목을 수동으로 다시 작성합니다. 이로 인해 복사-붙여넣기 오류, 추적성 상실, 프로젝트 지연 같은 병목 현상이 발생합니다.

컨플루언스(Confluence)는 문제의 일부를 해결합니다—댓글과 알림 기능이 있는 협업 편집용 웹 기반 플랫폼입니다. 하지만 워드로 내보내더라도 계약자 측의 수작업을 없애지는 못합니다. SRS의 모든 단락은 코드, 테스트, 보고서에서 참조할 수 있는 고유 식별자를 가진 원자적 요구사항이어야 합니다.

최적의 워크플로: 트래커에서 시작하기

SRS 초안을 트래커 내에서 직접 작성하는 방식으로 전환하세요. 프로세스는 다음과 같습니다:

Google AdInline article slot
클라이언트가 트래커에 요구사항-태스크 생성 ->
  알림이 있는 댓글에서 논의 ->
  상태 설정(수락/거절/불가능) ->
  태스크 ID가 포함된 PDF/워드로 SRS 생성 ->
  서명 ->
  계약자의 트래커로 가져오기

각 요구사항은 설명, 우선순위, 수용 기준, 시스템 ID 같은 필드를 가진 별도의 태스크입니다. 참여자들은 인라인으로 댓글을 달아 끝없는 이메일 체인을 피할 수 있습니다. 승인 후 "SRS 생성" 버튼을 누르면 태스크에 대한 추적 가능한 링크가 포함된 문서가 만들어집니다.

장점:

  • 추적성: PDF의 태스크 ID로 자동 가져오기가 가능합니다.
  • 협업: 버전 충돌 없이 실시간 논의가 가능합니다.
  • 자동화: 수동 데이터 입력 없이 태스크가 자동으로 동기화됩니다.
  • 일관성: 요구사항이 동결된 후 변경이 차단됩니다.

기업 환경 vs. 입찰

회사 내에서는 트래커에 모두 접근할 수 있어 서명이 필요하지 않습니다. 요구사항 목록을 동결하고 상태를 할당하면 프로세스가 완료됩니다. 지라, 유트랙(YouTrack), 레드마인(Redmine)은 이를 위한 맞춤형 워크플로를 지원합니다.

Google AdInline article slot

입찰의 경우 문제는 계약자의 트래커를 알 수 없다는 점입니다. 해결책은 지라/레드마인으로 가져오기 위한 표준 형식(CSV, JSON)으로 내보내기가 가능한 통합 SaaS 도구를 사용하는 것입니다. ReqView나 Polarion처럼 문서 생성을 위한 API가 있는 도구를 찾아보세요.

// 가져오기용 JSON 형식의 태스크 내보내기 예시
[
  {
    "id": "REQ-001",
    "title": "OAuth 인증",
    "description": "PKCE 플로우 지원",
    "status": "승인됨"
  }
]

이 형식은 재입력 없이 스크립트로 요구사항을 로드할 수 있게 합니다.

실제 구현

2018년에 우리는 레드마인에서 태스크 계층 구조로 SRS를 생성하고 플러그인을 통해 워드로 내보냈습니다. 오늘날에는 다음을 통합하세요:

Google AdInline article slot
  • 지라 요구사항: 내보내기 기능이 있는 사용자 스토리용 모듈.
  • 컨플루언스 + 지라 통합: 페이지와 태스크 동기화를 위한 매크로.
  • 맞춤형 스크립트: PDF 생성을 위한 atlassian-python-api가 포함된 파이썬.

다음을 보장하세요:

  • 원자성: 태스크당 하나의 요구사항.
  • 버전 관리: Git 같은 변경 이력.
  • 권한: 클라이언트/계약자용 역할.

핵심 요약

  • SRS를 트래커에서 작성하여 분해를 자동화하고 추적성을 보장하세요.
  • 코드와 테스트에서 참조하기 위해 ID가 있는 원자적 요구사항을 사용하세요.
  • 입찰의 경우, 범용 형식으로 내보내기가 가능한 SaaS 도구를 선택하세요.
  • 기업 환경에서는 서명을 건너뛰고 상태 동결로 충분합니다.
  • 전환 기간 동안 하이브리드 접근을 위해 컨플루언스/지라를 통합하세요.

— Editorial Team

Advertisement 728x90

다음 읽기