Lecture3: Investigating System Requirements

Lecture 3

Investigating System Requirements

重点:
requirement 的分类
如何获取information?有几种方式?Gather Detailed Information: What are the possible ways?
什么是FURPS?
Stakeholder的分类

Core process 3: Discover and understand the details of the problem or need—is the main focus of systems analysis

Systems Analysis Activities

Core Process 3 in the SDLC—includes activities related to systems analysis
including:
Gather detailed information
Interviews, questionnaires, documents, researching vendors, comments and suggestions

✓ Define requirements
Modelling functional requirements and non-functional requirements
✓ Prioritize requirements.
Essential, important, vs. nice to have
✓ Develop user-interface dialogs
Flow of interaction between user and system
✓ Evaluate requirements with users
User involvement, feedback, adapt to changes

Beginning analysts often underestimate how much there is to learn about the work the users perform.
在这里插入图片描述

What are Requirements?

== System Requirements: ==

  • Functional requirements
  • Non-functional requirements

Functional Requirements: the activities the system must perform

  • Business uses, functions the users carry out 业务用途,用户执行的功能
  • Conforming to business rules 符合业务规则

Non-Functional Requirements: other system characteristics

  • Constraints and performance goals

FURPS Requirements Acronym

需要理解每一类requirement分别是什么,解释不出来可以给例子。

  • Functional requirements
  • Usability requirements: operational characteristics related to user
  • Reliability requirements: dependability of a system
  • Performance requirements: operational characteristics related to measures of workload
  • Security requirements: how access to the application will be controlled and how data will be protecte
    在这里插入图片描述

Stakeholder

内部、外部
Operational vs. Executive
在这里插入图片描述
在这里插入图片描述
要去理解它的分类

Project Integration Management

Project integration management is an overarching function that affects
and is affected by all of the other knowledge areas.

项目集成管理是一个总体功能,它影响到所有其他知识领域,并受其影响。

在这里插入图片描述

Strategic Planning and Project Selection

  • Organizations often perform a SWOT analysis by using mind mapping
  • Analyzing Strengths, Weaknesses, Opportunities, and Threats
  • As part of strategic planning, organizations
    1. identify potential projects
    2. use realistic methods to select which projects to work on
    3. formalize project initiation by issuing a project charter

Mind Map of a SWOT Analysis

在这里插入图片描述

Methods for Project Selection

Methods for selecting projects

  1. Focusing on broad organizational needs
  2. Categorizing information technology projects
  3. Performing net present value or other financial analysis
  4. Using a weighted scoring model

Important criteria for selecting projects1. (Focusing on Broad Organisational Needs)

  • Need
  • Funding
  • Will

2.Categorising IT Projects

Categorisation based on project impetus项目驱动力

  • Problems
  • Opportunities
  • Directives
    Categorisation based on project time window
  • How long will it take to complete a project
  • and what is the deadline for completing it?
    Categorisation based on overall priority of the project
    • High, medium, or low prioprity
    在这里插入图片描述
    在这里插入图片描述
    机会是改善组织的机会。指令是由管理层、政府或一些外部影响施加的新要求。

3.Performing Financial Analysis

Primary methods for determining the projected financial value of projects

  • Net present value (NPV) analysis
  • Return on investment (ROI)
  • Payback analysis

NPV

净现值(NPV)分析是通过将所有预期的未来现金流入和流出折现到现在的时间点,来计算一个项目的预期净货币收益或损失的一种方法。(“¥1 today” > “¥1 tomorrow” (inflation))
Projects with a positive NPV should be considered if financial value is a key
criterion
Positive NPV: the return exceeds the cost of capital; The higher the NPV, the better Net Present Value Analysis回报超过资本成本;净现值越高越好。
在这里插入图片描述
?如何计算cumulative benefits-costs
146400-8800=137600

在这里插入图片描述

  1. Determine estimated costs and benefits for the life of the project and the
    products it produces
  2. Determine the discount rate (check with your organization on what to use)
  3. Calculate the NPV
    Notes:
  • Some organizations consider the investment year as year 0, while others start in year 1.
  • Some people entered costs as negative numbers, while others do not. Check with your organization for their preferences
    确定项目生命周期和其生产的产品的估计成本和效益
    确定贴现率(与你的组织核实使用什么贴现率)。
    计算净现值
    注意。
  • 有些组织认为投资年是第0年,而有些组织则从第1年开始。
  • 有些人把成本输入为负数,而有些人则不输入。 请向你的组织了解他们的偏好。
    在这里插入图片描述

Return on Investment

投资回报率 (ROI) 的计算方法是从收益中减去项目成本,然后除以成本在这里插入图片描述
The higher the ROI is, the better

payback period

投资回收期是指以净现金流入的形式收回投资于一个项目的总美元所需的时间。
当累计折现的净收益等于成本时,就会出现投资回报。
在这里插入图片描述
在这里插入图片描述

4.Using a Weighted Scoring Model

在这里插入图片描述
在这里插入图片描述

A Project Charter

在这里插入图片描述

  • 项目章程是一份正式承认项目存在的文件,为项目的目标和管理提供指导。
  • 它授权项目经理使用组织资源来完成该项目。
  • 主要的项目利益相关者应该签署项目章程,以确认对项目的需求和意图的认同。
    在这里插入图片描述

Basic Information in a Project Charter

  • The project’s title and date of authorization项目的名称和授权日期
  • The project manager’s name and contact information项目经理的姓名和联系信息
  • A summary schedule, including the planned start and finish dates一份简要的时间表,包括计划的开始和结束日期
  • A summary of the project’s budget or reference to budgetary documents项目的预算概要或预算文件的参考资料
  • A brief description of the project objectives项目目标的简要描述
  • Project success criteria项目的成功标准
  • A summary of the planned approach for managing the project管理项目的计划方法的摘要
  • A roles and responsibilities matrix角色和责任矩阵
  • A sign-off section for signatures of key project stakeholders供主要项目利益相关者签名的签字部分
  • A comments section in which stakeholders can provide important comments related to the project评论部分,利益相关者可以提供与项目有关的重要评论

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

许多项目失败的原因是需求和期望不明确,所以从项目章程开始是很有意义的。

What would you do if you got conflicting answers for the same procedure from two different people you interviewed? What would you do if one was a clerical person and the other was the department manager?

• The first thought would be to take the opinion of the department manager as the correct answer.
• The best solution in this case is to get the two people together and let them discuss the differences until they both agree on the correct procedure.
• The systems analyst should not make the decision as to which answer is correct, nor should he or she try to resolve the difference. It is the users’ responsibility to do so.

  • 第一个想法是把部门经理的意见作为正确答案。
  • 在这种情况下,最好的解决办法是让这两个人聚在一起,让他们讨论分歧,直到他们都同意正确的程序。
  • 系统分析员不应该决定哪个答案是正确的,也不应该试图去解决这个分歧。这样做是用户的责任。

项目管理计划远不止是甘特图

在这里插入图片描述

监测项目工作包括收集、测量和传播绩效信息。

在这里插入图片描述

Reviewing existing documentation

在这里插入图片描述
Reviewing the documentation of existing procedures helps identify business rules that may not come up in the interviews. Analyzing formal procedure documentation also helps reveal discrepancies and redundancies in the business processes. However, procedure documents frequently are not kept up to date, and they commonly include errors.

审查现有程序的文件有助于识别在访谈中可能不会出现的业务规则。分析正式的程序文件也有助于揭示业务流程中的差异和冗余。然而,程序文件经常没有及时更新,而且它们通常包含错误。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值