หนังสือที่ดีที่สุดเกี่ยวกับการจัดการทีมพัฒนาซอฟต์แวร์? [ปิด]


13

หนังสือที่เป็นที่ยอมรับเกี่ยวกับการพัฒนาซอฟต์แวร์ได้รับการจัดตั้งขึ้นค่อนข้างดี อย่างไรก็ตามหลังจากอ่านหนังสือที่น่ากลัวเต็มไปด้วยคำแนะนำที่ไม่ดีเกี่ยวกับการจัดการทีมการเขียนโปรแกรมวันหยุดสุดสัปดาห์นี้ฉันกำลังมองหาคำแนะนำสำหรับหนังสือที่ดีจริงๆที่มุ่งเน้นด้านการจัดการของการเขียนโปรแกรม (การสรรหาการวัด / การบริหาร ฯลฯ ) และไม่มากในการสร้างซอฟต์แวร์เอง

ข้อเสนอแนะใด ๆ


ขณะนี้มีคำถามที่คล้ายกันใน pm.stackexchange.com
Andre Holzner

คำตอบ:


16

Peopleware: โครงการและทีมผลิต

ถ้าคุณอ่านหนังสือเล่มหนึ่งให้ทำอย่างนี้ มันครอบคลุมถึงวิธีการกำหนดเกี่ยวกับการทำให้นักพัฒนาซอฟต์แวร์ของคุณมีประสิทธิภาพและสำรองทำไมสิ่งเหล่านี้จึงมีความสำคัญกับตัวเลขจำนวนมาก

โอกาสที่คุณจะไม่ได้รับการดำเนินการทั้งหมด (มีหลาย บริษัท ที่มีวัฒนธรรมฝังแน่นซึ่งจะป้องกันพวกเขา) แต่มันก็คุ้มค่าที่จะรู้ว่าอุดมคติคืออะไรและทำไมและมีกระสุนให้ได้ในสิ่งที่คุณทำได้

ข้อความแสดงแทน


8

หลังจากอ่านPeoplewareของคุณ(ล้าสมัยไปเล็กน้อยปี 1999 แต่เป็นรุ่นคลาสสิค) ที่นี่จะเป็นรุ่นล่าสุดจากผู้เขียนคนเดียวกัน ( Tom DeMarco )

Slack ได้รับความเหนื่อยหน่ายในอดีตงานยุ่งและตำนานของประสิทธิภาพโดยรวม ข้อความแสดงแทน


7

ตำนาน Man-เดือน นี่คือการอ่านที่สำคัญ


สำหรับบทแรก ๆ (รายละเอียดโดยสรุปว่าทำไมการเพิ่มบุคคลในโครงการทำให้พวกเขาทำในภายหลัง) มันคุ้มค่า ที่ฉันคิดว่าส่วนที่เหลือลงวันที่ค่อนข้างไม่ดีเท่าที่อ่านที่เกี่ยวข้องแห้งมาก
Jon Hopkins

6

ผู้จัดการมนุษย์

มีรายการแอ็คชั่นที่เป็นรูปธรรมไม่มาก แต่เป็นการอ่านที่น่าสนใจและให้มุมมอง


1
ไม่สนุกกับการอ่านนี้มันก็มีความรู้สึกของอารมณ์ขัน :)
ChrisAnnODell

2
ฉันซื้อหนังสือเล่มนี้หลังจากที่คุณแนะนำ ผ่านไปครึ่งทางแล้วและยอมรับว่ามันแข็งแกร่งมาก
JohnFx

สิ่งที่ดีที่สุดที่ฉันพบมาสำหรับการจัดการทีมพัฒนา
Britt Wescott

5

Steve McConnell ยังเขียนการพัฒนาอย่างรวดเร็ว: Taming Wild Software Schedulesซึ่งเกี่ยวกับการจัดการโครงการพัฒนาซอฟต์แวร์และผู้จัดการโครงการซอฟต์แวร์เกือบจะดีพอ ๆ กับ Code Complete

นอกจากนี้เขายังเขียนSoftware Estimation: Demystifying the Black ArtและThe Project Project Survival Guideซึ่งทั้งคู่มีค่าดู แต่การประมาณค่าซอฟต์แวร์ค่อนข้าง ... รายละเอียดเกี่ยวกับเรื่องเฉพาะดังนั้นถ้าคุณไม่สนใจ เพื่อคัดท้ายชัดเจน


