2.1 案例分析的前提
用于高效推进团队开发的各类工具和方法数量众多。工具的话有版本管理系统(Version Control System,VCS)和缺陷管理系统(Issue Tracking System、Bug Tracking System,ITS/BTS)。方法的话有持续集成(Continuous Integration,CI)以及最近比较热门的持续交付(Continuous Delivery,CD)。
为什么需要这些工具和方法?为了回答这个问题,我们先要知道如果不使用这些工具和方法论,项目会怎么样。
本章将对陷入死亡行军 1 状态项目的两天时间进行案例分析,看一下类似这样的项目中容易出现的现象,随后反思其中存在的问题。并以此为基础,从第 3 章开始讲解具体的应对方法。
1 项目岌岌可危,开发人员身心俱疲的状态。
2.1.1 项目的前提条件
本章所涉及的项目的前提条件如下。
系统由网站+数据库构成
不仅仅要进行开发,发布后还需要持续地进行版本更新和运维等
各位可以想象一下自己身处自行开发并负责运维互联网服务的企业,或者负责开发企业内部业务系统的软件部门时的情形。
