今天敲代码了吗?   

《Head First 软件开发》阅读二

项目计划:为成功而筹划

         每段伟大的代码始于伟大的计划。

         客户现在就要他们的软件,可是开发需要的时间远远超过客户要求时间。我们需要实际解决方法;由客户确定优先级,与客户一起确定优先级顺序,开发出Milestone 1.0版本(绝对必要的使用情节、关注基本功能)。一个项目的时间并不是主要由人力决定的,有时更多的人力意味着减损绩效,合理安排人力是按时完成项目的佳境之一。扮演客户是决定M 1.0版本情节优先级的方法之一,扮演客户的角色决定情节的优先级并制定计划。保持开发循环是项目计划的重中之重。当制定好计划后,将计划于真实情况作比较,我们做的是实际项目。伟大的计划由此诞生。

使用情节和任务:开始你实际的工作

         开始工作,将使用情节分解成任务、估计任务、完成使用情节。

         实际工作比你的使用情节更加细致。汇总任务并估计任务,将使用情节分解为若干任务可以为估计和计划增加信心。每次做任何工作或重新估计时需要更新估计值和剩余的时间(工作量完成情况趋势图),把任务写到白板上(三块任务,任务分配等),每天碰头会是确定任务的一个好方法,保持白板的最新状态并提前提出问题。

         成功的软件开发的全部含义是要及时了解状况。通过了解进度和挑战,你能使客户一直在身临其境,并当需要时交付软件。

posted on 2018-04-11 19:43  今天学算法了吗?  阅读(85)  评论(0编辑  收藏  举报

导航