首页 > 其他分享 >一个混乱千万级软件项目

一个混乱千万级软件项目

时间:2023-09-26 14:55:05浏览次数:49  
标签:项目经理 项目 成员 千万级 混乱 软件 团队 Leader

背景:公司接到一个亿级的项目,软件大概占到1/4的比例,整个项目包含了硬件和软件团队。软件团队是要实是一个软件产品,让其控制各种硬件设备做自动化运作,并打通上下游系统的数据。软件同时统计分析(包括机器学习和AI) 整个项目设备的运作和任务执行情况,服务于后续运营优化。

项目成员结构:
大项目经理,对这个项目负责。对于在项目中要做的事情,可以和普通项目经理一样,只是维度会更高一级,可以理解成PMO
硬件团队经理负责机械设备安装调试
软件团队经理,对软件功能,进度和人员安排负责
软件团队Leader(偏技术),对软件功能需求和技术实施负责,也负责和硬件集成测试调试

一开始,现场只有2~4名软件人员,大家对自己需要负责的模块非常清楚,目标非常明确,可以说是斗志昂扬,有问题就上手找原因和方案。每天都主动加班,基本每天都自觉上班10个小时,没有怨言,出现了高效敏捷团队的迹象。现场没有Leader,只有项目经理(产品经理)。
项目进入的中期,越来越多的软件成员加入到项目中,每个人分工开始细化。但是,项目的问题愈来愈多,而且效率越来越低,并没有想象中的人员增加,加速整个项目的效果,发生了什么事情?
软件团队的Leader不在现场,而是一个远程国外的Leader,偶尔来现场,凝聚力可想而知。因为缺少对现场情况的把控,加上自己Lead这样一个团队的意愿不高,导致工作分配和进度没有把控住。所以就出现了大家只关注自己的问题,和自己没有关系的坚决不碰,因为大家都觉得自己只是一个工程师,这些协调的事情应该等待Leader来统筹。而对于进度,自己做完的任务,反正没人跟踪,“滑水”在所难免。但凡有积极性的人主动领活,下次再有未认领的任务,项目经理只能出面直接分给积极性高的。这个人因为接触过这个模块,所以以后这个模块的任务就会更多得给他。后果就是越积极的人,最后工作越多。后面大家学精了,什么事情躺平就是,千万不要积极,等着派活就好。派多了也不要积极去做,做得越快,新活就会流到他的手上。人性的懒惰表露无疑,难道这是大家的错?
这样的项目,很难想象它能有效率。其中的项目管理也没有任何日程安排,基本都是今天什么问题,明天解决什么问题,完全没有长期的规划,团队成员之间,也不知道自己往什么地方走,只能走一步算一步。而派活的事情,没有远程Leader,也没有指定现场的Leader,技术团队也是分割出明确的地盘,跨领域的问题,爱找谁找谁。

针对这种,对整个团队调整如下:
1. 远程Leader砍掉,在现场找一个Leader,这个Leader需要有影响力,需要懂软件开发流程和能够评估工作量,需要对业务有所了解。
2. Leader不要做开发,对于收到的问题或变更,找到对应可以做的人,评估方案和预估工作量,并对进度做安排和跟踪
3. 每天上午和下午例会15分钟。这个时间绝不能超,如果内容拖拉大家会因此产生反感,心不在焉,效果急剧下降。可以把详细内容放到会后单独找对应人员了解和安排。如果任务遇到问题,临时找不到方法,pass,会后再详细了解,并指定应对方案,是加多时间,还是修改方案,还是另外加人。
4. 对于新功能,一定要找到产品经理或客户了解需求,必要的时候叫上开发人员一起了解。对于优先级比较低的问题或功能,可以放到一个池子里,等后续有多余人力再做。
5. 每个人的任务,工作量,难度系数,完成及时性,bug紧急性,修复情况,bug造成的影响等信息需要量化,后续提供给实施人员直线经理用于KPI考评参考
以上调整的特点是增加的量化考评机制,以结果为导向,透明公平。当然,如果不想把整个团队弄得怎么“卷”,我们也可以不全部透明公开这些数据,而只是告诉大家有对应的考评机制。对于优秀的项目成员,会给与本项目经理特意颁发的感谢奖状。
以上方法实施的时候,也要考虑平衡,人不是机器,也需要融入一些情感。比如有些人抢活不敢太积极,比较内向,有些人”吃像“比较难看。作为项目经理,需要适当派活给那些抢活不积极,但是效率还可以的人员,也应该定期听取成员的意见,看他们做某些模块的意愿,对于需要帮助的成员,也要定期找其他成员做培训和指导(这些指导也应该要记录到任务里,算KPI)。
软件项目管理的方法理论非常多,但是无非都是权衡预算进度和质量, 以目标为导向。还是要在工作中不断使用和调整,根据实际情况把各方法融会贯通,结合使用,甚至和跨领域的知识结合。这里强调的是,人永远应该是项目首要关注的,人心涣散,项目就很难管了。整个项目运作过程中,一定要考虑每个成员的感受,如果可以,还要考虑他们每个人的发展。在同一个项目,就是“一家人”,而不能真的把他们当成资源看待,耗尽了事。对于公司,对于你的人际和个人心历都是很大的损失。如果考虑到每个成员的成功,项目一般很难失败,即使项目失败,你也将收获满满。

 

