项目经理面试中可能遇到的问题(持续更新)

2023-10-27

1.范围、时间,成本,这三项中哪些是可以由客户控制的?

    范围、时间、成本,是项目管理中常说的三角关系。任何一方改变都可能牵扯到其他两方的变动。项目管理的本质,就是在保证质量的前提下,寻求这三者之间的最佳平衡。因为客户是需求方和投资方,客户有权对这三者进行控制,当然客户主要控制范围,即提出他们的需求——项目要实现的功能特性,其次,客户也非常关心能交付的时间和所付出的成本。在满足客户的需求情况下,可以在时间、成本上和客户进行交流、谈判。从项目管理的角度看,最好固定其中一项,其他两项可以根据实际状况来调节保证项目质量。

2.迭代和增量的区别在哪里?

    软件开发不是一躇而就,其过程犹如雕琢一件工艺品,由无形到有形、由粗到细,很难一次就能开发出功能完善、强大的一个版本,而往往是分阶段进行,一个版本接一个版本的发布出去。软件开发分阶段可以通过两种模型来描述,即增量模型和迭代模型。    增量模型描述软件产品的不同阶段是按产品所具有的功能进行划分,先开发主要功能或用户最需要功能,然后,随着时间推进,不断增加新的辅助功能或次要功能,最终开发出一个强大的、功能完善的、高质量的、稳定的产品。    迭代模型描述软件产品的不同阶段是按产品深度或细化的程度来划分,先将产品的整个框架都建立起来,在系统的初期,已经具有用户所需求的全部功能。然后,随着时间推进,不断细化已有的功能或完善已有功能,这个过程好像是一个迭代的过程。最终的目标是一致的,也是为了实现一个强大的、功能完善的、高质量的、稳定的产品。

3.如果客户想要的东西太多,你在范围和时间上怎样跟他达成一致呢?

    首先要向客户说明,如果在某个时间内去做不可能完成的工作,其结果必然是质量得不到保证,或者所化的成本过大。应该没有客户想做赔本的生意,每个客户都会重视质量,而不愿意损害自己的利益。   然后,和客户一起,按需求重要性、紧急性等对需求进行分类,分为不同的等级,然后从优先级高的需求开始,来估算不同优先级类别的需求实现的工作量。设定几个不同的开发周期或交付时间,从而由用户作出选择,例如:    (1)只做优先级最高的那类需求,开发周期需要3个月;    (2)做优先级最高和优先级高的那两类需求,开发周期需要7个月;   (3)做优先级最高、高和中等的共3类需求,开发周期需要12个月;  (4)所有需求都实现,开发周期需要18个月

4.你认为项目中最重要的是哪些过程?

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

5.如果给你一个4-6个人的Team,那么你怎么分配他们、管理他们?

    管理能力和经验的综合题,可能没有人有相同的观点,那你可以按照某些思路来侧面解答:我会挑选一个技术过硬的人作为我的替补和项目的轻骑兵,是的团队中必须有机动人员,否则你的项目十有八九会夭折。其他的人会被平均的分配任务。我们会在每周进行全面的任务分配,每个人获取一周的大概工作,然后每天的工作由他自己完成并汇报。(很好,如果答出这些就差不多了,多说可能会出现漏洞)

6.简述常用的软件开发文档。

1)可行性研究报告(某些公司或模型没有)
2)项目开发计划
3)软件需求说明书(必有)
4)数据要求说明书
5)概要设计说明书(必有)
6)详细设计说明书(必有)
7)数据库设计说明书(必有)
8)用户手册(一般会有)
9)操作手册(必有)
10)模块开发卷宗
11)测试计划(必有)
12)测试分析报告
13)开发进度月报
14)项目开发总结报告

7.怎样和为什么要在编制项目计划时考虑依赖关系

    依赖关系可以通过将任务及其后续任务的标识符进行关联来表示。依赖关系说明了任务之间关联/并列的要求。依赖关系可以是指在另一个任务能开始之前有一个任务必须完成。例如,逻辑模型必须在物理模型前完成。但测试并不是要在所有编程工作完成之后才开始。项目计划加入依赖关系,就能找出项目的关键路径并且能够确定它对项目工期的影响。

8.人员管理的技能---你作为项目经理要做的第一件事情是什么?

    除了注意公司的发展方向并从中发现自己的发展道路外,在头脑中要建立项目经理所关注事物(商务,公司,项目,团队,个人,技术和方法论的变化)的优先顺序。因此,和部门经理开会确定优先顺序,安排用户和职员会议,得到全部成员的状态报告和评价。重要的是能尽快处理业务,项目和个人有关的事情。

