北京首创置业有限公司:项目管理系列文章——关于软件工程在软件整个生命周期的位置

来源:百度文库 编辑:都市新闻网 时间:2019/10/22 01:39:15
众所周知软件工程虽然是研发人员的全部活动,但却只是软件整个生命周期的一部分。ITPUB个人空间!WE2b5X6Ja5e
了解软件工程在整个生命周期的位置和软件整个生命周期的全貌,对于项目经理和研发人员来说不无裨益。ITPUB个人空间pOUL?
ITPUB个人空间 {,^%A@*u2P]
无论pm也好研发人员也好常常会问:销售不过是耍耍嘴皮子,做做关系,凭什么能拿到那么多的提成,而研发人员在项目中累死累活却只拿死工资。ITPUB个人空间O+Uw3Gp(a9}u!w6o&wj
售前的作用又体现在哪里呢?销售、售前、PM、研发人员在项目中的关系是什么呢?ITPUB个人空间c;Id'i1K:k!J?

'lOy@1t0让我们首先回到项目的起点去回顾一下项目是如何产生的。
2S5}0t1npz:q-T6xn3n0项目开展流程(发起方/甲方)
;l B+F Y/p4j&M3r0在整个项目中,发起方/甲方从开始成立到最终实现一般需经历以下几个过程ITPUB个人空间"B$_c H4A9x
项目立项——>项目招标——>签订合同——>项目开发——>项目验收——>项目付款
"gs4H@){wQ{1u)k {J0
.}xjE4hA0项目开展流程(发起方/甲方)——立项流程
7GP E Q/]z7X5j0业务部门发起
P\a-hy8]`nA0    根据工作情况进行研究提出问题ITPUB个人空间^I9P;`,UI V:a4a@ y
    根据问题进行调研提出解决方案ITPUB个人空间}%Wg jYuih
公司领导审批ITPUB个人空间"C2i#Ar2w*K(l
    分管领导了解情况并批复意见上报总裁ITPUB个人空间!V%Z _&vPZ&@
    总裁根据公司业务规划批复意见并立项ITPUB个人空间LS8gl4Q4K
业务部门实施ITPUB个人空间4h9WO(x u9C Nw|}k
    依据批复意见确定解决方案ITPUB个人空间r `3XK9{Q
    根据解决方案提出招标建议ITPUB个人空间8l;j y] ^5^&B jbx
行政部门招标
DgcC#t5iGP0    依照招标建议向供应商发出应标邀请函
'}[.BFC#_P-J0    安排招标时间确定招标工作安排并正式启动招标
mx J;DA9a"q{,J0
pJE;tq.jr0项目开展流程(发起方/甲方)——招标流程    ITPUB个人空间7CW$O`1o S
应标方ITPUB个人空间/k#u `Mi%E[e{
    接到标书应标并探索需求、展现解决方案
5OLU OkWS6X#W0发起方
b#i]3gasi7x-D0    召集相关部门议标、评标、确定胜出供应商ITPUB个人空间$hq2Sw&w)ss
发起方ITPUB个人空间V#HK8FK.T7I4]L
    宣布招标结果,进行商务谈判
5R"|/oD^o0R0双方ITPUB个人空间/`az4jY1a
    签订合同,项目正式进入开发阶段
