กำหนดลูกค้า
เป็น บริษัท อื่นหรือไม่ อีกคน?
เป็นทีมอื่นใน บริษัท ของคุณหรือไม่
เป็นแชมป์ผลิตภัณฑ์ใน บริษัท ของคุณหรือไม่?
ที่เป็นคุณ?
ทั้งหมดที่กล่าวมาเป็นไปได้และค่อนข้างสมเหตุสมผลขึ้นอยู่กับสถานการณ์ คุณไม่ต้องการที่จะใช้มุมมองเดียวลงไปในอุโมงค์เกี่ยวกับสิ่งที่มันจะ Agile เพื่อที่จะบอกว่าไม่มีที่ชัดเจนจะไม่ถูกต้อง ใช่ในอีกด้านหนึ่งต้องใช้ความคิดด้านข้างเล็กน้อย
ลองคิดถึงคำว่าAgileสักครู่ กลุ่มคนที่ฉลาดมากที่เป็นคนบัญญัติศัพท์ไม่สามารถเลือกคำเปรียบเทียบที่ดีกว่าสำหรับแนวคิดที่พวกเขาพยายามจะอธิบาย เมื่อคุณพูดความคล่องแคล่วคุณคิดอะไรอยู่ เป็นกองเดินเท้าหรือไม่ อาจจะตอบสนองเร็ว รวดเร็วในการปรับ?
ตอนนี้คิดว่าทั้งหมดที่เกี่ยวกับการปฏิบัติเปรียวที่ยอมรับกันทั่วไปออกมีและถามตัวเองว่าพวกเขาจริงๆนำไปสู่วิธีการพัฒนาซอฟแวร์ที่ได้รับการพิจารณาให้เป็นเปรียว
ฉันเป็นลูกค้าของความตั้งใจและวัตถุประสงค์ทั้งหมดสำหรับโครงการเดี่ยวของฉัน ฉันยังสวมหมวกจริงบางครั้งเมื่อฉันต้องการจริงๆที่จะทำให้เกิดการเปลี่ยนแปลงทางจิตโดดเด่นในของฉันบทบาทของลูกค้า สิ่งนี้ทำให้ฉันมีความคล่องตัวไม่น้อยไปกว่าตอนที่ฉันทำงาน สำหรับทุกสิ่งที่ฉันสนใจแมวของฉันสามารถเป็นผู้จัดการได้. เขาทำให้แน่ใจว่าฉันได้พักบ้างทุกครั้งและเตือนฉันให้หลีกเลี่ยงการทำงานหนักเกินไป คุณอาจต้องการใช้ "Pomadoro Technique" แฟนซีของฉัน แต่ฉันชอบตัวจับเวลา "Rascal" !! สิ่งนี้คือฉันทำงานในกระบวนการ Agile อย่างเคร่งครัดทุกครั้งที่ฉันเขียนโค้ดด้วยตัวเอง ฉันไม่ได้เป็นคาวบอยแฮ็กเกอร์มาซึ่งมีชีวิตอยู่กับการพัฒนาที่ไม่มีที่สิ้นสุดและไม่ทำอะไรเลย ฉันชอบสร้างซอฟต์แวร์กำหนดเวลาการพัฒนารอบการทำงานและชีวิตส่วนตัวของฉันและทำให้เสร็จในลักษณะที่ฉันคาดว่าจะทำหากฉันทำงานให้กับลูกค้าจริง เมื่อสิ่งต่าง ๆ ขัดจังหวะกำหนดเวลาของฉันฉันปรับและจัดลำดับความสำคัญโครงการของฉันทำงานตาม ฉันใช้วิธีปฏิบัติและเทคนิค Agile มาตรฐานทั้งหมดที่ฉันสามารถใช้โซโลและฉัน "ส่ง" รหัสการทำงานให้กับตัวเอง (หรือเพื่อนหรือเพื่อนร่วมงานเพื่อทดสอบ) บ่อยเท่าที่ฉันสามารถ หากทั้งหมดนี้ไม่ใช่ Agile ฉันถามคุณว่าอะไร
ดังนั้นคำตอบของฉันคือใช่คุณสามารถเป็นนักพัฒนาซอฟต์แวร์ Agile และคุณสามารถใช้วิธีการ Agile และคุณไม่จำเป็นต้องมีลูกค้าหรือแม้แต่ผู้จัดการ คุณสามารถทำงานในโครงการทั้งหมดด้วยตัวเองและสวมหมวกหลายใบ อาจไม่เหมาะที่จะทำไปกับบทบาทอื่น ๆ เหล่านั้นอย่างไรก็ตามเนื่องจากเป็นประโยชน์อย่างมากในการร่วมมือกับผู้อื่นเพื่อให้บรรลุเป้าหมาย พวกเขาทำหน้าที่เป็นคณะกรรมการที่ทำให้เกิดเสียงสำหรับความคิดของคุณและพวกเขาจะตอบสนองความต้องการของคุณซึ่งคุณอาจพบว่าเป็นการยากที่จะสร้างความรู้สึกด้วยตัวคุณเอง อีกบทบาทที่สำคัญมากที่ลูกค้าและผู้จัดการพึงพอใจก็คือการทำให้คุณมุ่งเน้นไปที่เป้าหมายโดยไม่เพิ่มคุณสมบัติและปรับแต่งโค้ดของคุณให้เกินกว่าที่จำเป็น
แต่ถ้าคุณทำงานในลักษณะที่มีระเบียบวินัยยึดมั่นกับวิธีการที่คุณเลือกอย่างเคร่งครัดและใช้วิธีปฏิบัติแบบเปรียวและถ้าคุณได้รับการติดตามด้านข้างหรือเปลี่ยนใจ (เมื่อสวมหมวกลูกค้า) และการออกแบบผลิตภัณฑ์หรือทิศทางของคุณ หากคุณสามารถปรับตารางเวลาของคุณและปรับลำดับความสำคัญของคุณได้ตามที่คุณจินตนาการว่าลูกค้าคาดหวังว่าคุณจะทำ