关于管理软件开发团队的最佳书籍?[关闭]


13

关于软件开发的规范书籍已经相当完善。但是,在阅读了本周末关于管理编程团队的糟糕建议的可怕书籍之后,我正在寻找针对真正好的书籍的建议,这些书籍侧重于编程的管理方面(招聘,绩效评估/管理,动机,最佳实践,组织结构)等),而不是在软件本身的构建上。

有什么建议么?


pm.stackexchange.com上现在有一个类似的问题
Andre Holzner

Answers:


16

Peopleware:生产性项目和团队

如果您读一本书,那就做这本​​书。它涵盖了如何着手提高开发人员的工作效率,以及如何用硬数字证明为什么这些事情很重要。

您可能不会全部实现它们(太多的公司根深蒂固的文化会阻止它们),但是值得知道理想是什么,为什么这样做,并拥有弹药来获得您所能得到的。

替代文字


8

阅读完Peopleware(有点过时,1999年,但很经典)之后,这里是同一作者(Tom DeMarco )的最新作品。

懈怠获取过去倦怠,繁忙的工作和总有效率的神话 替代文字



6

管理人

具体动作项目不多,但这是一本有趣的文章,提供了一些见解。


1
确实喜欢阅读它,因为它有幽默感:)
ChrisAnnODell,2010年

2
在你建议之后我买了这本书。现在已经过了一半,并同意它非常牢固。
JohnFx 2011年

到目前为止,我发现这是管理开发团队的最佳选择。
Britt Wescott

5

除了编写代码完成,史蒂夫·麦康奈尔(Steve McConnell)还写了《快速开发:驯服野生软件时间表》,它与软件开发项目管理以及软件项目经理的工作几乎与代码完成一样好。

他还写了《软件估算:揭开妖术的神秘面纱》《软件项目生存指南》,这两个都值得一看,尽管“软件估算”在一个特定主题上相当详细,因此除非您真的很感兴趣,否则您可能想要避开。


快速开发和软件项目生存指南是我大学的软件工程过程和项目管理课程的课程书。该课程要求快速开发,我强烈建议您参加。
托马斯·欧文斯

1
@Thomas-您实际上已经给了我一点对大学教学的信心。这是一本非常好的书,值得在毕业后继续使用。
乔恩·霍普金斯

我的部门使用了很多经典的著作-《软件子系统工程》中的《四人帮》一书,在两个不同的课程中推荐使用“代码完整”,而在需求工程课程中则使用Weiger的“软件需求”。高年级学生通常会向低年级学生推荐诸如实用程序员,《神话人月》和《 Peopleware》之类的书。
Thomas Owens

4

吉姆·麦卡锡(Jim McCarthy)撰写的《软件开发动力学》也不错(就像麦康奈尔的书一样,它是微软出版社的书,这家公司因晚些时候发布平庸的软件而臭名昭著,设法以某种方式成功出版了一些很好的书,说明应该如何正确地做)。

它包含54个用于软件开发的“规则”-一些显而易见的东西,有些则少之又少,几乎所有值得记住的内容,不到200页(带有图片),因此可读性强(加上54条规则结构意味着它分好块)。


提到我以前不熟悉的少数人之一。谢谢你的建议。奖励:在亚马逊上,有几家用过应付1美分以上运费的方法。
JohnFx

3

对于招聘称为Joel Spolsky的某人的Smart and Gets Things Done而言,他的优点是非常简短,并且拥有很好的见识。它所谈论的某些内容在每个公司/国家/地区都不容易实现,但是通常会有替代方法可以为您带来一些好处。

尽管我们在吹捧乔尔(Joel)的东西,但乔尔(Joel)关于软件论文的第一本书也不错,尽管它们都可以在线获得。简短,易读且发人深省。

(在他抱怨人们一直在嘲笑乔尔和/或杰夫多么出色之后,他因虚伪而失败。)


我读过JOS随笔集,但一直推迟发表“聪明而成功的事”,因为我担心这会给别人带来太多麻烦。有很多原始材料吗?
JohnFx 2010年

@JohnFx-没有太多的句号(200小页-简洁不是一件坏事),并且很大程度上是您在他的写作中其他地方可能看到的想法的扩展,但它仍然相当不错,我认为这是值得一读。从财务上讲,您可以说这是昂贵的东西,但它可以通过不因长时间而浪费时间来弥补这一点,从而弥补了这一点。坦白地说,我希望我能多付5到10美元,让某人从大多数IT书籍中剔除填充物。
乔恩·霍普金斯

2

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

(链接到书)

不管是否敏捷,回顾过程(回顾团队的近期工作并寻找更好的方法)都是很重要的。本书提供了许多有用的技术,团队可以使用这些技术来重构发生的事情,找出根本原因并决定下一步该做什么。


1

牧民猫是专门为已经成为经理的程序员编写的。


实际上,那是我所指的可怕的书。
JohnFx

我想我不会从你那里得到+1的吗?您为什么认为这本书令人恐惧?
user281377 2010年

在那本书的几乎每一页上,我都发现建议,这与我的管理经验向我展示的一切完全相反。它的标题应该是“如何在10堂简单的课程中成为N00B管理员”,而且当他显然只是在重复刻板印象时,作者只是想尽自己的努力来使自己理解程序员。这让我想起了一个中年白人的敲击声,向年轻人证明了他的臀部。
JohnFx

1

Alistair Cockburn的《水晶清澈》。即使您不喜欢敏捷,它也提供了很多有关管理团队的良好建议,并为您建立自己的开发流程提供了良好的背景。


-2

上面提到的有关软件方面的很多书籍。我会说没有一本书或几本书就足够了。管理本身是一项艰巨的任务,而且非常主观。我会建议正在考虑管理的人阅读很多《哈佛商业评论》。他们都有一个具体的想法可以分享,并且在实施时需要大量的阅读和精力。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.