- Implementing Modern DevOps
- David Gonzalez
- 157字
- 2021-07-08 10:11:16
The cost of fixing a bug
Once we have made it clear that we have a communication problem, bugs are expected to arise during our process. Either a misalignment with the requirements or even the requirements being wrong usually leads to a defect that could prevent us from deploying the application to production and delay everything.
In waterfall, fixing a bug is increasingly possible in every step we take. For example, fixing a bug in the requirements phase is very straightforward: just update the diagrams/documentation, and we are done. If the same bug is captured by a QA engineer in the verification phase, we need to:
- Update the documents/diagrams
- Create a new version of the application
- Deploy the new version to the QA environment

If the bug is caught in production, you can imagine how many steps are involved in fixing it, not to mention the stress, particularly if the bug compromises the revenue of your company.
- Mastering Adobe Captivate 2017(Fourth Edition)
- Vue.js快跑:構(gòu)建觸手可及的高性能Web應(yīng)用
- oreilly精品圖書:軟件開發(fā)者路線圖叢書(共8冊(cè))
- INSTANT Mercurial SCM Essentials How-to
- Mastering Apache Spark 2.x(Second Edition)
- Java EE 7 Performance Tuning and Optimization
- Getting Started with Python and Raspberry Pi
- Learning Node.js for .NET Developers
- SEO教程:搜索引擎優(yōu)化入門與進(jìn)階(第3版)
- Three.js權(quán)威指南:在網(wǎng)頁上創(chuàng)建3D圖形和動(dòng)畫的方法與實(shí)踐(原書第4版)
- 精益軟件開發(fā)管理之道
- 第五空間戰(zhàn)略:大國間的網(wǎng)絡(luò)博弈
- 編寫高質(zhì)量代碼之Java(套裝共2冊(cè))
- C++面向?qū)ο蟪绦蛟O(shè)計(jì)教程
- Learning Azure DocumentDB