KomuraSoft의 Windows 개발·기술 지원

기존 Windows 소프트웨어의 수정·개선 및 유지 보수지금의 업무를 뒷받침하는 소프트웨어를, 앞으로도.

익숙한 조작과 장표를 남기면서 기능 추가·결함 수정·성능 개선을. 전면적인 재작성을 전제로 하지 않고, 필요한 부분부터 수정합니다.

사양서가 없어도 괜찮습니다. 아는 범위의 내용부터 상담하실 수 있습니다.

  • 엔지니어가 직접 대응
  • 요건이 정해지기 전부터 상담 가능
  • 필요한 범위부터 의뢰 가능

이런 단계부터 상담하실 수 있습니다

지금 어려움을 겪는 일에서부터 시작합시다.

변경할 때마다 다른 기능이 망가질까 걱정이다

영향 범위와 기존 동작을 확인하고, 테스트와 롤백을 포함하여 수정합니다.

전임자가 없어 손을 댈 수 없다

남아 있는 코드·자료·환경의 조사부터 인수인계를 지원합니다.

동작은 하지만 느리고 불안정하며 업데이트할 수 없다

개선 효과와 운용에 미치는 영향을 보고, 먼저 대응할 부분을 좁힙니다.

기술 이야기를 그대로 상담할 수 있는 상대에게.

Go Komura 프로필 사진

대표·엔지니어

Go Komura

Windows에 특화된 엔지니어가 과제 확인부터 조사·설계·구현까지 대응합니다. 아직 다 설명하지 못한 부분도 기술상의 논점부터 정리합니다.

경력·기술 스택 보기 / 회사 정보 보기

공개하고 있는 기술 사례

장시간 가동 후에만 발생하는 크래시를 조사

핸들 수의 추이와 처리 경계의 로그를 갖추고, 핸들 누수를 중심으로 조사를 좁혔습니다.

과제와 조사 진행 방식 읽기

대응 범위

필요한 부분부터 한꺼번에 맡기실 수 있습니다.

일부 조사·수정부터 전체 개발까지. 현재 상황에 맞추어 의뢰 범위를 정합니다.

기존 Windows 소프트웨어의 기능 추가·수정

현행 업무 절차와 의존 관계를 확인한 뒤 진행하는 기능 추가, 결함 수정, 지속적인 유지 보수.

64bit 대응과 구성 재검토

x86을 전제로 한 구성과 의존 부품을 조사하고, 32bit / 64bit 혼재를 고려한 수정을 실시.

단계적 구성 갱신

전면 개편을 전제로 하지 않고, 우선순위가 높은 기능부터 유지 보수하기 쉬운 구성으로 갱신.

확인·납품하는 것의 예

  • 기존 구성과 영향 범위의 정리
  • 수정한 소프트웨어와 확인 결과
  • 도입·롤백·유지 보수상의 주의점

의뢰 범위에 따른 예시입니다. 산출물의 범위와 형식은 견적 시에 합의합니다.

이 중에 비슷한 과제가 있다면, 우선 상황을 알려 주세요.

사양서가 없어도 괜찮습니다. 아는 범위의 내용부터 상담하실 수 있습니다.

비용과 진행 방식

처음부터 모든 것을 정하실 필요는 없습니다.

현황 조사와 우선순위가 높은 수정부터

소스 코드와 개발 환경의 상황을 확인하고, 유지할 동작과 변경할 범위를 정합니다.

비용의 기준

수정·유지 보수의 범위에 따라 견적

대상 기능, 의존 부품, 조사의 필요성, 지속적인 유지 보수의 범위를 확인하여 제안드립니다.

초기 조사의 무상 범위와 유상 업무에 대하여

실현 가능하다고 판단한 경우 본 개발을 발주해 주시는 것을 전제로, 견적·수주 판단에 필요한 범위의 초기 조사는 원칙적으로 무상입니다. 장기간의 검증, 전용 환경 구축, 시제품·PoC, 상세한 조사 보고서 납품 등은 유상이 되는 경우가 있습니다.

조사·리뷰 자체를 의뢰하실 경우에는 독립된 유상 업무로 견적을 드립니다. 유상이 되는 경우에는 착수 전에 범위와 비용을 안내드립니다.

  1. 상황 공유

    목적, 어려운 점, 대상 환경을 아는 범위에서 알려 주세요.

  2. 범위와 비용 확인

    필요한 조사, 대응 범위, 산출물, 비용과 진행 방식을 안내드립니다.

  3. 합의한 뒤 착수

    조사·개발의 중간 경과와, 확인된 것 및 남는 제약을 공유합니다.

  4. 결과 확인·인도

    합의한 조건에서 결과를 확인하고, 도입이나 다음 대응으로 연결합니다.

기술적인 대응 내용을 자세히 알고 싶은 분께

대응 기술·자세한 진행 방식 열기

익숙하게 써 온 Windows 소프트웨어를 앞으로도 계속 쓸 수 있는 형태로.

