익숙하게 써 온 Windows 소프트웨어를 앞으로도 계속 쓸 수 있는 형태로.
지금의 업무에 없어서는 안 되는 소프트웨어이기 때문에 쉽게 다시 만들 수 없습니다. KomuraSoft는 기존 기능과 운용을 파악한 뒤 필요한 수정과 유지 보수를 진행합니다. 전면 개편을 전제로 하지 않고, 효과와 영향을 살피면서 개선할 범위를 정합니다.
상담하실 수 있는 과제
- 현행 조작과 장표를 유지하면서 기능을 추가하고 싶다
- 변경할 때마다 다른 결함이 발생해서 구성부터 재검토하고 싶다
- 동작이 느리다, 오래 사용하면 불안정해진다는 문제를 개선하고 싶다
- 32bit를 전제로 한 소프트웨어나 오래된 부품이 환경 업데이트의 걸림돌이 되고 있다
- 담당자의 퇴직 등으로 앞으로의 수정·유지 보수를 상담할 곳을 찾고 있다
대응하는 수정·개선 및 유지 보수
VB6 / MFC / WinForms 등의 기존 앱을 대상으로 기능 추가, 결함 수정, 성능 개선, 코드 구성 정리를 수행합니다. COM / ActiveX / OCX나 C++ / C#이 혼재하는 구성도 의존 관계를 확인하면서 다룹니다.
64bit 대응이나 새로운 구성으로의 갱신에서는 앱 본체뿐 아니라 사용하는 DLL, 등록 방법, 권한, 배포 대상의 환경까지 확인합니다. 필요에 따라 로그와 테스트를 보강하여 변경의 영향을 추적하기 쉽게 합니다.
현행 업무에 미치는 영향을 줄이는 진행 방식
중시하는 것은 바꾸는 부분만이 아니라, 유지해야 할 동작을 명확히 하는 것입니다.
- 현황을 파악합니다. 업무 절차, 의존 부품, 개발·배포 환경, 알려진 문제를 정리합니다.
- 수정 범위를 좁힙니다. 우선순위와 영향 범위를 확인하고, 남길 부분과 변경할 부분을 정합니다.
- 확인 방법을 마련합니다. 기존 기능의 테스트, 로그, 필요에 따른 롤백 절차를 갖춥니다.
- 단계적으로 적용합니다. 변경할 때마다 동작을 확인하고, 운용 조건에 맞추어 도입을 진행합니다.
수정할지 리플레이스할지 고민 중이라면
기존 소프트웨어를 계속 사용하는 것과 새로 다시 만드는 것 중 어느 쪽이 적절한지는 유지 보수 상황과 앞으로의 사용 기간에 따라 달라집니다. 우선 현황을 조사하여 수정으로 대응할 수 있는 범위와 교체를 검토해야 할 범위를 정리합니다.
새로운 앱으로의 이행이 중심이 된다면 Windows 앱 리플레이스도 살펴보세요. 상담하실 때는 현재 소프트웨어에서 불편한 점과 소스 코드·사양서·개발 환경의 유무를 알려 주세요.