欢迎留言,向大家学习!

 

标签:项目经理,项目,成员,千万级,混乱,软件,团队,Leader
From: https://www.cnblogs.com/zenghanxi/p/17730088.html

相关文章

  • 软件测试的误解有哪些?
    相对于软件开发而言,软件测试还不为众人所了解。很多软件开发人员,包括多数软件企业的高层管理人员,由于缺乏软件测试的知识和实践经验,对软件测试还有很多误解,这对软件测试工作极为不利,必须加以澄清。误解一:如果发布的软件有质量问题,那是软件测试人员的原因。软件测试是一种有效提高软......
  • 软件测试 | 角色介绍
    为了保证“解铃还须系铃人这”这句话名言成为事实(译注:“youbuidit,youbfeakait”,摘自“youbuildit,youbreak”)的问题,只有开发人员自己才能修复。这里的意思是开发人员自己才能修复。比专职的测试人员更适合做测试工作。在传统的开发岗位之外我们又增加了几种角色。我们明......
  • 软件测试 | LDAP常见操作指南
    扩展LDAP采样器被设计用来支持非常复杂的测试目标,它会尽可能地支持各项LDAP操作。在本节中将会介绍共有多少LDAP操作,以及它们的作用。针对每一种操作,会简要地介绍它们是如何实现的。LDAP服务器可以被视为某种分级的数据库,它们会将对象(条目)存入树中。树的最高部分称为树的根节点。例......
  • 记一次 .NET 某拍摄监控软件 卡死分析
    一:背景1.讲故事今天本来想写一篇非托管泄露的生产事故分析,但想着昨天就上了一篇非托管文章,连着写也没什么意思,换个口味吧,刚好前些天有位朋友也找到我,说他们的拍摄监控软件卡死了,让我帮忙分析下为什么会卡死,听到这种软件,让我不禁想起了前些天在程序员桌子上安装监控的新闻,参......
  • 软件调研、研发、设计、管理、验收文档(全文档整理)
    前言:在软件开发生命周期中,调研、研发、设计、管理、验收等环节的文档编写至关重要。它们分别扮演着不同的角色,为项目的顺利进行和最终的成功提供支持和保障。【获取方式在文末】【在调研阶段】,文档的主要作用是记录和整理关于软件产品的需求分析、市场调研和竞争分析等信息。......
  • 2023年免费好用的考试成绩分析软件推荐及详细介绍
    在学生学习过程中,考试成绩分析是一个重要的环节,可以帮助学生了解自己的学习水平和薄弱点,并制定相应的提高计划。本文将为大家介绍2023年免费好用的考试成绩分析软件,这些软件不仅功能强大,而且免费使用。我们将对每个软件进行详细的介绍,并评估其功能、用户体验和适用场景。第一部......
  • 国标GB28181安防视频平台EasyGBS视频分析软件有哪些好处
    在EasyGBS视频监控系统中,前端存储通常采用高性能的NVR(网络视频录像机)或NAS(网络附加存储)设备来实现。这些设备具有高容量、高速度和稳定性的特点,能够支持多路高清视频流的同时传输和存储,确保系统在处理大量视频数据时仍能保持流畅运行。1、《视频水印》这是一款相当专业的视频解......
  • 工业物联网:国内外主流工控组态软件
    随着工业自动化水平的迅速提高,计算机在工业领域的广泛应用,人们对工业自动化的要求越来越高,种类繁多的控制设备和过程监控装置在工业领域的应用,使得传统的工业控制软件已无法满足用户的各种需求。什么是工业组态软件?工业组态软件是实现采集数据和控制过程的专用软件,是自动控制系......
  • 手机成绩分析软件排行榜TOP10下载
    随着智能手机的普及和移动应用的快速发展,手机成绩分析软件越来越受到学生、家长和教育机构的关注。这些软件可以帮助用户方便地记录、分析和管理学生成绩,提供个性化的学习指导和反馈。在本文中,将详细介绍2023年手机成绩分析软件排行榜的TOP10,并对它们的特点、功能和使用体验进行......
  • Adobe Captivate 9.0下载(adobe屏幕录制软件)下载 各个版本下载
    AdobeCaptivate是一款综合性创作工具,可为家庭用户、学生和专业人士提供简化的电子学习创建平台,用于创建交互式教育内容,例如软件演示、分支场景、随机谜题、软件模拟等。AdobeCaptivate在创建和发布电子学习内容方面拥有超过15年的经验,如今已发展成为一个强大的创作和项目导出工......