ใช่นี่เป็นเพียงคำศัพท์ที่ถูกโยนทิ้งโดยประเภทการจัดการ แต่ถ้าคุณถอดภาษาการจัดการสิ่งที่เขาพูดคือเขาต้องการแผนกที่ถูกมองว่าเป็นการใช้และรวบรวมแนวปฏิบัติที่ดีที่สุดในอุตสาหกรรมในแบบที่คนอื่นปรารถนาและกำลังทำอยู่ ดังนั้นเพื่อมอบโซลูชันที่ยอดเยี่ยมที่ผู้คนต้องการ
(บิตสุดท้ายนี้มีความสำคัญ - ถ้าคุณไม่ได้ส่งจริงมันไม่สำคัญว่าทุกอย่างจะดีแค่ไหนและผู้จัดการของคุณจะอยู่ได้ไม่นาน)
ความซับซ้อนมาในสองวิธีหลัก:
1) เขาต้องการสิ่งนี้เพราะเขาเข้าใจว่ามันเป็นวิธีที่ถูกต้องในการพัฒนาซอฟต์แวร์และนี่คือวิธีที่คุณผลิตผลิตภัณฑ์ที่ยอดเยี่ยมหรือเขาต้องการเพราะเขาต้องการที่จะคุยโม้เกี่ยวกับเรื่องนี้?
2) เขาจะยอมรับค่าใช้จ่ายล่วงหน้า (เวลาเงินความน่าเชื่อถือและความเสี่ยง) ที่มาพร้อมกับการปฏิบัติที่ดีที่สุดหรือไม่? ไม่เป็นไรที่จะพูดว่า "เราไปกันเถอะ" แต่เขามีชื่อเสียงในสายที่จะปรับปรุงสิ่งต่าง ๆ และจะต้องใช้เวลามากในการขายให้กับองค์กร ผลประโยชน์ระยะยาวเกือบตลอดเวลาค่าใช้จ่ายในระยะสั้นและเป็นบิตที่ยากลำบาก ท้ายที่สุดแล้วเขาจริงจังกับมันจริงหรือ
ในแง่ของสิ่งที่ดูเหมือนว่าจะขึ้นอยู่กับว่าคุณกำลังทำอะไร แต่คุณต้องคิดในแง่ของกระบวนการพัฒนาและการจัดการโครงการของคุณเครื่องมือที่คุณใช้สิ่งที่คนชุดมีและอื่น ๆ . การทดสอบ Joelนั้นเป็นจุดเริ่มต้นที่ดีและโดยเฉพาะอย่างยิ่งฉันต้องการเห็นกระบวนการควบคุมเวอร์ชันที่แข็งแกร่งมากการติดตามบั๊กที่ดีมากและกระบวนการสร้างที่ดีจริงๆ
ฉันยังดูด้วยว่าวิธีการแบบว่องไวนั้นเหมาะกับคุณหรือไม่ (โดยเฉพาะอย่างยิ่ง SCRUM) การทดสอบอัตโนมัติแบบใดที่สามารถช่วยได้ (โดยไม่ต้องเริ่มสงครามศาสนามีความเชื่อต่างกันเกี่ยวกับประเด็นที่ความซับซ้อนของการทดสอบเทียบกับประโยชน์ที่ จัดหา) ไม่ว่าคุณจะมีเครื่องมือและชุดอุปกรณ์ที่จำเป็นสำหรับการทำงานหรือไม่ โดยทั่วไปฉันขอแนะนำให้คุณต้องการให้เครื่องมืออยู่ในระดับแนวหน้า แต่ไม่มีเลือดออก มันคุ้มค่าที่จะเน้นว่าเรื่องนี้ไม่ได้เกี่ยวกับการมีของเล่น แต่มันคือการให้ทุกคนในทีมมีเครื่องมือในการผลิตให้ได้มากที่สุดสำหรับวันทำงานให้มากที่สุด ตัวอย่างที่ชัดเจนที่สุดคือพีซีที่ไม่ดี - เป็นเรื่องที่ยอดเยี่ยมมากหรือไม่ที่ต้องจ่ายนักพัฒนาเพื่อดูเคอร์เซอร์ในขณะที่โครงการของพวกเขาใช้เวลาสร้าง 5 นาทีเมื่อพวกเขาสร้างมันครึ่งโหลต่อวัน?
สิ่งอื่น ๆ ที่อาจปรากฏให้เห็นในศูนย์กลางความเป็นเลิศ: ฉันขอแนะนำศูนย์ซอฟต์แวร์แห่งความเป็นเลิศน่าจะมีโปรแกรมการฝึกอบรมที่ดีทีเดียว - อาจไม่ใช่หลักสูตรที่เป็นทางการ แต่แน่นอนว่าจะต้องจองงบประมาณเวลาเรียนการให้คำปรึกษาและ ชอบ.
และฉันขอแนะนำว่ามันอาจจะทำ R&D น้อย ๆ ด้วย โดยที่ฉันไม่ได้หมายถึงสิ่งที่ท้องฟ้าสีฟ้าอย่างสมบูรณ์ แต่ให้นักพัฒนาห้องลองสิ่งใหม่ ๆ และประเมินเครื่องมือและภาษาใหม่ ๆ โดยไม่มีแรงกดดันอย่างต่อเนื่องของการส่งมอบให้กับลูกค้า นั่นเป็นวิธีที่คุณจะก้าวไปข้างหน้าและรักษาความดีในปีหน้าปีต่อ ๆ ไป
คุณวัดได้อย่างไร คำถามเก่าอายุ ในที่สุดการวัดการพัฒนาซอฟต์แวร์นั้นทำได้ยากหากไม่เป็นไปไม่ได้และการวัดความเป็นเลิศในการพัฒนาซอฟต์แวร์ก็ยากเช่นเดียวกัน
สิ่งเดียวที่ฉันสามารถแนะนำได้จริง ๆ ว่าฉันคิดว่าจะเป็นประโยชน์ที่นำไปใช้อย่างกว้างขวางโดย บริษัท จำนวนมากคือความพึงพอใจของลูกค้าและพนักงาน เป็นการวัดทางอ้อม แต่สิ่งที่ฉันควรทำก็คือถ้าคุณไม่เก่งมันไม่น่าเป็นไปได้ที่คุณจะได้รับความพึงพอใจของลูกค้าในระดับที่ยอดเยี่ยมและระดับความพึงพอใจของพนักงานที่ยอดเยี่ยมจริงๆ