- 世界500强互联网产品经理管理笔记
- 韩伟
- 529字
- 2024-01-05 16:25:35
第1章 焦油坑和变色龙
在不按时算薪的行业里,软件开发应该是加班最多的一个。“码农”,是很多程序员用以自嘲的称谓。长时间的加班、大量的BUG、无穷无尽的特性以及永远都在做的重构,贯穿程序员职业生涯的始终。对比国外的微软、谷歌公司那种轻松愉快的工作,国内程序员的工作真的就如同面朝黄土背朝天的农耕一样艰辛。很多程序员都认为软件开发是一种体力活,“程序员干不到三十岁”的说法也流传甚广。
软件项目一直是一种高风险的项目,除了产品是否畅销的市场风险,还有大量的产品会在开发过程中夭折的风险。
比如软件项目的主要开发团队离职,旧的代码无法由新的开发人员接手,被迫重新开发,会导致资金无法支持。
又比如软件项目中的需求反复修改,客户意见一直不稳定,而合同的金额却早已商定,最后项目只能以撕毁合同告终。
还有软件系统交付后,所谓后续维护的工作量大大高于原先预计,导致最后尾款无法收回。
有些软件系统开发进度总是让人感觉举步维艰,一些关键要素迟迟无法突破,比如在线用户数一高就会导致服务器崩溃,如此种种,数不胜数。
高强度的工作,产出的却是高失败风险的结果,这个矛盾一直困扰着软件开发业。如何避免软件项目失败,整个软件业界都在孜孜以求。要探讨如何解决这个问题,必须先来研究一下造成问题的原因。