No Code 개발 관련

No Code 개발 관련

No Code 개발이란 무엇인가?

  • 개발없이 개발산출물을 만들 수 있게 도와주는 SaaS를 이용하여 서비스를 개발하는 것

No Code 개발은 정말 개발지식이 없어도 되는가?

  • 그럴수도 있고 아닐수도 있다.
  • 대부분의 노코드툴은 개발자들이 생각하는 것처럼 구조화해서 데이터를 바라보는 시각이 필요하다.
  • 몇몇 노코드툴은 개발적 지식이 필요하다.
    • 그중 일부는 사용을 위해 최소한의 coding이 필요한 Low-Code 형태로 서비스를 제공한다.

No Code 개발은 개발자가 없어도 되는가?

  • No Code 개발으로 서비스를 시작할 예정이라면, 숙련된 서비스 개발자의 조언을 받는 것이 좋다.
  • 숙련된 서비스 개발자는 맞춤형 소프트웨어 개발을 고려한 No Code 개발에 조언을 줄 수 있다.

No Code Tool의 장점은 무엇인가?

  1. 빠른 개발 속도
    1. 주어진 템플릿 내에서는 빠르게 기능을 개발할 수 있다.
  1. 비용 감소
    1. MVP 검증에 필요한 개발 인건비 대비 저렴하다.

No Code Tool의 단점은 무엇일까?

  1. 제한된 템플릿
    1. 주어진 템플릿을 벗어나는 개발을 하기 힘들다. 따라서 기능에 타협이 필요하다.
    2. 몇몇 툴은 Low-code 형태로 조금 더 확장된 기능을 제공하기는 하나, 보안이슈나 성능이슈를 피하기 힘들다.
  1. 낮은 확장성
    1. 많은 사용자가 생겨, 서비스의 확장이 필요할 경우, 제한된 확장성을 보인다. 더불어, 과금정책에 따라 높은 유지비를 보이기도 한다.

No Code 개발은 언제 필요할까?

  • 위의 장, 단점을 통해, PoC나 MVP 단계의 서비스에 알맞다는 결론을 내릴 수 있다.
  • 단, 몇몇 기술적인 서비스들은 MVP단계에서 부터 맞춤형 개발이 필요할 가능성이 있다.

맞춤형 소프트웨어 개발은 언제 들어가는 것이 좋을까?

  • MVP 검증을 통해, PMF를 찾았다는 확신이 들 때 들어가야한다.
  • 다만, No Code로 이미 개발된 요소들을 다시 개발하는 데에 시간이 걸리므로 숙련된 개발자를 통해 No Code와 맞춤형 소프트웨어가 공존하는 시기를 거치는 것이 좋아보인다.

정말 No Code 개발이 미래의 대세가 될 것인가?

  • No Code 개발의 본질은 많이 쓸 것 같은 기능을 미리 개발해 둔 것
  • 결국 서비스가 성장함에 따라 맞춤형 개발이 필요한 시기가 필연적으로 오게됨.
  • 다만, Low Code 툴의 경우, 맞춤형 개발에도 지속적으로 쓰일 수 있도록 서비스가 발전하고 있는 추세
 
 

관련 링크