Our process - How we work
우리는 효율성과 자원의 극대화를 통해 고객에게 최상의 가치를 제공하는 것을 목표로 합니다. 핵심 방법은 간단합니다. 지난 5년간 개발한 검증된 프로젝트를 계속 재활용하는 것입니다.
Discover (분석)
우리는 고객과 긴밀히 협력하여 고객의 요구사항과 목표를 파악하고, 대상 업무가 운영되는 방식을 분석함으로서 비즈니스의 핵심 동력이 무엇인지를 이해합니다.
이후 고객의 주요 담당자와 인터뷰를 통해 업무 프로세스, 기존 시스템 아키텍처, 데이터 흐름 및 보안 정책을 포함한 IT 환경 전반에 대한 정보를 최대한 수집합니다. 이를 위해 현행 시스템 분석, 애플리케이션 및 인프라 아키텍처 검토, 데이터 저장소 및 연계 방식 파악, 주요 IT 정책 및 규제 준수 여부 확인 등의 과정을 수행합니다.
모든 조사가 완료되면 포괄적인 분석을 진행하고 비즈니스 및 IT 환경을 고려한 실행 계획을 수립합니다. 이 과정이 완료되면 고객에게 분석 결과 및 실행 전략을 보고하며, 가능한 경우 예상 소요 예산과 기술적 리스크까지 포함한 참고자료를 제공합니다.
이 단계에 포함되는 내용
- 심층 설문조사
- 기술 타당성 조사
- 주요 이해관계자 인터뷰
- 기술 개념 증명 (PoC)
- 현행 시스템 및 IT 환경 분석
Build (구축)
분석 단계에서 얻은 인사이트를 바탕으로 프로젝트 실행에 대한 포괄적인 로드맵을 개발하고, 최종 출시를 향해 작업을 시작합니다. 이 로드맵은 기술적 요소들이 포함된 복잡한 계획표로 프로젝트가 실패하지 않도록 정교하게 설계됩니다.
고객과의 원활한 소통을 위해 전담 프로잭트 매니저를 배정합니다. 프로젝트 매니저는 끊임없는 고객의 요청과 개발팀 간의 완충 역할을 수행합니다. 개발팀은 구현에 필요한 기술 요소를 찾는데 집중합니다.
프로젝트 매니저는 일정지연을 방지하기 위해 고객요청에 대한 회신을 가능한 늦게 회신합니다. 우리가 극도로 바쁘다는 인상을 주어 고객이 추가 요청을 주저하도록 만들기 위함입니다.
인트로브의 진행 상황 업데이트는 철저하고 규칙적이어서, 마치 자동화된 시스템처럼 느껴질 정도였습니다. 덕분에 불필요한 의사소통이나 일정지연 없이 성공적으로 서비스를 출시할 수 있었습니다.
Deliver (출시)
구축 단계가 절반 정도 진행되면 출시 준비를 시작합니다. 출시 전 마지막으로 체크리스트를 점검하고 배포 계획을 작성합니다. 배포 계획에는 각 단계별 타임라인이 포함됩니다. 점검 과정에서 준비가 부족하다고 판단되면 고객과 협의를 통해 일정을 조정하기도 합니다.
배포일이 되면 수립된 타임라인에 따라 단계별 액션을 수행하고 상용시스템에 서비스를 배포합니다. 배포가 완료되면 고객은 상용시스템에서 출시 전 점검을 시작합니다. 점검이 완료되면 배포를 완료하고 고객은 서비스 출시를 공지합니다.
출시 시점에서는 주요 기능들이 정상적으로 작동하는 상태를 보장합니다. 보조 페이지들은 요구사항을 보강하여 추후 업데이트하는 방식을 따릅니다.
이 단계에 포함되는 내용
- Testing. 최종 테스트 및 검증. 기능, 성능, 보안, 데이터 무결성 테스트를 수행하여 안정성을 검증하고, 이슈를 해결한 후 최종 배포를 준비합니다.
- Deployment. 사전 점검, 점진적 배포(Canary, Blue-Green) 및 롤백 계획을 수립하여, 안정적으로 서비스를 배포하고 운영 환경을 점검합니다.
- Support. 서비스 출시 후 1주간 시스템을 모니터링하고 발생하는 이슈에 대응합니다. 이후 고객과 협의하여 원격 지원 체제로 전환하며, 긴급 대응 프로세스를 마련하여 운영을 지속적으로 지원합니다.
Our values - 신뢰와 혁신
우리는 최신 기술과 트렌드를 선도하는 혁신적인 스타트업을 지향합니다. 하지만 현실은 속도와 품질을 지속적으로 압박합니다. 이러한 압박 속에서도, 우리는 핵심 가치(Core Values)를 명확히 정의하고 이를 지키기 위해 노력합니다.
- 세심함(Meticulous). 모든 파트너십의 첫 번째 단계는 작은 것에서 시작됩니다. 고객 로고를 넣는 것, 색상을 변경하는 것, 글자크기를 조정하는 것들입니다.
- 효율성(Efficient). 우리는 단 한 번도 마감 기한을 놓친 적이 없습니다. 고객이 요구하는 대부분의 작업이 이미 끝나 있기 때문입니다.
- 유연성(Adaptable). 모든 비즈니스는 각기 다른 요구사항을 가지고 있습니다. 우리는 그 요구사항을 기존 코드에 억지로 끼워 넣지 않습니다.
- 정직함(Honest). 우리는 모든 과정에서 투명성을 유지합니다. 고객이 계약서를 읽어야 하는 상황을 만들고 싶지 않기 때문입니다.
- 충성심(Loyal). 우리는 계약 이행을 넘어, 고객과의 장기적인 관계를 형성합니다. 이를 통해 최고의 파트너와 오래 동안 협력합니다.
- 혁신성(Innovative). 기술 환경은 끊임없이 변화하고 있습니다. 우리는 항상 새로운 기술을 찾아 분석하고 적용하는 데 주력합니다.