`
dyllove98
  • 浏览: 1405121 次
  • 性别: Icon_minigender_1
  • 来自: 济南
博客专栏
73a48ce3-d397-3b94-9f5d-49eb2ab017ab
Eclipse Rcp/R...
浏览量:39051
4322ac12-0ba9-3ac3-a3cf-b2f587fdfd3f
项目管理checkList...
浏览量:80035
4fb6ad91-52a6-307a-9e4f-816b4a7ce416
哲理故事与管理之道
浏览量:133134
社区版块
存档分类
最新评论

开发管理 CheckLists(5) -风险检测表

阅读更多

        该文章项目风险监测表CheckLists是对前一篇文章风险管理的一个补充,可以用来识别风险,并可以集中来识别下列常见子类型中已知的及可预测的风险:

 
1、开发环境

      软件工程环境支持项目组、过程及产品,但是,如果环境有缺陷,它就有可能成为重要的风险源。

      下面的风险检查表中的条码标识了与开发环境相关的风险:

      (1)、是否有可用的软件项目管理工具; 
      (2)、是否有可用的软件过程管理工具; 
      (3)、是否有可用的分析及设计工具; 

      (4)、是否有可用的测试工具; 
      (5)、是否有可用的软件配置管理工具; 
      (6)、项目组的成员是否接受过每个所使用工具的培训; 
      (7)、是否有专门的开发工具管理
  
              如果对于上述问题的答案多数是否定的,则软件开发环境是薄弱的,且风险很高。


2、组织方面的风险

 

      (1)、对该项目是否有足够的支持(人力支持,管理人员 、QA、测试或其他外部人员)
      (2)、该项目是否是企业最大的项目
      (3)、项目管理是否有明确定义流程

 

3、人员方面的风险

 

      (1)、是否可以获得足够的人员
      (2)、他们是否有足够的技能和经验
      (3)、是否一起工作过,他们之间的配置是否合理
      (4)、他们是否相信项目会成功
      (5)、是否有专业领悟的专家
      (6)、是否有专门人员进行客户联系
      (7)、是否有最优秀的人员可用; 
      (8)、人员在技术上是否配套; 
      (9)、是否有足够的人员可用; 
      (10)、开发人员是否能够自始至终地参加整个项目的工作; 
      (11)、项目中是否有一些人员只能部分时间工作; 
      (12)、开发人员对自己的工作是否有正确的期望; 
      (13)、开发人员是否接受过必要的培训; 
      (14)、开发人员的流动是否仍能保证工作的连续性;

 

4、工期方面的风险

 

      (1)、时间表指定的是否现实
      (2)、是否可以为了满足时间表而对功能 进行规模管理
      (3)、对于交付日期的要求有多严格

 

5、项目规模方面的风险

 

      项目风险是直接与产品规模成正比的。下面的风险检查表中的条目标识了产品(软件)规模相关的常见风险:

      (1)、项目的成功是否能够被评测
      (2)、是否有关于如何评测项目成功的协议
      (3)、 需求是否相当稳定并得到了充分的了解
      (4)、项目规模规定不限还是不断的扩大
      (5)、项目开发的时间范围是否太短,不够灵活?
      (6)、是否以LOC或FP估算产品的规模; 
      (7)、对于估算出的产品规模的信任程度如何; 
      (8)、产品的用户数有多少;

 

6、技术方面的风险

 

      (1)、该技术对于你的公司而言是新的吗 
      (2)、技术是否过时
      (3)、重复使用技术是否合理
      (4)、当前可用的技术框架是否合理
      (5)、是否有特别苛刻的技术要求
      (6)、是否依赖未经试验的新技术、服务或未被证明的硬件、软件
      (7)、使用的技术是否有特别的依赖
      (8)、产品的需求是否要求采用特定的用户界面; 
      (9)、需求中是否有过分的对产品的性能约束; 
      (10)、客户能确定所要求的功能是可行的吗?

 

7、外部依赖性方面的风险

      (1)、改项目是否依赖其他的开发平台
      (2)、改项目是否依赖外部产品或外部开发的构建
      (3)、成功是否依赖与开发工具和实施技术的成功集成?是否有替代计划,是否可以在没有这些技术的情况情况下交付项目

 

 

还有其他的比如  软件过程管理技术、客户风险、商业风险、资金管理之类的,我们暂时只讨论开发方面的.

 

分享到:
评论

相关推荐

    让不懂编程的人爱上iPhone开发系列2 iOS12+Swift4.2版-Checklists-Cha021

    【标题】:“让不懂编程的人爱上iPhone开发系列2 iOS12+Swift4.2版-Checklists-Cha021” 【描述】:本教程旨在引导初学者进入iOS开发领域,特别是针对那些对编程不太熟悉的读者。教程的目标是构建一个简单的任务...

    让不懂编程的人爱上iPhone开发系列2 iOS12+Swift4.2版-Checklists-Cha011

    在这个教程系列中,我们将探索如何使用iOS 12和Swift 4.2开发一款名为"Checklists"的事务管理应用。这个应用旨在帮助用户更好地组织和跟踪待办事项,通过提供一个简洁的界面来创建、编辑和管理任务列表。以下是这个...

    让不懂编程的人爱上iPhone开发系列2 iOS12+Swift4.2版-Checklists-Cha031

    1.在应用的界面上放置一个表视图 2.在表视图里面填充数据 3.允许用户触碰某一行来打开或关闭选中标志 2.在网页右上角点击搜索的图标,输入view contr

    从零开始学iOS7开发系列教程-事务管理软件开发实战-Chapter191

    在这个“从零开始学iOS7开发系列教程-事务管理软件开发实战-Chapter191”中,我们将深入探讨如何构建一个高效且易于维护的数据模型层,特别是在一个事务管理软件中。 首先,我们看到开发者建议设计一个自顶向下的...

    Scrum.Checklists.2007_zh-CN.Origin

    Scrum是一种敏捷开发框架,主要用于管理复杂的产品开发项目。它强调团队协作、迭代开发和持续改进,以确保高效地交付高质量的产品。"Scrum Checklists 2007_zh-CN.Origin" 提供了Scrum实践中的一些关键检查清单,...

    Scrum.Checklists.2007_zh-CN

    Scrum是一种敏捷开发框架,主要用于管理复杂的产品开发项目。它以迭代和增量的方式进行工作,强调团队自我组织、面对面的沟通以及对变化的快速响应。Scrum的核心在于其角色、事件、工件和原则,这些元素共同构成了一...

    从零开始学iOS7开发系列教程-事务管理软件开发实战-Chapter41

    在iOS开发中,事务管理软件的开发涉及到数据的组织和展示,本教程的Chapter41主要讲解了如何使用数组来高效地管理和展示数据。数组在编程中扮演着至关重要的角色,尤其是对于处理大量数据时,它提供了一种简洁的方式...

    从零开始学iOS7开发系列教程-事务管理软件开发实战-Chapter61

    【iOS7开发实战-事务管理软件开发】在本章中,我们将学习如何为iOS应用程序创建一个功能完善的事务管理软件,让用户体验真正参与其中。我们从基础开始,逐步增强用户交互功能,包括添加、删除和编辑任务。 首先,...

    从零开始学iOS7开发系列教程-事务管理软件开发实战-Chapter131

    在Xcode中,每个项目都有一个与项目名相同的`Info.plist`文件,例如`Checklists-Info.plist`。这个文件的结构通常包含三列:左侧是信息属性,中间是类型,右侧是对应的值。这些信息包括应用程序的显示名称、主执行...

    从零开始学iOS7开发系列教程-事务管理软件开发实战-Chapter141

    【iOS7开发:事务管理软件实战教程 - Chapter141】 在iOS应用程序开发中,尤其是在构建复杂的事务管理系统时,了解对象的序列化与反序列化是至关重要的。本章节我们将探讨如何从头开始学习iOS7开发,特别是针对事务...

    软考高项-131个工具定义及属于哪些过程-背诵必过版-2024-高项已通过.docx

    - 识别风险管理 - **5.005 焦点小组(Focus groups)** - **定义**:召集预定的干系人和主题专家,了解他们对所讨论的产品、服务或成果的期望和态度的一种启发式技术。 - **应用知识领域**: - 制定项目章程 - ...

    scrum-checklists

    ### Scrum Checklists:敏捷开发框架的实践指南 #### 概述 Scrum是一种轻量级的框架,它通过一套简单规则支持敏捷思维在组织中的实施,以提高生产力和工作满意度。Scrum Checklists汇集了SPRiNT-iT教练们的实践...

    从零开始学iOS7开发系列教程-事务管理软件开发实战-Chapter71

    5. **在主界面更新表视图**:新创建的ChecklistItem对象需要添加到主界面的表视图中,以便用户可以看到并管理他们的待办事项。这涉及到表视图的数据源方法,如`UITableViewDataSource`的相关实现。 6. **使用Segue...

    Scrum Checklists中文版

    SPRiNT-iT的敏捷教练,包括Scrum培训师Boris Gloger,从主流Scrum书籍中抽取了Scrum的基本要素,并融入他们集体的长期实践经验,从而为大家带来《Scrum Checklists》这本精简概炼的迷你书。这本小册子为大家带来一...

    The iOS Apprentice 2 - Checklists

    《iOS新手指南2 - 待办事项清单》是面向初学者的一本优秀的iOS开发教程,主要使用Objective-C语言编写,同时也涉及到了Swift的基础知识。这本书深入浅出地讲解了如何在iOS平台上创建一个功能完善的待办事项应用。...

    checklists-swift:iOS Apprentice 教程 - 在 Swift 中创建清单应用程序

    清单 (Swift) 介绍 Checklists 是来自的 iOS Apprentice 系列的第二个教程。 语言/平台/工具 Swift Xcode 学习成果 由于我目前正在开始本教程,我... $ git clone git@github.com:andrewhercules/checklists-swift.git

Global site tag (gtag.js) - Google Analytics