Thực hành tốt mỗi khởi động nên tuân theo [đóng]


9

Một vài người bạn trong công việc mà tôi sẽ thiết lập một công ty khởi nghiệp nhỏ / tạo phần mềm của riêng chúng tôi, có thể là ánh trăng lúc đầu, vì chúng tôi chưa đủ khả năng để bỏ công việc hàng ngày.

Cả hai chúng tôi đều không có kinh nghiệm này, trước đây chúng tôi đều từng làm việc cho các công ty khác, nơi đặt ra một bộ hướng dẫn và tôi nghĩ rằng đây là lúc để thiết lập các thông lệ tốt để tuân theo (như tránh gặp gỡ).

Đối với những người đã đi theo con đường này, bạn sẽ cho chúng tôi lời khuyên nào?

Tôi đang tìm kiếm nhiều hơn về khía cạnh kỹ thuật của mọi thứ, những thứ như:

  • Có đáng để có một số loại máy chủ xây dựng hoặc sẽ đi xa về phía trước?

  • Bạn sẽ làm TDD rộng rãi hay bạn có nghĩ rằng nó sẽ là quá nhiều chi phí cho một nhóm nhỏ không quá kinh nghiệm với nó?

Nhưng sẽ không lắng nghe phía quản lý của mọi thứ.


Dự án là một ứng dụng web được thực hiện trong ASP.NET MVC, tôi đang nghĩ đến việc sử dụng Mercurial và BitBucket hoặc Kiln + FogBugz hoặc một số công cụ theo dõi dự án trực tuyến khác, vì chúng tôi sẽ làm việc từ xa.


1
Tôi đã tự do chỉnh sửa câu hỏi của bạn để xóa 3phần của câu hỏi - không hữu ích / mang tính xây dựng để đặt giới hạn tùy ý về số lượng mọi người nên đề xuất (và có lẽ hầu hết mọi người sẽ bỏ qua điều đó).
Peter Boughton

Cố gắng không thất bại teddziuba.com/archives.html Bạn thường học cách làm điều đó lần thứ ba.
Công việc

Câu trả lời:


15
  1. Phát hành càng nhanh càng tốt . Có thể 90% mã bạn bắt đầu sẽ không vượt quá 6 tháng đầu tiên. Vì vậy, không có điểm nào trong kỹ thuật nó như điên. Mã càng nhanh càng tốt để tiếp cận thị trường, sau đó để người dùng của bạn quyết định cách phát triển nó hơn nữa. Nếu TDD là cách bạn mã hóa nhanh nhất, hãy sử dụng TDD. Nếu không, chỉ cần hack nó. Người dùng chấp nhận sớm khá dễ tha thứ cho một vài lỗi khi sản phẩm của bạn đang trong giai đoạn thử nghiệm.

  2. Đừng lãng phí thời gian của bạn là quản trị viên hệ thống. Bạn đã có ý tưởng đúng với các nền tảng được lưu trữ để theo dõi lỗi (ví dụ FogBugz) và kiểm soát nguồn. Sử dụng kho lưu trữ tài liệu trực tuyến như Google Docs . Nếu bạn lưu trữ mọi thứ cục bộ, hãy sử dụng dịch vụ sao lưu đám mây trực tuyến như Carbonite . Trên môi trường sống của bạn, hãy thuê một giải pháp lưu trữ được quản lý hoàn toàn nếu bạn có đủ khả năng. Cố gắng tránh xa việc phải duy trì máy chủ của riêng bạn.

  3. Tập trung vào những gì làm cho bạn độc đáo . Nếu bạn thấy mình viết mã có vẻ như nó phải được thực hiện trước đó, hãy sử dụng những gì đã có. Trở thành chuyên gia giải quyết vấn đề kinh doanh của bạn và không bị phân tâm bởi các vấn đề bên ngoài miền của bạn.


4

nếu nhóm không chỉ là bạn, tiêu chuẩn mới là vấn đề. Chúng không phải phức tạp ("sử dụng tên biến có ý nghĩa, CamelCase và không phá vỡ bản dựng"). Đá TDD vì nó hoạt động, sử dụng nó. Các bài kiểm tra mà bạn đưa ra cũng tạo nên một nền tảng tuyệt vời cho các bản demo khi thả mũ. Một máy chủ xây dựng có thể quá tải, nó có thể không; bắt đầu mà không có ai và xem nó diễn ra như thế nào Công cụ theo dõi tương tự; có thể thêm sau khi cần.

Giả sử sản phẩm này sẽ được bán, hãy thực hiện một số nghiên cứu thị trường ngay bây giờ , để đảm bảo bạn đang xây dựng một cái gì đó mà mọi người thực sự muốn. Phác thảo một kế hoạch kinh doanh để đi từ số không đến thị trường, phân chia trách nhiệm và vốn chủ sở hữu và giữ cho nhau có trách nhiệm.

Chúc may mắn!


Vâng, nó sẽ là một ứng dụng web dựa trên đăng ký. Làm thế nào bạn sẽ đi qua thực hiện một kế hoạch kinh doanh mà không có nghiên cứu kinh doanh?
Francisco Noriega

@Francisco trả lời ngắn gọn: tìm hiểu. Câu trả lời dài: bạn không cần một kế hoạch kinh doanh MBA, nhưng bạn cần một kế hoạch để bao quát những điều cơ bản: bạn đang xây dựng cái gì, bạn đang xây dựng nó để làm gì, đối thủ cạnh tranh tồn tại, tại sao widget của bạn đặc biệt / khác biệt như thế nào, bạn sẽ tiếp thị / quảng bá nó, mỗi bước sẽ mất bao lâu, bạn sẽ cần những nguồn lực nào vào thời điểm nào, mức độ bán hàng nào bạn sẽ cần để hòa vốn và / hoặc đạt được mục tiêu tài chính trước mắt của bạn. Bạn sẽ bán nó cho ai và tại sao họ phải quan tâm; làm điều đó trước
Steven A. Lowe

cảm ơn vì lời khuyên chắc chắn bằng chứng .. cảm ơn một lần nữa!
Francisco Noriega
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.