软件开发如何保质保量保交付?诺怀软件20年软件开发经验分享

为客户创造价值 

诺怀的目标是:“己欲立而立人,己欲达而达人”,通过帮助客户实现价值,来达成双赢的合作。

在合作方面,诺怀有这几个优势:一、有帮助客户成功的决心;二、有帮助客户成功的实力;三、有帮助客户成功的理论和实践积累。

 一、帮助客户成功的决心

诺怀的愿景就是助您成功。只有帮助客户成功了,我们的价值才能得以体现。

因此诺怀全体员工在工作时,都会思考如何为客户创造更多的价值。

客户提出的需求,我们会去理解为什么做这个功能,从而更好的解决客户的问题,而不是只看到表象的问题。

客户提出一个想法,我们会去对比同类型的产品,使我们的设计更加优化。

比如:有个学校的领导想做一个家长对教师的评分系统,那我们就会去思考,这个系统是为了让评分更加公平公正呢?还是为了让家长和教师更多的互动?亦或者领导的政绩工程? 对客户不同的需求和痛点,我们可以更有针对性的,提供专业的方案,帮助客户达成目标。

二、帮助客户成功的实力

一个IT项目要成功,必须在约定的时间, 把约定的产出物,以约定的标准提交出来。

诺怀能在10多年的互联网世界中生存下来,得到很多大客户的信赖,得益于诺怀长期坚持积累的人才、技术和行业经验。

优秀的人才库

一个好的企业,尤其是IT企业,最重要的是员工,诺怀坚持招聘优秀的人才并对招聘的员工进行持续的培养。

坚实的技术的积累

诺怀在长期的开发中,完善出一套独有的软件框架,可为软件框架。

  • 成熟的框架更加稳定,质量、性能更优;
  • 常见的功能可以快速开始,为客户省钱;
丰富的行业经验

诺怀的项目涉及面广,参与了医疗、教育、企业信息化、汽车汽修、物业、电商、房地产、餐饮等行业的IT信息化,积累了大量的行业案例。

三、帮助客户成功的理论和实践积累

帮助客户成功,并不是一句口号,而是我们实实在在在做的事情。

过去十余年,诺怀虚心学习先进的管理理论,结合公司实际情况, 使得这些管理的理念渗透到工作的方方面面,并且不断迭代。

以下是一部分思想和实践。

1、成熟的管理体系
结构扁平化

为了减少管理复杂度,诺怀采取的是扁平化结构,以项目为单位开展工作。

成熟的项目管理体系

诺怀的项目管理有一套完整的整体管理、范围、质量、时间、成本、风险、沟通、采购、人力资源、干系人,全方面保证项目顺利平稳开展。

项目管理办公室PMO

为了提高整体管理水平和协调资源,更好的为客户服务,诺怀专门增设了项目管理办公室(PMO)。

从项目启动、计划、执行、监控、收尾各个阶段进行协助和检查,及时排查问题。

设置质量圈,强调QA(预防剩于改正)

诺怀特别重视质量,因为我们坚信,即使是按时或者提前提交了产出物,但是如果质量有问题,也不算按时提交。

在项目进行中,质量圈会每周评估项目质量是属于绿星、黄星、橙星还是红星等级,如果是质量糟糕的等级,必须把问题纠正后再继续,防止越来越偏离最初的目标。

举例:软件开发也类似流水线,如果到了流水线末端再去发现问题和纠正问题就偏晚了。我们的QA就是去检查流水线是否正常,把问题扼杀在摇篮里。

2、敏捷&精益思想

除了传统的项目管理知识外,诺怀还吸收、灵活运用了敏捷和精益的思想,这些运用不是空话,而是在公司上上下下得到了全面的运用。比如:

持续改进&经验积累

诺怀在十余年的运营过程中,积累了丰富的技术、管理、行业经验,并将这些经验不断总结到诺怀的知识库中,成为公司的宝贵财富,也为新项目的顺利进行奠定了扎实的基础。

