微信公众号 | strongerHuang
老板要求三个月把项目做完,结果半年了,项目还没有搞好。
这种情况,你们是不是经常遇到?
最近看到群友在讨论类似的问题,这里就来说说:嵌入式项目为什么总是延期?
需求不明确
做项目,首先第一步就是需求。
没有明确的需求,99%项目都会延期。
第一是来自客户的需求模棱两可,客户要求参考某产品的功能做一个差不多的产品。
如果你不深入沟通细节,就立马开工做项目,十有八九做出来的产品客户不会满意。
第二是来自客户的需求随时改动,比如:客户要做一个采集温度传感器并显示在LED屏上。
隔一段时间,客户又说,增加一个湿度、风速的传感器。
又隔一段时间,客户有要求在手机和电脑上都能查看这些传感器的数据。
这样做项目,肯定永远做不完,也永远做不好。
低估项目难度
拿到一个项目,我们首先是根据需求对整个项目进行综合评估,包括技术细节、开发周期等等。
但有的人就是喜欢吹牛B,就是不走寻常路,管他三七二十一,直接开干,觉得项目类似,要不了多久就能搞定。
比如:有的人在学校做过小车,就觉得做一个机器人很简单。
项目一拖再拖,最后勉强交付一个不怎么完整的产品出来。
成本、采购控制问题
嵌入式项目是实打实的产品,不是虚拟产品,一块芯片,甚至一个电阻都会影响整个项目的成本。
相比大家都经历过前两年的芯片涨价潮,不但涨价,关键还买不到。
在这种涨价、还不到元器件(芯片)的情况下,你说项目会不会延期?
项目管理不善
大公司通常都有一套完备的管理制度,但很多小公司几乎没有管理可言。从而,在项目上也是很混乱。
比如不合理的计划、资源管理问题或沟通不畅,都可能导致电子产品开发的延期。
搞嵌入式经常会出现“甩锅”的问题,电路有问题?程序有问题?
当然,因为管理需要很大的人力物力的投入,小公司没有这些方面的管理也属正常。
其他原因
真正开发产品,和实验室玩玩不一样,有很多都需要考虑。这里在列一些可能影响延期的因素。
法规合规性: 电子产品必须符合各种法规和标准。如果在开发过程中未能及时满足这些法规要求,可能需要花费额外的时间进行调整和审查,从而导致延期。
供应商问题: 如果依赖的供应商遇到问题,如交付延误、质量问题或破产,都可能对项目进度产生负面影响。
人力资源问题:缺乏具有相关技能和经验的人才可能会影响开发进度。人员流动、培训需求或人员不足都可能导致延期。
测试和验证:电子产品需要经过严格的测试和验证过程,以确保其性能和稳定性。如果测试揭示了设计缺陷或性能问题,需要额外的时间来解决这些问题,从而延长开发时间。
最后,你搞黄了几个项目?