그동안 많은 분들께서 요청하신 기능을 추가하고 몇가지 심각한 오류를 수정하여 10월말쯤에 XLGantt(엑셀간트) 7.0.0 버전을 배포할 예정입니다.
7.0.0 버전에는 다음과 같은 기능이 포함될 예정이며 현재 개발은 거의 완료되었고 테스트 진행 중입니다.
행 단위 그룹 설정이 유지되도록 수정
- 6.1 버전까지는 스케줄 업데이트하면 그룹을 사용자가 접거나 펼친것 다 무시하고 다 풀어버리는 문제가 있음 → 사용자들이 이전에 그룹 설정한 그대로 유지되도록 수정
가중치(보할) 기능 추가
- 보할이란: 프로젝트 전체 진척률을 낼 때 각 단계/작업이 차지하는 비중을 사용자가 정하는 것. 예) 분석 20%, 설계 30%, 개발 40%, 이행 10%
- 건설 공정에서는 내역서 금액을 각 공종/작업에 배분한 비율이 보할이 되고, IT/일반 프로젝트에서는 단계(그룹)에 비중을 주고 그 안은 다른 기준으로 나누는 경우가 많음
- 가중치가 없을 때 XLGantt의 기준: 작업량(Man-day) 비중
- 작업량 = 총기간(근무일수) x 자원수 또는 자원배정비율(작업량 계산 옵션). 자원수/자원배정비율은 FTE(풀타임 인원 환산)와 유사한 개념
- 오래 걸리거나 사람이 많이 들어가는 작업이 진척률에 크게 반영됨(노력 기준). 보할은 이 비중을 사용자가 정한 값(가치·중요도 기준)으로 바꾸는 것
- 계산식: 상위 진척률 = Σ(하위 가중치 x 하위 진척률) / Σ(하위 가중치) - 계획/실적 모두
- 같은 상위 아래의 형제끼리의 비율만 결과에 영향을 줌. 30/70, 0.3/0.7, 3/7은 모두 같은 결과
- 각 작업의 전체 대비 비중 = 각 단계의 비율을 위에서부터 곱한 값. 예) a 70% 안의 a-1 45% → 전체의 31.5%
실적을 다른 sheet의 값 또는 수식으로 입력가능하도록 수정
- 6.1 버전까지는 실적을 숫자가 아닌 값을 넣으면 숫자만 가능하다는 alert를 띄움 → 실적을 숫자로도 입력가능해야 하지만 다른 시트의 셀 참조값, 수식 등 숫자로서 유효하면 입력가능하도록 수정
진척률 계산 내역 시트 추가
스케줄 업데이트는 내부 로직으로 계산해서 Schedule 시트에 값만 쓰므로, 사용자가 총작업량/계획진척률/그룹·전체 진척률이 어떻게 계산되었는지 알 수 없어 문의가 많음 → 별도의 시트에 각 작업의 계산과정을 수식으로 풀어서 설명
WBS Area Formatting 오류 수정
"Error code(WBS Area Formatting) : (1030) 5 프로시저 호출 또는 인수가 잘못되었습니다." 이 오류는 Excel 옵션에서 "R1C1 참조 스타일"을 켠 사용자에게만 발생함 → R1C1 참조 스타일 사용여부와 관계없이 오류가 발생하지 않도록 수정
"Error code(Gantt Area Formatting) : (1020) 1004 Range 클래스 중 PasteSpecial 메서드에 오류가 있습니다." 이 오류는 클립보드 관리 프로그램, 원격데스크톱 클립보드 동기화, 메신저, 보안 프로그램 등과 충돌하는 경우에 발생하는 것으로 추정됨 → 내부 로직을 수정함
1004 error 수정
이 오류는 오류가 어떤 행에서 발생했는지 알 수 없어서 사용자가 문제해결을 할 수 없음 -> 오류 메시지에 처리 단계(Step)와 작업명/행번호를 표시하여 오류 위치를 파악하여 사용자가 문제를 해결할 수 있도록 함
우와!!! 기대됩니다!