系统集成项目管理工程师--面试

上传人:mg****85 文档编号:34499731 上传时间:2018-02-25 格式:DOC 页数:14 大小:71KB
返回 下载 相关 举报
系统集成项目管理工程师--面试_第1页
第1页 / 共14页
系统集成项目管理工程师--面试_第2页
第2页 / 共14页
系统集成项目管理工程师--面试_第3页
第3页 / 共14页
系统集成项目管理工程师--面试_第4页
第4页 / 共14页
系统集成项目管理工程师--面试_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《系统集成项目管理工程师--面试》由会员分享,可在线阅读,更多相关《系统集成项目管理工程师--面试(14页珍藏版)》请在金锄头文库上搜索。

1、1、项目经理的能力和职能?- 项目经理最重要的是协调沟通能力和组织能力,能够安排合适的人到合适的位置,制定较完备的项目计划方案,让项目组成员清楚了解各自的职责、工作量及时间安排,遇到困难能准确找到问题的关键点迅速组织人员解决之。项目经理不一定要技术最好,但技术好的项目经理在进度推进困难的时候将起到很大的作用。2、结合人、成本、功能、质量和进度这五大因素怎样管理好一个项目? 以人为本这是前提,只要保证将合适的人各就各位,这为项目的成功奠定了良好的基础成本、功能、质量、进度是矛盾统一体,要想以最低的成本按进度要求的完成一个功能完备、质量高的项目,这多半是理想状态下的情况,真正的项目实施之后很难达到

2、这个要求,所以,我们必须在做项目分析和做实施方案时,做一些取舍。首先严格控制成本,这是做一个项目的最终目的,我们需要盈利,亏本的生意我们不做,除非我们的项目组是无需盈利的机构组织;进度与成本成比例,进度越快成本越低,所以保证进度是控制成本的手段。其次项目质量和功能,已定义好的必要功能是一定要的,多余的内容尽量暂不考虑,在设计之初多考虑一下系统的可扩充性,设计一个易于修改和测试的系统,严把测试关是保证项目质量的有效手段,一个项目最重要的是在设计阶段要尽量考虑全面,这对项目经理来说,经验很重要。简单总结:首先考虑成本,然后再对其他 4 项做出取舍,在项目整个过程中,根据进度适当调整。当然最好是能以

3、我们最理想的情况下成功的完成整个项目。3、项目实施有哪些主要阶段,每个阶段应该提交什么成果?这里只是列出几个大的阶段 阶段 成果 1.需求分析 提交项目需求说明书 ,并得到双方认可。2.系统设计 提交体系结构设计书 数据库设计书 界面设计书 模块设计书,均通过审评3.实现和测试 项目得到成品,并按项目需求说明书要求测试完毕,解决了所有已知问题。4.结项阶段 客户验收通过。5.具体实施和维护阶段实施成功,并合同要求进行维护4、如何识别和控制风险?以后经验和收集到的资料对项目中将遇到的风险进行预测,对各种分析进行分析评级,设置风险系数也就是风险可承受范围,然后针对各个风险列出降低风险各种方案,确保

4、风险真的来临之时,有可用方案应对。我们无法完全规避风险,只能把未来的风险控制在尽量低的范围内。5、需求变更管理的手段和与客户沟通的手段? 项目开发过程中,需求变更是不能回避的问题,我们需要一个正规的变更文档来定义每一次变更,并保持各个阶段文档的一致性,避免混乱。对于需求变更应得到客户在开发成本和进度的认可情况下进行,而不是一未满足客户,导致严重超支延期。 变更这对项目开发一方是很头痛的问题,变更应该有所控制,在双方相互协调、认识统一的前提下进行,与客户的沟通尽量采用可见的通俗易懂的方式方法进行。但在必要的情况下,应该采取对客户进行相关专业知识的培训手段,避免不合理的要求。1 你认为项目中最重要

5、的是哪些过程?分析、设计阶段(也可以加上测试,但千万别说编码或开发阶段) ,根据人月神话的观点:1/3 计划;1/6 编码;1/4 构件测试和早期系统测试;1/4 系统测试,所有的构件已完成但根据国内目前的状况一般公司不会有很多的分析与设计时间(这取决于公司规模和时间成本) ,这样在一个工期很紧张的项目中我们应该尽量分配出进度优先级来,首先拿出客户最希望看到的和最能证明成果的东西来,其他的留待 2 期甚至 3 期去作,你可以告诉客户需要进一步调试(专业人员的欺骗手段,实际上就是在进行后续的开发) 。2 如果给你一个 46 个人的 Team,那么你怎么分配他们、管理他们?管理能力和经验的综合题,

