MyException - 我的异常网
当前位置:我的异常网» 研发管理 » 软件项目开发中需求分析与设计时间和开发时间的比例

软件项目开发中需求分析与设计时间和开发时间的比例分配的有关问题

www.MyException.Cn  网友分享于:2014-12-29  浏览:0次
软件项目开发中需求分析与设计时间和开发时间的比例分配的问题

          从毕业到现在做开发已经有近7年了,大大小小的项目也经历了几十个了。在项目开发的过程中很少有项目在设计阶段投入很多时间的,

有很多情况下,甚至都没有怎么做设计就直接开始编码了,处于一种边开发边设计到状态,还有些时候,设计就是完成一些文档来应付下,很

少有认认真真做设计,然后就直接开始编码,如果遇到需求上问题,再确认。还有些时候,是一边确认需求,一边开始做原型,然后再进入开

发,这种方式倒是比较好,至少可以在前期发现很多问题,避免后续的重大问题出现的几率。

         其实从我个人的角度来观察,很多时候我们重开发轻设计也是环境所迫,有以下几个原因所致:

         1.公司都希望接到项目后,立即能够见到效果,天天谈需求或者需求花费时间过长,老板看不到实际的产出,不愿意花费过多时间去做需求分析和调研。

         2.客户也不喜欢你天天找他了解需求方面的问题,一是用户自己无法准确表达自己到期望,你也无法很准确诱导出用户说出自己到期望,既然如此还不

            等你做出实际的东西了,再看是否符合期望,或者做进一步的修改。

         3.很多开发人员认为做需求分析和方案设计就是写一堆文档,根本就不愿意做这个事情,还不如直接编码爽快,很多程序员更愿意和代码打交道,而不是

           文档。

         以上几个原因就导致我们经常进入一个怪圈,需求没有搞清楚就开始动手,开发没有完成就发现已经偏离了方向只好接着改了,所以还是建议使用原型法

        和迭代开发模式来一步步做项目,这样比较靠谱些,这样磨刀才能不误砍柴工,也不会让客户和老板觉得你长时间没有产出。   

     

1楼xuanbg昨天 08:33
很多程序员嚷嚷30岁要转行,根子还是在做不了设计上。需求分析似乎比设计简单,但也不是什么人都能做得好的。更多的人只会看现象,不能够发现本质。经历再怎么丰富,不过是日复一日地重复着盲人摸象的故事。做出来的东西改了又改还是问题多多,甚至很多问题明明很简单,却因为各种莫莫名其妙的八杆子打不着的原因变得很复杂,就是没法解决。n我们有时候确实是一个盲人,但摸象法却是用不得的。不知道象长什么样,可以从象作为动物的本质上去做分析,尽管最后出来的不是象,是头猪,但至少鼻孔插葱还能装一装,升级到真正的象也比较容易。

文章评论

程序员必看的十大电影
程序员必看的十大电影
我是如何打败拖延症的
我是如何打败拖延症的
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
代码女神横空出世
代码女神横空出世
Google伦敦新总部 犹如星级庄园
Google伦敦新总部 犹如星级庄园
老程序员的下场
老程序员的下场
中美印日四国程序员比较
中美印日四国程序员比较
2013年中国软件开发者薪资调查报告
2013年中国软件开发者薪资调查报告
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
如何成为一名黑客
如何成为一名黑客
漫画:程序员的工作
漫画:程序员的工作
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
 程序员的样子
程序员的样子
每天工作4小时的程序员
每天工作4小时的程序员
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
Java程序员必看电影
Java程序员必看电影
那些性感的让人尖叫的程序员
那些性感的让人尖叫的程序员
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
旅行,写作,编程
旅行,写作,编程
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
程序员都该阅读的书
程序员都该阅读的书
什么才是优秀的用户界面设计
什么才是优秀的用户界面设计
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
2013年美国开发者薪资调查报告
2013年美国开发者薪资调查报告
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
总结2014中国互联网十大段子
总结2014中国互联网十大段子
程序员应该关注的一些事儿
程序员应该关注的一些事儿
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
10个调试和排错的小建议
10个调试和排错的小建议
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
鲜为人知的编程真相
鲜为人知的编程真相
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
程序员的鄙视链
程序员的鄙视链
那些争议最大的编程观点
那些争议最大的编程观点
一个程序员的时间管理
一个程序员的时间管理
我的丈夫是个程序员
我的丈夫是个程序员
程序员和编码员之间的区别
程序员和编码员之间的区别
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有