필리프인자기
10
2019-05-06 01:17:37
0
446

안녕하세요. 특정분야의 ERP 개발언어선정과 개발자(팀/외주)관련하여 질문드립니다.(기획자/창업자)


안녕하세요. 저는 기획자이자 창업자입니다.  

개발쪽 생태계에 대한 이해도가 낮아 고민이 많았는데,

좋은 사이트를 발견한 것 같아 이렇게 질문을 올립니다. 

미처 고려하지 못한 부분들이 많다보니, 양해하고 읽어주시면 감사하겠습니다. 


서비스 목표

우선 특정분야의 ERP를 최종목적으로 만들려고 하고있고, 1차적으로는 내부관리정도의 인트라넷을 만드는중입니다.

굳이 표현하자면 트렐로 느낌의 프로젝트 관리툴과 같은 형태의 ERP 웹 서비스를 구축중이었습니다. 

정적인 개별 자원(부품)들을 조합해서 정적인 프로세스(조립과정)를 만들어주고, 이를 리얼타임으로 진행하는 각각의 task(진행중인프로세스)에 각각 연동시켜주는 시뮬레이션 프로그램을 개발하고 있습니다. Layer들이 중첩되어있고, 입력단의 정적인 Layer에서 동적인 Layer로 연동되어 시계열순으로 출력단까지 시뮬레이션해준다고 보면 될 것 같습니다.


다 연결된 질문일 수 있겠지만, 나눠서 질문드리자면,

3가지 정도입니다. 


1. 현 상황 

기존에 함께하기로 한 창업멤버 내부개발자가 사정이 생겨서 같이하기 힘들것 같은데, 

프로토타입은 이미 이클립스로 한번 만들어봤었고,

기획서와 재플린을 연동한 프로토타입까지는 완료가 된 상태입니다. 

실제 런칭용으로 백엔드(node.js) / 프론트(react) / 클라우드(aws)로 작업하고 있었고,

작업 진척도는 40%정도 진척된 것 같습니다.

기존에 있던 형태를 이어서 인수인계할 개발자를 찾아야할지, (외주/팀)


백엔드 (C#) / 프론트(vue) / mssql로 작업하는 프리랜서분을 새로 만났는데,

커뮤니케이션이 잘되어서 이분하고 작업을 해야할지 고민중에 있습니다.(외주) 


요약하자면, 

기본팀개발자/지인소개외프리랜서/위시캣에 프로젝트등록 중 택1해야하는 상황 


2. 유저들 시스템 환경

유저들 PC환경이 좋지 않아서 인터넷 익스플로러인 경우들이 많은데, 우선 웹으로 서비스하고, 

모바일로 개발할려고하는데, 이 부분도 하이브리드나 네이티브 중 어느 노선을 타야할지에 대한 고민이 있습니다. 


3. DB구조 설계와 개발언어 선정에 대한 고민

최근에 알게 된 부분이

1) 나중에 데이터가 쌓여서 빅데이터쪽을 비중있게 고려한다면, 서비스의 DB구조를 RDBSM(관계형 데이터)쪽으로 설계해야 DB구조가 탄탄하다고 알고 있는데, 나중에 파이썬이나 R과 같은 툴로 옮겨 분석한다면 더욱 유의미하지 않을까라는 생각을 하게 되었습니다. 그래서 node.js가 아닌 C#쪽으로 다시 서버부터 설계를 시작하는 것이 장기적으로 봤을때는 좋지 않을까 고려해보고 있습니다. 

2) Layer별로 층위가 다르고, Layer별로 data간 상관관계가 높은 것들끼리 묶여있고, 다른 layer와는 인과관계의 시계열 순의 형태를 띄고 있다면, SQL쪽이 맞지 않을까라고 생각하고 있습니다.(짧은 제 생각입니다.) 


제 분야의 문제를 해결해야하는 열망이 커서, 비용도 비용이지만, 비용을 떠나서 

어떻게든 합리적인 방향으로 진행을 하고 싶습니다.

개발기한이 늦어져서 우선 외주로 개발을 완료하고, 팀개발자를 구해야할지,

애초에 팀개발자를 구해서 작업을 해나가야할지.. 개발언어는 어느 방향으로 가야할지... 

현 상황에서 어떠한 노선으로 방향성을 잡아야할지 고수님들의 종합적인 고견 좀 부탁드리겠습니다.


0
0
  • 댓글 0

  • 로그인을 하시면 댓글을 등록할 수 있습니다.