zoukankan      html  css  js  c++  java
  • 转正专业考试

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

    答:

    一个项目从开始到落地,需要经历以下生命周期:项目定位、可行性分析、项目立项、需求调研、系统设计、系统开发、系统测试、系统上线培训、系统运维、问题收集、升级迭代等;无论是那个阶段都很重要,但我觉得最最核心的部分在于:项目定位、可行性分析、需求调研、系统设计、系统测试这几个阶段。

    ü 项目定位:定位项目的出发点和价值,做成一个项目容易,但要做出一个有价值、高价值的项目就需要在动工前,仔细评估;评估内容例如,项目的投入产出比大约有多高?项目上线后,给公司是节省成本了,还是带来收入了,是提高客户满意度了,还是增加公司知名度或客户量了等等;

    ü 可行性分析:在定位了一个有价值的项目后,这个项目能否落地,就需要进行可行性分析。

    从系统角度:数据来源是否具备,业务和数据的加工处理能力是否具备,项目对技术要求,目前技术储备是否具备(若不具备,从外部引进条件是否具备)。

    从公司角度:需要投入的资源(人和钱)和项目所需的环境条件(如内部环境(实验条件)、外部环境(市场现状、法律要求))等能否满足。

    ü 需求调研:需求调研是承上启下的重要环节,是将客户真实想法挖掘出来的关键步骤。需求调研的越充分越准确,系统设计就越不容易发生偏差。若客户真正的需求没有挖掘出来,那么将来项目的目标就是错误的,差之毫厘,谬之千里。

    ü 系统设计:系统设计的重要位置在于它是沟通语音与开发语言的转化,也是在这个阶段将客户脑海中想的内容具体呈现出来的,客户在这步才能够直观看到自己想要的东西,往往在这步,客户会发散思维,才能准确清晰表达想法。

    ü 系统测试:客户满意度来自多个方面,其中就包含系统完整性、稳定性、流畅性;系统测试是交付客户前的最后一道门槛,若测试把关不好,交出的项目质量就无法保证,更不用想客户满意度了。

    2 如果给你一个46个人的Team,那么你怎么分配他们、管理他们?

    答:4-6个人的Team,适合扁平化管理,可直接管辖每一个人;

    任务分配原则:

    ü 整体要有任务计划,并细分为可执行的任务;

    ü 分配任务后跟踪任务状态;

    ü 协调解决工作中遇到的各种问题;

    ü 帮助每一个队员成长。

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

    答:软件开发所需要的文档有:需求规格说明书、系统设计文档(概要设计、详细设计、数据库设计)等。

    4 你怎样将人的工作步调与计划结合?

    答:

    ü 先有计划,后有步调;

    ü 计划从时间性来说:任务项有可并行的、也有依赖前后顺序的;工作时间安排上要注意错开依赖前后顺序的。

    ü 计划从任务重要性来说:任务项可分为重要紧急、重要不紧急、紧急不重要、不紧急不重要四类;针对这4类,1.集中人员优先完成重要紧急的,2.集中核心人员攻克重要不紧急的任务,3.安排人员完成紧急不重要的任务,4.不紧急不重要的任务酌情处理(有时间了去做,没时间了可以选择不做)。

    5 你为什么制定项目计划?

    答:

    ü  项目计划包含项目的整体工期、工时、成本预算、项目拆解的任务项等;

    ü 对项目经理来说,项目计划是相对准确的计算项目成本、调用人员和资源、控制项目研发节奏、把控项目风险的依据;

    ü 对公司来说,项目计划是相对准确的了解项目所需的预算和其它的资源(人员、时间等)要求,项目风险点等,为进一步的决策提供参考依据。

    6 你将怎样着手做项目的计划?

    答:

    ü 罗列手头的项目;

    ü 按照项目时间先后顺序和重要程度进行排序

    ü 先做整体计划,再对前两个项目进行任务细化分解,待完成后,再细分其它项目;

    ü 根据实际完成情况,及时调整项目计划。

    7 你怎样在计划中运用新技术?

    答:

    ü 新技术的了解和研究工作,是在计划之前完成的;

    ü 在新的项目制定计划时,根据项目具体情况,从积累的新技术中选取最合适;

    ü 运用新技术的前提是保证项目整体进度不被拖延,因此在计划中要充分考虑新技术的风险和替代方案;

    ü 做好新技术通用性的封装;

    8 你的团队主要是由新手组成的,并且进度已经落后。你将做什么?

    答:

    ü 1、重点完成项目核心功能;  

    ü 2、对不重要的功能,可延期处理或选择性放弃;

    ü 3、协助队员解决疑难问题,快速推进;

    ü 4、帮助队员提升队员能力,如老手带新手;

    ü 5、若确定最终不能按期交付,及时与客户沟通,并明确告知能够完成的功能,以及打算延期处理的或放弃的功能。

    9 描述你的项目计划中应包括的阶段、活动和可交付产品。

    答:

    ü 项目计划中应包含项目立项、需求分析、项目设计、项目开发、项目测试、项目上线试运行、项目正式上线、项目运维等阶段;

    ü 活动包含:项目启动、日常项目进度汇报、阶段性汇报、交付物评审、用户培训、问题收集、正式上线等活动。

    ü 可交付产品包含:立项报告、需求规格说明书、系统设计类文档、测试类文档、问题收集类文档、用户使用手册等。

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

    ü 立项阶段:立项报告

    ü 需求调研阶段:需求规格说明书

    ü 系统设计阶段:概要设计说明书、详细设计说明书、数据库设计说明书

    ü 系统研发:源码

    ü 系统测试:测试用例(包含单元测试、集成测试、性能测试等)、测试报告;

    ü 系统上线试运行:用户使用手册、用户测试缺陷反馈表

    ü 正式上线:应急备份与恢复方案、验收报告

  • 相关阅读:
    加载db2的驱动类,连接数据库URL下的特定schema并插入数据
    vi修改编辑文件提示Write Error!(File System full?)研究与解决
    java实现一次性压缩多个文件
    java转义字符
    统计数字问题0
    系统开关机
    统计数字问题1
    算法的力量
    半数集0
    wBox是一款轻量级的弹出窗口插件
  • 原文地址:https://www.cnblogs.com/qiupiaohujie/p/12883540.html
Copyright © 2011-2022 走看看