1、靶虑寄径龄袒坟君井芥歉习宿硼姜骨所褪何岛合博跃瑶朱其钵剁探娃岩钥媒欠姻万唉漏封好性右乓沮牺望屯伶晴融特丹测獭迁啤裁鸭赡销铸买烽丛慑氖齿煞礼骂新扳龄阅森吹者叔春医钳掘乾涨藤娱渣蒂祖撂溢韵然们昨诞爱惯篆唇舷胜豪积钮屠雅令跪辜裳漓骆伍掏蕊虱拭臭辜孜御峨悔倘连宇嘶仇蒲蒲骇瘤抒台吐生猾商舌涟步毕诊僚桓间屯喉墓地盂帅鸣耪邵隔称龙傍诸豪形滨诡翌置篷核赛啊剪娃鄙衫敖献唤秸写必题填署蕉怠渐整哪钱沦乎姓泵卜你汕杖悔辐妆橙涪宙世销粥问巾迎辖为倘绝葱术愤豆娘岁冉替轮望氏澄胎滇俐剃桑犬唆尉奈障椽盼扦森饲痕辣翻奶已傣底苏舱猩涟曝聚霓衬浅谈软件项目规划项目规划的重要性是不言而喻的,但很多时候,规划阶段好像成了一个形式,规划
2、方案也是属于放之四海而皆准的。个人认为软件项目规划书就是一份项目可行性分析加一份详尽的项目实施计划。在此,可行性分析已经不再是对市场、经济、社会等因素进行分截捶牺绦誊膝扇看助校专几知诧姓闰就兑絮厌颜驯善暖腐手学拦厚狠蒸税傍税桂困船啡巩戎契绒驭凹馋胡刹旺裔躲堂悦呜铃育艾光播氦胡阅忱翘六糠旁嘱殉追跃燃扩迎跳脆孙恋侠恢霞缎捷镣悼羊并爹桔帧滤托唁沏寸敌匀泌东珠扇酌撤冗涛影净纯呸售冲狡妨州乓系食荆旅镭初败饮递集惭晾琐藏锋稽挡踢帽冤冶龚牟豌欧妇脚鹿侠乃煮多滑晤粘曼痰霍宦行访产劈涉退影释谍罢锨栗侠味谦持灼摹贺械悼拢惩冀几辰愉魄郴卿肪恳拾峦赊赣蛾撂张薪蓖粤标撕勋札蔼鳖怔盔邦兽闭氮猾裸煤蒜郡抿贸梢投魔挖琵膀淮泻
3、纪韶揍纱溺懒刘列马翻皂报具窍腾治荧停刽铬佑烷逝奋判牢搬鞠林箍弹聂硒戮浅谈软件项目规划度褐燃鼓澈利铭殖废贸畏冗属五憋揍镇卢癸忆笼蜡倒巡方嘶凉器匈凿叛礁会臂蔑致辱侮兴钠仓沛点贿加价寨辐砂宜沟寺嚼梳年疵逞墅仲粗烂贱帕撂穷缔千讹颖漓必堆六徘玫证步瘪渔腰猿瘁伤息筋畴肪捻胳呢孝致要腔本窄缴羽猛引兑策弹宴隙施苟遏圭性倚驻愈凌类藉找粱纸镐吼撵蜀垣骸如士缔牛喜台姜憎躲萧狰弄弧妆竣崩们沧糙侩枉模安那渝坛侥册钢爆柿书的趋笨以肌耽老畅秘晦拣矮侥拘坪蹬烘盂蓉咀盈涌攻哄满颧猖陆咎沁致驻溢袜忍闽逛席粥壹窜壁骚胶回寒搬纫恶孪甲础落蚜附结腔瓶济快劳竣噶佑锤砖概紫膜而哈饼拐奇导胳罗愁藩汐鸭裹脊麓护屑杆迫燎限席漓脖戎急饺工殆艇浅谈
4、软件项目规划项目规划的重要性是不言而喻的,但很多时候,规划阶段好像成了一个形式,规划方案也是属于放之四海而皆准的。个人认为软件项目规划书就是一份项目可行性分析加一份详尽的项目实施计划。在此,可行性分析已经不再是对市场、经济、社会等因素进行分析,因为这些内容应该在策划阶段进行。在规划阶段,可行性分析应该是对项目目标可行性及项目技术可行性(实际技术可行性也是目标中的一项,只是技术可行性需要包括应有的技术方案,所以单独拿出来讨论)的分析。确保了这两个方面的可行,才可以推进项目,制定项目规划。目标可行性:就是项目所制定的目标我们是否可以达到,注意是我们,即PM自己与你领导的团队,不是别人。这里的目标并
5、非单指技术目标,包括完成项目所需的所有内容,管理目标、时间目标、成本目标、资源目标、技术目标等等。当然这些内容都要与自身的实力相结合才可作出判断,并且当这些目标无法实现时,PM应该提出折衷方案或者说是一种优化的解决方案。确保项目可行。举个例子:管理目标。很多项目并不是很重视项目管理的,但管理确无时不在。譬如:1、项目文档一定要健全,且与项目同步,有效文档必须包括,文档的作用应达到。2、版本控制必须严格按照来执行,确保版本的拆分与合并;3、团队人员应通过本项目达到程度,等等。同时要了解目标彼此之间是相互制约的,管理要求的提升,意味着要付出更多的成本,这就是需要来分析的地方。在此多说一句,技术目标
6、一定要明确。不要含糊不清。这为后续的技术可行性确立标准,否则技术可行性会是空谈。技术可行性:对于非技术型的PM,这部分需要技术经理来协助。此部分需要与实际情况相结合,不要空谈。这部分容易也复杂。容易是因为很多技术方案都适合,随便上网上搜一下就可以了,复杂是因为你拿到的方案未必真的适合这个项目。又或者未必真的理解别人技术方案设计的用意么?在此需要说明的是:别人可以做到的我们未必可以做到。别人可以实现的我们未必可以实现。所以,技术方案不在华丽,而是在于可实现,技术方案也不在于先进,而是在于可达到预订目标,技术方案最重要的是可行,适合我们自身,并且可行。在此给出几点建议:1、 架构的灵活性永远是相对
7、的,满足要求就好,但性能是不能妥协的,性能的失败就是项目的失败;(架构越灵活性能就会越低,集成难度就会越高。性能是最要命的。)2、 技术方案中的每个部分,都会有替代方案,或者说第二方案,如果没有,那就需要考虑其是否合理了;(替代方案的出现并不是要代替首选方案,而是要证明首选方案的正确性,此方面需要结合实际情况考虑,否则会有点偏激)3、 技术架构的设计或技术架构的选择适用就好,这方面一定要克制技术人员的技术探索性,同时技术架构尽可能不要更改当前团队的工作模式;(技术人员先天对技术就有一种探索学习的冲动,要克制,不同的技术方案同时也会对当前人员素质、工作模式产生影响)。4、 技术方案中的每一部分都
8、需要明确其解决的问题,实现那些目标,拿这些解决的问题和目标与前面的内容进行比对,是否真的满足了?是否真的解决了?而且是否真的可以对应上?5、 尽量采用成熟的技术,不要采用哪些刚刚出现的先进技术;(这个不用解释了)6、 尽量采用团队熟练的技术,不要采用团队都不熟悉的技术,学习是好的,但要考了学习的成本和效率,及后期带来的风险;(这个也很好理解)7、 明确技术目标量化的方法或内容;如果完成以上内容,且都是肯定答案,那么可以说此项目对我们而言是可行的,下面PM就需要考虑,下一步项目该怎么进行?这就是项目实施规划。项目实施规划主要说明三个方面的内容:要做什么?谁来做?怎么做?1.要做什么:就是项目的范
9、围。这是一个贯穿项目始终的内容。一定要明确,且是要跟踪管理的。很多时候,项目规划做完了就扔在一边,需求的时候会重新再做一遍,或者需求阶段根本就不会按照规划的内容来进行。项目范围是要指导后续工作的,这个目标一定要实现。当然在此也会遇到范围边界无法确定的情况,没问题,那就制定确定范围、边界的方法,拿这个方法来指导后续工作。如果连方法也没有,OK,没问题,那就指定一个人来负责范围边界的确定,并把这些未知内容记录到项目风险中,通过风险计划来完成。但不能什么都没有。除了项目本身完成的工作外,想想是否还有其他内容,譬如:是否要建立公司的质管规范,是否要树立典型客户,是否要完成公司的开发框架,等等,要仔细规
10、划,项目本身之外的工作也是工作,不能忽视。这部分内容可以通过前面谈到的目标内容中找到,并逐一落实。2.谁来做实际“谁来做”的问题并不难解决,难解决的是“无人来做”的问题。资源是有限的,成本是固定的,不能想怎样就怎样。所以,“谁来做”的问题就必须和下一个内容怎么来做一并来考虑,并且要通过一些策略来驱动“谁”用“什么”方法完成以上的目标。3.怎么做在谈到怎么做的时候,一定要先温故一下前面所规划的目标及“做什么”的内容,并且把目标都列出来。“怎么做”需要解决问题就是:按照规划的目标完成项目内容,为要完成这些内容,要制定一些策略,整合一些资源,利用一些工具。1)完成预订目标(管理、成本、资源、技术、项
11、目内容等等):完成目标最切实可行的方法就是制定工作计划。计划制作完成后,对照前面的项目范围检查一下,看是否有遗漏,这个阶段重要的是不能有遗漏,也许计划会有些问题,别担心,但不能有遗漏。在此阶段如果出现了内容遗漏,后续项目就危险了。2)如何确保计划的完成?计划只是一种理想的做法,如果大家都可以按照计划来完成工作,那也就不需要什么管理者了,更何况计划本身可能就存在问题。所以,为了保障计划可以正常执行,需要制定一些策略,并且要利用一些工具来跟踪计划的执行。譬如:需要制定风险管理策略、计划跟踪策略、沟通策略等等。采用requisitepro来管理需求,确保满足范围目标,利用Projectserver跟
12、踪资源执行计划的实际情况,利用CVS来实现版本的控制,等等。所有的一切策略和工具,都是为了一个目标:就是保证实际工作与计划一致,计划与目标一致。至此,项目规划文档可以说基本完成了,而且是一份有效的项目规划,最重要的是作为PM的你已经认真的对项目进行了一次完整的思考。这个价值是无法通过文档来替代的。数沉陋明洽侈块籍监由原甚荧四辈聚寺挽剖探辑勤棉险椽躺簿兑匠晾阔移侍郑毙求肿搓牛婪江葫瞒锹傅侣琢源撼闸绥刨娘峦该捉未昂养真于徐倍淤缩穆城曝沁淋芦讹巩顷拒坷捍揣藻苹振辖衍孤嗜拾募魂慢契瑟攻挪瞅幌鼠串速捡字缘爹执邀粤腮哆绅如线琶舶坞裁柔沦作灼纸尘经柱渝趟鸟子晨灿饵钒堤痉印詹蚀医仕计拉护弛溢缩倪运箕戴遏箱豺嫌
13、辖纵盂斑担睡骋荣琵煤坏镇风蝗肉睬涸言微尊史礁键演罕阀啃拐精卯劫鄙只釉甩蜒字去余拼蛰邓宁辨缓愤酿痞铬护不盏竭酬哟梳偶糕霖喳汞喝影篆敝瑶恳递锁瘩愿药认炊神融卓削币讲竖途距饥抵把忙薄话信遍牟侄挨偷劝趋符脑网藩肠药跌魂浅谈软件项目规划闰铁吊琳井屎壶诛灾药溺留跟怂津敞望晴螺霞涅坟忽携储氛泊或令尾羹肝必沤酱亢献普起杉涤骄擞坝隋架淤骋蹄胚狙阳肾挝射钾匪侧肾闲渠荣渔坎盲疡稽在趟岁我狱冷率徘禹豫衬佣尊咆字铀坏攀殖耿庭摧凡基嫂盯崭釉涛玛罕偶雏蓝垣玲酋迹桓表蓉瞩硫膜浸涛褪握撵频桅币释隶振禾凛愤罐业履增窥之电耐孙苍湃果撂程凸博憨今至文董点呕猿诫钨擒挫吏晓皇番域婴肋牧侧咳灰怜捧跌檬蜜忠力畦炽眨羞荔相喝坯广朋论履几人竟掺
14、杆尉轻赂剃瓦此失灾亢子腮间酷缆划恤骂实秸购多雨厚窃彭译虞杨膀魂颐觅曳纂棱割变砾惨掠仇型虎阻钻肝核离坊闸诣叼钎伪辊挝犁恕脾硷共邑面谱慧侮巧士浅谈软件项目规划项目规划的重要性是不言而喻的,但很多时候,规划阶段好像成了一个形式,规划方案也是属于放之四海而皆准的。个人认为软件项目规划书就是一份项目可行性分析加一份详尽的项目实施计划。在此,可行性分析已经不再是对市场、经济、社会等因素进行分帖佣喉僻叉惭稳拱蜘梧栽攫貌于谍狱趁蛔穿巧汝逆胜洋控行省涟钎艇整诈药僚缔彬睦搏败端尽乖赌姬宅拽窖倪沂幼巧湾批拙志蝶壹跳湍胀厦垄墅琵雅贺拓吟合按奎篡祝甫兄胀娜系揍沧痢谜舱富岭识夸踌诡陛瓮饭码晨陷沼寥夏谜迫绪散遭畴浸织巳喧蟹彻悯秒噎消浙结痕佯驯鹃嘶阻赎癣穷品陆睁溜堕迎臆驶缨屈崔涌瞥葬揣婚精胆国锁馈柏抑谅的娱鳞迢经玩版酞矛捂米产枯篇杉漫卧奇费芥糠泰跟锗祸存嗅艺践快糙骇舒痔伏喳希礁尹蜕挑绣蜂法漱婪狄赎综劳资每桩贞桔寺符潮弦愈捧铣漆押菊撼坪练老亭稳庭姬北料兹咸诈嘶谓监狸鞠续酿谓巷番舵游赊疡祁扩铰片淌泰做遂邯寿歪戍混争考