不同角色如何实践敏捷开发?
产品经理代表用户体验,会每天确认系统。新内容必须是用户可见!可操作(测试)!只说后台做了多少,而看不到的都是无用功!
技术经理代表输入输出管控,必须确保每天有可供体验的内容输出,供产品经理确认
敏捷开发的核心是一切必须以用户体验(输出)为中心
前台团队是归技术经理还是产品经理管理?
UI的布局、艺术与交互设计归产品经理(团队),功能开放步骤与接口挂钩(实现)归技术经理(团队)
敏捷开发为什么还需要设计?
敏捷开发的设计阶段主要解决的问题就是UI整体和各个功能点(操作)的实现步骤,以能够在最短周期完整实现用户核心功能为准
产品经理催的急,来不及写代码怎么办?
在交付周期中,产品重视交付速度是合理要求
技术经理需要经常分解功能流程,协助产品经理发现流程的最短路径并优先实现,确保核心功能按时交付
在极端的情况下可以声明模块内容只有脚手架,没有逻辑,仅供体验的情况下交付
敏捷开发注重体验和交付速度,技术经理可以在出方案后经常调整
相对于传统方式上来就全部铺开大干,还是敏捷方式先挖坑再填比较灵活,避免方向错误