`
empireghost
  • 浏览: 53149 次
  • 来自: ...
社区版块
存档分类
最新评论

《灾难拯救:让软件项目重回轨道》

 
阅读更多

 

修理工作的关键之一是确保被修理的对象尚可修理。对于要拯救的软件项目来说,这无疑也是成立的—— 如果挽救工作只会使其再次走向失败,那么,挽救工作就没有什么价值。

 

 

书中通过汉尼拔的行军为例,军队损失惨重,很多人死亡。他通过沿途招募志愿兵的方式,来弥补他的损失。然而,问题的关键是是他没有足够的食物来养活他们,从而,招募来的士兵越多,死亡人数就越多(死于饥饿而非寒冷)。最好通过严格限制招募的士兵人数来解决这个问题.


但是方法不具有恢复力的,导致  队伍再次开始膨胀,食物配给量开始减少。士兵再次开始死亡,行军速度又慢了下来。

—— 他没有一个监控系统来维持他新的招募方法。没有监控系统,他的项目(向意大利行军)逐渐返回到以前的灾难状态。队伍再次开始膨胀,食物配给量开始减少。士兵再次开始死亡,行军速度又慢了下来。汉尼拔需要的是一个审查招募工作状况和食物分发情况的系统,并在情况再次开始变坏时及时触发校正程序的系统。也就是说,汉尼拔需要一个早期预警系统。 

 

 

简单的、用于经历了灾难拯救过程并重启后的项目的早期预警系统(Early Warning System ,简称 EWS ),EWS 的目的是确保重启后的项目不会再次滑进灾难模式。它有 5 个基本要素:

1 .开发数据的收集 

2 .定期的项目现状评审 

3 .触发警报的潜在问题(或风险)的识别 

4 .启动校正行动 

5 .后续行动

 

分享到:
评论

相关推荐

    灾难拯救-让软件项目重回轨道].E.M.Bennatan pdf

    灾难拯救-让软件项目重回轨道].E.M.Bennatan 清晰扫描完整版

    灾难拯救(Catastrophe Disentanglement)

    《灾难拯救——让软件项目重回轨道》是作者在几十年软件项目管理实践经验的基础上写成的,从软件项目是否需要拯救的判断到具体拯救的步骤,面面俱到,为拯救陷入灾难的软件项目提供了一套易理解且便于操作的有效方法...

    灾难响应:灾难响应项目

    灾难响应灾害应对项目该项目是灾难响应分析的简介。 首先,我们正在分析遭受灾难的人群发送的消息(例如飓风或地震)安装您只需要下载.db即可将其输入模型中。 process_data.py是处理消息的文件。 train_classifier....

    wayos_5.12_灾难纪念:_修正版_2

    wayos 5.12 灾难纪念: 修正版 2 采用新的qos内核,应用优先级,还没有完成! 修正了,以前出现的大部分bug。 文件采用 7zip 压缩方式,将 wayos.7z文件解压后,会生成6个固件文件和1个readme文件,参看文件名,刷6个...

    中科院-高级软件项目管理师

    决于个人英雄式的行为,在人员发生变动时项目往往陷入灾难,那么很难说这个项目会获得成功。 从这个意义上说,软件项目管理是项目成功的关键因素。软件项目管理既有“道”的问题(思想), 又有“术”的问题(方法),这...

    2、谁来拯救中国的数字灾难实用.pdf

    【标题】: "数字化时代的挑战:应对中国的数字灾难" 【描述】: 本文探讨了中国在信息化进程中遭遇的数字灾难问题,以及如何减轻其带来的社会成本。 【标签】: "信息安全" "数字灾难" "风险防范" 正文: 随着科技...

    业务连续性与灾难恢复:信息安全的守护神

    信息安全的目标是保护信息资产免受各种威胁,这些威胁可能来自黑客攻击、恶意软件、内部人员滥用权限、自然灾难等。 信息安全的关键方面包括: 1. **保密性(Confidentiality)**:确保信息不被未授权的人访问。 2...

    系统软件项目实施计划方案

    ### 系统软件项目实施计划方案关键知识点解析 #### 一、项目总体实施方案 ##### 1.1 工程实施原则 - **用户方全程参与**:为了确保项目的顺利进行,用户方需成立由高层领导带领的项目小组,并积极参与到项目的...

    几个著名的软件开发灾难性事故.pdf

    这些著名的软件开发灾难性事故揭示了软件缺陷对人类社会的巨大影响,从经济损失到潜在的生命威胁。以下是这些事故中涉及的关键知识点: 1. **编程错误**:1962年水手1号火箭事故是一个典型的编程错误导致的灾难,...

    项目管理之软件项目质量管理

    "软件项目质量管理" 软件项目质量管理是软件项目管理的重要组成部分,旨在确保软件项目的质量达到预期目标。软件质量管理的基本概念是指软件满足明确说明或者隐含的需求的程度。用户需求是衡量软件质量的基础,除...

    灾难恢复测试报告最新版通用

    【灾难恢复测试报告详解】 灾难恢复测试是信息技术领域中一项至关重要的活动,旨在验证和确保在面临突发灾难或系统故障时,能够迅速有效地恢复关键业务系统和数据,从而最小化业务中断的影响。以下是对这份“灾难...

    重要信息系统灾难恢复指南.docx

    重要信息系统灾难恢复指南 重要信息系统灾难恢复指南是确保组织的持续运行和服务质量的关键。该指南提供了一个全面的灾难恢复计划,涵盖了灾难备份和恢复计划的制定、实施和维护。下面是该指南的重要知识点总结: ...

    软件系统项目实施计划方案.docx

    【软件系统项目实施计划方案】 在实施一个软件系统项目时,关键在于制定一套全面的实施计划,以确保项目顺利进行并达到预期目标。本方案详细阐述了从项目启动到后期维护的各个阶段,重点关注项目管理、质量控制、...

    项目管理软件Primavera6的管理员手册admin guide

    ### 项目管理软件Primavera 6的管理员手册知识点概览 #### 一、引言 项目管理软件Primavera 6(以下简称Primavera 6)是一款由Oracle公司开发的强大项目管理工具,广泛应用于建筑、工程、制造等多个行业中。本手册...

    软件系统项目实施方案模板1.doc.pdf

    软件系统项目实施方案模板知识点总结 本文档提供了一个软件系统项目实施方案模板,涵盖了项目实施的各个方面,包括项目总体实施方案、项目管理方案、测试计划、验收计划、培训方案、技术支持和售后服务等。下面是从...

    系统综合项目招投标方案软件关键技术专项方案.docx

    "系统综合项目招投标方案软件关键技术专项方案" 本文档旨在介绍系统综合项目招投标方案软件关键技术专项方案的详细内容,以便于读者对该项目的技术方案有一个系统的了解。 概述 项目背景:本项目的目的是为了建立...

    系统软件项目实施计划方案.pdf

    《系统软件项目实施计划方案》是对一个复杂的系统软件项目的详细规划,旨在确保项目的顺利进行,达到预期的质量标准和用户需求。以下将详细阐述方案中的关键知识点: 1. **项目进度安排**:项目按照阶段进行,分为...

    数据恢复:被注入的软件及 ORA-600 16703 灾难的恢复.docx

    5. **使用闪回技术**:如果数据库支持闪回功能,可以尝试使用闪回数据库或闪回交易来恢复到错误发生前的状态。 6. **手动修复**:在某些情况下,可能需要手动修复数据字典或数据文件,这通常涉及Oracle Support的...

    Acronis Backup:Acronis备份软件的灾难恢复计划制定.docx

    Acronis Backup:Acronis备份软件的灾难恢复计划制定.docx

    软件系统项目实施计划方案实施计划书.doc

    【标题】:“软件系统项目实施计划方案实施计划书.doc” 【描述】:“软件系统项目实施计划方案实施计划书.doc”是一份详细规划软件系统实施的文档,旨在确保项目的顺利进行。 【标签】:“互联网” 正文: 该...

Global site tag (gtag.js) - Google Analytics