9.人员管理的技能---你的团队主要是由新手组成的,并且进度已经落后。你将做什么?

    需要记住一个项目很少因为在截止时间内没有完成而被取消的。项目被取消,主要是诸如缺少资金,用户支持或不能满足的业务目标。因此,要做的第一件事是培训,无论在室内还是室外,在课堂或通过录像带。另一种附加方法就是让资深的雇员或高级顾问充当教师。举办针对个人评估和辅导的会议。帮助每个员工准确评价他们各自的优点和缺点。同时明确任务,将所有必须遵守的标准或准则阐述清楚。为每个员工提供从成功项目中得到的模板作为指南,还要允许他们发挥自己的才能。如果需要,和他们一起工作。对任何问题或完成的任务做出迅速的反馈。对于较大的任务,看看他们的计划,有助于确定他们是否了解任务的范围和目标,以便了解他们是否能完成任务。倾听员工的观点,也许他们会有完成任务的正确的方法和途径。然而也要防止雇员陷入挫折和士气低落的困境中。

10.项目经理的能力和职能?

    项目经理最重要的是协调沟通能力和组织能力,能够安排合适的人到合适的位置,制定较完备的项目计划方案,让项目组成员清楚了解各自的职责、工作量及时间安排,遇到困难能准确找到问题的关键点迅速组织人员解决之。
   项目经理不一定要技术最好,但技术好的项目经理在进度推进困难的时候将起到很大的作用。

11.项目实施有哪些主要阶段,每个阶段应该提交什么成果?

    这里只是列出几个大的阶段 :  
   1.需求分析-------提交《项目需求说明书》,并得到双方认可。
   2.系统设计-------提交《体系结构设计书》《数据库设计书》《界面设计书》《模块设计书》,均通过审评
   3.实现和测试------项目得到成品,并按《项目需求说明书》要求测试完毕,解决了所有已知问题。
   4.结项阶段-------客户验收通过。
   5.具体实施和维护阶段--实施成功,并合同要求进行维护

12.需求变更管理的手段和与客户沟通的手段?

    项目开发过程中,需求变更是不能回避的问题,我们需要一个正规的变更文档来定义每一次变更,并保持各个阶段文档的一致性,避免混乱。
   对于需求变更应得到客户在开发成本和进度的认可情况下进行,而不是一未满足客户,导致严重超支延期。
   变更这对项目开发一方是很头痛的问题,变更应该有所控制,在双方相互协调、认识统一的前提下进行,与客户的沟通尽量采用可见的通俗易懂的方式方法进行。

   但在必要的情况下,应该采取对客户进行相关专业知识的培训手段,避免不合理的要求。




https://www.cnblogs.com/leiOOlei/archive/2013/08/28/3286852.html


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

