Lập trình viên đơn độc so với mọi thứ khác [đóng]


12

Tôi đoán bạn có thể gọi tôi là "MicroISV" vì về cơ bản, tôi chỉ đang làm việc để tạo ra một sản phẩm được bán thương mại. Tôi chắc chắn có nhiều người như tôi, vì vậy đây là câu hỏi của tôi:

Bên cạnh khía cạnh lập trình / mã hóa để đưa mã của bạn ra khỏi cửa, bạn có tự làm hay bán nhà cung cấp mọi thứ khác không? Ví dụ: tạo trang web, tiếp thị internet, kế toán / thuế, biên bản công ty, hỗ trợ khách hàng, thiết lập thương mại điện tử / ngân hàng, quản lý máy chủ, mua sắm, v.v.

Tất cả những hoạt động đó dường như nằm ngoài phạm vi của những gì tôi giỏi hoặc có sự kiên nhẫn / thời gian dành cho, nhưng tôi không biết liệu sự thay thế đó có quá không đáng tin hay quá đắt để làm cho nó đáng để thử không? những nhiệm vụ này cho người khác (như một công ty địa phương, nhà cung cấp trên oDesk, v.v.).

Tôi chắc chắn có thể hiểu rằng muốn giữ tất cả các nhiệm vụ này "trong nhà" (tức là tôi) để bảo vệ chiến lược, kế hoạch, mã, những thứ riêng tư như số tài khoản ngân hàng, nhưng nó có thực sự rủi ro khi thuê ngoài các nhiệm vụ này không? Kinh nghiệm của bạn là gì?


1
Không hẳn là một câu trả lời, nhưng một blog thực sự hay về cuộc sống của MicroISV đã có ở đây: thành công
glenatron

1
@glenatron: Đó là một liên kết thực sự, thực sự tốt, đặc biệt là trang thành công.net.net / 01/01 / rucky-a-microroisv . Đó chính xác là lời khuyên mà tôi đang tìm kiếm - từ một người đã phải đối phó với điều này trước đây. Đi trước và gửi nó như là một câu trả lời và ít nhất nó sẽ nhận được một upvote từ tôi.
Todd chính

Câu trả lời:


7

Tôi nghĩ rằng sớm hơn là bạn sẽ cần một tổ chức hỗ trợ sản phẩm của mình, bởi vì một phần quan trọng của giá trị phần mềm đến từ khả năng hỗ trợ người dùng của bạn và phát triển phần mềm theo yêu cầu của người dùng.

Tại một số điểm bạn sẽ không có đủ thời gian để làm điều này một mình.

Bạn có thể thuê ngoài hầu hết các nhiệm vụ quản trị nhưng nâng cấp phần mềm và hỗ trợ người dùng của bạn (cốt lõi của doanh nghiệp) là chìa khóa thành công, vì vậy bạn sẽ cần một nhóm (có thể chỉ hai hoặc ba người).

Xây dựng một nhóm thường mất một chút thời gian, vì vậy đề nghị của tôi là bắt đầu tìm những người làm việc với bạn trong các khía cạnh kỹ thuật của sản phẩm của bạn, vì vậy cuối cùng bạn có thể để họ xử lý những điều đó và bạn bắt đầu QUẢN LÝ nhóm.

Có vẻ như bạn là một chàng trai kỹ thuật, vì vậy bạn cần phải) bắt đầu phát triển kỹ năng quản lý hoặc b) có được một người bạn biết và tin tưởng, có những kỹ năng đó, để trở thành đối tác kinh doanh của bạn.

Tự mình phát triển một sản phẩm là một trò chơi hoàn toàn khác với việc một nhóm làm việc cùng nhau hướng tới mục tiêu đó, quản lý là chìa khóa cho cái sau.

Điều hành một doanh nghiệp là một công việc nhóm vì không thể (IMHO) rằng một người có thể xử lý hiệu quả tất cả các khía cạnh, đặc biệt là các chiến lược liên quan đến chiến lược, tiếp thị, phát triển sản phẩm và hỗ trợ người dùng.

Vì vậy, IMHO:

  1. Phát triển một nhóm để xây dựng chiến lược, tiếp thị, phát triển sản phẩm và hỗ trợ người dùng, và
  2. Thuê ngoài mọi thứ khác

cái nhìn sâu sắc và lời khuyên. Nhiều đánh giá cao.
Todd Main

30

Chúng tôi có một quy tắc đơn giản trong công ty của chúng tôi, vì chúng tôi là một nhà phần mềm nhỏ.

  1. Chúng ta có thể làm điều đó tốt như một bên thứ ba không
  2. Chúng tôi sẽ tiết kiệm nhiều tiền hơn bằng cách thực hiện công việc nội bộ hay sẽ hiệu quả hơn khi làm việc trên một dự án khác
  3. Chúng ta có thực sự có thời gian cho công việc bổ sung không
  4. Có bất kỳ yếu tố nào khác mà nhân viên nội bộ có thể không nhận thức được như luật pháp, v.v.

Các câu trả lời cho các câu hỏi đơn giản như thế này sẽ giúp bạn đưa ra lựa chọn sáng suốt.

Tôi hy vọng điều này sẽ giúp một chút.


3
Điểm 1 trong câu trả lời của @ reallyethical thực sự là bài kiểm tra quỳ của tôi. Tôi đã thuê ngoài những thứ như tài khoản, mặt tiền cửa hàng / cấp phép, trang web và đồ họa của phần mềm của tôi vì tôi không thể làm tốt công việc. Có những lĩnh vực khác mà tôi dựa vào việc có bạn bè hoặc liên hệ mà tôi có thể nhận được đầu vào từ - UX và tiếp thị - bởi vì tôi cảm thấy tôi cần sự giúp đỡ nhưng có thể tự mình thực hiện công việc một khi tôi đã tìm ra những việc cần làm.

2

Một người bạn của tôi đã rất thành công với tư cách là một nhà tư vấn phần mềm, cho đến khi kế toán của anh ta bỏ qua thị trấn, mang theo tất cả các hồ sơ của bạn tôi với anh ta. Điều này khiến bạn tôi không có manh mối về cách làm thuế của mình. Anh không còn lựa chọn nào khác ngoài việc ra ngoài kinh doanh.

Nó xảy ra tất cả thời gian mà các tài khoản nấu các cuốn sách vì lợi ích của họ và gây bất lợi cho khách hàng của họ. Tôi đoán kế toán của bạn tôi nghĩ rằng anh ta sắp bị bắt.

Các nhà tư vấn và nhà xuất bản phần mềm Newbie luôn được khuyên nên nhận lời khuyên của các luật sư và kế toán giỏi, nhưng tôi không thấy xứng đáng với số tiền tôi đã trả cho họ. Cuối cùng tôi đã làm tốt hơn cho bản thân mình bằng cách học làm kế toán của riêng mình, và bằng cách học về các phần của luật ảnh hưởng đến việc kinh doanh của tôi.

Bây giờ không thay thế cho việc xin lời khuyên chuyên gia khi thích hợp. Nhưng có rất nhiều điều về luật pháp và về kế toán mà người ta có thể dễ dàng tìm hiểu chỉ bằng cách đọc về chúng. Điều này cho phép một người phải nhờ đến các chuyên gia chỉ khi một người có một câu hỏi thực sự phức tạp.

Nếu bạn thuê ngoài kế toán, hãy khăng khăng rằng bạn được cung cấp các bản sao lưu thường xuyên của sách và nghiên cứu sách, báo cáo ngân hàng và ngân hàng trực tuyến thường xuyên để chắc chắn rằng bạn không bị biển thủ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.