지금의 업무에 없어서는 안 되는 소프트웨어이기 때문에 쉽게 다시 만들 수 없습니다. KomuraSoft는 기존 기능과 운용을 파악한 뒤 필요한 수정과 유지 보수를 진행합니다. 전면 개편을 전제로 하지 않고, 효과와 영향을 살피면서 개선할 범위를 정합니다.

상담하실 수 있는 과제

  • 현행 조작과 장표를 유지하면서 기능을 추가하고 싶다
  • 변경할 때마다 다른 결함이 발생해서 구성부터 재검토하고 싶다
  • 동작이 느리다, 오래 사용하면 불안정해진다는 문제를 개선하고 싶다
  • 32bit를 전제로 한 소프트웨어나 오래된 부품이 환경 업데이트의 걸림돌이 되고 있다
  • 담당자의 퇴직 등으로 앞으로의 수정·유지 보수를 상담할 곳을 찾고 있다

대응하는 수정·개선 및 유지 보수

VB6 / MFC / WinForms 등의 기존 앱을 대상으로 기능 추가, 결함 수정, 성능 개선, 코드 구성 정리를 수행합니다. COM / ActiveX / OCX나 C++ / C#이 혼재하는 구성도 의존 관계를 확인하면서 다룹니다.

64bit 대응이나 새로운 구성으로의 갱신에서는 앱 본체뿐 아니라 사용하는 DLL, 등록 방법, 권한, 배포 대상의 환경까지 확인합니다. 필요에 따라 로그와 테스트를 보강하여 변경의 영향을 추적하기 쉽게 합니다.

현행 업무에 미치는 영향을 줄이는 진행 방식

중시하는 것은 바꾸는 부분만이 아니라, 유지해야 할 동작을 명확히 하는 것입니다.

  1. 현황을 파악합니다. 업무 절차, 의존 부품, 개발·배포 환경, 알려진 문제를 정리합니다.
  2. 수정 범위를 좁힙니다. 우선순위와 영향 범위를 확인하고, 남길 부분과 변경할 부분을 정합니다.
  3. 확인 방법을 마련합니다. 기존 기능의 테스트, 로그, 필요에 따른 롤백 절차를 갖춥니다.
  4. 단계적으로 적용합니다. 변경할 때마다 동작을 확인하고, 운용 조건에 맞추어 도입을 진행합니다.

수정할지 리플레이스할지 고민 중이라면

기존 소프트웨어를 계속 사용하는 것과 새로 다시 만드는 것 중 어느 쪽이 적절한지는 유지 보수 상황과 앞으로의 사용 기간에 따라 달라집니다. 우선 현황을 조사하여 수정으로 대응할 수 있는 범위와 교체를 검토해야 할 범위를 정리합니다.

새로운 앱으로의 이행이 중심이 된다면 Windows 앱 리플레이스도 살펴보세요. 상담하실 때는 현재 소프트웨어에서 불편한 점과 소스 코드·사양서·개발 환경의 유무를 알려 주세요.

의뢰 전에 자주 묻는 질문

오래된 Windows 소프트웨어도 수정할 수 있나요?

VB6, MFC, WinForms 등의 기존 소프트웨어도 상담하실 수 있습니다. 소스 코드, 개발 환경, 의존 컴포넌트의 상황을 확인하여 수정할 수 있는 범위와 필요한 준비를 정리합니다.

전부 다시 만들기 전에 필요한 부분만 개선할 수 있나요?

네. 현행 소프트웨어를 계속 사용하는 것을 전제로, 우선순위가 높은 결함 수정이나 기능 추가부터 진행할 수 있습니다. 수정 범위, 확인할 기능, 롤백 방법을 사전에 정리합니다.

사양서나 당시 담당자가 없어도 상담할 수 있나요?

상담하실 수 있습니다. 남아 있는 자료와 코드, 실제 동작을 확인하여, 알고 있는 사양과 추가 조사가 필요한 부분을 구분하는 일부터 시작합니다.

문의하기

우선, 지금의 상황을 몇 줄로.

자세한 사양서나 기술 용어는 필요하지 않습니다. 다음 내용을 아는 범위에서 알려 주세요.

  • 어려움을 겪고 있는 일·실현하고 싶은 일
  • 대상 소프트웨어·기기·환경
  • 희망 시기(미정이어도 괜찮습니다)

첫 연락에 기밀 자료나 비밀번호를 첨부하실 필요는 없습니다.

상담 문의 예시

현재 사용 중인 Windows 소프트웨어에 기능을 추가하고 싶습니다. 개발사에 의뢰할 수 없어 조사부터 부탁드리고 싶습니다.

사양서가 없어도 괜찮습니다. 아는 범위의 내용부터 상담하실 수 있습니다.

상담 버튼은 문의 방법을 안내하는 문의 페이지로 이동합니다. '메일로 상담하기'에서는 서비스 이름이 들어간 메일 초안을 만들 수 있습니다.