项目经理面试中可能遇到的问题(持续更新) 的相关文章

  • HTTP与TCP的区别和联系

    https blog csdn net u013485792 article details 52100533 相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别 希望通过自己的浅显理解能对初学者有所帮助 一 基
  • Kaggle入门——Titanic+随机森林(调参)+逻辑回归

    本博客记录一下自己的Kaggle入门题目 Titanic 只弄了一天 特征工程做得比较草率 结果只有0 76 不过主要是为了体验一下Kaggle竞赛的流程 以及熟悉一下Kaggle的使用 目录 1 题目相关 2 特征工程 3 随机森林 调参
  • 2021-09-08 PuTTY & Xftp-5使用密钥连接服务器

    PuTTY Xftp 5使用密钥连接服务器 所需材料 Xftp 5操作 PuTTY操作 所需材料 Xftp 5 PuTTY 密钥 服务器IP 用户名和密码 Xftp 5操作 新建会话 输入会话名称 主机IP 选择SFTP协议 方法选择Pub
  • 用python输出0到100所有能被3整除的数字_python: 输出 1~100 之间不能被 7 整除的数,每行输出 10 个数字,要求应用字符串格式化方法美化输出格式。...

    输出 1 100 之间不能被 7 整除的数 j 0 for i in range 1 101 遍历1 100取值 定义为变量 i if i 7 0 找出不能被 7 整除的数 print 3d format i end Format格式化输出
  • 伏秒积和安秒积

    伏秒平衡原则 伏秒平衡原则 在稳态工作的开关电源中电感两端的正伏秒值等于负伏秒值 安秒平衡原则 在稳态工作的开关电源中电容两端的正安秒值等于负安秒值 电容两端的电压不能突变 当电容足够大时 可认为其电压不变 电感中的电流不能突变 当电感足够
  • ./configure –prefix 命令用法

    在Linux上编译安装软件时 经常遇到 configure prefix usr这个命令 configure prefix 是什么意思呢 下面简单介绍一下 configure prefix 的用法 源码的安装一般由有这三个步骤 配置 con
  • 使用valgrind检查内存问题并且输出报告

    valgrind内存泄漏分析 是在linux中检查内存泄漏的工具 当程序编写完之后我一般都会使用它来检查一次内存问题 基本上能杜绝服务器的内存泄漏问题 当然是面对C C 这样的语言的 使用方式就是将程序编译好 然后通过valgrind来启动
  • iOS内存管理之autorelease

    当你需要延迟调用release方法的时候会使用autorelease 如 NSString fullName NSString string NSString alloc initWithFormat self firstName self
  • 基础练习 矩阵乘法

    问题描述 给定一个N阶矩阵A 输出A的M次幂 M是非负整数 例如 A 1 2 3 4 A的2次幂 7 10 15 22 输入格式 第一行是一个正整数N M 1 lt N lt 30 0 lt M lt 5 表示矩阵A的阶数和要求的幂数 接下
  • AutoMapper基本使用

    导包 AutoMapper AutoMapper Extensions Microsoft DependencyInjection 假如需要将Student映射为StudentCopy namespace WebApplication14
  • 国内比较快的DNS服务器IP汇总

    DNS是什么 DNS Domain Name System 域名系统 简单的说 就是把我们输入的网站域名翻译成IP地址的系统 比如我们想访问百度 我们会在网页里键入www baidu com 但是电脑不会理解这串字符的含义 于是就把这串字符
  • ElementUI浅尝辄止33:Form 表单

    Form 表单 日常业务中很常见 由输入框 选择器 单选框 多选框等控件组成 用以收集 校验 提交数据 常见于表单请求 登录 数据校验等业务操作中 1 如何使用 包括各种表单项 比如输入框 选择器 开关 单选框 多选框等 在 Form 组件
  • 数据结构与算法(六):图结构

    一 基本概念 二 图的存储结构 1 邻接矩阵 2 邻接表 3 十字链表 三 图的遍历 1 深度优先遍历 2 广度优先遍历 四 最小生成树 1 Prim算法 2 Kruskal算法 五 最短路径 1 Dijkstra算法 图是一种比线性表和树
  • 15:00面试,15:06就出来了,问的问题有点变态。。。

    从小厂出来 没想到在另一家公司又寄了 到这家公司开始上班 加班是每天必不可少的 看在钱给的比较多的份上 就不太计较了 没想到8月一纸通知 所有人不准加班 加班费不仅没有了 薪资还要降40 这下搞的饭都吃不起了 还在有个朋友内推我去了一家互联
  • uniapp 发布前隐私条款、用户协议等配置

    隐私类型 1 android隐私与政策提示框 2 网页版隐私条款 android ios都会用到 3 app内部隐私条款 一 android隐私与政策提示框 根据工业和信息化部关于开展APP侵害用户权益专项整治要求 App提交到应用市场必须
  • CVE-2021-41773&&CVE-2021-42013复现

    CVE 2021 41773 漏洞原理 Apache HTTP Server 是 Apache 基础开放的流行的 HTTP 服务器 在其 2 4 49 版本中 引入了一个路径体验 满足下面两个条件的 Apache 服务器将受到影响 版本等于

