Day 14 - Profitable MVP in 30 Days - Nên tự code hay thuê outsourcing

Bài viết ngày 14 của thử thách xây dựng MVP có lợi nhuận, tác giả chia sẻ về việc hoàn thành mockup cho tiện ích Speed Reading và phân tích lựa chọn giữa tự phát triển và thuê ngoài (outsourcing). Bài viết đưa ra lời khuyên cho cả người biết lập trình và không biết lập trình, phân tích chi phí thời gian và tiền bạc, đồng thời chia sẻ quyết định đăng tin tuyển freelancer trên Upwork.

Day 14 - Profitable MVP in 30 Days - Nên tự code hay thuê outsourcing

Day 14 - Profitable MVP in 30 Days - Nên tự code hay thuê outsourcing

Day 14: Nên tự code hay thuê outsourcing

Hoàng thành mockup

Như mình nói hôm qua thì đã có một project open source có tính năng Reader View rất tốt rồi. Mình sẽ dựa vào nó để phát triển thêm tính năng speed reading nữa.

Đọc thêm Can Open Source software be used for commercial purposes?

Mình thêm 1 side bar để điều khiển tính năng speed reading.

Close_SideBar.png

Một số setting cơ bản để app có thể chạy được 😆

Open_Sidebar.png

Nên tự code hay thuê outsourcing

Trường hợp bạn đã biết lập trình

Nếu bạn đã biết lập trình rồi thì sẽ có nhiều lựa chọn hơn.

Nếu dự án bạn dự định làm bạn đã biết làm rồi thì không còn gì để nói. Bạn có thể tự làm cho tiết kiệm chi phí.

Bạn chỉ nên thuê khi không có đủ thời gian.

Còn trường hợp dự án bạn định làm có công nghệ mới bạn chưa biết thì bạn phải bỏ thời gian ra học nó.

Mặc dù lập trình có nhiều mảng: frontend, backend, mobile, game, lập trình nhúng, vv

Nhưng nếu bạn đã biết 1 mảng thì học mảng khác sẽ dễ dàng hơn. Nói là dễ thôi chứ không phải đụng cái là làm được nha.

Câu hỏi là bạn có thời gian và sẵn sàng học công nghệ mới?

Trường hợp bạn không biết lập trình, nhưng bạn chưa hiểu nhiều về công nghệ

Nếu bạn chỉ mới có ý tưởng. Chưa hiểu rõ về cách 1 app hoạt động ra sao, bạn cũng chưa từng làm việc với dev thì không nên thuê outsourcing vội.

Bạn nên học thêm về công nghệ tới mức có thể trao đổi ý tưởng cho dev hiểu thì mới nên thuê outsourcing sau.

Trường hợp bạn không biết lập trình, nhưng bạn biết quản lý dự án

Biết quản lý dự án thì cơ bản:

  • Hiểu cách hoạt động của phần mềm

  • Biết cách mô tả tính năng phần mềm

  • Biết cách làm việc với freelancer. Trao đổi sao để họ hiểu ý bạn

  • Quản lý được tiến độ.

  • Xử lý khi có sự cố xảy ra

Xem thêm: 6 lưu ý để thuê lập trình viên freelancer hiệu quả hơn

Mình nghĩ trường hợp này bạn nên thuê outsourcing.

Tại sao mình thuê outsourcing cho dự án lần này.

Có một vài lý do:

  • Mình biết đọc giả của NIVIKI cũng có nhiều bạn không phải là lập trình viên. Hy vọng những ngày sắp tới, mình viết về việc thuê outsourcing sẽ giúp ích được cho bạn. Biết đâu sau này, bạn cũng thuê freelancer để outsourcing app thì sao.

  • app đầu tiên trong challenge mình đã tự code rồi. Mình cũng cảm thấy hơi burn-out khi vừa code vừa viết blog, vừa code dự án MVP cho khách hàng nữa. Nên muốn giảm bớt việc trong vài ngày.

  • Mình cũng muốn validate sớm. Nếu ổn thì tiếp tục idea này, còn không thì làm tiếp 1 app nữa 😂😂😂

  • Mình cũng không rành code frontend lắm, nhất là chỉnh css. Giờ mình vẫn còn search how to center a div in another div mà 🤣🤣🤣.

center-a-div.jpg

Hiện tại mình đã đăng job lên Upwork rồi nha. Hẹn gặp mọi người vào ngày mai

Photo Technology photo created by pressfoto - freepik

Related Posts

Discover more content you might enjoy