เรียนรู้การต่อสู้: ใช่ ถ้าเพียงเพื่อเรียนรู้เกี่ยวกับมันเพื่อเพิ่มทักษะชุดทั่วไปของคุณ (แต่รสชาติของมัน "Scrum-ban" อาจเป็นสิ่งที่คุณกำลังมองหา ... )
Scrum เป็นเฟรมเวิร์กที่ดี แต่หลักสำคัญคือ "Iterations (Sprints) จะคงที่ในช่วงเวลาที่กำหนด" ฉันไม่เคยเห็นงานนี้ในทีมขนาดเล็กมาก หากคุณสามารถสมัครและมุ่งมั่นที่จะทำงานในกล่องเวลาที่แน่นอน (1 สัปดาห์?) Scrum เป็นเฟรมเวิร์กที่ยอดเยี่ยม หากคุณไม่สามารถ ... แล้วการต่อสู้ก็ดีที่ได้เรียนรู้เพราะมันมีแนวคิดที่ดีที่แปลได้ดีกับสิ่งอื่น ๆ ... เช่น ....
Backlog - แย่งชิงกันหรือไม่เก็บรายการที่สำคัญที่คุณต้องทำ ฉันชอบ Excel (หรือ Google Spreadsheet ... ) คุณอาจชอบอย่างอื่น ฉันจะเก็บเครื่องมือเล็ก ๆ ไว้ถ้าคุณเป็นทีมเล็กมาก (สเปรดชีต >> โปรแกรมประมวลผลคำเพราะคุณสามารถจัดเรียงได้อย่างง่ายดาย)
การแยกการวางแผนและการทำสัญญา - วางแผนในรูปแบบนามธรรม (จุด) และมีความสอดคล้องกัน (8 พอยต์เป็นเรื่องเกี่ยวกับ 2x a 4pt เรื่องราวและ 4x a 2 จุดเรื่องราว) เมื่อถึงเวลาที่จะ "ทำงาน" ดูปัญหาและร่างใหม่ ในไม่กี่ชั่วโมง อย่าเปลี่ยนคะแนน
ความมุ่งมั่น - ให้ผู้อื่นเห็นได้เมื่อคุณทำและส่งมอบภาระผูกพันของคุณ
ย้อนหลัง - หลังจากที่คุณส่งมอบแล้วให้ไตร่ตรองดูว่าสิ่งใดที่ทำได้ดีกว่านี้
ฯลฯ
การต่อสู้นั้นง่ายพอที่จะเข้าใจว่ามันอาจเป็นจุดเริ่มต้นที่ดี ถ้าคุณชอบมันฉันต้องการพิจารณาโดยใช้ "การแย่งชิงกันห้าม" ตัวแปร - http://en.wikipedia.org/wiki/Scrum-ban#Scrum-ban ไม่มีสิ่งใดที่ทำให้ฉันเป็น "เอกสารที่ดี" กับชุมชนที่มีเหตุผลพอที่จะให้การสนับสนุน
ฉันชอบที่จะแนะนำวิธีการแบบคริสตัลของ Alistair Cockburn (http://alistair.cockburn.us/Crystal+methodologies+main+foyer และhttp://www.amazon.com/Crystal-Clear-Human-Powered-Methodology-) เล็ก / dp / 0201699478 / ref = ntt_at_ep_dpt_3 ) แต่มันเกี่ยวข้องกับการอ่านและขุด
สิ่งต่าง ๆ เช่น XP มีรายละเอียดเพิ่มเติมเกี่ยวกับการปฏิบัติเฉพาะฉันยังบอกว่าอ่านหนังสือ: http://www.amazon.com/Extreme-Programming-Explained-Embrace-Change/dp/0321278658/ref=sr_1_1?s= หนังสือและเช่น = UTF8 & qid = 1304359834 & sr = 1-1
คำแนะนำในการอ่านขั้นสุดท้าย: ตราบใดที่คุณเห็นด้วยกับการประกาศ Agile และปฏิบัติตามหลักการ: http://agilemanifesto.org/principles.html คุณควรมีรูปร่างที่เหมาะสม
คำแนะนำส่วนบุคคล: นำ TDD (ไม่สามารถต่อรองได้, IMHO) รักษา backlog (ตามการต่อสู้) เก็บขนาดและจัดเรียงตามลำดับความสำคัญแยกแยะสิ่งต่าง ๆ "ใหญ่เกินไปที่จะทำระหว่างการขัดจังหวะ" ชิ้นเล็ก int มีคนอื่นจัดลำดับความสำคัญ สองรายการได้รับการจัดลำดับความสำคัญเท่าเดิมเสมอ) ทำให้สภาพแวดล้อมการสร้างของคุณสามารถสร้าง / ทดสอบ / ปรับใช้ (ไปยังห้องปฏิบัติการ env) ใน 5-10 นาทีแสดงลูกค้าของคุณ (ภายในและภายนอก) ผลลัพธ์ของการจบเรื่องราว ลูกค้าของคุณตกลง ดึงเรื่องจากด้านบนของกองและทำงานกับพวกเขาในขณะที่คุณทำเรื่องปัจจุบันอย่าเปิดมากกว่า 2 สิ่งในเวลาเดียว เสร็จสิ้นสิ่งที่ทำให้ไขว้เขวก่อนที่จะเริ่มอีก
หวังว่านี่จะช่วยได้