D%l+\*~-`Dsn'j0    ITPUB个人空间@e-b"s{Lbf
项目开展流程(应标方/乙方)
0\!YU BRU0整个项目中,应标方从开始竞标到最终完成一般需经历以下几个过程
a/o:fI6S8A(r0项目应标——>竞标胜出——>签订合同——>项目开发——>项目验收——>项目回款ITPUB个人空间2?mz1qgX!M#h
ITPUB个人空间;Ol C[X:b
项目开展流程(应标方/乙方)——项目应标和竞标胜出
`-Zh`]0市场销售人员的准备工作
F9a(H8B+{*MT0收集客户资料ITPUB个人空间MrL)~0@w
    了解客户基本信息、对项目的需求、现有问题和期望实现的目标ITPUB个人空间,Fd*ld0CB-L
    了解项目各相关部门、人员的构成和相互的关系以及在项目中的作用
7BHim aE*_K0    了解项目各负责部门、人员的工作范围、性格特点等个人信息
)zh,jA4K}Q0    了解竞争对手在客户内的合作情况、销售方法和与我们产品的优劣ITPUB个人空间 }_"K$g:B"vE
分析组织结构
F.W(dm%|@:RP%]0    从客户职能方面分析项目相关的部门对的项目需求,不同需求应采取不同应对策略
^ L)G0gH_\5z?0    从客户级别方面分析与项目相关的部门、人员的级别:决策层、管理层、操作层;不同级别的客户对项目的不同话语权
[5u_f u0    从客户角色方面分析客户在项目中担当的角色:发起者、决策者、设计者、评估者、使用者;不同角色对项目的需求不同
)D)Uf2m$I0达成目标
y&@ J#hj H.B0    增进与项目密切相关客户之间的关系,获取客户最新动态ITPUB个人空间NjF'`$Yi.`^
    挖掘、分析客户对项目的需求,制定解决方案
U S1i T Co{0    分析竞争对手产品优劣势及与客户的关系,知己知彼
W g+lexHw#f(A0ITPUB个人空间 Ax%njA-}YT
项目开展流程(后期阶段)
V rZn`(S(du0应标方中标后,发起方、应标方的两个重要流程结束,项目流程进入后期阶段ITPUB个人空间)O7q{ D'M]/X%o
签订合同——>项目开发——>项目验收——>双方各自项目付款/回款ITPUB个人空间k7V*SSJ2h \u Y
ITPUB个人空间aV/|ocj1HS
当然不同的项目可能流程也不一样,但从这里我们可以粗略看出整个项目的生命周期。
C;n0PaU@-z ud&U01、建立客户关系 (销售/公司高层)
VwtorO02、挖掘需求 (销售/售前)ITPUB个人空间5Y+oDG.U8w*_.O
3、前期调研 (销售/售前/PM)ITPUB个人空间#S|m2ET0N#e\Ya
4、客户发招标书 (销售/售前/PM)ITPUB个人空间3kZ"]FOHG(]8h-VN
5、应标 (销售/售前/PM)
:w1c:t7c M^$J&Y`06、获标 (销售/售前/PM)
$T'F-IUM2ikgUm(h07、项目启动会 (销售/售前/PM)
6^2j{{ [oi;@08、需求调研 (销售/售前/PM)ITPUB个人空间-t Ev'\g_%Y
9、系统设计 (PM/研发人员)ITPUB个人空间,I*ayE'h E)tj
10、系统构造 (研发人员)
/xr l+o ^6E011、系统测试 (研发人员)
'_$s:c/{0\Qj012、系统部署 (PM/研发人员)
.p)I3E^md%_013、系统培训 (销售/售前/PM)ITPUB个人空间$f"C_-klQB
14、系统验收 (销售/售前/PM)ITPUB个人空间@ u2Jx;D8B&b-a/g P f/F?
15、系统维护 (研发人员)ITPUB个人空间*ng'C X'K]
16、维护客户关系 (销售/售前/公司高层)
D?^ s j3b!g017、探索新需求 (销售/售前)ITPUB个人空间(F _ytc;Eo

#[+e;J JS{A0项目的成功在于:ITPUB个人空间5XzOT`!J
1、公司管理层、销售人员在长期拜访过程中建立的卓有成效、良好的合作关系、个人关系。
N^G1r U \UCWq02、销售人员、售前人员、PM在应标期所作的前期需求调研以及公司管理层、销售人员对客户方对项目的预期把握。ITPUB个人空间4VKHw.n5y:r7e"\
3、PM的管理、技术、业务能力。ITPUB个人空间B A/aWx'py$d0D0|
4、研发人员所付出的努力和辛勤工作。ITPUB个人空间,Q6PPxP#G
5、销售人员、售前人员、PM在项目实施过程中的通力配合。ITPUB个人空间9Xu!e,o\r[)Mh
ITPUB个人空间"N }Qt H`4F;rD"hO
项目角色的分工:
c BOH!g,ZOb01、公司管理层主要负责项目的人力资源分配、项目成本预算、通过高层互访构筑一个良好的外部环境。
G%e;v@"bI?2Q'S02、驻地销售人员从客户关系、挖掘需求、前期调研、项目过程中发挥着至关重要的作用。
,x'Id0s!g1tW03、售前人员则对系统前期需求调研、解决方案、需求调研发挥着不可替代的作用ITPUB个人空间-q~G5ny!Hr
4、PM从前期需求调研起一直到整个项目验收发挥着管理、督导作用ITPUB个人空间-r1G ]To6T

1G,J+M9v m{0认识自己的不足:
mt8`.f*b#pzy01、软件工程只是软件整个生命周期的一部分,PM和研发人员并非项目的全部。
WOK8@v%|A02、所有各个环节的工作都是不可替代的,每个角色都在极大范围发挥着自己的作用ITPUB个人空间'_,Xi)j3u
3、沟通能力(内外、上下)是研发人员需要面临的最大课题
Uo J]I w5mL0