เพื่อนสองคนในที่ทำงานและฉันกำลังจะตั้งค่าเริ่มต้นเล็กน้อย / สร้างซอฟต์แวร์ของเราเองอาจจะเป็นแสงจันทร์ในตอนแรกเนื่องจากเราไม่สามารถที่จะออกจากงานประจำวันของเรา
เราทั้งคู่ไม่เคยมีประสบการณ์นี้เราเคยทำงานให้กับ บริษัท อื่นมาก่อนซึ่งมีการกำหนดแนวทางปฏิบัติและฉันคิดว่านี่เป็นเวลาที่จะสร้างแนวทางปฏิบัติที่ดีที่จะปฏิบัติตาม (เช่นหลีกเลี่ยงการประชุม)
สำหรับคนที่ไปทางนี้คุณจะให้คำแนะนำอะไรกับเรา?
ฉันกำลังมองหาด้านเทคนิคของสิ่งต่าง ๆ เช่น:
มันคุ้มค่าหรือไม่ที่จะมีเซิร์ฟเวอร์แบบบิลด์หรือว่ามันจะไปไกลแค่ไหน?
คุณจะทำ TDD อย่างกว้างขวางหรือคุณคิดว่ามันจะเป็นค่าใช้จ่ายที่มากเกินไปสำหรับทีมเล็ก ๆ ที่ไม่มีประสบการณ์กับมันมากเกินไป?
แต่จะไม่รังเกียจที่จะฟังการจัดการของสิ่งต่าง ๆ
โปรเจ็กต์นี้เป็นเว็บแอปพลิเคชันที่ทำใน ASP.NET MVC ฉันคิดว่าจะใช้ Mercurial และ BitBucket หรือ Kiln + FogBugz หรือเครื่องมือติดตามโครงการออนไลน์อื่น ๆ เนื่องจากเรากำลังจะทำงานจากระยะไกล
3
ส่วนหนึ่งของมันออก - มันไม่มีประโยชน์ / สร้างสรรค์ในการ จำกัด ขอบเขตโดยพลการของสิ่งที่ผู้คนควรแนะนำ (และคนส่วนใหญ่อาจเพิกเฉยต่อเรื่องนี้)