전체 글140 버그 수정은 유지보수에 포함되나요? 서비스 오픈 후 발견된 버그를 누가 고쳐야 할까요. 외주 계약이 끝났는데도 외주사에게 수정을 요청할 수 있는지, 아니면 별도로 비용을 내야 하는지 명확히 알지 못해 외주사와 갈등을 겪는 경우가 있습니다. 외주사가 만든 결과물의 버그, 누가 책임지나요?외주사가 작업한 결과물에서 발견된 버그는 원칙적으로 외주사가 수정해야 합니다. 이것은 유지보수 계약과는 별개의 문제입니다. 제작 대금을 받고 납품한 결과물에 오류가 있다면, 이는 제품의 하자에 해당하므로 외주사가 무상으로 수정할 책임이 있습니다.납품된 결과물이 계약서에 명시된 기능을 제대로 수행하지 못하거나 오류가 발생한다면 외주사가 이를 바로잡아야 합니다. 유지보수와 버그 수정은 다릅니다많은 창업자들이 버그 수정과 유지보수를 같은 것으로 생각하는데, 이 둘.. 2025. 11. 15. 기술 스택을 선택할 때 기준은 무엇인가요? "어떤 개발 언어나 프레임워크로 만드는 게 좋을까요?" 제안서를 받아보면 외주사마다 다른 기술 스택을 제시하기도 하고, React, Vue, Flutter, Swift 같은 낯선 용어들이 나열되어 있어 무엇을 선택해야 할지 막막합니다.비기술자 창업자 입장에서는 "최신 기술로 만들면 더 좋은 거 아닌가?" 하고 생각하기 쉽지만, 스타트업 초기 서비스에서는 기술의 참신함보다 훨씬 중요한 선택 기준이 있습니다. 범용 기술 스택을 선택해야 하는 이유외주 개발에서 가장 안전한 선택은 가장 많이 사용되는, 즉 범용적인 기술 스택입니다. 범용 기술이란 개발자 커뮤니티에서 널리 쓰이고 있어 검증된 기술을 말합니다.이런 기술들은 이미 수많은 프로젝트에서 사용되어 왔기 때문에 발전 속도가 빠르고, 문제가 생겼을 때 참고할.. 2025. 11. 15. 외주 개발 이후 내부 개발자가 이어받을 수 있나요? 스타트업 창업자들이 외주 개발을 고려할 때 가장 걱정하는 부분 중 하나가 "외주로 만든 서비스를 나중에 우리 개발자가 이어받을 수 있을까?"입니다. 외주사에 계속 의존하게 되는 건 아닌지, 나중에 개발팀을 꾸렸을 때 처음부터 다시 만들어야 하는 건 아닌지 불안합니다.결론부터 말하면, 외주 개발 결과물을 내부 개발자가 이어받는 것은 충분히 가능합니다. IT 업계에서는 이미 일상적으로 일어나는 일입니다. IT 프로젝트는 원래 만드는 사람과 운영하는 사람이 다릅니다대부분의 IT 프로젝트는 개발팀과 운영팀이 분리되어 있습니다. 개발이 완료되면 운영팀으로 인수인계가 이루어지고, 운영팀은 서비스를 모니터링하고 유지보수하며 사용자 문의에 대응합니다.대기업이나 중견 기업의 경우, 프로젝트를 개발하는 SI 업체가 따로 .. 2025. 11. 15. 외주 개발 이후 장기적으로 내부 팀을 꾸려야 하나요? 외주로 서비스를 만들고 나면 "이제 내부 개발팀을 꾸려야 하나?"라는 고민이 생깁니다. 계속 외주에 의존하는 것이 불안하고, 직접 관리할 수 있는 팀이 있으면 좋겠다는 생각이 듭니다. 하지만 서두를 필요는 없습니다. 외주 개발 직후 바로 팀을 꾸릴 필요는 없습니다외주 개발 직후 내부 팀을 꾸릴 필요는 없습니다. 서비스가 막 출시되고, 사용자 반응을 확인하고, 시장 검증을 하는 단계에서 고정 인건비 부담을 지는 것은 위험합니다.외주 개발 직후 상황:서비스가 시장에 맞는지 검증 중사용자 수가 적고 매출이 불확실함어떤 기능이 필요한지 아직 모름피봇(방향 전환)할 가능성도 있음이런 상황에서 개발자를 정규직으로 채용하면:월 고정 인건비 부담업무량이 적어도 급여는 계속 지급방향이 바뀌면 다시 채용해야 할 수도 있음.. 2025. 11. 15. 외주 업체에 유지보수를 계속 맡겨도 되나요? 외주로 서비스 개발을 마치고 나면 운영과 유지보수의 단계로 넘어갑니다. "유지보수도 같은 외주사에 계속 맡겨야 할까, 아니면 개발자를 채용해야 할까?" 외주사에 계속 의존하는 것이 불안하게 느껴지기도 하고, 직접 개발팀을 꾸리는 것이 장기적으로 나을 것 같기도 합니다.하지만 스타트업 초기 단계에서는 서비스를 성공적으로 만든 외주사에게 유지보수를 계속 맡기는 것이 여러모로 합리적인 선택일 수 있습니다. 서비스를 만든 팀이 가장 잘 압니다외주사는 서비스를 처음부터 끝까지 개발했기 때문에 시스템 구조와 코드를 누구보다 잘 이해하고 있습니다. 어떤 부분이 복잡하고 어떤 기능이 취약한지, 데이터베이스가 어떻게 설계되어 있고 외부 API와 어떻게 연동되는지 모두 알고 있습니다.문제가 발생했을 때 원인을 빠르게 파악.. 2025. 11. 12. 유지보수 계약 기간은 보통 얼마인가요? 외주사와 유지보수 계약을 하려고 하는데 계약 기간을 얼마로 정해야 할지 고민되시나요? 외주사는 1년 계약을 제안하는데, 초기 스타트업 입장에서는 1년이 부담스럽게 느껴질 수 있습니다. 서비스가 잘 될지도 확실하지 않은데 1년 치 비용을 약속해야 한다는 것이 망설여집니다.유지보수 계약 기간은 정해진 규칙이 있는 것은 아니지만, 일반적인 방식과 각각의 장단점을 알아두면 여러분의 상황에 맞는 선택을 할 수 있습니다. 가장 일반적인 1년 계약IT 유지보수 계약에서 가장 흔한 방식은 1년 단위 계약입니다. 외주사 입장에서는 안정적인 수익을 확보할 수 있고, 발주사 입장에서는 1년 동안 서비스 관리를 걱정하지 않아도 되는 장점이 있습니다.1년 계약은 월 단위로 비용을 지불하되, 계약 기간을 1년으로 정하는 방식입니.. 2025. 11. 12. 버그 수정과 기능 추가의 경계는 어떻게 구분하나요? 외주사와 유지보수 계약을 하고 나면 종종 이런 상황이 발생합니다. 서비스에 문제가 생겨서 외주사에 수정을 요청했는데, 외주사는 "이건 버그가 아니라 새로운 기능 추가라서 별도 비용이 필요합니다"라고 답합니다. 창업자 입장에서는 당연히 고쳐야 할 문제라고 생각했는데 추가 비용을 요구받으니 당황스럽습니다.버그 수정과 기능 추가의 경계는 외주 유지보수에서 가장 많은 오해와 분쟁이 생기는 부분입니다. 이 둘을 명확히 구분하는 기준을 알아두면 불필요한 갈등을 줄일 수 있습니다. 버그란 무엇인가요?버그는 만들어 놓은 것에서 문제가 발생하는 것입니다. 원래 의도한 대로 작동해야 하는데 작동하지 않거나, 잘못된 결과를 보여주는 경우가 버그입니다.예를 들어 로그인 기능을 만들었는데 특정 상황에서 로그인이 안 된다면 이것.. 2025. 11. 12. 앱 업데이트는 외주 업체가 해주나요? 외주로 앱 개발을 완료하고 앱스토어와 플레이스토어에 등록했습니다. 그런데 몇 달 후 애플이나 구글에서 새로운 OS 버전을 출시하거나 스토어 정책이 변경되면 어떻게 해야 할까요? 앱을 계속 사용하려면 이런 변화에 맞춰 업데이트를 해야 하는데, 이것은 누가 처리해야 할까요?앱 업데이트는 유지보수를 맡은 외주사의 역할입니다. 다만 어떤 업데이트가 유지보수에 포함되는지, 어떤 것이 별도 비용인지 미리 알아두어야 합니다. OS 업데이트에 따른 대응애플은 매년 9월경 새로운 iOS 버전을 출시하고, 구글도 정기적으로 안드로이드 OS를 업데이트합니다. 새로운 OS가 나오면 기존 앱이 제대로 작동하지 않거나, 화면이 깨지거나, 특정 기능이 오류를 일으킬 수 있습니다.유지보수를 맡은 외주사는 이런 OS 변화에 맞춰 앱을.. 2025. 11. 12. 운영 중 발생한 에러는 누가 책임지나요? 외주로 개발한 서비스를 운영하다 보면 예상치 못한 에러가 발생합니다. 갑자기 로그인이 안 되거나, 결제가 실패하거나, 특정 페이지에서 오류 메시지가 뜨는 상황입니다. 이럴 때 창업자들이 가장 먼저 떠올리는 질문은 "이거 외주사가 고쳐줘야 하는 거 아닌가?"입니다.운영 중 발생한 에러의 책임 소재는 생각보다 복잡합니다. 무조건 외주사 책임도 아니고, 무조건 운영사 책임도 아닙니다. 상황에 따라 판단해야 합니다. 보증 기간 내 에러는 외주사 책임입니다서비스를 오픈하고 인수받은 후, 아무런 수정 작업도 하지 않았는데 에러가 발생했다면 이것은 외주사가 책임져야 합니다. 보증 기간이 3개월이든 6개월이든, 그 기간 내에 발견된 문제는 외주사의 제작 오류이므로 무상으로 수정해야 합니다.예를 들어 서비스를 오픈하고 .. 2025. 11. 12. 로그 분석이나 통계 기능도 외주로 맡길 수 있나요? 서비스를 운영하다 보면 "사용자들이 어떤 기능을 많이 쓰는지 알고 싶다", "일별 가입자 추이를 보고 싶다", "어떤 경로로 유입되는지 파악하고 싶다"는 생각이 듭니다. 초기 외주 개발에서는 서비스의 핵심 기능에만 집중했기 때문에 이런 분석 기능이 빠져 있는 경우가 많습니다.로그 분석이나 통계 기능도 외주로 맡겨 추가할 수 있습니다. 사용자를 위한 기능이든, 관리자를 위한 기능이든, 필요한 기능은 언제든지 외주로 개발이 가능합니다. 운영에 필요한 관리자 기능들서비스를 만들 때는 사용자가 보는 화면에만 집중하다가, 막상 운영을 시작하면 관리자 입장에서 필요한 기능들이 보이기 시작합니다.회원 관리 화면에서 가입일, 최근 접속일, 활동 내역을 한눈에 보고 싶거나, 콘텐츠 관리 페이지에서 등록된 게시물의 상태를.. 2025. 11. 12. 이전 1 2 3 4 5 6 7 ··· 14 다음