ARTICLE · 1107450
基于外科手术室软件项目组织实现随想
基于外科手术室软件项目组织实现随想基本原则: 软件开发最终是产出系统或产品。这是一个能够调动人类情绪的产出,能让人类为之感觉到有意义,可以为之付出时间、金钱或情感回报的。 软件开发的技术相关也只是实现系统或产品的一种手段。永远要记住,只要手里拿着的是锤子,那么看到的一切都是钉子。 那产品、系统或工具到底是什么?一切能调动人类情绪的产出就是产品。如果软件技术仅仅只是一个实现的技术手段,那么又怎么看待软件开发过程的独特性。如果软件开发过程投入资金充裕、时间充足、业务及工程技术人员经验足够,那么能否相信系统产品能顺利开发出来,并且得到人类的情绪认同? 哪有项目的条件这么充足,多数情况下是资金不足、时间不够、业务及工程技术人员经验和能力不达标。但是基于大家工作都很卷,经济萧条的背景下,不管如何,项目的最终结果都应该是好的。也就是类似,不管你拿到什么菜,你都要把菜炒好。 既然项目各项条件都不足,那么基于人性本能,惰性和推脱就产生,这时项目实施过程中又被迫引入类似宪兵的管理人员,团队整体创造性产出进一步被打击,组织开发需花更多的时间精力,项目成本再一次被推高。 既然人这么难管理和不可靠。人产出的浪费比产出的效益还多。那为什么不考虑尽量地少用人。只用能力匹配的人。HR面对这个需求肯定会大骂。哪有这么理想的人,哪能100%找到。 那反问一句,项目的成功,到底是什么角色的人能决定?产品角色?项目进度管理角色?一线开发角色?测试角色?运维角色? 如果只能保留一个角色,到底哪个角色最重要?是产品角色。产品角色决定了系统的高度。 如果项目实施组建过程中,把产品角色做到极致,用富有技术规格标准的文档外派给外部人员或者AI进行实现业务功能。那么是否既可以实现产品对于客户价值所在定义,同时也尽可能让相关功能找到合适的人等实现。项目成本得到了控制。 那个既懂产品,又了解技术,又能把产品业务进行文件系统化呈现的人在社会的哪个地方? 如果找不到这样的人,那么将就是否可以?将就对应的是成本。 如果找不到这样的人,那么先应付是否可以?应付就是3倍的开发成本。 是否可以用几个人通过团队协作来完成这样能力组合。这是在中国,大家基于文化背景,一般是不会遵守规则的。项目组织成本会指数级别上涨。 总得而言,如果硬要在条件和流程不足的情况下,进行开发组织活动,伴随着的就是成本的不断攀升。侥幸的心理就是对当下危机的漠视。
文件指导产品实现,文件指导团队组织实现。严格业务权限控制。 产品角色和技术角色合而为一。