我们坚信每天进步一点点,日积月累可以得到质的飞越,并且将这个理念落实到周报、会议之中,不断跟进。

举例:

1、要求员工的个人周总结,找出自己的改进点,并督促其改进;

2、要求项目每一周、每一个阶段,不断去总结做得好的进行坚持、做得不好的执行改进;

分迭代验收、减少半成品

如果每个任务都只做了一部分,没有得到验收就开始下一部分,那么这些功能就是属于半成品。半成品堆积多了到最后就会出现很严重的问题。

在开发过程中,诺怀会把功能分为一个个的迭代(小的提交),每提交一次,就有完善的功能增加,通过这种方式让产品趋近完善,而不是到最后关头才给客户看到做出来的 东西。

5个为什么

出现问题,如果没有找到根本原因,那么表面的问题就会反复出现。5个为什么就是多问几个问题,找到根本的原因来解决。

举个生活中的例子:

1、闻到厨房有臭味,喷点空气清新剂可以解决,可是根本原因是什么呢?

2、原来是有个水桶里有污水,把污水倒掉就可以了,但是为什么会有污水?

3、原来桶的上方有水龙头留出污水来,把水龙头堵上就没有了?可是为什么水龙头要漏水呢?

……

这样一步步找到问题的根本。

互联网思维,MVP(最小可行产品)、原型

互联网世界,日新月异,如果一上来就要做一个很大的东西,那等到做出来,可能就已经不适用市场了。

因此诺怀鼓励客户考虑使用MVP最小可行产品,来检验市场,如果市场反应好,再不断完善产品。

原型就是MVP的一种:先不具体实现功能,而是先用工具画出草图,这样可以快速将客户脑袋中的想法具象化,且非常便于调整。

故事:

客户说:我想做一个内部管理系统,就是管理绩效分配的,具体要做成什么样,我也没有想好。你给报个价吧?

我们:(不太清楚客户内心真正想的是什么样子)要不我们先给您做个原型看看,把您的想法具体展现出来,如何?

客户:(原型做好之后)嗯,这两个地方改一下,应该就是我想要的系统了!

诺怀:OK,那我们去对照着原型实现功能!

如下两张图就是制作的原型。

3、先进的工具和实践

好的理论,离不开好的工具,诺怀选择了主流的项目管理、代码管理工作,使得管理高效,不辜负客户的信任。

Jira任务管理工具

jira的看板工具,我们可以清楚的看到每个成员的工作安排情况,项目整体情况,减少出错。

Confluence知识库

公司知识库、项目知识库 统一放到一个地方,项目协作更加顺畅。

尤其是的项目规范和项目需求,统一之后,可大幅提高协作效率和经验分享。

Git代码管理工具

Git是用于管理多人开发的成熟工具,目前诺怀所有项目均成功切换到git管理。

用处:

问:新成员加入项目,很多不懂还喜欢给别人挖坑,怎么整?

答:使用Git的审核功能啊,只有被审核人审核过后的代码才能提交带代码库,降低风险。

问:我随时想看最新做出来的功能,可总有的代码在开发中,发布不了版本怎么办?

答:诺怀有一套git管理流程,保证主分支是经过验证的,可正常运行的版本。

清单工具

软件开发就像开飞机,可能会出现各种异常的情况,比如发布版本时会出现各种环境、第三方等异常,那么每种问题有什么预防措施呢?怎样可以保证每一步骤都得到执行了呢?这时候逐项核对清单就可以解决问题。

诺怀在十余年的开发中,积累了大量的清单可供复用。

故事:

2018年5月,川航一架重庆飞往拉萨的飞机,在中途出现事故,凭借机长刘传建的专业技能和临危不乱的精神,飞机安全着陆,振奋人心。为什么机长刘传建在出现问题时知道怎么处理呢?是因为他每天都会翻出飞行手册重温,把飞行手册(清单)记得滚瓜烂熟,遇到问题就能沉着处理了。

总结

诺怀希望通过成熟的管理,保证项目达成既定的目标,帮助客户实现既定目标,以此达成双赢合作的目的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值