软件工程之美学习笔记十一 10 | 如果你想技术转管理,先来试试管好一个项目

《软件工程之美》材料地址: https://time.geekbang.org/column/article/86375

1,项目管理

项目管理,是最基础的管理,既要管理一个项目,又要协调整个团队一起,完成共同的目标。
如果你想技术转管理,先试试管好一个项目。项目管理通常是技术人员转型管理的第一步,也是非常关键的一步!

2,技术人员转型管理的障碍是什么?

关注细节的,是工程师; 关注过程的,是项目经理; 关注结的,是老板。
从技术思维到工程思维,不要仅仅局限于自己负责的那一个小模块,而是要多从项目的整体去思考。

3,怎么样去管理一个软件项目?

就软件项目管理来说,“道”就是管好人、管好事。

(1)怎样管好软件项目中的人?

  1. 管理好客户的预期
    质量达标(质量) 完整交付(范围)按时交付(时间)预算之内(成本)
  2. 用流程和规范让项目成员一起紧密协作

(2)怎样管好软件项目中的事?

  1. 选择适合项目的开发模式
  2. 制定好项目计划
  3. 对计划进行跟踪和控制,同时做好风险管理
    在这里插入图片描述

4,技术转管理的一些经验教训分享

(1)控制你想写代码的冲动
(2)团队的成功,才是你的成功

“是不是我把上级的工作做了,我就能升职了?”
“并不是你把上级的工作做了就能升职,而是你的下级都成长了,能替代你的位置了,你就可以升职了。”

(3)形成自己的管理风格
(4)坚持就是胜利

5,我的留言

关于技术转管理,先从项目管理开始。这个观点我极其赞同。以下我谈谈自己的想法。
1,老师举的是软件开发项目管理的例子,假定的项目经理是有开发技术的,所以需要克制自己不要有写代码的冲动,这一点我极其赞同。但假如项目经理以前并不是写代码的,这时候怎么办?我倒是觉得,应该学点代码,尝试写点代码,深入理解软件开发框架,培养点软件架构思想,才能充分理解开发人员的境况,更容易和自己团队甚至客户进行交流。同时无论你过去是开发大牛、还是应用架构师、领域专家、还是基础架构师,除非人员安排如此,否则,千万不要越俎代庖,把这些事情交给负责这些事情的人去做,你可以做的就是帮助指导,而且尽量要从方法上去指导,“授人以鱼不如授人以渔”。特别是一个比较固定的团队,培养一个人的成长比样样事必躬亲要好。
2,管理牵涉到”人““工具””流程“三个部分的使用。项目经理首先需要学一些管理学的知识,如何激发”人“的潜力已完成目标是管理的最主要目的,所以一些管理理念比如MBO,管理方法(沟通技巧)都得学一点。对于”工具“,好的工具和差的工具效果不同,但更主要的是要用好工具,比如敏捷模式中,像Jira,或者VSTS等都是很好的管理工具,也就是老师讲的ticket工具,但怎么用好它,需要项目经理在团队内外进行培训推广,常抓不懈。还要考虑怎么把“流程”固化到工具中,那么项目管理就可以行云流水了,所谓子在川上曰,逝者如斯夫!
3,当“人”“工具”“流程”都发挥了它们的作用的时候,项目经理就需要凭借自己的知识和经验、善于发现风险,管控风险。这时候,我觉得风险管理是项目经理最大的责任。特别是控制好“范围”(防止项目过程中范围扩大或者变小),“成本”和“时间”,以最终达到合理成本下按时交付完整的达到质量要求的项目交付物。
以上几点,也是我从基础架构规划实施、然后做基础架构项目,现在管理软件开发项目好多年来的对于项目管理的一些经验,和大家共享,也请老师点评。

老师回复: 你这不止是总结,很多内容补充的特别特别好?

非技术出身,反而是要学习技术,要信任技术

流程工具和风险管理,后面两篇还会继续讲到,到时候还请继续点评讲解?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

alpha xu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值