敏捷开发的核心是迭代开发(iterative development),MVP(Minimum Viable Product):最小化可行产品。
Scrum三个角色:Product Owner, Scrum Master, Scrum Team。
可参考阅读:https://www.archimetric.com/scrum-%E4%B8%89%E4%B8%AA%E8%A7%92%E8%89%B2%EF%BC%9F/
Scrum四个仪式:Sprint规划、每日站会、迭代评审会(demo)、迭代回顾会
可参考阅读:https://zhuanlan.zhihu.com/p/73126492
全面的话,公司会有SDLC自动的评分,比较规范。
SDLC (Software Development Lify Cycle):
- Planning: Kanban(包括Plan, Development, Testing, Done, Release几列,分列显示出组里每个人手头上的Jira Items)
- Estimation: Sprint & Scrum, Daily Standup Meeting,Show & Tell, Retrospective
- Analysis & Design
- Jira(包括Task/Story标题,Status,Priority,Due Date,Story points等)
- SharePoint
- Build
- Git Commit code
- Peer review
- Testing
- DEV/SIT, UAT, Pre-Prod, Prod multiple enviroments
- Test automation
- Unit test, Stress/Performance test, Regression test
- Acceptance criteria
- Test evidence
- Defect management
- Release
- Business/Ops signoff or acknowledgement
- Pre-prod enviroment should be refreshed as latest
- Release & back-out script should be tested in pre-prod
- Change request automation, Release automation
- IVT & PVT automation
- Release with fix version
- Prod Support
- Refine documentation
- Handover knowledge
- Support Roster