乐于分享
好东西不私藏

软件“灾难”

本文最后更新于2025-08-20,某些文章具有时效性,若有错误或已失效,请在下方留言或联系老夜

软件“灾难”

软件“灾难”

和一位行业大佬探讨了下软件“灾难”。\n他说:“如今,软件已成为各类企业、工程、科学和全球经济发展的推动力。 与水泥一样,软件在现代文明中无处不在。\n你的手机、家用电脑、汽车、飞机、医院、企业、公用事业、金融系统和国防系统中都有软件的身影。 软件日益成为基础设施运行的关键组成部分,几乎涉及全球、国家、社会和经济功能的方方面面。\n在现代文明中,人们不可能不接触软件、不被软件所接触、不以某种方式依赖软件。\n但不幸的是,软件本身的工程设计并不完善。\n软件灾难每年都在增加。”\n这是一个好问题。\n我们需要先把软件“灾难”这个点定义好,我理解从两个方面讲:\n1、软件质量不行(bug缠身)\n2、软件无法满足业务(盲目开发)\n先说第一个,软件质量不行和软件工程设计关系不大,主要是软件工程开发关系很多,这就引出软件的开发流程、质量控制,是不是经过了代码Review、研发代码自测、测试黑盒/白盒测试、产品验收、试运行等环节。当然还有软件出现bug的紧急预案是不是有准备,例如快速打补丁、数据修复等等。\n再说第二个,盲目开发,无法满足业务,那这个自然是软件工程设计的关系,一般来讲从接收需求到设计交付中间经历了需求调研、顶层设计、概要设计、详细设计几大环节,如果从调研那里就没有搞清楚,那么后面就会像牛鞭效应一样逐渐偏离目标。所以第一步需求调研至关重要,多问几个为什么,在什么场景下遇到什么问题?为什么遇到问题?现在是怎么做的?想要怎么做?为什么要这么做?这么做的价值是什么?如何来衡量价值?……..\n把这些搞清楚了,后续出现的问题才能减少,但是实际中,往往这一步做不好,为什么?顾问或产品能力不足、环境压力大没有话语权、企业不重视等。\n#软件 #数字化转型 #IT #产品经理 #管理咨询
本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 软件“灾难”
×
订阅图标按钮