이런 상담에 대응합니다
- 이 기존 자산은 남겨야 하는가, 감싸야 하는가, 교체해야 하는가
- UI, 통신, 백그라운드 처리, 로그의 책임을 어떻게 나누어야 하는가
- COM / ActiveX / C++/CLI / .NET의 경계를 어떻게 끊어야 하는가
- 32bit / 64bit 문제를 어디에서 흡수해야 하는가
- 결함 조사를 시작하기 전에, 무엇을 관측해야 하는가
맞는 단계
- 구현 전의 방침 정리
- 기존 시스템 개수 전의 설계 재검토
- 현재 구성에 과제가 있지만, 전면 리플레이스는 부담이 큰 단계
- 장애 대응이 계속되고 있어, 구조부터 다시 정리하고 싶은 단계
상담에서 자주 다루는 테마
- Windows 앱의 아키텍처 정리
- COM / ActiveX / OCX의 취급 방법
- 32bit / 64bit 상호 운용
- 스레드 모델이나 수명 설계
- 로그 설계, 예외 설계, 이상 경로 테스트
상담 진행 방식
- 먼저, 현재의 구성·제약·곤란한 점을 정리합니다.
- 다음으로, 남길 것, 감쌀 것, 교체할 것을 나눕니다.
- 필요하다면, 구현을 전제로 한 리뷰나 개수 방침의 문서화까지 진행합니다.
특히 궁합이 좋은 프로젝트
합동회사 코무라소프트는 조금 오래되고 조금 복잡한 Windows 프로젝트와 궁합이 좋습니다.
- 기존 자산이 있다
- 하지만 지금 그대로는 유지 보수하기 어렵다
- 그렇다고 전면 재작성도 부담이 크다
이런 프로젝트는 설계 정리부터 들어가는 편이 결과적으로 비용이 적게 드는 경우가 많습니다.