6、可能没有人有相同的观点,那你可以按照某些思路来侧面解答:我会挑选一个技术过硬的人作为我的替补和项目的轻骑兵,是的团队中必须有机动人员,否则你的项目十有八九会夭折。其他的人会被平均的分配任务。我们会在每周进行全面的任务分配,每个人获取一周的大概工作,然后每天的工作由他自己完成并汇报。 (很好,如果答出这些就差不多了,多说可能会出现漏洞)3、 简述常用的软件开发文档。可行性研究报告(某些公司或模型没有)2) 项目开发计划3) 软件需求说明书(必有)4) 数据要求说明书5) 概要设计说明书(必有)6) 详细设计说明书(必有)7) 数据库设计说明书(必有)8) 用户手册(一般会有)9) 操作手册(必有

7、)10) 模块开发卷宗11) 测试计划(必有)12) 测试分析报告13) 开发进度月报14) 项目开发总结报告4 你认为一个项目如何进行才正确?(比如:尽一切可能快的完成任务或完全按照类似CMM 来操作)根据林锐博士的观点:企业的根本目标是合法地赚取尽可能多的利润,使企业利益最大化。企业所有的特定目标和行动都是围绕上述根本目标开展的,任何背离根本目标的行动都将对企业造成伤害,应当杜绝。基于此任何人都不要强调我将严格遵守 XX 模式,带领团队开发出具有 XX 等级的产品,企业需要的是能够带领团队按时、合格的开发出产品的 Manager。5 你经常看或仔细研读过的书有哪些?不用回答你看过的课本,枚

8、举几个经典的当然前提是必须真的看过至少浏览过主题和目录。比如Java 编程思想 、 Java 模式 、 人月神话等,由于将来要做的是 team 中的替补leader 或真正的 leader 所以你必须说出软工的东西。6、 你认为你应聘我们公司的项目经理,你自身的优势在哪?1)融洽,没有领导希望你带领团队每天打嘴仗然后他还要去开屁股(Sorry,这似乎不很文明) ,你必须说明你能在以往团队中与其他人和谐相处。2)技术,千万不要谦虚,对方要的就是技术过硬、能力出众的人才,你只需要说明你成功解决过什么难题并且你对 J2EE、XX 中间件、XX 系统有多么的熟悉。问题 1:工期和工作量之间的差异是什么

9、?答案 1:工期是商业/日历上的天数,与人数和工作量无关。工作量是与日历天数无关的人的工作。例如:一天的工作量对于一个一只花 50%在时间在上面的人来说,他的工期就是两天。如果两个人全职工作,工期是 1 天,而工作量是两个工作日。问题 2:怎样和为什么要在编制项目计划时考虑依赖关系?答案 2:根据使用的软件包,依赖关系可以通过将任务及其后续任务的标识符进行关联来表示。依赖关系说明了任务之间关联/并列的要求。依赖关系可以是指在另一个任务能开始之前有一个任务必须完成。例如,逻辑模型必须在物理模型前完成。但测试并不是要在所有编程工作完成之后才开始,如果没有完成的程序对线性测试没有影响。项目计划加入依

10、赖关系,就能找出项目的关键路径并且能够确定它对项目工期的影响。问题 3:你怎样将人的工作步调与计划结合?答案 3:根据组织使用的具体的工具,可以将资源拆成更小的资源/单位,或者可以将任务拆成更小的任务。问题 4:你怎样将培训,假日和个人教育时间表结合起来?答案 4:每个产品都有标明不工作的天数的公司/全球的日历。每个产品都也有个人的资源日历标明个人不工作的时间。如果项目需要教育和培训,应该把它们象任务那样写在项目计划上。问题 5:你怎样安排类似状态会议这样贯穿整个项目但只需要极少的时间和工作量的任务?答案 5:它的工期将和整个项目时间一样长,占工作量的百分比很小。被分配给任务的每个人花在该任务

11、的时间占他时间的百分比极低。问题 6:实况报告对计划的作用以及实况与最初预计的比较有何价值?答案 6:根据组织使用的特定的工具,每个工具都为实况报告中输入相互独立的要素/域信息。也可以将报表进行分类,来向团队成员和其他相关团体说明关键路径的变化或时间表的调整。这些报告对已实现工作评价和作为在计划下一个工程或阶段的输入有价值。另一个把估计和实况报告比较的有价值的用途是把范围变更对项目的影响记录下来。做项目计划的技能问题 7:你为什么制定项目计划?答案 7:项目计划是实现成功的系统的路线图。它提供了一种手段来通知每个人希望他们做什么及何时完成。它帮助项目经理使管理层,商务用户和支持团体了解项目状态

