|
软件项目计划制定中的几个问题本文关键字 学习培训 广告 一、详细设计不彻底 详细设计的不彻底,导致开发计划制定后执行的空洞,从而无法真正实现计划的实现和监控,大多的情况是在不断的弥补,或者进度的追赶,从导致代码的质量无法保证,甚至亦无法保证功能的实现。 详细的设计的不足
众多公司的项目和产品中普遍存在这个问题。 详细设计应该达到的地步
比如页面设计
比如图形制作
试想,我们需要称量一个重物,如果没有磅秤,只有弹簧称,那么我们只能将此重物进行分割,方能知道此重物的重量,而且需要保证在分割的过程中没有损耗。否则就需要进行一个定量的、适度的估算,比如百分比等,以弥补分割过程的损耗。 在这个比喻中,我们把重物看成是个项目,分割重物的人是项目经理或系统分析人员,称量的人则是实施开发的人员,分割过程则是项目开发过程。
西瓜籽的计算 有时候我们开发项目的过程也想一个计算西瓜籽的过程。 看下面的过程,根据西瓜向阳一面多籽的特性,确立西瓜的中心线,然后将西瓜籽分解成阳面、阴面的两部分,再根据中心线与阳面、阴面的距离,将西瓜进行多次分块,直到我们能够较容易得数出西瓜中的西瓜籽。这样我们可以对所有的西瓜块进行分类,这样就能够很快的得出西瓜籽的数量。如果我们对西瓜的结构很是了解,那么即使有些误差,但也会相差无几。 在这里,西瓜是我们需要建立的系统,西瓜籽是我们所需要实现的功能,西瓜籽的数目则是我们的时间,对西瓜的分块和分类则是我们的进度安排。 而我们只有采用科学的方法,才能快捷的获得一个较为准确的项目进度计划。 另外,还有一个含义,就是如果想要知道西瓜籽的数量,我们必须切开西瓜,才能知道。
二、开发技能的估计不足 开发技能的不足也经常阻止了计划的顺利执行。 非项目小组成员
掌握的新技术和技能
开发人员技能汇报
不仅仅技能不满足要求时沟通不够,也有其他方面的沟通不足,也会导致项目的进度也可能受到影响。 三、关键技术分析不透彻 在一个项目中,如果对关键技术分析不够透彻,用一种模糊的观点,抱着试试看的心态,也可能导致项目计划执行难度较大。 这个与“详细设计不彻底”有些相通之处,但不完全相同。 比如,yyyyy项目,它就存在一个对关键技术分析不透彻的问题,也存在“详细设计不彻底”的问题。因此,拟定的计划是模糊的,不可执行的。
四、开发经验总结不足 对于同样的一个项目,同样的一个功能,在进行多次的复用后,其技术应该已经较为成熟,其功能的实现也应该较为容易,出错率也应该较低,我们进度应该比较有把握,但事实情况并非如此! 那我想,也许是我们对开发的经验总结不够! 我们是否可以做一个这样的统计:
如下表,进行一些数据的统计。 从这样一些统计和总结中,也许我们可以看出,我们进度的延期最主要的因素是什么;除了客户因素之外,我们还可以做那些努力;我们不可忽略的因素是什么。 2 软件过程调整
对公司已经经历过的软件过程进行分析从而决定在下一个项目中将要采用的软件过程。例如,对采用B/A/S结构的系统可以采用直接从界面和数据进行概要设计的方式,并以此来计算页面设计时间和数据库设计时间。而对于其中所需要实现的其他的功能,则在每个界面当中进行详细设计,此时对每一个功能实现所需要的时间进行估算,这样就能够计算出整个项目的一个较为可靠的时间,根据用户的需要和需求功能实现的关联就能对项目进度有一个适度的安排。 这样在概要设计中,主要对界面和数据库设计进行评估;而在详细设计中对功能的设计和实现进行评估。 3 市场人员交流的技巧
如果能够充分掌握开发人员的相关因素和公司现状,那么在前期获得客户沟通、需求获取、和项目的时间把握等上,后期的产品交付、验收等问题上,都可以获得一定的余地! 在这儿要需要说明!
市场人员交流是需要一定的技巧的,而掌握这些技巧就需要市场人员掌握相关技能。
如果您希望与本文章的作者或其所在机构,进一步交流,请联系:姜小姐 jill.jiang@amt.com.cn | 021-51096826-112 | 在线联系 |
|
|
|