redmine tool – 3rd Iteration

redmine tool – 2nd Iteration 에 이은 세번째. 이틀만에 돌아온 시간입니다.
오늘은 본 프로젝트의 시작에 앞서, 이 프로젝트 진행에 관해서 논했습니다.

  • 해야 하는 다른 프로젝트가 생겼습니다. 그래서, 다르 프로젝트 진행과 본 프로젝트 진행을 어떻게 해야 할지 고민했습니다.
  • 결론은, 일단, 이 redmine tool 프로젝트가 왠만큼 완성될 때까지 지속한다 였습니다.
  • 그래서, 선을 그엇습니다.
  • 3월 세째주, 3월 16일까지 redmine tool 을 어느정도 진행한다로 목표를 삼았습니다.
  • 저희 예측으로는, 그때쯤이면 릴리즈 가능한 모양새가 나올 것 같습니다.
  • 그리고, 그 다음부터는 다른 프로젝트를 진행한다.

일단 여기까지 토론하는데, 시간이 꽤 걸렸습니다. 그래서 오늘은 개발에 시간이 조금 모자랐습니다.
본격, redmine tool 개선에 관해서 논의를 했습니다. 일단, 지난번에 다 채우지 못한 기능을 채우는데 촛점을 맞추기로 했습니다. 오늘은 하지 못하지만, 좋은 제안도 나왔습니다.

  • 새로운 이슈를 생성하는 창 만들기
  • 이슈간 선/후 관계, 부모/자식 관계를 비주얼하게 보여주는 창. 사실 레드마인에서는 복잡한 관계를 형성할 수 있게 해 주지만, 이것을 한눈에 알아볼 수 없기 때문에 쉽게 사용할 수 없는 단점이 있습니다.

일단 위 안은 좋기는 하지만, 만들기 간단하지 않기 때문에, 잠시 접어 두고 아래와 같은 기능 개선에 촛점을 맞추기로 했습니다.

  • webpage 링크
    • 현 이슈 웹페이지
    • 새 이슈 만들기 웹페이지
    • 하위 이슈 만들기 웹페이지
    • 위키 목록 웹페이지
  • 이슈 컨트롤
    • assignee 바꾸기
    • 시작/종료시간 바꾸기
    • 목표버전 바꾸기
    • 추정시간 변경
    • 우선순위 변경
  • 필터
    • 내 이슈 보기
    • 다른 사람 이슈 보기
    • 목표버전별로 보기
  • 이슈목록 5개 해제
  • 시간 추적
    • 타이머 동작/끝
  • 동작 성공 여부 확인
  • 캐시된 내용 다시 불러 오기
  • 마지막 프로젝트/이슈 기억하기
이 중 몇몇은 생각과 달리 API 지원이 없어서 만들 수 없었습니다.
  • 위키 목록 웹페이지
    • 위키의 첫 페이지로 가는 것으로 수정
  • assignee 바꾸기
    • 해당 프로젝트의 등록사용자 목록 불러오기 불가 (1.4 부터 지원)
  • 다른 사람 이슈 보기
    • 해당 프로젝트의 등록사용자 목록 불러오기 불가 (1.4 부터 지원)
그리고 개발 중에 기발한 아이디어도 나왔습니다. 그것은 메뉴바의 타이틀 자체를 이슈 번호로 표시하는 것입니다. 그리고, 이슈 진행 시간도 바로 표시해 주는 것입니다. 아마도 하다보면 계속 좋은 아이디어가 많이 나올 것 같습니다.

이번에는 3시간반 정도 개발할 수 있었습니다.

두번째 보다 훨씬 메뉴가 복잡해 졌습니다. 그래도 기능이 꽤 많이 들어간 듯 합니다.

현재 상태를 볼 수 있을 뿐 아니라, 즉각 변경도 가능합니다.

우선순위도 지정 가능합니다.

목표 버젼도 변경 가능합니다. 위 화면은 약간 버그가 있는 듯 합니다.

시작일과 마감일을 메뉴에서 볼 수 있고, 선택하면, 변경 가능한 창이 나타납니다.

이슈 목록 필터 입니다. 나에게 지정된 이슈와 모든 이슈를 고를 수 있습니다. 여기서 고르면, Issues 목록이 바뀌게 됩니다.

목표 버젼별로도 이슈를 선택할 수 있습니다. 지정된 목표 버젼의 이슈만 선택할 수됩니다.

약간 이제는 우리가 쓸 수도 있겠다는 생각이 들기 시작합니다. 어쩌면 3일투자 (대략 반나절씩) 치고는 꽤 쓸만한 물건인 것 같습니다. 그리고 앞으로 4번 더 한다면 충분히 공개 가능한 버젼이 나올 듯 합니다.
오늘의 애자일 방법론에 대한 회고 입니다.

  • 어느 정도 자리가 잡힌 듯 합니다.
  • git 의 merge 는 역시 어렵습니다. merge 후, 지난 변경이 돌아간 경우가 몇번 있었습니다. 다같이 동시에 비슷한 부분을 작업을 많이 하다보니, 이 부분의 어려움은 어쩔 수 없는 것 같습니다.
다음주를 기대합니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다