CMMI(预)评估开发问卷

更新时间:2023-11-24 14:45:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

开发访谈

1. 你采用了什么编程语言?公司是否对这些语言的编码规范做了规定?TS SP3.1

2. 你采用了什么样的开发工具? TS GP2.3

3. 你参与了哪些工作产品的评审?VER SP2.1 、SP2.2、SP2.3

4. 编程活动在什么时候开始启动?TS SP3.1

5. 你采用了什么样的编码方法?TS GP2.3

6. 你用什么工具生成和调试你的程序的?TS GP2.3

7. 你编写的程序是如何知道满足设计的?通过什么样的方式跟踪?TS GP2.3

8. 如何对代码的质量进行评审? VER SP2.1 、SP2.2、SP2.3

9. 你是如何进行单元测试的?测试的结果会记录吗?结果报告存放在哪里?TS SP3.1

10.

11.

12. 13.

14. 编码过程中会统计哪些方面的数据?这些数据存放在哪?MA SP2.3、SP2.4 ;OPDSP1.4

15.

16.

17.

18.

你是如何对自己的代码进行版本控制或标识?CM SP1.1

××××××××××××××××××××××××××

当你发现项目经理安排的工作在计划中无法完成时,你如何处理?PMC SP1.2 项目经理如何检查你的工作?PMC SP1.1、SP1.5、SP1.6、SP2.1、SP2.2 你参加过哪些方面的培训?OT SP1.3、

QA是如何检查你的工作的?PPQA SP2.1 、SP2.2 你是如何和测试人员合作的?VER SP3.1、SP3.2 项目中的源代码是如何管理的?CM SP2.2

如何确定编码结束?(编码结束的准则?)VAL SP2.1

技术解决

2、(SP1.1, 1.2)请问 贵项目实施时,对于实现需求的方式或产品架构的可能解决方案,项目会如何找出所有可能解决方案,如何决定最终之解决方案

1

? p1:在需求确定之后,项目经理提交两个解决方案,在进入设计之前,高层、

各个项目经理,进行评审,产出:会议纪要,评审报告,重大事件评议表 ? p2统计分析模块:需求确定之后,调研分析多种控件,经评审,选定控件。

产出:调研报告; ? p2安全预警:确定需求之后,设计人员提出两种方案:自主设计实现or利用

外部开源站点。综合考虑人力成本和上线进度及技术能力限制,经客户代表、高层、项目经理、设计人员讨论分析,决定利用外部开源站点; ? p3:确定需求之后,项目经理提出两种框架选型Hibernate or iBATIS。经过调

研、开会讨论分析,选择iBATIS。产出:会议纪要。 ? p3:性能优化,有3个方案:1.针对网站在流量不大的情况下,系统运行良好,

以及从局域网内测试的情况来看,网络提供商的带宽是影响网站响应时间的主要原因。 A)可以与网络提供商协商,增加带宽(对于系统的开发上影响较小,工作量不大,对系统的扩展没有影响。

B)更换网络提供商(对于系统的部署有影响,工作量不大,对系统的扩

展没有影响)。

2.通过优化数据库查询可以提高系统性能(影响系统的开发,工作量一般,对系统扩展有较小的影响)

3.重新进行设计(影响提桶开发,工作量较大,对系统的结构和扩展都有影响) 3、(SP2.1,2.2) 请问 贵项目如何依选定的解决方案设计产品或产品组件,有那些技术套件数据被建立?是否有设计上的准则或规范?

? 有设计总的规章,有概要设计和详细设计通用模板文档;每个项目都有详细设计、

概要设计文档; ? 在确认需求时,可以根据客户的要求设计页面,一来确认需求,另一方面也可以

确认设计方向;对应系统的需求,有对应的界面设计; ? 交付给coding人员的产品有:

数据库设计power designer文档;详细设计文档;接口代码;

? 一阶段完成后,在Svn中打基线,项目成员可以到svn中取得相应资料; 4、(SP2.3) 请问 贵项目如何设计接口,是否有相关之接口设计准则

? 有接口设计规范。

? 概要设计中,接口部分,会清楚地说明数据库字段的意思。

5、 (SP 2.2, 3.1) 请问您如开发您的程序,如何被通知及取得所需的技术文件?是否有任何特定之标准或规定,如程序撰写准则、命名原则等?

? 开发人员参与设计评审,会议中得知文件和相关接口代码存放的地址。例会

