公司cmmi l3的大概的评估过程,从2008年底提出来,大概在2009年4月份左右开始正式着手准备,请了台湾一个老师给我们做cmmi全员培训,也请了本地咨询师给我们做指导,请了新加坡的评估师于2009年12月份进行预评估,2010年1月份做正式评估。
我在公司实际的职位是部门经理(部门里面一共10多个人),在cmmi中的角色整个过程中发生了一些变化,最开始同时担任三个角色:EPG成员、ATM成员和项目经理,中间还增加了一个角色CM的角色,大概11月份底评估师做了atm培训,明确要求atm不能担任其他的角色,我落的轻松只有ATM这个角色了。
公司是一个子公司,母公司已经通过了cmmi4,很早我们就拿到了母公司的过程体系文件,公司还有自己的软件项目管理平台工具,在一些不太重要、时间比较充裕的项目中基本上还是在认真使用这个工具,但是公司真正的市场项目很血腥,时间非常紧迫,根本顾不上了。在09年4月份着手准备评估的时候,我们确定下来的做法就是,使用以前已经做过的三个项目作为试点项目,复杂的项目经过裁剪,由公司的测试部(一共5个人,工作经验基本为0的人)和咨询师一起补文档,实际的研发人员基本没有参与,EPG成员也基本没有参与(直接拿总部的体系文件,有一点修改。预评估的时候评估师对着体系文件问我们是过cmmi l3还是cmmi l4,我们只能口头告知l3,临近正式评估一个月我发现了发现了cmmi l4的字样)。直到临近预评估的时候,所有的人才参与进来熟悉补写的文档和过程体系文件。直到预评估结束可以说大家还基本上对文档、cmmi模型才有了一些基本的了解,远远不够熟悉,预评估两天很快就弄完了,我不知道预评估是不是有通过一说,但公司出了新闻恭喜公司通过了cmmi l3的预评估。从预评估到正式评估大概还有1个月的时间,这时候我已经确定下来只担当ATM,大概后面半个月开始集中突击,实行ATM封闭找findings,联系访谈,我负责了三个pa:OPF、OPD和OT,期间咨询师告诉我的做法和评估师告诉我的做法很不一样,评估师的做法工作量要省很多,据咨询师的解释是评估师的差异很大,这个评估师的要求比较低。我完成所有sp、gp的findings后,也很快完成了需要问的问题,这些问题按照日程安排精确到了分钟,练习了几遍。我遵循一个理念,回答的内容是次要的,主要是能说满那几个小时。正式访谈的时候基本上按照我负责的pa基本上按照我准备的问题提问,评估师几乎没有问什么。
此时已经是评估的第5天了,访谈都已经做完了,我们现在都在填piid和准备总结文档,按计划明天下午1点全部结束。到时候再来补写,总结里面一些问题。
分享到:
相关推荐
4. 日志记录:ATM会详细记录每笔交易,以便于审计和问题排查。 四、软件实现 ATM软件一般由以下几个模块组成: 1. 用户界面模块:负责显示和接收用户操作。 2. 通信模块:处理与银行主机系统的通信,包括交易请求和...
1. 数据库设计:ATM机数据库需要设计合理的表结构,比如用户账户表、交易记录表等,以高效地存储和检索交易数据。 2. 数据库连接:通过Java的JDBC(Java Database Connectivity)API,程序可以与SQL数据库建立连接...
基于C++的ATM机模拟程序系统源码。基于C++基于C++的ATM机模拟程序系统源码。基于C++的ATM机模拟程序系统源码。基于C++的ATM机模拟程序系统源码。基于C++的ATM机模拟程序系统源码。基于C++的ATM机模拟程序系统源码。...
2. 交易处理:记录每笔交易,包括存取款、转账、利息计算、扣费等。 3. 安全控制:实施多层安全措施,如PIN码验证、设备监控、反欺诈算法等,防止非法访问和交易。 4. 数据同步:确保所有ATM和银行分支系统之间的...
ATM机项目ATM机项目ATM机项目ATM机项目ATM机项目ATM机项目ATM机项目
【银行ATM系统(Python实现)】 银行ATM系统是模拟真实世界中自动取款机功能的软件系统,它允许用户进行存款、取款、查询余额等操作。在这个Python实现的ATM系统中,开发者利用SQLite数据库来存储和管理用户账户信息...
ATM系统需要识别和验证储户身份,处理各种交易请求,并保存交易记录。用户信息包括储户和管理员信息,交易信息涵盖卡信息、ATM信息和交易流水。用例分析中,以取款为例,详细描述了取款过程的主干流程和可能的分支...
在本项目中,我们主要探讨的是如何使用C++编程语言来设计一个模拟的ATM(Automatic Teller Machine)机存取款管理系统。这个系统旨在模拟银行ATM机的基本功能,如查询余额、取款、修改密码以及退出系统,从而帮助...
接下来,我们关注一下VC6.0,这是一个历史悠久但仍然流行的IDE(集成开发环境),用于编写Windows应用程序。在这个环境中,我们可以: 1. **创建项目**:使用`.DSP`(项目文件)和`.DSW`(工作空间文件)来管理项目...
### ATM异步转移模式基本概念详解 #### 一、引言 随着信息技术的快速发展,通信技术也在不断进步,异步转移模式(Asynchronous Transfer Mode,简称ATM)作为一种高效的宽带交换技术,在90年代中期成为了通信领域的...
Oracle ATM项目是一个基于Oracle数据库技术实现的简单自动取款机(Automatic Teller Machine...在实践中,我们可以逐步完善这个系统,增加更多的功能,如日志记录、报表生成、异常处理等,使其更加贴近真实的ATM系统。
4. **操作完成与记录**:操作完成后,ATMC软件会在后台记录下这次取款的相关信息,如时间、金额等,以便日后审计。 #### 五、总结 ATMC软件与硬件之间的配合是ATM机正常运作的基础。通过上述分析可以看出,这一...
- **定义**: ATM柜员是由ATM装机联社向省联社信息科技中心申请增加的一种特殊柜员类型,用于管理和记录ATM机上的所有交易。 - **特点**: - ATM柜员的尾箱无需核对清点。 - ATM柜员的账务会在每日结算时自动合并到...
“ATM管理系统需求规格说明书” 在本资源摘要中,我们将讨论ATM管理系统的需求规格说明书。ATM管理系统是一种复杂的系统,涉及到多个方面的技术和业务流程。在本文中,我们将从ATM管理系统的需求规格说明书的角度,...
状态机是一种设计模式,常用于复杂系统的控制逻辑,如ATM(自动取款机)的交互过程。在LabVIEW(Laboratory Virtual Instrument Engineering Workbench)这个图形化编程环境中,我们可以利用其特有的数据流编程和...
8. **交易记录查询**:ATM系统应该记录每次交易详情,以便用户查询历史记录。可以设计一个Transaction类存储交易信息,如交易类型、金额、时间和日期。在查询交易记录时,遍历存储的Transaction对象并显示相关信息。...
则系统进入选择服务类型界面,选择存款业务,系统确认存款请求以后,系统界面进入请放入存款界面,然后用户将存款放入存款口,系统提示点钞机进行点钞,点钞完毕后,系统记录存款操作并更新余额,系统界面显示存款...
6. **日志记录与审计**:所有交易应被详细记录,以便进行审计和问题排查。源代码中可能有专门的模块负责收集和存储交易日志。 7. **异常处理**:考虑到ATM可能会遇到各种硬件故障或网络问题,源代码需要包含良好的...
4. **日志记录**:为了审计和追踪,每次交易都会被记录下来,包括交易时间、类型、金额、用户信息等。 5. **异常处理**:考虑到可能出现的各种错误情况,如网络中断、账户异常、硬件故障等,代码中会有相应的错误...