คู่มือการอยู่รอดของการพัฒนาอย่างรวดเร็วและซอฟต์แวร์เป็นหนังสือสำหรับหลักสูตรกระบวนการวิศวกรรมซอฟต์แวร์และการจัดการโครงการของมหาวิทยาลัย จำเป็นต้องมีการพัฒนาอย่างรวดเร็วสำหรับหลักสูตรนั้นและฉันขอแนะนำเป็นอย่างยิ่ง
โธมัสโอเวนส์

1
@Thomas - คุณให้ความเชื่อมั่นในการสอนในมหาวิทยาลัยจริงๆ มันเป็นหนังสือที่ดีมากที่ควรค่าแก่การได้หลังจากจบการศึกษา
Jon Hopkins

แผนกของฉันใช้ตำราคลาสสิกค่อนข้างน้อย - หนังสือ Gang of Four ในระบบย่อยของซอฟต์แวร์ Software Complete แนะนำให้ใช้ Code Complete ในสองหลักสูตรที่แตกต่างกันและข้อกำหนดของซอฟต์แวร์ของ Weiger ถูกใช้ในหลักสูตรวิศวกรรมความต้องการ และนักเรียนชั้นสูงมักจะแนะนำหนังสืออย่าง Pragmatic Programmer, Mythical Man Month และ Peopleware ให้กับคนชั้นต่ำกว่า
Thomas Owens

4

