当前位置 博文首页 > 文章内容

    CMMI评审(开发人员问题汇总)

    作者: 栏目:未分类 时间:2020-07-14 14:00:50

    本站于2023年9月4日。收到“大连君*****咨询有限公司”通知
    说我们IIS7站长博客,有一篇博文用了他们的图片。
    要求我们给他们一张图片6000元。要不然法院告我们

    为避免不必要的麻烦,IIS7站长博客,全站内容图片下架、并积极应诉
    博文内容全部不再显示,请需要相关资讯的站长朋友到必应搜索。谢谢!

    另祝:版权碰瓷诈骗团伙,早日弃暗投明。

    相关新闻:借版权之名、行诈骗之实,周某因犯诈骗罪被判处有期徒刑十一年六个月

    叹!百花齐放的时代,渐行渐远!



    其他: 关键的同行评审              迭代:多个开发周期冲刺
    cmm:不断地pc循环,过程改进,自检,补充自身能力

    1,做的内容和《E(工程)P(过程)G(组)》要求的内容有什么区别?谁会去检查?谁会去看?
        区别:没太多区别      
        谁去检查和看:PPQA(过程产出质检)人员去检查去看,通过检查清单进行跟踪,汇报给高层

    2,整个项目组怎么给高层经理做汇报?
        评审:里程碑评审会议汇报,如:计划书,需求文档,产品产出

    3,有哪些经验教训?
        前期开发为加速开发,导致代码不规范,没写注释等,导致后期维护困难

    4,项目中有遇到那些裁剪(把某些活动砍掉)?
        复用功能,裁剪掉同行评审环节

    5,对整个项目开发流程的描述?
        确定需求 - 探讨需求 - 分配任务开发 - 开发完成 - 自测or评审 - 集成 - 测试
        自测:数据,用户体验感,校验,逻辑功能性,抗压性
        评审:同行评审

    6,有哪些开发规范?
        开发规范:驼峰式命名,在每个方法前面必须写注释,返回值格式
        接口规范:restful api接口规范:code:200 msg:成功

    7,缺陷是怎么管理的?
        用 excel 或者 bugfree 进行项目缺陷管理,bug类型,分配人员,谁提交的缺陷,bug等级,bug描述/图片

    8,代码上传管理?
        svn上传必须写备注,不然上传不了

    9,接口集成的前置条件?集成准备?集成完成?
           前置条件:
            a,自测通过
            b,用postman工具进行测试,接口完整(接口输入输出都没问题后)进行接口集成
        
           集成准备:
            a,集成用例,计划,策略
            b,先集成重要的,基础的接口,再集成次要的接口(先后台接口再前台接口)

           集成完成:
            无重要缺陷,且轻量级bug不得超过三个

    10,记忆两个深刻的接口?
           内部接口 列子:
            运维系统: 工单状态查询,设备信息查询,工单列表查询
            互联网庭审系统:书记员查询申请进入庭审人员列表   登陆注册
           外部接口 列子:
            运维系统: 微信接口,获取人员基本信息,获取部门信息
            互联网庭审系统:对接交大获取庭审数据    

    11,你的工作职责?
        a,在编码阶段,采用结构化的通用编码方式,根据系统设计编写逻辑正确、易于阅读理解的程序,并留有文档
        b,程序设计必须综合考虑数据库的性能要求

    覆盖:
        部分覆盖,公共部分不覆盖(语句,条件,逻辑)
    干系人:
        在项目建设中,与项目成败有直接或间接关联的人(项目组成员,测试,项目经理,产品经理,高层经理,客户)
    培训:
        参加过公司EPG小组3次ammi的模板培训,项目管理培训(培训完成收集培训意见)

     

     

    测试人员
    测试工具(bugfree) 开发用列 需求确定后就开始写开发用列 接口集成后:达到准入标准(抽取重要功能测试,通过后)才可以测试, 测试策略 测试什么功能,测什么非功能,用什么工具测试,缺陷等级划分 测试计划文档: 时间安排,工时估计,人员安排职责说明,测试完成标准(出现缺陷百分比修复),评审 测试用例(功能
    /非功能): 评审,必须百分比覆盖,场景要求尽量接近实际环境 测试环境: 尽量使用客户环境 系统测试: 缺陷提取整理,分级,分配缺陷修改人员 缺陷分析: 缺陷类型(功能,页面,逻辑),统计缺陷类别占比 测试报告: 测试总结,回顾,经验教训 验收: 自己的项目: 计划,用例,环境 通过标准(没有严重的标准,轻量级bug限制到3个以内) 客户定制项目: 计划,用例,环境 通过标准(没有严重的标准,轻量级bug限制到3个以内) 验收会议: 判断验收是否合格,如果合格需客户签字 验收交互: 代码,测试文档,环境,操作手册
    设计人员
    方案设计: 功能: 非功能:安全性(数据加密),应用性 代码复用,购买 打数据包:最终定稿的需求书,技术方案,设计书 数据库设计,接口设计,功能设计,协助需求跟踪
    项目经理
    项目经理需掌握的:
        MA:度量与分析
        
    过程域PA(17个):
    两个部分:sg特定目标 gg通用目标 
    
        项目管理过程域:
        pp:项目策划
        1,依据公司的裁剪手册来编写项目的过程定义书(过程,活动,产出)
        2,参考公司级的wbs指南来编写项目的wbs(wbs:工作结构)
        3,参考公司级的生命周期指南来选用项目级的生命周期指南(瀑布模型,迭代,瀑布加原型)
        4,参考公司级的估算指南(规模[功能点:复杂度,难易度],工作量[参考以往的项目],成本[人天],资源(软硬件,接口))
        5,项目经理编写项目进度计划表
        6,项目经理编写项目的子计划[开发计划,迭代计划]
           a,阶段内子计划(评审,发布,需求,设计,编码(每个阶段的完成标准))
           b,管理内子计划(风险,度量与分析,干系人参与子计划,数据管理子计划,评审子计划,资源子计划,验证子计划,确认子计划,培训子计划)
           c,支持类子计划(培训,配置,质量保证)
        7,编写集成项目计划书
        8,评审:管理类陪审,设计类评审(评审标准)
        9,风险管理(a,风险:有可能发生,还没有发生  b,问题:已经发生) 
           a,识别项目中的风险,制定风险管理的计划,b,需要在项目中某个阶段跟踪风险,直到风险关闭
           b,风险的来源(公司内部[技术,管理,资源],外部[客户需求,客户关键人员变化,商业环境国家政策]),策略(低:应对,中:缓解),    
           c,处理方式(风险等级划分),
           d,风险库(风险编号,来源,描述,类别,处理参数,缓解计划,处理计划)
        10,度量与分析内容
           a,项目度量目标,
           b,度量与分析的子计划
           c,度量数据表
           d,降低成本的投入
        
    IPM:
        1.项目经理如何来建立项目的已定义过程(ptp)/项目里的那些裁剪
        参考公司的裁剪手册和裁剪指南,过程定义书
        2.项目经理做策划的时候公司提供了那些支持
        3.项目组通过评审的方式来平衡策划排布的冲突
        4.如何来管理项目,通过计划来管理项目
        5.项目经理通过公司团队建设指南来建立自己的团队的
        6.项目结项的时候项目组给公司贡献了那些财富,(代码,文档,经验和教训,度量数据)
    
        软件工程过程域:rd:需求开发    reqm:需求管理    ts:技术方案选择   pi:项目基础  vr:验证
    val:
        支持类
        过程感应    
            opd:组织过程定义   
        培训 (ot组织培训)
        ppqa:质量保证  cm:配置管理 sam:采购

     

    需求人员
    需求调研:
        用户需求:
        1,需求提问单(a,功能  b,非功能需量化[界面,接口,应用,大并发,兼容性,稳定性,安全性,约束(数据库)])
        2,需求调研,原型[设计工具](明确:面对面交流  不明确:演示之前的系统),挖掘客户需求,有层次的
        3,需求调查表,整理成用户需求书urs,
        4,项目组内部需求学习探讨(难度,风险,时间)
        5,需求分析文档,功能列表,优先等级(一级/二级),可实现性,风险,完成时间,功能需求,非功能需求
        
        产品需求:
        1,需求规格书srs(功能性需求,非功能需求,数据要求,前置条件)
        2,评审:客户必须参与,然后客户确认需求(确认回执),评审必须有标准
        3,需求跟踪:需求跟踪表rtm(跟踪举证)
    
        需求变更处理
        a,功能变更 
        b,设计的原因引起的变更,
        c,大变更/小变更 
        d,需求变更委员会ccb(开发人员,经理高层),
        e,需求变更后对需求文档版本升级,
        f,需求变更最后结果由小的项目经理决定,大的高层决定
    公共培训
    1, 组织方针内容:
        公司epj小组有一个组织方针文档(目录:规范/1.2最新版本/过程定义/过程改建/过程定义/[记黑体字])
        epj:【持续改进】过程改建,持续不断pdc循环
        opj:【充分共享】
    
    项目层面和组织层面来
        QA:客观的审查,彻底的跟踪
    
        策划:计划合理 
        ipm([项目经理]):灵活的裁剪,
        ma(度量与分析[项目经理]):数据要真实准确
        rkm(风险管理):识别风险,彻底的跟踪
        psc(监控): 实时监控
    
    需求
        rd: 充分挖掘客户需求
        req:需求管理,充分进行需求跟踪
    
    设计
        选择最优的技术法案
    
    编码
        依据编码规范进行编码,充分的同行评审
    
    测试
        跟踪缺陷的解决,跟踪彻底
    
    培训    
        培训内容与公司实际相结合,学时要求
    
    配置管理
        维护项目中的产出完整性,及时备份
    
    
    
    
    2,策划/计划:
        项目计划策划
    
    3,资源:
        公司软硬件支持
    
    4,职责:
        你的工作职责?
    
    
    5,培训:
        参加过公司的那些培训?
        接收过公司的epj小组做的3次ammi的模板培训,项目管理培训(培训完后收集培训意见)
    
    6,配置管理:
        产出物是如何来管理的?
        代码的管理是通过svn来管理的,文档也是svn来进行统一管理,培训签到表通过文件档案袋管理,
    传入svn后配置管理员会进行审计管理
    
    
    7,干系人(项目组成员,管理层,项目经理,产品经理,外部客户):
        项目建设中,与项目的成败有直接或间接联系的人
        
    8,监控(直接上级对工作内容的监控):
        项目中怎么来监控工作内容的?
        个人周报,周列会,svn记录
        
    9, 质量保证
        QA检查单,QA人员编写保证计划,编辑计量审计报告
    
    QA审计的时候缺陷?
        产出模板名称不对
    
    10,汇报(项目组向公司最高层的汇报)
        评审:(项目组成员,项目经理)里程碑评审会议[需求,计划书,产品产出,]
    
    11,裁剪(小型化,批量化项目最多裁剪):
        epj: 对规范进行修改优化(不用裁剪),优化规范试点(需要裁剪)
        项目经理:当项目周期大于一年没有裁剪
        需求:
        编码:进行同行评审的时候(复用的不用评审)(重要的功能模块需评审)
    
    12,经验教训(每个角色在工作中获得的经验教训是什么):
        编码:前台开发为加速开发,导致代码不规范,后面维护很难维护
        给epj小组那些改建建议:代码sql优化建议,接口返回建议,模板改建建议(弱项分析表里面可以看),