软件项目中的人与事

选对人做对事。

在软件项目管理中,如果能做到把合适的人放在合适的岗位,项目就成功了一半。

对于任意一个大型项目,其中交织的各种错综复杂的关系, 如果抽丝剥茧的去究其本质,你会发现最终一定是会落到某个人的头上,要么是他的责任范围,要么是他的利益,所以在接手一个项目的时候,我一般都会先搞清楚在这个项目中,谁关系什么功能,这个功能影响哪些人,就是我们说的『干系人识别』。

举个例子: 某公司 CEO 牵头成立了项目小组,任命了项目经理, 但是他又指定了 CTO 为项目第一责任人,项目经理有50%的资源(人财物)调配权。由于项目经理不懂技术,所以项目经理又严重依赖 CTO 的技术前瞻性视野和技术经验。所以虽然 CTO 管理整个技术团队,但是人员调度权在项目经理手中, 相当于在这个项目中项目经理的任命架空了 CTO 的人事行政权,CTO 更像是一个技术专家。

在这样的项目中,我们有很多角色可以假设:

如果我只是某子线上的技术负责人, 那么我该如何游刃于其中?

如果我只是某条线上的技术专家, 那么我该如何游刃于其中?

如果我只是某条线上的项目经理, 那么我该如何游刃于其中?

如果我只是某条线上的产品经理, 那么我该如何游刃于其中?

如果我只是某条线上的架构师, 那么我该如何游刃于其中?

如果我只是系统的总架构师, 那么我该如何游刃于其中?

不管哪个角色,我认为以下是通用部分供讨论。

一、做事角度

  1. 明确自己的责任范围

  2. 明确自己的非责任范围

  3. 确立自己的责任范围在整个项目中的优先级

  4. 确认自己责任范围内的事的优先级

  5. 选人(很多团队中人员并不是组内固定的,所以平时就要知晓各个同事的能力、特征等)

二、做人角度

  1. 考虑向谁汇报

  2. 考虑如何汇报(向不同的人汇报不同的内容)

  3. 考虑汇报的时机

  4. 考虑同步哪些消息给组员

  5. 考虑谁适合当自己的左右手

  6. 考虑要有自己的『嫡系』(是的,再小的领导也要有嫡系,架构师如果没有行政责任,那就应该要有盟友)

三、专业度

你有没有过那种经历就是被人问的很恼火最后跟人吵起来, 最后冷静下来后发现原来是别人问的问题,总是让你卡住回答不了,你怕别人因此轻视你, 你怕别人挑衅你, 你怕别人挑战你的权威,你感受到了威胁并且不知所措,所以你要用吵的方式掩饰或者是发泄情绪。

不管哪个角色,你一定要在自己的领域内有足够硬的实力让团队信服,至少在这块你说的话是权威,稳, 靠谱, 滥竽充数的结局就是害人害已。

四、懂点项目管理是加分项

会点项目管理,有正反两个作用,正向的是可以更稳固的控制项目进展, 逆向的是当你有些想法的时候,利用这些知识可以让你从法理上站在制高点, 假如你是CTO,结合你的技术视野那对项目经理就是降维打击,使你的工作进展更顺利。假如你是架构师,你便总是能在项目计划内管控好你的上下游的需求,做到防范于未然,视项目经理于无物当然项目经理是喜欢这样的架构师的,在利益分配上一定不含糊。

所以如果有人想学习项目管理可以私我交流。我的起点是技术哈,但是我也是一个合格的项目管理师。

五、少说话多做事

高情商不代表话多。体现高情商的点绝对不是一两个而是很多。有的人说我天天帮助别人,我是不是高情商,那叫傻。我们说助人这件事如果能做到雪中送炭那么你的情商就体现出来了。高情商的进阶点是能在关键场合把话说到点子上,把事做到关键人心里,这很不容易的。

还有个很关键的点叫潜龙勿用,如果你被迫进入一个压低了级别的项目里,你一定要低调不能象以往一样到处指点江山,更应该潜心修炼等待机遇,把项目中分配给你的事做好,配合好你的上下游,知道他们有什么需求。那有人问了要是一直没有机遇怎么办?我的答案是在你不再需要这个团队的时候,这个项目对你可有可无的时候去放手一博。

六、保持学习,输出成果

有经验的老师傅都知道,职场中有个词叫『摸鱼』。在领导眼中摸鱼的定义只有一个:做与项目无关的事就是摸鱼。但是在你的眼中,空余时间可以刷手机, 也可以用来进步学习,你说说看哪个是摸鱼?

永远保持进步,不仅是对自己的负责, 也是对社会的负责。让自己保持清醒,保持一种状态,持续获得能力成长。

相关推荐
qq_459234423 天前
【题库】| 商用密码应用安全性评估从业人员考核题库(四十)
职场和发展·密码学·学习方法·考核·商用密码·商用密码应用安全性评估·密评
敲敲了个代码3 天前
[特殊字符] 空数组的迷惑行为:为什么 every 为真,some 为假?
前端·javascript·react.js·面试·职场和发展
诚思报告YH3 天前
视频面试软件市场洞察:2026 - 2032年复合年均增长率(CAGR)为10.3%
面试·职场和发展
重生之后端学习3 天前
74. 搜索二维矩阵
开发语言·数据结构·算法·职场和发展·深度优先
tyb3333333 天前
leetcode:吃苹果和队列
算法·leetcode·职场和发展
开发者每周简报3 天前
AI 代理的难题:工具调用是怎么升级的
人工智能·程序人生·chatgpt·代理
Pitiless-invader3 天前
MySQL 相关知识及面试问题汇总
面试·职场和发展
咖啡色格调3 天前
以码为念,以证为章——2048小游戏的软著登记心得
java·程序人生
重生之后端学习3 天前
35. 搜索插入位置
java·数据结构·算法·leetcode·职场和发展·深度优先
逆境不可逃3 天前
【从零入门23种设计模式08】结构型之组合模式(含电商业务场景)
线性代数·算法·设计模式·职场和发展·矩阵·组合模式