人月神话札记:沟通

简介: 人月神话札记:沟通

前言:在最初的世界,人们只有一种语言,所以大家沟通好说去建立一个通天塔,可以通往天堂的巴比伦塔,然而上帝出现了,他交给人们不同的语言,让大伙最终无法进行交流,最终队伍遣散,巴比伦塔就此失败,那么本章作者想要告诉我们的就是“沟通”对于成功的项目很重要。


编程项目中的交流


书中主要针对的是大型项目的交流,然而同样适合我当前所处的团队:

非正式交流:以前在日企和日方沟通主要是电话会议,那么小型团队的非正式交流就是协作的人员互相凑一起说话就可以了。

会议:站立会,分析讨论会,项目评估会等任何有形式的会议。

工作手册:这个目前在我们团队不太可能做的很好。

编程项目的组织架构


树状结构是作为权利和责任的结构出现,那么就是所谓的分层责任制,部门经理下分项目经理,项目经理管理不同的功能模块,这样一层层的。

产品负责人:组件团队,划分工作及制定进度表。与团队外部进行向上的沟通和水平的沟通,建立团队内部的沟通和报告方式,从而确保进度目标的实现。

技术主管:指明系统的外部样子,勾画内部结构。当遇到技术难题时,提供技术解决方案。

那么以上两个角色作为组织架构中最重要的部分,该怎么存在呢?

两个角色为同一个人,队伍为3~6人,显然就是说我的团队,目前3个人,我的理想是5个人。我在这个结构中,感觉穿梭于技术和管理的角色中,有时感觉很累,有时感觉很有存在感,呵呵。

产品负责人为总指挥,技术主管为左右手。书中说这种组合很少应用,因为技术主管在不负责管理工作时,很难有权威,这就会减弱他在团队中的贡献。

技术主管为总指挥,产品负责人为左右手。让技术主管潜心解决技术问题,而负责人去打理其他事宜。

总结:建立一套合理的组织,让大家交流的更加顺畅,是保证一个项目成功的关键。


相关文章
沟通拦路虎And垫脚石
沟通是人与人之间、人与群体之间思想与感情的传递和反馈的过程,以求思想达成一致和感情的通畅,那么我们又对沟通了解多少呢?下面我们一起来了解一下“沟通”。
关于认知(高效能人士的七个习惯,刻意练习,PDCA,GTD)
关于认知(高效能人士的七个习惯,刻意练习,PDCA,GTD)
产品经理又开始为难我了???我。。。。(一)
前言 大家好,我是Fly哥。最近做项目的时候,就是产品经理给的图总是很大,不压缩。每天要处理这些图片真的很累哇。于是一怒之下写下了这个「vscode 插件」。「插件核心功能是压缩,然后上传图片」。压缩的网站其实就是「tinypng」 这个网站然后图片压缩后,然后再上传到cdn上,然后然后这个压缩过的url 直接放到我们的粘贴板上。下面跟着我的步伐一步一步来写实现它。先看效果图: 图片 效率对比 开发这个主要是提高团队开发效率, 绝不是为了炫技。看图: 图片 image-20211017224316386 image-20211017224316386 需求分析 可在vscodde的set
产品经理又开始为难我了???我。。。。(一)
|
JavaScript 前端开发 API
产品经理又开始为难我了???我。。。。(二)
插件开发——配置右键菜单 这个功能描述大概就是,你在写的时候突然要上传,直接点击鼠标右键,然后直接选择图片。对就是这个简单的东西,做东西需要从用户的角度考虑,一定要爽,能省一步是一步。呵呵哈哈哈 这个配置其实就是在 还是在刚才的「package.json」 上继续配置: "menus": { "editor/context": [ { "when": "editorFocus", "command": "extension.choosedImage", "group": "navigation" } ] w
产品经理又开始为难我了???我。。。。(二)
|
监控 测试技术 项目管理
技术分享 | 软件项目管理与跨部门沟通协作
技术分享 | 软件项目管理与跨部门沟通协作
|
监控 测试技术 项目管理
技术分享 | 软件项目管理与跨部门沟通协作
项目管理是在项目活动中运用知识、技能、工具和方法,以便达到项目要求。 软件项目管理有其特定的对象、范围和活动,着重关注成本、进度、风险和质量的管理,还需要协调开发团队和客户的关系,协调内部各个团队之间的关系,监控项目进展情况,随时报告问题并督促问题的解决。 软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对人员(People)、产品(Product)、过程(Process
|
敏捷开发 程序员 API
最怕程序员学会了隐身术!创业者最应该看的软件开发风险管理
  看到这个标题,我想应该不少人都有苦涩的回忆,我这几年的创业经验中,也碰过几次程序员人间蒸发导致技术开发难以接手的案例,也听说过类似的烂摊子也的确不少,我都有遇过,通常创业者本身不懂技术或是对技术一知半解的状况,就更容易被程序员唬得一愣一愣的。别以为这种事只有遇到外包才会发生,我也看过技术合伙人学会隐身术后就人间蒸发的惨痛案例。   因此,经过去年一年在程序员客栈工作,我都建议每个非技术背景的朋友,可以至少知道一些基础,这样当程序员发生问题的时候,就不致于发生不知道代码、资料库不知在何处的窘境。为了把风险降到最低,以下来谈谈创业者在与程序员合作时需要注意的几个重点。
822 0
团队建设三境界
一、乌合之众,强权政治(新手)   很多新手都会经历这样的过程,新组建的团队冲突不断,大家对当各种制度措施,报以反感。为保证执行力和项目成功,项目经理会选择强权压制,尤其是技术比较好的项目经理。
973 0