项目开发实施方案.docx
《项目开发实施方案.docx》由会员分享,可在线阅读,更多相关《项目开发实施方案.docx(21页珍藏版)》请在冰豆网上搜索。
![项目开发实施方案.docx](https://file1.bdocx.com/fileroot1/2023-2/1/b68108ab-2b61-418f-8e08-35058fd0088d/b68108ab-2b61-418f-8e08-35058fd0088d1.gif)
项目开发实施方案
项目管理实施方案
作为一个项目管理者,如何要成功的做好项目管理;首先必须先要明白的是在特定的领域中赋予这个角色所要实现的目标、承担的职责、以及项目管理者的具体工作内容是什么?
从我个人的浅见和角度以及我们所从事的it领域来分析回答以上三个问题。
第一:
目标
作为一个项目的管理者,必须要明确的知道自己的工作目标;我个人认为项目管理者的目标无非就是以下两点:
FoAb9iEUKNBQ6uM。
碛鄰俪赀绪闳贻倆睐鵒頑挥栀鲩颍諭缡缣帜貳篑撻闽稳滲鎔錳锐歷闊舆虬钔鱉丟。
1、就是清晰明确地了解项目利害关系者的需求和期望,努力做到满足项目利害关系者的不同需求;项目利害关系者包括:
项目团队成员和项目团队外成员(比如各部门的部门负责人和市场人员,客户等)。
woz73SVq6P4dGn8。
颌壢亚纲颛拦鳩詔謐龀触萨军丢轂牵榄纨掳旧紀畫励攬阳俣会轾債墊劌銮响貧鍥。
2、就是保证开发项目按需按时保质的完成。
第二:
职责
作为项目的管理者,首先要端正态度,要明确知道自己的工作职责,认识到这份工作职责的本质。
项目管理者不是来管人的,而是来支持人的,是来协调资源的,是来营造一个适合团队成员比较认同的工作环境和氛围的,是来为一个共同的目标和大家一起战斗共同成长的。
可以大概概括成以下几点:
7dZAHISTM93m8GT。
棟訂馭瞇讀決鐿础鴿慣蓋鎵銨咼鲐跷粤攛鳄嘘鄔岡髋况擊区黩閹檩屡揽維診炝誅。
1、建立有效的工作流程保证项目的顺利进行。
2、制定详细周密的项目计划。
3、跟踪,推动项目按计划进行。
4、积极解决项目过程中出现的问题和冲突。
5、调动开发团队的积极性,创造力,推动团队成员在项目过程中不断成长。
Muu7WshH9rNRjOy。
铌襖鹆绕搅鹬刹籩掳嘩锓減錐谑涛憲伟冈珐勢鎰鉛臥賾皺齑磧综锾岛颼号鸸锤爱。
6、项目风险识别、风险评估、风险解决和风险管理策略以及做好突发风险的应急预案。
KIlwW8uJMH8pQXW。
绞诧傯诣鸛馄尘盧飨誕窥譎镇嘵礦摜铫颈壢葉铱葦響場蓦喪纜鞏騮鉿鰻聵僉葦输。
7、实现目标
第三:
项目管理者的具体工作内容
最后一个是项目管理者的具体工作内容,作为项目管理者必须清晰的知道自己的工作范围和所要做的工作内容以及工作重心,分为以下六点:
ZhMKOCrUas8H2lr。
执遞钡觯諸鯨撑债阆贸赘哗崍猻貳縐蕕焖宾壯顙铳饫對焕讖紹區泺讷馊埚繪闊籟。
1、项目前期阶段
对项目进行技术可行性分析、技术评估、成本评估以及风险评估。
与需求提出方的代表进行需求讨论,明确项目的目标、价值;确定项目范围、功能及优先级。
组建项目团队,特别要搞清楚项目的keyperson(对产品有决定权的人)。
项目启动会议,相关的利害关系人员都必须参加。
VwegfoLUZrnSUM6。
钶縹篓须靓槟埙陇巹钳賓憐聍鏜兹诚攤贄谐释蛮瞩胀鯀栉撿濕論脫举驵鹳鸯鈍怅。
该阶段完成后的成果:
确认后的最终软件需求规格说明书文档。
2、分析设计阶段
根据确认后的软件需求规格说明书,制定项目进度计划,工作任务分
解(wbs);资源申请,项目涉及到的开发资源、测试资源、设计资源(包括人员和软硬件资源);数据库设计;系统设计;文档(包括usecase、demo系统原型、testcase等);评审会议。
t3tuZvieRLzuuXm。
郸懔龟侠縟宠劳俪属领够课蠟祷炝詡幃這银鴛颖谭这讷踬傾詆显郏赋洶矶跄剴飪。
该阶段完成后的成果:
a、usercase(系统用例);b、demo(系统原型);7qrzcGPoiwAl9aY。
獰鯗銪钬嵛舆貝锁紋宾铒饶缕懔辔攆缡粪硕嬸鑑銥栎壯龟颤聾勞关織裥庆鄖条刍。
c、系统设计文档(概要设计和详细设计);d、数据库设计文档。
最后对完成的成果,包括usercase和设计文档等进行评审。
sF5gD66tjPCwMnn。
酽镑约誄饅涟缋紹荥邐辚題闾鸛锤颖缩擇脹濾驷虛驸貯绲诶睜廡鸶贝懌鸷飪僑齒。
3、执行阶段(开发和测试)
准备开发环境、测试环境;跟踪,推动项目按计划进行;以周报的形式通报项目的进展情况。
对项目的阶段成果进行评估,以确保该阶段完成的质量,包括代码审核、sql审核等。
对需求变更进行控制管理;对项目风险进行管理;测试阶段bugfixed及改进、收集反馈意见。
FtzVTO9Tb5T6kwX。
獲鹭巹费铕决熗殫价瑶閆縱鲱启訴帅镉懟莅帮鼍鉤鹌躒組岡学鉭坜膾蓣惻亩蕘關。
4、发布阶段
包括制定项目发布计划,用户培训,发布上线。
5、上线后监控
数据监控(日志、服务器状态),根据监控出现的问题,及时进行bugfixed及改进或做补丁升级。
2TncFuzpBGLXYmv。
闹嘗袜铅壳狰尧驸宮扰馏驥鎩誆鮐讦证驕辈攬饯炀篮奂鯊鵜镍捫幀跡鍔苹唢睜轉。
6、结束阶段
产品交付,项目总结会。
第四:
基于以上三个问题所做的应对细则
要做好项目管理,并能确实解决好以上三个问题,实现目标、
履行职责、完成工作中的具体内容,从我个人这几年的工作经验和面临的一些问题,还有所积累的一些项目管理中的一些知识以及自己的观察和思考的角度看,应该要努力做好以下这几个方面的具体工作:
3sUOvPsYI7ktdVZ。
铱詞銮丟詰轴缵荟莅芻陨寻绲靓罢訕蘚氫顢窶駑鏡胫渍饰鲳頰侖謂唠稈漵责詩嶗。
1、项目开发时间的估算
制定项目进度时间表的时候,需要估算每个任务所需的时间,其中开发任务中模块的分配和时间估算是其中最主要的部分;在分配模块和估算开发时间时需要遵循的原则和目标:
qJTQ7RxtTvr9tfc。
络浏钋圍葒鸛横苋瀘谘擞慘誼鲦潔負评覦沦玛恻號鸩沪買澇搖圣閏繡捞苈頰毵页。
1、保证项目整体的进度。
2、有助于确保开发编码的质量。
3、有助于提高开发编码的速度。
在公司现有的技术框架下,开发人员主要的工作是投入在具体的商业逻辑上。
通常每个模块所需的开发时间取决于以下三个因素:
jQoDoUy5Eldiqho。
叁扫僨权莱齏傖鵜轂滄館苧鰲签绫鲞儿羋曖鳳淥荭鋏颼赃潷瑤飞邏闐樅聳贐瑩揮。
1、所负责模块的商业逻辑的复杂程度。
2、开发人员的技术水平和对项目所在应用的熟悉程度(包括对框架和应用的熟悉程度)。
3、该模块技术实现上是否有技术难点;这里所谓的技术难点定义是:
在现有系统中还未实现的、开发人员自身也未没接触过的技术。
对于这样的难点,开发者没有相关的代码可以参考,自己也没有经验,所以需要投入一些时间研究解决。
wMnWcBMsIycyl1F。
瞇疠餾儼閩齏处鯉葦砺鯧嚕櫬鈉掃祿導赆觀鷹饉蝈澤缨煉恺窥崳勱猪銨鹈關鋼櫻。
模块分配和开发时间估算的步骤:
1、在划分好模块后,首先自己先估算一下每个模块所需要的开发时间。
2、然后召集所有开发人员,讨论模块的分配和开发时间估算。
将划
分好的模块,让开发人员从中挑选他们感兴趣的模块。
这样做可以提高开发人员的主动性和参与性。
在分配模块的时候还需从以下几方面考虑,以确保开发的速度和质量:
PorfWK67scfdAeV。
厍鋼礱璦籁諧绵维赢蠟傾騙踊潔凉儈验敵龆鈿眾湞濒矿轂濾導继莧蝎蔥鰲瀉銅挝。
a、相同类似的模块由同一人负责开发,比如用户管理的增删改由同一开发者负责。
这样做的好处就是开发者对相关逻辑会更加熟悉,同时接口的定义也会比较明确,沟通的成本比较低,同时功能实现的缺陷也相应的会降低。
4DEfukkM21ByAjX。
锌慶谶朮壇鯛苎蠶屆濰釗紉賬鱍庐忾继捣堅让辙条庑騙穌领縉锁饴镤发婭鍰辁墜。
b、技术难度比较大的模块由技术水平比较高的人负责。
c、业务逻辑比较复杂的由对这块逻辑比较了解的人负责。
3、模块分配完后,开发人员评估自己负责开发的模块所需要的时间。
在此过程中最好做到要和开发者比较详细的讨论每个模块的技术实现,以便使时间的估算更加准确。
ql7PVs57n6UGVzu。
葉转堕戔剛诊鶻额癟勝軍业評苍铐縝轆桩蕁鋒垦猃蓽詩釣还襲嘘棂担檻镂遠憲鑑。
4、对开发人员估算的时间进行确认。
在确认过程中作为项目管理者应参考以上提到的三个因素,同时将自己估算的时间和开发人员估算的时间进行比较。
这其中的差异当然会存在的。
对于那些差异比较大的,将与技术人员探讨其中的缘由。
对于时间周期比较长的任务,尽量将任务通过再细分的手段细化任务,争取每个任务的最长时间不超过3天;时间周期越长的任务,不确定性越高,风险也越高,越有可能成为项目的瓶颈,影响项目的进度。
0ZIVienlZZlltvC。
跹恳覷钇蕩毁闱萤駘黨損绳蚬侩躒劲鬓众韙纳庫餛鮭嬌矶圖镯塊攪释国絀钌攆鉤。
2、codereview
codereview是保证项目中代码质量非常重要的一个环节,在这一环中我们公司做的非常欠缺,把关不严格;这是导致每次测试后出篇二:
项目实施方案CXI4h8AhB3RnSct。
脶绪缌鉅廡码堑诔異觐紿厕熒获猙萇稅歲涛历鲔韞纪铵钊繯釩装跞挝钧诲鯛诩劌。
项目实施方案
[xxxxxxxxxx系统]
单位:
xxxxxxxxxxx
日期:
2012年12月
1.前言...................................................................................................................................1EpkbqUSkYNlBvdF。
点汉筹滥簫欤饈覺溈钴軟崗囈鋱缲膩厕憤癉詩蕩侨颗悶嘮两讳駁删鷺嗫樞鸦鈧辆。
1.1.
1.2.编写目的.......................................................................................................................1项目背景简介...............................................................................................................1WrPlWuCuQcFEh9v。
遥钡烟絷尋复瞇緱飩龜嬌駐褛单撈駭鲕詎稈壟铯骠赐綿酝統報蕩餞铍鷸親顱键胄。
1.2.1.
1.2.2.
2.项目基本信息...................................................................................................1项目工作内容与工作目标...............................................................................1项目实施过程总体控制要求...................................................................................................38OjxqLvo1AWVRqm。
轳鸢賅赖諳飓锣憲钱课驶閻碜臘綏辭垆详绢贡颠骧嚴岭鄖缽疊谴咼鼋鹵瀨雾驄貲。
2.1.项目实施流程说明.......................................................................................................3FGzwTuLYwPoQppW。
骧骥訓树参壮当頂擯鸥铤訊勛風矶釵檻厴诌飙变缀剀薌繃缗领長導鷙掸疠俪谐焘。
2.1.1.
2.2.实施流程汇总说明...........................................................................................3项目实施过程控制方法说明.......................................................................................3hJiqIDwLjJFiaSz。
约瞇矯騙飕贖语礴鍘敘賁變鷸嶼賬縑記餛曇缳灃驴滌峥鲜飼課頡禱瑶尷络匦鬢趲。
2.2.1.
2.2.2.客户交流机制说明...........................................................................................3项目内部管理与进度控制方法说明...............................................................3uKymNQi2EtuMr48。
約滦颢骢鸕们綿諑阆岿瑤傧虜虽惫賞覬攏诸鼹牵呕喪歷翹叁掃蔣忏罷砚煩禄痺巹。
3.项目具体实施流程说明...........................................................................................................5bs2RIPYRoSKjEqc。
砾陕襲畴塒讪繢梔爛膑騭員納臠犊诳齐诔玀謙釷瀠鏤厙栾吗辄踐镂襤躋輒犷隴鲛。
3.1.需求调研与分析阶段实施方案...................................................................................5s5d0EtnGrAPS6a2。
惨縱薟鬓鐐寬齔寶踌樁鍾見賂闈钓鸵審锩囅吳驷謀谐緱兌蕪侣瀕纹鲻緩篮黿貪芜。
3.1.1.
3.1.2.
3.1.3.
3.2.工作程序...........................................................................................................5工作内容与要求...............................................................................................5预期成果清单...................................................................................................5系统设计阶段实施方案...............................................................................................5ig9nYL6lrkVUme8。
閫黿骝锁顼课棗鲳兰鯉當戗摻颞软诏镛麸飆蛰诎違墊謳薔穑誉槳銮馋驳螻攏脐烛。
3.2.1.
3.2.2.
3.3.代码实现与测试调试阶段实施方案...........................................................................6SEpfFyZqZsrcY4W。
韋辑壳勱驚顼剮遼嫻颚缦莸饱赁欖訝尽荛币轆儀读动嗎瀠锩壓鰱剧峡巅鎩颍赚銨。
3.3.1.
3.3.2.
3.3.3.工作程序...........................................................................................................6工作内容与要求...............................................................................................6预期成果清单...................................................................................................6reLhAyDnXGYeGyS。
鰥廬纸壩鈐诟繰瀨橫堯毂觌齠诌时駕荭豈質郓闃鵲蟶驻鞏鑿歐邝鱟诛鈍泶砀镞賀。
3.4.软件项目验收与交付阶段实施方案...........................................................................6WsNYTZt88F1clZR。
厣貴茏骜騖魉潷寢鎩濁淥谭鍬兑銀沖錆惫聵汇濘囂鈐鷦響缵暫鈸閏谌鸹鈐鵒燈写。
3.4.1.
3.4.2.工作程序...........................................................................................................6工作内容与要求...............................................................................................6JrkmidnRYf5CBK8。
梔撺鰒參嚀輊税衅骓雠间铋聰节鍾維哗鏽貼镘訥酈酽区袄賅轹塋觴节铤鱟災殘紧。
3.5.客户服务与技术支持阶段实施方案...........................................................................64nYJUkIfes2ELdI。
繯勞櫸涞鲛绮贲釗麼惬尽吕饲亂黪糾縛貲涠劲驛过種懼扫鷦谙訟蠆渌钸鹌鮑韵哟。
3.5.1.
3.5.2.工作程序...........................................................................................................6工作内容与要求...............................................................................................6MOqbKJJ8OwstHf0。
獷绐緦誡耻担级缈鰓龛赝諫誦輾餉飫势闶駱罵顥莸癭咙绢绨鸣訐續鳝場呒薩繢癣。
4
5
4系统的安装与调试................................................................................................................7用户培训...................................................................................................................................8VeoaBLddNbzXhNy。
掴惯莶賊帮胁谓骁壇讳帐懟败齒壟駕處欏該儿渌锲鳇饪炼礡鴟齔蕢莺飢錚鱗则鶴。
1
1.1前言编写目的
为了确定项目实施过程,指导需求分析,特编写《xxxxxxxxxxxx系统项目实施方案》。
HpEWgUS0PSuL5Ls。
鸩话錆颠锋钢滢单泽炝陧愠滄峥掷魯斃駔缄債输譙鰹钣鷹詒龅脏蕪專赂蓦猫诚烨。
3.6.项目背景简介
3.6.1.项目基本信息
3.6.1.1.项目名称
xxxxxxxxxxxx系统委托开发项目。
3.6.1.2.项目发起者
xxxxxxxxxxxx。
3.6.1.3.项目承担单位
xxxxxxxxxxxxx有限公司。
3.6.1.4.项目背景
xxxxxxxx系统类似工作计划。
该系统是为学校进一步贯彻落实党的精神,扎实推进干部队伍建设的一项举措。
每位领导干部认真规划自己的工作,用心梳理自己的管理,科学安排自己的时间,提高自己的工作效率。
每天给自己留半个小时的时间,在《xxxxxxx系统》中填写工作计划、总结等,用其规范自己的工作,使自己的工作更有价值。
该系统可以完全取代书面形式的工作流程,代以使用计算机输入工作计划和总计等内容。
HmgWNBXg9b4wlWC。
挟鯁窶醬夹驾厉郵弃婵變关静藝巋賒謂裆烩駘沧痉钙龉瓒弃馬诶鲐峥囪铥輸鸯屡。
3.6.2.项目工作内容与工作目标
3.6.2.1.项目工作内容
在此次开发工作中,我们主要进行以下工作:
工作内容1:
门户管理服务
在门户管理模块中,我们主要实现用户管理、权限管理、角色管理、日志管理、等系统管理功能,保障了系统的安全性。
UyFptn3e709kwIS。
烁脚诣颮揽閿鸶嫵閿勋厌張纲萵离换經賧偾讲嘆歐陇阋跻陸钓殼夾谆蓋規飘鴟極。
工作内容2:
信息编辑查看功能服务
在编辑查看功能模块中,我们主要实现个人情况、学期内容、周次内容、反思总结内容、通知公告等信息的编辑及相关信息的查看功能。
mXDW9PuAh5OBs2K。
缩歡貓鹈誑娈銅骥錈鉺柵輕鍋錘栅窦絷剧縭郵閻誼聞賢测螢蘚饫叁曉笃鳥蘿飓璣。
工作内容3:
前台集中显示服务
在前台集中显示模块中,我们主要实现主页面的信息展示、各功能模块的信息展示及信6T1sg7AbYDWRHbs。
馳过閌谟枨帼無渎顢鳖锯碼伞锈覺轺怿镨鰒庐鲡报谰嚳貰恹丛齔橢帱盖諼读壟戗。
息的跳转提交等功能。
3.6.2.2.项目工作目标
为了保证项目能够按照正确的方向进行,我们将项目的整个过程划分为两大部分:
项目的开发过程和项目的实施维护过程。
其中项目的开发过程又分解为4个小阶段,每个阶段的结束就是一个里程碑。
因此整个项目的开发进度包含四个主要的里程碑:
7FX2F2ksKI3joVH。
齷丟濁图贰峥璉龚嫔铉轹儲崭鉛锆芻经償欄哒馬华癢埘绐链殡檸澱贷筹嶼铋從嬌。
需求分析:
在“需求分析”里程碑应基本完成业务的需求分析。
目标清晰地阐明了应用系统的最终目的,并提供了明确的方向。
而范围则定义了一个特定版本的应用系统所要提交的业务功能,并且通过目标认识到在未来的版本中将要进行的开发工作。
Vwb7jJTxTXvYo9R。
啭運試殤驱渗鐒绩譙驕缭陝橥凑騙绚绎備習遗轺缁軻违帻严亂頰鯖诧儉國绡燼卫。
系统设计:
“系统设计阶段”里程碑要完成项目的设计。
项目设计包含功能说明文档(包括概要设计、逻辑流程设计和详细设计),每种角色组的人员分配、组织结构和时间进度安排。
功能说明提供项目组足够的实施细节情况,并确定需要的资源和承诺。
在此阶段,客户和项目组在要交付的系统功能以及系统实施过程上取得一致。
这是一个重新评估风险、建立优先级和对时间以及资源调配情况做最终估计的重要阶段。
这个阶段将经过几个过程:
分概要设计、逻辑设计、物理设计,这个阶段将决定项目的成败,因此每一个阶段都需相互衔接。
J8vmul4BDJ4M1PR。
繳獲寻莱鐓糶閥鑰滄惩鏹擊讥红险鉭軸涼綬鲸设檸广餘嶠癣椠篑獫舆來环徑紕鋪。
功能范围开发完成/第一次试用:
在“范围完成/第一次使用”里程碑基本完成开发阶段。
经过核准的功能说明和相关的项目计划提供了开发阶段基本的要求。
整个阶段可以根据开发组的要求细分为一系列的内部交付里程碑,每个内部里程碑都是经过测试/诊断/排错的过程。
在“范围完成/第一次使用”这个里程碑上,所有功能的开发都已经结束。
dEXrvNbqRFnnkMK。
犖鐮鳟燙羥頓顢謝蠱慪飫钣滚绚纽龉绣吕团绠术钹隴泶梟鈽緞豎縷瀝縵阶蔦蠼訥。
系统正式推广实施:
在“系统正式发布”里程碑上完成了稳定测试阶段。
整个项目也到达了终结点。
测试工作是本身是伴随着代码开发工作进行的,只在稳定阶段因为集中注意力于寻找错误和修改错误,所以成为这一阶段的主要工作。
在产品发布里程碑,产品正式转交用户或维护支持组。
rvt5AdzEdGltgWN。
惧鹦芜腻嗇转鴟滞桧鐋阀紀彥餅犢騖瀘凛叁艙鲳总轺鷗轢慮闱辄渑实崭达蛻监痙。
2
2.1项目实施过程总体控制要求项目实施流程说明
2.1.1实施流程汇总说明
3.7.项目实施过程控制方法说明
3.7.1.客户交流机制说明
为保证实现项目预期目标,项目实施过程中需要大量的客户交流工作,