MSF for CMMI Process Improvement项目体验: Work Items : Requirement (更新版)

MSF的角度来看:

需求分类:

l         Customer RequirementScenario, quality of service

l         Product RequirementSafety, security, functional, operational, and interface

体会:

微软把需求文档分为2种,客户需求和产品需求。

总体感觉采集客户需求的时候,文字格式化的工作不是非常严,比RUP的模版要简单得多,但是微软提出Storyboard Scenarios,这是图形化的需求表示,Storyboard Scenarios包含Generate ScreenshotsCreate Screen Flow Diagram。我使用的微软一些软件来看,微软自己应该也是按照这样的流程来做的,因为我在一些软件没有正式发布出来时候,看到很多Screenshots,那些Screenshots是使用VISIO之类的软件制作出来的。而且制作Screenshots好处也是显而易见的,用户可以有感性的认识,对需求采集很有帮助。Screen Flow Diagram是对流程的认识,有了这几步骤,用户的可视化的需求基本完整了,那些非可视的需求可以在quality of service重点说明。

对于产品需求来讲,重点是要指导限定设计。

 

涉及流程:

Envision阶段:

l         Product ManagerCapture Product Vision

 

Planning阶段:

l         Business AnalystCreate a Scenario

l         Solution ArchitectCreate a Quality of Service

l         Project ManagerPlan Project

l         Solution ArchitectCreate Solution Architecture

l         Business AnalystCreate Product Requirements

l         Project ManagerPlan an Iteration

 

Build阶段:

l         Solution ArchitectAnalysis

l         DeveloperImplement a Development Task

l         DeveloperFix a Bug

l         TesterTest a Customer Requirement

l         TesterVerify a Product Requirement

体会:

       按部就班的跟着这些流程走,当然是可以走通的,但是问题的关键当然不是走形式,不是能走通就行,每个阶段,都有自己的目标和里程碑。Envision阶段目标是确定范围;Planning阶段是细化明确用户需求,确定本次迭代需要先做哪些。Build阶段就要分析、实现和验证需求。

CMMI的角度来看:

CMMI包含若干PAProcess Area),每个PA包含若干Goal,每个Goal包含若干Practices,微软通过Work streams and Activities来实现这些Practices。具体清单:

 

CMMI 涉及到需求的PA2个:

1.         Requirements DevelopmentCMMI Process Area

1)        Develop Customer Requirements(CMMI Goal)

u       Elicit Needs(CMMI Practices)

l         User Experience ArchitectDevelop Lifestyle SnapshotWork streams and Activities

l         Business AnalystBrainstorm Scenarios

l         Business AnalystBrainstorm Quality of Service Requirements

l         TesterConduct Exploratory Testing

u       Develop the Customer Requirements

l         Business AnalystBrainstorm Scenarios

l         Business AnalystBrainstorm Quality of Service Requirements

2)        Develop Product Requirements

u       Establish Product and Product-Component Requirements 

l         Solution ArchitectDefine Functional Requirements

l         Solution ArchitectDefine Security Requirements

l         Solution ArchitectDefine Safety Requirements

u       Allocate Product-Component Requirements 

l         Solution ArchitectAllocate Product Component Requirements

u       Identify Interface Requirements

l         Solution ArchitectDefine Interface Requirements

3)        Analyze and Validate Requirements

u       Establish Operational Concepts and Scenarios

l         User Experience ArchitectDevelop Lifestyle Snapshot

l         Business AnalystWrite Quality of Service Requirements

l         Business AnalystWrite Scenarios

l         User Experience ArchitectStoryboard Scenarios

l         Solution ArchitectDefine Operational Requirements

u       Establish a Definition of Required Functionality 

l         Solution ArchitectDevelop a Domain Model

l         Solution ArchitectDefine Functional Requirements 

l         Solution ArchitectDefine Interface Requirements 

l         Solution ArchitectDefine Security Requirements 

l         Solution ArchitectDefine Safety Requirements 

l         Solution ArchitectDefine Operational Requirements  

u       Analyze Requirements 

l         User Experience ArchitectDevelop a User Interface Flow Model

l         Solution ArchitectDevelop a Domain Model

u       Analyze Requirements to Achieve Balance 

l         Business AnalystPrioritize Quality of Service Requirements

l         Business AnalystPrioritize Scenarios

l         User Experience ArchitectDevelop a User Interface Flow Model

l         Solution ArchitectDevelop a Domain Model

l         Project ManagerSelect Iteration Backlog

u       Validate Requirements With Comprehensive Methods

l         Solution ArchitectValidate Quality of Service Requirements

l         User Experience ArchitectValidate Scenarios

l         Subject Matter ExpertValidate Requirements

2.         Requirements Management

n         Manage Requirements

u       Obtain an Understanding of Requirements 

l         Business AnalystBrainstorm Scenarios

l         Business AnalystBrainstorm Quality of Service Requirements

u       Obtain Commitment to Requirements 

l         Project ManagerObtain Iteration Commitments

l         Project ManagerObtain Project Commitments

u       Manage Requirements Changes 

l         Business AnalystAnalyze Change Request

l         Release ManagerTrack Change Requests

u       Maintain Bidirectional Traceability of Requirements 

u       Identify Inconsistencies Between Project Work and Requirements

l         AuditorIdentify Inconsistencies

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!
提供的源码资源涵盖了小程序应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值