什么是敏捷开发中的user story?

User story,中文常译为:用户故事。它是敏捷开发中用到的对需求进行描述的方法。与传统冗长、复杂的需求说明书文档不同,user story有意将用户需求的重心从“编写”转变为“讨论”。

在敏捷开发中,用户故事指的是:从系统用户(或顾客)使用的角度,对其功能需求进行的简单描述。其描述方法常遵循以下形式:

版权声明:如无特别说明,本站所有文章均由睿珑(Ruilong-edu.com)原创。我们欢迎少量文字引用,但请注明出处。任何网站或个人,未经授权,不得抄袭、转载、盗用本站内容,违者必究。

“作为一个(填写用户类型),我希望具有(填写某某功能),以便(填写理由)。”

注:括号中是对填写内容的说明。

用户故事可写在可贴便签纸上,保存在纸盒中,在讨论时,它们被有序组织起来贴到白板或墙上。由于用户故事简洁明了,且易于讨论,所以它们的效果往往优于那些长篇大论的需求说明书。

参考链接:

https://searchsoftwarequality.techtarget.com/definition/user-story

https://en.wikipedia.org/wiki/User_story

https://www.leadingagile.com/2012/07/user-story/

https://www.softwaretestinghelp.com/user-story-acceptance-criteria/

波特的5力(Porter’s Five Forces)分别指的是什么?

波特的5力(英文:Porter’s Five Forces)理论,由迈克尔.波特(Michael Porter)创立。它是一个经典的商业竞争分析框架,通过对5种主要竞争力量的考察,以明确企业的竞争环境、企业所处地位,并制定相应的企业战略。波特的5力分析分别包括以下5个方面:

(1)现有竞争对手(competitive rivalries)

版权声明:如无特别说明,本站所有文章均由睿珑(Ruilong-edu.com)原创。我们欢迎少量文字引用,但请注明出处。任何网站或个人,未经授权,不得抄袭、转载、盗用本站内容,违者必究。

(2)新对手进入(threats of new entry)

(3)替代品威胁(threat of substitution)

(4)供方议价能力(bargining power of suppliers)

(5)买方议价能力(bargaining power of buyers)

参考链接:

https://en.wikipedia.org/wiki/Porter%27s_five_forces_analysis#Five_Forces

https://www.investopedia.com/terms/p/porter.asp

对于IRR(内部回报率)的简单、通俗理解

IRR是英文Internal Rate of Return的缩写,中文里常翻译为:内部报酬率、内部回报率、内部收益率等,它属于一个财务概念。许多关于IRR的介绍过于复杂、高深、晦涩,下面睿珑学苑(Ruilong-edu.com)试图用最简单、通俗的方式对其进行介绍,希望对大家理解这个概念有所帮助。

其实,简单来说,你可以把IRR大致理解为某项投资、或某个项目的(月度或年度等)预期复合投资回报率。内部回报率常用来对项目进行评估,其数值一般越高越好(越值得投资)。比如:某个投资初期投入100万,3年后,预计共收回200万,则其IRR约为25.99%(可通过在线IRR计算器得出,见文后参考链接)。即,每年的复合投资回报率为25.99%。假如你投入的100万资金是通过借贷或融资得来的,其借款成本为20%的复利,则该项目值得投资。因为你的预期收益率要大于资金成本。

版权声明:如无特别说明,本站所有文章均由睿珑(Ruilong-edu.com)原创。我们欢迎少量文字引用,但请注明出处。任何网站或个人,未经授权,不得抄袭、转载、盗用本站内容,违者必究。

当然,上面所举的这个例子比较极端,因为它是在第3年末一次性收回投资。但实际上IRR可能每年都会产生现金流入。注意,真正的IRR概念、运用和需考虑的因素要比上面的例子复杂得多,本文只是给大家提供一种简化的解读方法。

2021年5月7日补充:IRR的另一个常见且实用的例子是贷款的分期还款,比如等额本息等等。在这种贷款方式中,借款人(borrower)每个月都需要偿还固定数额的本金和利息,那么我们在计算该笔贷款的真实利率时,就不能直接用总利息除以本金,因为你的借款本金在逐月减少(即:你并没有占用/利用到全部的借款),此时应当用IRR来计算出真实的借款利率。

参考链接:

https://en.wikipedia.org/wiki/Internal_rate_of_return#Definition

https://www.quora.com/What-is-the-difference-between-CAGR-and-the-Individual-Rate-of-Return

https://irrcalculator.net/result/

https://www.gigacalculator.com/calculators/irr-calculator.php

https://www.realtymogul.com/knowledge-center/article/investment-yield-irr-calculation

https://investinganswers.com/dictionary/i/internal-rate-return-irr

https://www.investopedia.com/terms/i/irr.asp

https://corporatefinanceinstitute.com/resources/knowledge/finance/internal-rate-return-irr/

什么是冷灾备站点(cold backup site)?

国外IT界所说的冷灾备站点(cold backup site)概念,通常是指:仅提供场地、电力、宽带网络出口等基础设施的紧急备份恢复环境。在冷灾备中,一般不提供计算机服务器、网络设备、存储设备等硬件。这些都需要在进行业务恢复前进行采购并安装。当然,正常情况下,业务恢复前还需要导入主站点(原生产站点)的关键业务数据。

冷灾备是相对于热灾备(hot backup site)而言的,后者能在较短时间内(几十分钟、数小时或者几天)快速实现业务的灾难恢复(DR)。而冷灾备所需的时间则要长得多,不过,它的方案成本也相对较低。另外,暖灾备(warm backup site)的恢复时间及方案成本则介于二者之间。

版权声明:如无特别说明,本站所有文章均由睿珑(Ruilong-edu.com)原创。我们欢迎少量文字引用,但请注明出处。任何网站或个人,未经授权,不得抄袭、转载、盗用本站内容,违者必究。

参考链接:

https://www.techopedia.com/definition/998/cold-site

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/4/html/Introduction_To_System_Administration/s2-disaster-recovery-sites.html

https://searchcio.techtarget.com/definition/hot-site-and-cold-site

https://searchdisasterrecovery.techtarget.com/answer/Whats-the-difference-between-a-hot-site-and-cold-site-for-disaster-recovery

https://www.webopedia.com/TERM/C/cold_standby.html

https://www.webopedia.com/TERM/W/warm_standby.html

敏捷开发中的Product Owner是什么意思?主要负责什么?

在敏捷开发项目中,Product Owner(简称为:PO)指的是:产品所有者、或产品负责人。他对敏捷项目的最终交付物负责。他的角色有些类似于传统项目管理中的“项目经理”(project manager),但又不完全一样。项目经理更关注deadline(项目截至日期),并以公司为中心;而product owner则聚焦于产品,以最终用户为中心。

版权声明:如无特别说明,本站所有文章均由睿珑(Ruilong-edu.com)原创。我们欢迎少量文字引用,但请注明出处。任何网站或个人,未经授权,不得抄袭、转载、盗用本站内容,违者必究。

具体而言,Product Owner的最重要的职责包括:对最终产品具有清晰的Vision,即:知道最终产品做出来应该是什么样子的;管理和维护Product Backlog,包括对其中的item(即:需求项)进行增减、优先级进行排序、将需求清晰的传递和解释给开发团队等。他也是公司、用户、Scrum团队之间的协调者、粘合剂。此外,许多观点认为,尽管理论上敏捷项目不关注deadline和成本,但现实世界中Product Owner也是对此负责的角色。

参考链接:

https://www.scrum.org/resources/what-is-a-product-owner

https://www.mountaingoatsoftware.com/agile/scrum/roles/product-owner