敏捷实践 - Ranpop/future GitHub Wiki
一、项目中的角色
- customer-负责业务需求 daniel hl
- product owner-负责与customer等一起探讨用户故事,并进行用例建模 derek
- developer-负责系统各模块的设计实现 pop loki derek yinghua
二、确定用户故事
- 由product owner 、customer讨论完成,输出用户故事,放置在(https://github.com/derekhu0002/myresources/tree/master/requirements/futurers)
三、用例建模
- 由product owner基于用户故事完成
- 输出usecase,EA放置在(https://github.com/derekhu0002/myresources/tree/master/requirements/futurers)
- HTML报告地址为:http://112.74.75.39/webdevelop/
四、制定发布计划(release plan)
- 由product owner与customer基于用例模型完成
- 在用例模型中标记
- 当前计划发布 V1.0(Seed)
五、制定迭代计划(sprint plan)
- 由product owner 、developer在sprint计划会议上完成
- 基于用例模型和发布计划
- 对选择的用例做工作量、时间等所需资源的评估
- 在用例模型中标记,同时在ISSUE中列出挑选的用例(https://github.com/Ranpop/future/issues)
- 当前迭代数:1
六、配置管理与持续集成
- 代码托管在GITHUB 1、web前端与后端代码:[email protected]:Ranpop/future.git master分支 2、ios前端代码:[email protected]:Ranpop/future-ios.git master分支 3、android前端代码:[email protected]:Ranpop/future-android.git master分支
- 构建、部署、测试均在POP云上进行,可自动(检测到库上变动时自动构建部署测试)或手动进行
七、开发成员之间经常性进行代码检视
- 由代码开发者发起,其余成员参于,不区分领域
八、前端先开发,同时进行后端DEMO开发,完成后提需求给后端完成开发
- 开发DEMO的目的是支持前端测试,同时定义前后端接口
- 前端完成开发后,按照用例模型提需求给后端,然后由后端完成整体功能开发