随机推荐

  • 汇编寄存器介绍

    1 通用寄存器 名称 全称 32位 16位 8位 编号 功能 rax 累加器 Accumulator eax ax ah al 0 0000 返回值 rcx 计数器 Count Register ecx cx ch cl 1 0001 第二
  • pytorch自带的模型剪枝工具prune的使用

    torch nn utils prune可以对模型进行剪枝 官方指导如下 https pytorch org tutorials intermediate pruning tutorial html 直接上代码 首先建立模型网络 impor
  • 游标应用例子

    drop procedure if exists test create procedure test IN MGR varchar 10 IN ACCESST DATETIME begin declare no more record I
  • 【MCS-51】时钟电路和复位

    单片机的处理器内部具有众多模块 但是要想协调这些模块统一工作并不是一件易事 为了确保各部分能够统一有序工作 因为单片机已经是一个同步时序电路 所以要想让它内部能够有序工作 我们需要从外部输入一个时钟信号 目录 振荡方式 内部振荡 外部振荡
  • Spring源码:Bean的实例化及初始化过程

    1 概述 在前面的文章中 我们把 refresh 中 obtainFreshBeanFactory invokeBeanFactoryPostProcessors 方法都梳理了一遍 其中还有一个 registerBeanPostProces
  • (已解决)STM32报错error: L6236E: No section matches selector - no section to be FIRST/LAST.

    前言 在最近自学32过程中使用另一台电脑开发时出现报错 error L6236E No section matches selector no section to be FIRST LAST 在原本电脑开发时并未遇到 特地查阅资料解决此问
  • Web3到底是什么?

    本文原作者 Max Parasol 编译 黑色马里奥 Web3 加密货币持有者喜欢称之为的 Web 3 0 它是一个只有非常模糊定义的热门流行语 每个人都浅显的认为它是互联网基于区块链进一步发展的相关事物 但除此之外 它到底是什么 然而 围
  • linxu下CUDA静态库-下

    本机系统环境 lucas lucas wellcom usr local cuda lib64 cat proc version Linux version 3 13 0 40 generic buildd comet gcc versio
  • Java多线程-线程内如何抛出异常?

    设置setUncaughtExceptionHandler就能将线程内的异常抛出 否则只会存放在日志或者什么的 public class ThreadThrowExcption public static void main String
  • 自学python能学成吗-大家觉得自学python多久能学会?

    作为一名从业多年的IT人 同时也是一名教育工作者 我来回答一下这个问题 首先 学习Python语言确实并不困难 即使对于没有任何计算机基础的人来说 只要有一个系统的学习过程 大部分人都能够掌握Python的基本语法 但是要想在一周之内掌握P
  • 去除chrome网站https的安全检测

    chrome net internals hsts 访问该网址 把要禁止检测的网址放在下面 转载于 https www cnblogs com xiaozhumaopao p 11005282 html
  • Java 基础--- 异常 Exception

    Java 基础 异常 Exception Exception 类型 使用Exception Throwable Class Example finally 关键字 Chained Exception 自定义Exception Excepti
  • 通过银行卡号,识别相应的银行信息

    https github com navyxie bankcardinfo blob master index js 可以进行封装 转载于 https www cnblogs com haoran5544 p 11526244 html
  • Rebalance&多线程实例消费(十二)

    上篇文章说了 kafka位移提交通过enable auto commit控制手动提交还是自动提交 手动提交又分为异步提交和同步提交 还可以指定分区进行提交 默认是提交给所有分区 手动提交可以对应不同的业务场景 当需要业务全部处理完才提交位移
  • 前端map传值

    封装数据ajax后端生成账单 submit click function var list new Array for let i 0 i lt dataList quickItemList length i let ele itemId
  • 关于实信号的双边谱和单边谱

    用MATLAB处理语音信号 做fft后要获得单边谱 本文收集资料进行了推导 对于fft数值后续操作从理论上做了一个理解 并且简洁的解释了fft函数的结果 供大家参考 欢迎批评指正 转载请注明原文地址 http blog csdn net t
  • 嵌入式菜单LCD简单版

    嵌入式菜单需求 相信大家做嵌入式的东西的时候 会有许多的参数需要显示到显示屏幕上 那么这些参数肯定不是拿来看看这么简单 最好还可以用按键来调节大小参数 任务要求 根据前面大家的需求 我们简单想想我们这个菜单需要做到什么程度 有了目标才可以更
  • java- string转成 json

    参考 技术参考 大幸运的博客技术站 1 String output FileUtils ReadFile url System out println output JSONArray jsonArray JSONObject parseA
  • java获取随机时间,在Java中生成随机日期时间(约达时间)

    Is it possible to generate a random datetime using Jodatime such that the datetime has the format yyyy MM dd HH MM SS an
  • 项目经理面试中可能遇到的问题(持续更新)

    1 范围 时间 成本 这三项中哪些是可以由客户控制的 范围 时间 成本 是项目管理中常说的三角关系 任何一方改变都可能牵扯到其他两方的变动 项目管理的本质 就是在保证质量的前提下 寻求这三者之间的最佳平衡 因为客户是需求方和投资方 客户有权