软件开发中的重要原则

软件开发中的重要原则

 

 

 

原则,是在编程技巧、编程语言、设计模式、工具之下的最底层的东西,它是人们在几十年的软件开发过程中不断经历、提炼出来的重要经验,体系了软件设计、开发过程中的设计哲学。

随着技术和时代的发展,这些原则可能不断演化和发展的。但几十年之后回头看,软件开发的重要原则是很稳定的,很多思想穿过时间的隧道,依然指导着今天的软件开发。

结合《201 principles of software development》和自身的以往开发经验,将本人认为最重要的一些原则总结如下。

 

1 真正理解你的任务和目标

不论你是项目负责人、产品经理、开发和测试等人员,都必须真真正正、彻彻底底的理解你的任务和目标。阅读需求文档是原因不够的,根据我的体会,一般的项目的描述文档能让你理解达到30%,写的非常丰富的文档也不会让你对这个项目的理解超过50%。还需要怎能做呢?

A 找到关键人进行小会交流。小会不要超过4个人,面对面阐述和问答。

B 一次交流不要太长,否则信息难消化。

C 不要期望开2次会就搞定,要反复进行。

D 要自己独处思考

E 需要时间。再聪明的人也无法2天理解一个复杂的任务。

 

2 十个月太久了,给你十个人,一个月搞定

昨天微博上看到碧桂园老板提议。为了提高项目周转效率,他算了一笔账:一个项目需要一个设计师10个工作日&#x

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值