엔지니어링 & 유지보수

신규 소프트웨어 개발 & 레거시 마이그레이션

소기업을 위한 신규 웹 애플리케이션·크로스플랫폼 데스크톱 애플리케이션(Windows, macOS, Linux) 개발, 또는 기존 시스템 마이그레이션 — 문서화되지 않은 C#/.NET 레거시 애플리케이션 역분석 후 Python/Flask + PostgreSQL 기반 재구축을 포함합니다.

1. 만드는 것

범용 템플릿이 아니라 특정 업무 요구에 맞춘 웹 애플리케이션·데스크톱 애플리케이션을 만듭니다 — 특정 운영체제에 묶이지 않습니다. NaruBase™ Wireless는 Tauri 기반 동일 코드베이스로 이미 Windows·macOS·Linux 모두에서 동작하고 있고, 나머지 제품군도 Windows를 우선으로 하되 동일한 크로스플랫폼 확장이 요청 시 가능합니다. 기존 시스템을 현대적인 스택으로 마이그레이션하는 작업도 포함하며, 재구축 전에 문서화되지 않은 레거시 애플리케이션의 로직·데이터 흐름·API를 먼저 역분석합니다.

2. 요구사항이 먼저입니다

이런 작업은 개발 시작 전에 정확하고 문서화된 요구사항 — 소프트웨어가 무엇을 해야 하는지, 누가 사용하는지, "완료"의 기준이 무엇인지 — 이 필요합니다. 일정이나 비용을 확정하기 전에 함께 범위를 정합니다. 요구사항이 불명확한 게 커스텀 소프트웨어 프로젝트가 예산을 초과하는 가장 흔한 원인이기 때문입니다.

3. 필요시 별도 협의, 케이스별 범위 결정

유지보수 리테이너와 달리 이 작업은 프로젝트 단위로 선별적으로 진행됩니다 — 규모가 큰 개발이나 마이그레이션은 서로 합의하기 전에 개별적으로 범위를 정합니다. 가격은 다른 작업과 동일한 시간당 $65~85/hr을 기준으로 합의된 범위에 맞춰 청구됩니다.

자주 묻는 질문

신규 개발이나 마이그레이션은 얼마나 걸리나요?+

전적으로 범위에 따라 다릅니다 — 작은 사내 도구라면 몇 주, 전면적인 레거시 마이그레이션이라면 몇 달이 걸릴 수 있습니다. 요구사항이 문서화되기 전에는 일정을 말씀드리지 않습니다.

마이그레이션 중에 데이터가 유실되지는 않나요?+

아니요 — 마이그레이션에는 레코드 수 검증, 참조 무결성 확인, 그리고 구 시스템을 폐기하기 전까지 신·구 시스템을 충분히 병행 운영하며 불일치를 잡아내는 과정이 포함됩니다.

요구사항이 아직 문서화되어 있지 않으면 어떻게 하나요?+

대부분의 중소기업이 그렇습니다. 개발 시작 전에 머릿속에 있는 내용을 문서화된 사양으로 함께 정리하는 것도 저희 작업 과정의 일부입니다.

진행하고 싶은 프로젝트가 있으신가요?

만들고 싶은 것, 혹은 지금 문제가 되는 부분을 알려주시면 범위와 다음 단계를 정리해서 회신드립니다.

문의하기

← 서비스 목록