中接到开发任务后,从vss上取得详细设计说明书、数据库设计文件等资源,根据公司编码规范进行编码;

2

? 开发小组负责人编写单元测试计划和单元测试用例,根据单元测试用例执行

单元测试,测试结果将写在单元测试报告中; ? vss地址及文档项目经理邮件或者会议通知; ? 集成测试由开发执行,系统测试由测试部同事做。

6、(SP 3.2) 请问 贵项目如何产出安装、操作、维护最终产品之文件为何?

? P1:安装和操作手册放在同一文档:管理员使用说明书。由开发人员编写,

由测试部人员按照安装步骤进行安装测试并修改文档中其他具体的内容。 ? P2:为fashionfree中的一个系统,集成在后台管理系统中,没有独立安装部

分。操作手册由开发人员编写、测试人员测试 ? P3:集成在fashionfree前后台中,没有独立安装部分,操作手册由开发人员

编写,测试人员测试,前台部分整理为html格式,放在fashionfree前端帮助中。

产品集成 ()

7、(SG1) 请问 贵项目产品开发后,如何规划与执行集成及集成测试作业,请说明细部之作业?

SP1.1 决定集成顺序:决定产品组件集成的顺序。

依据设计,业务流程来决定集成顺序,编写集成策略。

SP1.2 建立产品集成环境:建立并维护支持产品组件集成所需的环境。

依据集成策略中规划的集成环境进行搭建,

SP1.3 建立产品集成程序与准则:建立并维护产品组件集成的程序与准则。

依据组件接口表,和业务流程设计等建立集成的次序。执行集成工作,经集成的结果记录在《产品集成记录》中

SP3.1 确定待集成的产品组件已准备就绪:在组装前,确定组合产品之各个必要产品组件已适当的界定、依据描述功能运作,且产品组件之接口符合接口描述。

单元测试结束后,会议评审单元测试报告,决定是否进入集成测试。 SP3.2 组合产品组件:依据产品集成顺序与可用程序,组合产品组件。 SP3.3 评估已组合的产品组件:评估已组合的产品组件其接口兼容性。

验证 8、 (SP2.1, 2.2, 2.3)请问 贵项目如何进行同行审查工作,您参加过那些产品的执行同行审查,是否有规划,进行方式如何?审查结果如何记录与分析?

? 评审前,项目经理发送评审材料给参与评审的人员; ? 会议评审,有会议纪要、评审报告,以及问题日志; ? 参加各项目需求规约、设计、里程碑评审;

3

? 计划中有评审活动计划,评审的时间、地点、与会人员,会在公司oa上提早

进行通知;

Product and Process Quality Assurance

9、(SP1.1/SP1.2) 请问品保人员如何评估您的工作过程与工作产品与相关标准与程序的符合性?

QA审计:

? 过程审计:周报有没有填,填写的格式对不对等等,设计过程审计、开发过

程设计 ? 产品审计:设计文档审计、代码审计

Generic Practices

10、(GP2.1) 就前述各过程,请问组织是否订定有过程相关方针? 您如何在项目中使用这些方针?

有公司编码规范;并遵守编码规范

11、 (GP 2.5) 就您在项目及过程中担任的工作,您受过那些训练或资格以执行这些工作?如何决定您应接受的训练?是否有书面化的规划与记录数据?

?

各自发挥吧……组织标准过程培训,SVN培训,技术培训(Spring,Hibnernate,Eclipse,MySql索引技术等)

12、(GP 3.2, IPM SP1.5) 您的项目如何回馈项目及过程执行的工作产品与lesson learn给组织,您可以说明一下您提出的lesson learn或改善建议吗?

1.收集和改进的途径:QA与项目组成员口头沟通、收集到相关干系人的改进email、项目例会中讨论到的流程改进建议、项目总结报告,改进意见将被整理到一个列表中,待EPG会议分析讨论。经验将被整理录入到JspWiki平台中共享。项目组申请项目的优秀文档,EPG讨论接纳后,在JSPWiki中公告。

?

Non-Model issue 13、Q1:过去一年是否有什么比较明显的改变

?

团队沟通配合融洽,团队开发经验有改善,对开发流程有较好的掌握,技术水平提高,技术问题可以

文档的获取清晰,容易找到文档

?

14、Q2:改善:认为公司可以优先改善的项目是什么?

4

本文来源:https://www.bwwdw.com/article/bxzt.html

Top