Dynamics ของการพัฒนาซอฟต์แวร์โดย Jim McCarthy ก็ดี (เช่นเดียวกับหนังสือ McConnell นั่นคือ Microsoft Press - บริษัท ที่มีชื่อเสียงในด้านการจัดส่งซอฟท์แวร์ระดับปานกลางในปลายปีใดก็ตามที่จัดการเผยแพร่หนังสือที่ดี

มันมี 54 "กฎ" สำหรับการพัฒนาซอฟต์แวร์ - บางอย่างเห็นได้ชัดบางคนก็น้อยน่าจดจำและมีค่าน้อยกว่า 200 หน้า (มีรูปภาพ) ดังนั้นจึงสามารถอ่านได้มาก


หนึ่งในไม่กี่คนที่กล่าวถึงว่าฉันไม่คุ้นเคยกับก่อนหน้านี้ ขอบคุณสำหรับคำแนะนำ โบนัส: หลายครั้งใช้ copes เป็นเวลา 1 เซ็นต์ + จัดส่งที่ Amazon
JohnFx

3

สำหรับการสรรหาสมาร์ทและทำสิ่งต่าง ๆ ให้สำเร็จโดยเจ้าหมอโจแอลสปอลสกี้บางคนเรียกว่าเป็นคนที่สั้นมากและมีความเข้าใจที่ดี บางสิ่งที่พูดถึงไม่ใช่เรื่องง่ายที่จะติดตั้งใช้งานในทุก บริษัท / ประเทศ แต่มีหลายทางเลือกที่จะให้ประโยชน์บางอย่างแก่คุณ

ในขณะที่เรากำลังพูดถึงสิ่งต่างๆของโจเอลหนังสือเล่มแรกของโจเอลในบทความเรื่องซอฟท์แวร์ก็ดีเช่นกันแม้ว่าพวกเขาจะออนไลน์ทั้งหมด สั้นอ่านง่ายและกระตุ้นความคิด

(ดำเนินต่อไปจนตายจากความหน้าซื่อใจคดทุกครั้งที่เขาส่งเสียงครวญครางเกี่ยวกับผู้คนที่ต่อสู้ว่า Joel และ / หรือ Jeff นั้นวิเศษเพียงใด)


ฉันได้อ่านหนังสือเรียงความของ JOS แล้ว แต่ก็ยังค้างอยู่ที่ "ฉลาดและทำสิ่งต่าง ๆ ได้สำเร็จ" เพราะฉันกลัวว่ามันจะเป็นการปรับปรุงใหม่ของอีกฝ่าย มีเนื้อหาต้นฉบับมากหรือไม่?
JohnFx

@JohnFx - มีเนื้อหาไม่ครบเต็ม (ขนาดเล็ก 200 หน้า - ไม่ใช่เรื่องย่อที่ไม่ดี) และส่วนใหญ่เป็นการขยายความคิดที่คุณอาจเคยเห็นที่อื่นในการเขียนของเขา แต่มันก็ค่อนข้างดีและฉันคิดว่ามันเป็น คุ้มค่าในการอ่าน. การเงินคุณสามารถพูดได้ว่ามันมีราคาแพงสำหรับสิ่งที่มันเป็น แต่มันทำขึ้นเพื่อที่โดยไม่ต้องเสียเวลาของคุณโดยการเป็นเวลานานเพื่อประโยชน์ของการเป็นเวลานาน ตรงไปตรงมาฉันหวังว่าฉันจะจ่ายเพิ่มอีก 5 - 10 เหรียญเพื่อให้บางคนดึงสารตัวเติมออกจากหนังสือไอทีส่วนใหญ่
Jon Hopkins

2

http://ecx.images-amazon.com/images/I/41UaBBxd3yL._SL500_AA300_.jpg

(ลิงก์ไปยังหนังสือ)

ว่องไวหรือไม่กระบวนการย้อนหลัง (มองย้อนกลับไปที่งานล่าสุดของทีมและมองหาวิธีที่จะทำให้ดีขึ้น) เป็นสิ่งสำคัญ หนังสือเล่มนี้มีเทคนิคที่มีประโยชน์มากมายที่ทีมสามารถใช้เพื่อสร้างสิ่งที่เกิดขึ้นต่อไปค้นหาสาเหตุของปัญหาและตัดสินใจว่าจะทำอะไรต่อไป


1

แมวลงทุนในทิศทางเดียวกันนั้นถูกเขียนขึ้นเป็นพิเศษสำหรับโปรแกรมเมอร์ที่เป็นผู้จัดการ


จริงๆแล้วนั่นคือหนังสือที่น่ากลัวที่ฉันอ้างถึง
JohnFx

ดังนั้นฉันจะไม่ได้รับ +1 จากคุณฉันเดาหรือไม่ ทำไมคุณถึงคิดว่าหนังสือเล่มนี้น่ากลัว?
281377

ในเกือบทุกหน้าของหนังสือเล่มนั้นฉันพบคำแนะนำที่ตรงข้ามกับทุกอย่างที่ประสบการณ์การจัดการของฉันแสดงให้ฉันเห็น มันควรจะมีชื่อว่า "ทำอย่างไรถึงจะเป็นผู้จัดการ N00B ใน 10 บทเรียนง่าย ๆ " บวกกับผู้เขียนพยายามอย่างหนักเกินกว่าจะทำตัวเหมือนที่เขาเข้าใจโปรแกรมเมอร์เมื่อเห็นได้ชัดว่าเขาเพิ่งทำซ้ำแบบแผน มันทำให้ฉันนึกถึงชายผิวขาววัยกลางคนที่แร็พเพื่อพิสูจน์ว่าพวกเขาเป็นอย่างไร
JohnFx

1

Crystal Clearโดย Alistair Cockburn แม้ว่าคุณจะไม่ได้เข้าสู่ Agile แต่ก็มีคำแนะนำที่ดีมากมายเกี่ยวกับการจัดการทีมและให้พื้นฐานที่ดีในการสร้างกระบวนการพัฒนาของคุณเอง


-2

หนังสือจำนวนมากที่กล่าวถึงข้างต้นสำหรับหน้าซอฟต์แวร์ ฉันจะบอกว่าไม่มีหนังสือเล่มใดเล่มหนึ่งหรือคู่ก็เพียงพอแล้ว การจัดการตัวเองเป็นงานที่ยากและเป็นส่วนตัวมาก ฉันอยากจะแนะนำคนที่กำลังพิจารณาฝ่ายบริหารให้อ่านหนังสือวิจารณ์ของ Harvard Business จำนวนมาก พวกเขาทุกคนมีความคิดที่เป็นรูปธรรมที่จะแบ่งปันและสิ่งเหล่านี้ต้องใช้เวลามากในการอ่านและความพยายามในการนำไปปฏิบัติ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.