【学习中】软件工程
🗓 2020年01月01日 📁 文章归类: 学习中
版权声明:本文作者是郭飞。转载随意,标明原文链接即可。
原文链接:https://www.guofei.site/2020/01/01/se.html
参考资料
https://www.icourse163.org/course/PKU-1003177002
课程笔记:(清华)《软件工程》 刘强老师
概述
持续进行的需求管理
行动 | 产出 |
---|---|
需求获取 | 会议记录等 |
需求分析 | 分析模型 |
需求规格说明 | 需求规格说明书 |
需求验证 | 已确认的需求规格说明书 |
团队建设
- 进度管理
- 每周一晚8:00召开小组讨论会,地点在xxx。主要内容是进展、心得、遇到的问题和风险
- 每周三、五团队集中开发
- 每次集中开发前矩形10分钟站立会议。报告开发进度、困难。
- 周报(或需求管理系统)提交到系统
- 团队管理
- 记分方式记录成员参与度,每次参加加1分。
- 周会应当简洁,每人事先准备。轮流做会议纪要
- 团队建设
- 鼓励写技术博客
- 达到阶段目标时,请大家pizza party
敏捷开发
原因是互联网时代的特点决定的:
- 小bug可以容忍,但是时间很重要,早一天发布可能结果完全不同
- 客户需求是无法在一开始定下的,往往先有了软件,才有了需求
- 即使是已经做完的app,也要经常更新,否则也会失败
需求提取
5W2H
1:card
- As a 【user】,I want 【function】,so that 【value】
- As a 【role】,I want 【feature】,because 【reason】
- As a 【role】,I can 【feature】
- As a 【role】,I want 【feature】,so that 【reason】
2:conversation
您的支持将鼓励我继续创作!
