0

软件项目成功之道 - 读书 - 张子阳的博客

 1 year ago
source link: http://www.tracefact.net/reading/155.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

软件项目成功之道

2022-09-22 张子阳 推荐: star7.png

500

这是一本比较早出版的书了,一直在书架上放着。直到最近,负责的一个项目一直处于延期中,于是想要加强一下项目的进度管理,才重新又想到这本书。这本书提出了很多软件项目的管理建议,并对每条建议都做出了说明,可能是因为这本书出版的比较早,这些建议基本上在项目中都已经达到了,因此感觉帮助有限。下面列出了书中提到的一些要点,可以看到很多已经差不多是事实上的“行业标准”了。

  1. 使用代码管理系统,追踪代码的版本。
  2. 将代码构建和IDE分开,使用专门的服务器和构建脚本进行构建。
  3. 自动构建,每次提交代码都能够进行构建,持续集成。
  4. 问题(Bug/Issue)追踪系统,需要记录已修正和未修正的问题。
  5. 特性(Feature)追踪系统,需要记录客户的需求。
  6. 使用自动化测试框架,Web界面(Python+Selenium),接口测试(Postman)
  7. 建立任务清单,排好优先级,按优先级进行任务开发
  8. 项目需要引入一个技术领导人:确保团队的工作优先级与客户的需要一致;确保将团队的工作适当地展示给管理团队与不懂技术的管理层隔离;为不懂技术的干系人解释技术问题;让开发团队了解非技术问题。
  9. 每日例会:每天都要进行协调和沟通。
  10. 代码审查:按照固定时间间隔,进行代码审查
  11. 曳光弹开发,定义好对象和接口,但不写实现,相当于先搭建起“骨骼”,再填充“筋肉”。A)定义系统对象;B)定义对象间的接口;C)编写接口桩;D)实现接口之间的相互通信;E)在桩中填入功能代码。

感谢阅读,希望这篇文章能给你带来帮助!


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK