软件项目文档——Business Case

Business Case

1.0 Introduction/Background

Martha Stockton Greengage will set up the Martha Stockton Greengage Foundation (MSG) to assist young couples in purchasing their own homes.

The document presented here is a SPMP for development of the MSG product by a small software organization consisting of three individuals, namely Andy, the owner of the company, and two software engineers, Bob and Cathy.

2.0 Business Objective

The objective of this project is to develop software product that will assist the Martha Stockton Greengage Foundation (MSG), in making decisions regarding home mortgages for married couples.The product will allow the client to add, modify, and delete information regarding the foundation’s investments, operating expenses, and individual mortgage information.The product will perform the required calculations in these areas and product reports listing investments, mortgage, and weekly operating expenses.

3.0 Current Situation and Problem/Opportunity Statement

There is no existing software with which the new product can be compared.Accordingly, it will not be possible to run the product in parallel with an existing one.There fore, the product should be subjected to extensive testing.

The client is assumed to be inexperienced with computers.Special attention was therefore paid to the specification phase and communication with the client.The product has to be made as user friendly as possible.

4.0 Critical Assumption and Constrains

Constraints are listed in the specificaton documents. they include the following:

The deadline must be met.

The budget constraints must be met.

The product must be reliable.

The product must meet the acceptance criteria.

The architecture must be open so that additional modules may be added later.

The product must conform to the client’s hardware.

The product must be user friendly.

5.0 Analysis Options and Recommendations

There are three options for addressing this opportunity:

1. Do nothing.The business is doing well, and we can continue to operate without this new project.

2. Purchase access to specialized software to support this new capability with little in-house development.

3. Design and implement the new intranet capabilities in-house using mostly existing hardware and software.

Based on discussions with stakeholders, we believe that option 3 is the best option.

6.0 Preliminary Project Requirements

If the applicant is approved, then the amount that the couple must pay MSG every week for the next 30 years is computed as follows:

1.The capital repayment is 1/1560th of the puchase price of the home.

2.The interest payment is 1/52 of 4 percent of the current mortgage balance.

3.The escrow payment is 1/52nd of the sum of the annual property tax and the annual homeowner’s insurance premium.

4.The total amount to be paid that week to MSG is the sum of(1), (2), and (3).

5.If (4) is greater than 28 percent of the couple’s gross weekly income, then MSG will pay the difference in the form of a grant.Thus the mortgage is paid in full each week, but the couple will never have to pay more that 28 percent of their combined gross income.

The couple must provide a copy of their income tax return each year so that MSG has proof of the previous year’s income.In addition, the couple may file copies of pay slips as proof of current gross income.  The amount the couple has to pay for their mortgage may therefore vary from week to week.

MSG determines whether it has the funds to approve a mortgage application as follows:

1.At the beginning of each week, the expected annual income from its investments is computed and divided by 52.

2.The expected annual MSG operating expenses are divided by 52.

3.The total of the expected mortgage payments for that week is computed.

4.The total of the expected grants for that week is computed.

5.The amount available is then (1) – (2) + (3) – (4).

6.If the cost of the home is no more than (5), then MSG deems that it has the funds needed to purchase the home.

7.At the end of the week, any unspent funds are invested by MSG investment advisors.

To keep the cost of the pilot project as low as possible, the developers are told that only those data items needed for the weekly funds computation should be incorporated into the product.The rest can be added later if MSG decides to computerize all aspects of its operation.Therefore, only three types of data are  needed, namely investment data, operating expenses data, and mortgage data.There is no need to incorporate the action MSG takes if mortgagees fail to make their weekly payment, as the records show that this is infrequent.

7.0 Budget Estimate and Financial Analysis

Budget and resources allocation the budget for each phase is as follows:

Requirement phase $2400

Object oriented analysis phase $2400

Planning phase $2400

Objet oriented design phase $4800

Implementation phase $10800

Integration phase $7200

Total $30,000

8.0 Schedule Estimate

The complete source code with user and operations mannual will be delivered 10 weeks after the project commences.The client will be responsible for acquiring the recommended hardware and system software by the time the product is delivered.

9.0 Potential Risk

There are several risks involved with this project.The foremost risk is a lack of interest in the new system by our internal consultants and external clients.User inputs are crucial for populating information into this system and realizing the potential benefits from using the system.There are some technical risks in choosing the type of software used to search the system, check security, process payments, and so on, but the features of this system all use proven technologies.The main business risk is investing the time and money into this project and not realizing the projected benefits.

原文地址:https://www.cnblogs.com/ku1274755259/p/11108451.html

时间: 2024-10-06 01:24:39

软件项目文档——Business Case的相关文章

软件项目文档——Responsibility Assignment Matrix

Responsibility Assignment Matrix R-responsibility  A-accountable C-consultant       I-inform 原文地址:https://www.cnblogs.com/ku1274755259/p/11108456.html

软件项目文档——Stakeholder Register

Name Position Internal/External Project Role Contact Information Andy CEO Internal Project manager [email protected] Bob Software Engineers Internal Team member [email protected] Cathy Software Engineers Internal Team member [email protected] Stakeho

项目可行性研究报告---团队开发项目文档

FloatyFish游戏可行性研究报告 1.引言 1.1编写目的 通过查询相关的资料,初步拟定本项目实现方法,之处在开发过程中会遇到的问题以及解决方案,对项目的可行性有一个分析,本报告撰写完毕后交由组长查看. 1.2项目背景 1.2.1 项目名称:FloatyFish 1.2.2 用户:无聊人群 1.2.3 说明:目前一款flappy bird手机游戏非常盛行,但是这款游戏尚无PC版,导致有的人用电脑学习之余想放松一下只能借助手机,但现在智能机电池都不耐用,那么通过编写一款类似于flappy b

Atitit. 项目文档目录大纲 总集合  v2

Atitit. 项目文档目录大纲 总集合  v2 -----Atitti.原有项目源码的架构,框架,配置与环境说明 v3 q511 -----Atitit.开发环境 与 工具 以及技术框架 以及 注意事项 v2 .docx 我们推荐的开发理念与工具与技术 -----现有数据库表说明.docx ------功能表v2 q55 - 副本.xlsx 主要对客户需求进行了解析,结构化,归纳整理 -------训练系统需求具体内容  最新版 (1).doc(客户原始需求最新版) ------Atitti.

使用 Github Pages 发布你的项目文档

导读 你可能比较熟悉如何用 Github Pages 来分享你的工作,又或许你看过一堂教你建立你的第一个 Github Pages 网站的教程.近期 Github Pages 的改进使得从不同的数据源来发布您的网站更加的方便,其中的来源之一就是你的仓库的 /docs 目录. 文档的质量是一个软件项目健康发展的标志.对于开源项目来说,维护一个可靠而不出错的知识库.详细说明所有的细节是至关重要的.精心策划的文档可以让增加项目的亲切感,提供一步步的指导并促进各种方式的合作可以推动开源软件开发的协作进程

【项目文档】网页钓鱼URL过滤系统总结报告

本博客系作者原创,欢迎转载,转载请注明出处http://www.cnblogs.com/windcarp/ 课题内容和要求 "钓鱼"是一种网络欺诈行为,指不法分子利用各种手段,仿冒真实网站的URL地址以及页面内容,或利用真实网站服务器程序上的漏洞在站点的某些网页中插入危险的HTML代码,以此来骗取用户银行或信用卡账号.密码等私人资料.网络钓鱼不仅给网民带来经济损失,更阻碍着互联网更深的发展.防御网络钓鱼是当前形势的需要.本题是实现一个简单的钓鱼URL过滤系统,基本功能主要有: 1.黑名

重磅!我组软件测试计划文档发布!

本文档由蹭一蹭软工项目小组撰写,任何复制.使用本文的全部或部分内容的行为必须先征得小组同意,谢谢. 文档:软件测试计划文档 引言 1.1编写目的 编写本测试计划的目的是: (1)     为整个测试阶段的管理工作和技术工作提供指南同时确定测试的内容和范围,为评价系统提供依据: (2)     此外还帮助安排测试活动,说明对资源的需求: (3)     说明测试结果的评价指标. 本文档的主要内容包括: (1)     测试系统简介 (2)     测试方法 (3)     测试标准 (4)    

软件测试计划文档(初)

软件测试计划文档 1.引言 1.1 编写目的 满足大学生选课需求,解决选课难的问题 1.2 项目背景 如今,网上选课已成为大学生必经之路,但是普通的官方系统难以满足大学生需求,我们拟在大学内推广该软件以解决大学选课难的问题 1.3 术语定义 Ad hoc testing(随机测试),没有书面测试用例.记录期望结果.检查列表.脚本或指令的测试.主要是根据测试者的经验对软件进行功能和性能抽查.随机测试是根据测试说明书执行用例测试的重要补充手段,是保证测试覆盖完整性的有效方式和过程. Alpha te

软件测试计划文档(改)

软件测试计划文档 项目名称:英雄达拉崩吧 小组名称:Scientific_ZEAL软工小分队 项目负责人:刘帅 小组成员:房渤萱 张赐 宋从智 冯惠妍 1.    引言 1.1编写目的 为了尽可能的找出软件的不足,提高软件的质量,促进软件的成功验收,给用户尽可能好的体验.编写本文档.其主要目的在于为所要进行的测试工作制定各种必要的准则和规范,以及在有关方面协议的基础上对测试工作进行合理组织与管理. 1.2项目背景 项目名称:英雄达拉崩吧 项目提出者:Scientific_ZEAL软工小分队 开发