系统集成项目管理工程师面试试题
1、项目经理的能力和职能,
-- 项目经理最重要的是协调沟通能力和组织能力,能够安排合适的人到合适的位置,制定较完备的项目计划方案,让项目组成员清楚了解各自的职责、工作量及时间安排,遇到困难能准确到问题的关键点迅速组织人员解决之。
项目经理不一定要技术最好,但技术好的项目经理在进度推进困难的时候将起到很大的作用。
2、结合人、成本、功能、质量和进度这五大因素怎样管理好一个项目, ,, 以人为本这是前提,只要保证将合适的人各就各位,这为项目的成功奠定了良好的基础
成本、功能、质量、进度是矛盾统一体,要想以最低的成本按进度要求的完成一个功能完备、质量高的项目,这多半是理想状态下的情况,真正的项目实施之后很难达到这个要求,所以,我们必须在做项目分析和做实施方案时,做一些取舍。
首先严格控制成本,这是做一个项目的最终目的,我们需要盈利,亏本的生意我们不做,除非
我们的项目组是无需盈利的机构组织;进度与成本成比例,进度越快成本越低,所以保证进度是控制成本的手段。
其次项目质量和功能,已定义好的必要功能是一定要的,多余的内容尽量暂不考虑,在设计之初多考虑一下系统的可扩充性,设计一个易于修改和测试的系统,严把测试关是保证项目质量的有效手段,一个项目最重要的是在设计阶段要尽量考虑全面,这对项目经理来说,经验很重要。
简单总结:首先考虑成本,然后再对其他4项做出取舍,在项目整个过程中,根据进度适当调整。当然最好是能以我们最理想的情况下成功的完成整个项目。
3、项目实施有哪些主要阶段,每个阶段应该提交什么成果,
这里只是列出几个大的阶段
阶段 成果
1.需求分析,, 提交《项目需求说明书》,并得到双方认可。
2.系统设计,, 提交《体系结构设计书》《数据库设计书》《界面设计书》《模块设计书》,均通过审评
3.实现和测试, 项目得到成品,并按《项目需求说明书》要求测试完毕,解决了所有已知问题。
4.结项阶段,, 客户验收通过。
5.具体实施和维护阶段,,实施成功,并合同要求进行维护
4、如何识别和控制风险,
以后经验和收集到的资料对项目中将遇到的风险进行预测,对各种分析进行分析评级,设置风险系数也就是风险可承受范围,然后针对各个风险列出降低风险各种方案,确保风险真的来临之时,有可用方案应对。我们无法完全规避风险,只能把未来的风险控制在尽量低的范围内。
5、需求变更管理的手段和与客户沟通的手段,
项目开发过程中,需求变更是不能回避的问题,我们需要一个正规的变更文档来定义每一次变更,并保持各个阶段文档的一致性,避免混乱。对于需求变更应得到客户在开发成本和进度的认可情况下进行,而不是一未满足客户,导致严重超支延期。 变更这对项目开发一方是很头痛的问题,变更应该有所控制,在双方相互协调、认识统一的前提下进行,与客户的沟通尽量采用可见的通俗易懂的方式方法进行。但在必要的情况下,应该采取对客户进行相关专业知识的培训手段,避免不合理的要求。
1 你认为项目中最重要的是哪些过程,
分析、设计阶段(也可以加上测试,但千万别说编码或开发阶段),根据《人月神话》的观点:1/3 计划;1/6 编码;1/4 构件测试和早期系统测试;1/4 系统测试,所有的构件已完成
但根据国内目前的状况一般公司不会有很多的分析与设计时间(这取决于公司规模和时间成本),这样在一个工期很紧张的项目中我们应该尽量分配出进度优先级来,首先拿出客户最希望看到的和最能证明成果的东西来,其他的留待2期甚至3期去作,你可以告诉客户需要进一步调试(专业人员的欺骗手段,实际上就是在进行后续的开发)。
2 如果给你一个4,6个人的Team,那么你怎么分配他们、管理他们,
管理能力和经验的综合题,可能没有人有相同的观点,那你可以按照某些思路来侧面解答:我会挑选一个技术过硬的人作为我的替补和项目的轻骑兵,是的团队中必须有机动人员,否则你的项目十有八九会夭折。其他的人会被平均的分配任务。
我们会在每周进行全面的任务分配,每个人获取一周的大概工作,然后每天的工作由他自己完成并汇报。(很好,如果答出这些就差不多了,多说可能会出现漏洞)
3、 简述常用的软件开发文档。
可行性研究报告(某些公司或模型没有)
2) 项目开发计划
3) 软件需求说明书(必有)
4) 数据要求说明书
5) 概要设计说明书(必有)
6) 详细设计说明书(必有)
7) 数据库设计说明书(必有)
8) 用户手册(一般会有)
9) 操作手册(必有)
10) 模块开发卷宗
11) 测试计划(必有)
12) 测试分析报告
13) 开发进度月报
14) 项目开发总结报告
4 你认为一个项目如何进行才正确,(比如:尽一切可能快的完成任务或完全按照类似CMM来操作)
根据林锐博士的观点:企业的根本目标是合法地赚取尽可能多的利润,使企业利益最大化。企
业所有的特定目标和行动都是围绕上述根本目标开展的,任何背离根本目标的行动都将对企业造成伤害,应当杜绝。
基于此任何人都不要强调我将严格遵守XX模式,带领团队开发出具有XX等级的产品,企业需要的是能够带领团队按时、合格的开发出产品的Manager。
5 你经常看或仔细研读过的书有哪些,
不用回答你看过的课本,枚举几个经典的当然前提是必须真的看过至少浏览过主题和目录。比如《Java编程思想》、《Java模式》、《人月神话》等,由于将来要做的是team中的替补leader或真正的leader所以你必须说出软工的东西。
6、 你认为你应聘我们公司的项目经理,你自身的优势在哪,
java面试题要背多久1)融洽,没有领导希望你带领团队每天打嘴仗然后他还要去开屁股(Sorry,这似乎不很文明),你必须说明你能在以往团队中与其他人和谐相处。
2)技术,千万不要谦虚,对方要的就是技术过硬、能力出众的人才,你只需要说明你成功解决过什么难题并且你对J2EE、XX中间件、XX系统有多么的熟悉。
问题1:工期和工作量之间的差异是什么,

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。