编辑: 赵志强 2019-07-08

>

>

>

>

软件质量 所以,你的老板便可以理歪气壮地大声说出以下名言. 做项目的不需要自动化测试,做产品才要. 修复600多个 bug要靠「专业领域知识(domain know-how)」很强的人来帮忙.(Teddy内心独白:老板?啊,你嘛,帮帮忙!) 没有测试人员没关系,工程师自己测,这样就很好了. 这个软件可以准备上市了,先找几个客户试用.(小工程师内心独白:报告老板,软件连内部测试都还没开始耶) 软件现在不能上市?!我已经等了 N年了,我不想再等另一个 N年. 我最多给你三天,在三天之内把这个bug/功能给我改/做好. 台湾的硬件代工产业实在是太强了,强到把所有的 养分 都吸光,以至于软件产业变得很弱.虽然口头上喊着软件很重要,但这些大老板与高层主管们绝大多数还是以代工硬件的思维来看待软件开发. 老板:我随便派一个工程师 3~4个月就可以「独立」设计一块电路板,你们 6~7个人做个「小」软件搞了两年还做不出来. 大老板与好不容易熬出头的各级主管们,Teddy知道你们每天都有开不完的会、加不完的班,都很忙,忙到没时间去稍微了解软件要怎么开发.但请用你们聪明的脑袋稍微回想一下,设计一块电路板的背后,有多少第三方已经提供好解决方案了,并且这些厂商还会主动向公司推销这些既有的解决方案.硬件分工很细,遇到问题,背后各有不同的第三方会出面协助解决.有很多在硬件公司开发软件的工程师,名义上号称是设计与开发软件,但实际上可能是只负责把公司从其他厂商(通常是国外厂商)买来的软件或中间件修修补补,调整成自己公司所需要的,很少真正有自己的软件产品.就算是有心要做自己的软件产品,老板却直觉认定软件开发没什么学问,什么都可以自己干. 老板:什么?要花钱买软件组件(software component),还要 10万,这么贵,自己写比较省.要导入 Scrum必须花 15万?这么贵,自己试就好了.导入自动化测试必须花 8万,这么贵,人工测一测就好了.要什么一律免谈. Teddy的第一份工作是参与开发「连锁洗衣店门市进销存系统」.大家一听到「洗衣店」一定觉得这是个很Low(低端)的产业,除了当兵的时候集体送洗过衣服的超恶烂经验以外,Teddy从来没有到干洗店送洗衣服的经验.当时,Teddy的直觉反应也是:「洗衣店,咳咳……没什么了不起,没什么了不起.」 等到Teddy接触到洗衣店老板(是一位女士)之后,吓了一大跳,人家可是「哈佛 MBA」.在访谈需求的过程中,进一步发现老板的经营策略与台湾传统的洗衣店大大不同.不论从「门市人员聘用」、「教育培训」和「定价策略」,背后都有一套科学的做法,让Teddy大开眼界(真的是人外有人,天外有天.人家洗衣店老板为人很低调,也很客气,并没有一天到晚把自己是哈佛 MBA挂在嘴上). 人客啊!人家经营洗衣店这种「传统产业」都这么用心了,开发软件难道不应该也「科学」一点?清朝末年有一段时期,中国人觉得火车会破坏风水,极力反对修铁路,现在高铁满地跑.老板啊!软件工程不是洪水猛兽,也不需要听到软件工程这几个字就像是听到「脏话」一样.经营管理的书老板们看得够多了,抽空看看软件开发的「闲书」吧(你现在看的这一本就是). *** 友藏内心独白:等一下又要去专业计算机书店逛逛. Chapter | 03. 600多个 bug要怎么修 某 天晚上Teddy接到老朋友X小姐打来的电话,问了几个她在新公司所遇到的几个问题.X小姐是位非常称职的PM(项目经理),最近到国内获得CMMI认证的某大资服业(信息服务业,就是到处去接项目的公司)的某部门负责维护项目.她们部门负责维护某软件(在此称之为F软件).X小姐的公司有另外一个产品开发团队负责开发 F软件,完成之后,就用这个 F软件去抢项目.抢到之后,由于每个项目都需要定制,因此,每接一个项目就产生一份F'

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题