12、和调整特殊的资源。逐项列记的“一览表”协助对任何变动的影响进行迅速评估。当实况报告与计划联系起来后,项目计划为今后项目的任务划分和估算提供了有用的信息。问题 8:你将怎样着手做项目的计划?答案 8:进程安排是一门艺术。根据已知有关业务目标的事实,公司一般标准,以及可以利用的过去的经验。可以从清楚地定义范围和目标开始。把项目的风险和制约做成文件。差的估计源于对业务知识和项目范围缺乏了解。可以从项目任务分解入手,例如先划分阶段,然后定义每个阶段的活动,再定义每个活动中的任务。识别和文档化里程碑和可交付产品。项目计划是当信息变得可以利用的时,不断细化的有生命文件。很好地记录进度的变化对项目经理,开发

13、团队,支持团队,以及管理层,商业用户都有益处。问题 9:你将怎样着手制定项目计划?答案 9:在适当的活动和阶段或其他的概括的标准说明下,输入确定的任务。将适当的可交付产品及里程碑和特定的任务联系起来。连接全部需要依赖关联的任务。把资源角色或资源名字加到每个任务上。应用度量结果确定事先的任务工作量,把更多的时间用于需求收集,设计和测试。考虑所有已知的节假日,培训,休假或其他的资源停工时间。计划草案将同支持团体,管理层和商务用户一起复查,做为补充性的输入和最终的批准。问题 10:怎样确定人员需求?答案 10:不考虑资源限制进行计划开发。在任务旁边加上诸如数据模型制作者,业务分析员和用户等角色。再加

14、上能将任务重叠起来的补充性的资源。在计划中要考虑开发团队包括支持团队和用户代表失去一个或多个资源的情况,要在每个任务上增加 15%的余量。要使项目小组的组成容易理解,要有角色所必备的技术水平的说明。问题 11:给项目加上测量标准有什么价值?答案 11:如果使用得当,测量标准是一个有价值的工具。它们提供测定开发系统的复杂性和工作量的方法。度量结果为制定项目计划提供了信息输入资源,并且是确定发展方向的有价值的历史信息。软件测量标准将有助于开发更好的软件。不过,最好有 3 年的历史资料。问题 12:你怎样在计划中运用新技术?答案 12:在增加培训任务的同时要扩大工作量,缩小每个工作单元。在评价新技术

15、在开发中的影响的过程中加上额外的原型和检查点(里程碑) 。人员管理技能问题 13:你作为项目经理要做的第一件事情是什么?答案 13:除了注意公司的发展方向并从中发现自己的发展道路外,在头脑中要建立项目经理所关注事物(商务,公司,项目,团队,个人,技术和方法论的变化)的优先顺序。因此,和部门经理开会确定优先顺序,安排用户和职员会议,得到全部成员的状态报告和评价。重要的是能尽快处理业务,项目和个人有关的事情。问题 14:当你的职员减少了 30 %你将怎样着手完成公司的项目?答案 14:首先,确定和区分项目的优先次序,哪些项目是必须在今后的 18 个月内完成的。把绝对的最小的总人数与每个项目联系起来

16、。向管理者和用户说明对进度表的影响。因为两者都也许不愿意接受进度表的变化,因此或许可以给你一些例外。减掉顾问比去掉一个雇员要好。每个项目的顾问也许可以用雇员代替。坚持运用学习曲线理论并逐步减少顾问人数。可以把一些顾问的工作从一周降低到一星期中的 2 或 3 天以应付人员削减。如果公司有提前退休的一览子法案,赶紧寻找一些有资历的、适用的雇员。牢牢记住失去“老资格的人”你也许就失去了有价值的知识。尽可能将一个快退休的人和新手组合在一起。以满足业务目标为前提,确定剩下员工的重要性以及他们在每个项目中的重要性。使新手和经验丰富人员的比例适当。两者都是确保项目和公司不断成功的财富。问题 15:你的团队主要是由新手组成的,并且进度已经落后。你将做什么?答案 15:需要记住一个项目很少因为在截止时间内没有完成而被取消的。项目被取消,主要是诸如缺少资金,用户支持或不能满足的业务目标。因此,要做的第一件事是培训,无论在室内还是室外,在课堂或通过录像带。另一种附

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号