2019年1月,某系统集成公司承接某软件开发项目。
[事件一] 公司任命小张为项目经理,随即小张直接按照个人的用人习惯迅速组建了项目团队,其中项目成员小王之前是从事行政工作,小李则是负责销售工作的。
[事件二]在项目初期小张多次与用户进行沟通,针对软件的功能、性能等多次进行需求获取,用户知识简单阐述了需求,但是无法指出明确的需求。回到公司后,小张召集项目团队成员针对用户提出的需求进行分析、讨论,形成SRS。 由于软件开发过程比较复杂,且用户需求不明确,小张决定采用结构化方法实施软件开发工作。
[事件三]项目历时6个月,小张将软件系统交付用户,用户认为该软件不符合他们的要求,小张则认为该软件是按照用户的需求进行开发的,并出具SRS进行证。在双方协商无果情况下,小张依然坚持个人立场,并向用户提出索赔,用户拒绝索赔。
[问题1] 结合案例,请列出[事件一] 中存在的问题有哪些 如果你是项目经理,在组建项目团队时正确的做法是什么。
[问题2] 结合[事件二],小张开展的后续工作有哪些不足 并说明理由。
[问题3] 结合[事件三],用户的做法是否正确 请简要说明理由。
正确答案及解析
正确答案
解析
[问题1]答案:存在的问题是:小张没有制定详细的人力资源管理计划,并且在组建团队时只是根据个人用人习惯来组建团队,而不是根据项目的特点来考虑资源需求,例如小王之前是负责行政工作、小李是负责销售工作,两人并不具备软件开发项目的工作经验,更不具备软件开发方面专业技术知识。正确做法:首先应结合项目特点,该制定实际可行的人力资源管理计划,依据该计划开展组建项目团队工作,结合项目特点充分考虑资源需求(如考虑:具备专业软件开发技术的人员)。同时对成员的选择制定一个标准,可以采用多标准决策分析技术,通过多标准决策分析, 制定选择标准,并据此对候选团队成员进行定级或打分,确保拟定的成员可以胜任后续开发工作。如果出现公司人员紧张, 但该软件开发项目刻不容缓, 项目经理可以选择招聘一些专业的技术人员,或者采用虚拟团队的形式。同时在该阶段还应认真做好与用户沟通、团队管理等相关工作。
[问题2] 答案:1、客户起初需求明确不明确应该使用快速原型法,先快速开发一个原型,将原型展示给用户,然后在原型的基础上用户提出意见,并根据用户的意见对原型进行修改,直至最终模型可以符合用户的要求; 2、小张根据用户起初对需求的 “简单的阐述”,然后经过项目团队内部分析讨论便形成需求规格说明书(SRS) 是错误的,应该严格按照“需求获取、需求分析、需求评审、需求验证”的顺序来开展工作,而且需要召开专家评审会,评审通过之后形成需求规格说明书; 3、 结合题意,用户需求不明确,因此在后续工作中还可能会发生用户提出新的需求等变更,因此小张应该制定详细的沟通管理计划,并加强与用户的沟通,第一时间获取用户需求等;同时还应该根据可能出现的变更、用户提出新需求等情况, 结合项目实际情况可能要对需求规格说明书进行完善、更新,同时还应该做好变更控制、范围控制方面的工作。 而且如果发生变更还会影响到进度、质量,因此也要做好进度、成本等方面的控制工作。
[问题3]答案:用户做法是正确的。1、案例中提到的SRS (需求规格说明书)是无效的,需求规格说明书应该包含用户的需求、业务需求等,而且需求规格说明书必须要进行评审; 2、小张提出的索赔,用户拒绝的做法是合理的,案例中提到的需求规格说明书是无效的,因此小张按照其开发的系统不符合用户的需求,导致用户不认可,这属于乙方原因。
你可能感兴趣的试题
-
- A.V(S2)和P(S4)
- B.P(S2)和V(S4)
- C.P(S2)和P(S4)
- D.V(S2)和V(S4)
- 查看答案
-
- A.V(S1)P(S2)和V(S3)
- B.P(S1)V(S2)和V(S3)
- C.V(S1)V(S2)和V(S3)
- D.P(S1)P(S2)和V(S3)
- 查看答案
-
- A.P(S4)和V(S4)V(S5)
- B.V(S5)和P(S4)P(S5)
- C.V(S3)和V(S4)V(S5)
- D.P(S3)和P(S4)V(P5)
- 查看答案
-
- A.P(S3)和V(S4)V(S5)
- B.V(S3)和P(S4)P(S5)
- C.P(S3)和P(S4)P(S5)
- D.V(S3)和V(S4)V(S5)
- 查看答案
-
- A.P(S2)和P(S4)
- B.P(S2)和V(S4)
- C.V(S2)和P(S4)
- D.V(S2)和V(S4)
- 查看答案