how product designer work in agile scrum team

26
一个真实的项目案例 产品设计人员与敏捷团队如何协同 How Product Designer Work In Agile Team 一个真实的项目案例 A True Project Case 李丁山 [email protected] http://www.cnblogs.com/relaxtintin

Upload: mike-li

Post on 31-May-2015

1.646 views

Category:

Business


7 download

DESCRIPTION

产品设计人员在Scrum中的如何工作

TRANSCRIPT

Page 1: How product designer work in agile scrum team

一个真实的项目案例

产品设计人员与敏捷团队如何协同How Product Designer Work In

Agile Team

一个真实的项目案例

A True Project Case

李丁山

[email protected]://www.cnblogs.com/relaxtintin

Page 2: How product designer work in agile scrum team

什么是产品设计什么是产品设计什么是产品设计什么是产品设计

WHAT IS PRODUCT DESIGN

Page 3: How product designer work in agile scrum team

� 收集用户需求并将其转换为软件需求

Collect and transfer the end user requirements to the software requirements

概念设计概念设计概念设计概念设计Concept Design

流程设计流程设计流程设计流程设计Workflow Design

界面设计界面设计界面设计界面设计UI Design

� 让软件具备良好的用户友好性和易用性

Make the software to be user friendly and easy to use

Page 4: How product designer work in agile scrum team

项目简介项目简介项目简介项目简介

PROJECT OVERVIEW

Page 5: How product designer work in agile scrum team

一个推迟了两年的项目

A project that have delayed for 2 years

� 需求不确定性很高

High requirement uncertainty

� 产品设计人员不足

Lack of product designers

� 技术难度较大

Many technical difficulties

Page 6: How product designer work in agile scrum team

MRD CD Spec Dev Test Release

• 最初的开发流程Previous Process

发布Release

测试Testing

开发实现Development

详细设计Spec Design

概念设计Concept Design

用户需求Market Req.

产品经理产品经理产品经理产品经理Product Mgr.

产品设计人员产品设计人员产品设计人员产品设计人员Product Designer

开发团队开发团队开发团队开发团队Developers

测试团队测试团队测试团队测试团队QA

开发团队开发团队开发团队开发团队Developers

测试团队测试团队测试团队测试团队QA

开发团队开发团队开发团队开发团队Developers

Page 7: How product designer work in agile scrum team

�存在的问题Issues

� 在需求不确定的情况下,无法预先定义完整的需求

Impossible to pre-define the whole requirements because of high requirement uncertainty

� 产品设计人员不足,无法准备详细的设计文档

Impossible to prepare the detail design document because of lack of product designers

Page 8: How product designer work in agile scrum team

敏捷实践敏捷实践敏捷实践敏捷实践

AGILE PRACTICE

Page 9: How product designer work in agile scrum team

�一般的Scrum团队结构General Scrum Team Structure

产品产品产品产品Owner

Product Owner

团队团队团队团队

TeamScrumMaster

Page 10: How product designer work in agile scrum team

�一般的Scrum开发流程General Scrum Process

Sprint 1Sprint 1 Sprint 2Sprint 2 Sprint 3Sprint 3 Sprint …Sprint …Sprint 1Sprint 1 Sprint 2Sprint 2 Sprint 3Sprint 3 Sprint …Sprint …

TestingTestingCodingCoding

DesignDesign

TestingTestingCodingCoding

DesignDesign

Page 11: How product designer work in agile scrum team

� 无法适用Didn’t Work

� 产品经理在国外,无法及时和团队沟通Product manager is in US and cannot communicate with the team in time

� 由于需求不确定,团队很难给出合理的估算� 由于需求不确定,团队很难给出合理的估算It was difficult for team to give estimation because of unclear requirements

� 在一次迭代中,大量的时间花费在等待产品设计上Many times spent on waiting for product design results in one Sprint

� 产品设计人员没有时间和客户交流No time for product designer to communicate with end users

Page 12: How product designer work in agile scrum team

�改进的团队结构Improved Team Structure 产品经理产品经理产品经理产品经理

Product Mgr.

产品产品产品产品Owner

Product Owner

团队团队团队团队

TeamScrumMaster

产品设计产品设计产品设计产品设计

Product Designer

Page 13: How product designer work in agile scrum team

�益处

Benefits

� 产品Owner和设计人员可以和开发团队随时交流

Product owner and designer may communicate with the team conveniently

� 产品设计团队可以帮助产品Owner完善需求设计

Product designer may work with product owner to finalize the requirement design

� 国外的产品经理可以和产品Owner保持沟通

Product manager may communicate with product owner frequently

Page 14: How product designer work in agile scrum team

�改进的项目流程Improved Process

TeamSprint 1Team

Sprint 1Team

Sprint 2Team

Sprint 2Team

Sprint 3Team

Sprint 3Team

Sprint …Team

Sprint …

PDSprint 1

PDSprint 1

PDSprint 2

PDSprint 2

PDSprint 3

PDSprint 3

PDSprint ...

PDSprint ...

Page 15: How product designer work in agile scrum team

�益处Benefits

� 产品设计人员专注于优先级高的需求

Product designer may focus on high priority requirements

� 产品设计团队和开发团队面对面交流代替大量的文档工作

Product designer may communicate with team face to face instead of the documentation

� 产品设计团队能够更加有效的基于开发成果去收集用户的反馈Product designer may collect customers’ feedback effectively based on the Sprint results

Page 16: How product designer work in agile scrum team

�益处Benefits

� 开发团队可以比较容易的进行估算Team may provide estimation easier

� 在迭代中,开发团队可以不用等待设计结果从而减少浪费� 在迭代中,开发团队可以不用等待设计结果从而减少浪费Team might focus on implementation and need not to wait for the design result in the Sprint and eliminated the wast

Page 17: How product designer work in agile scrum team

�需求开发和设计Requirements Development & Design

� 领先一个Sprint

One Sprint in advance

� 基于 Live System的用户测试User testing based on Live System

TeamSprint 1Team

Sprint 1

PDSprint 1

PDSprint 1

PDSprint 2

PDSprint 2

Page 18: How product designer work in agile scrum team

�计划会议Sprint Planning

� 原型沟通替代需求设计文档

Communication with prototype instead of documentation

Page 19: How product designer work in agile scrum team

�产品演示Demo

产品演示Product Demo

每日演示

Daily Demo

Sprint演示Sprint Demo

Product Demo

用户测试用户测试用户测试用户测试User Test用户测试用户测试用户测试用户测试User Test

收集反馈收集反馈收集反馈收集反馈Collect

Feedbacks

收集反馈收集反馈收集反馈收集反馈Collect

Feedbacks

更新需求更新需求更新需求更新需求设计设计设计设计

Update Req. & Design

更新需求更新需求更新需求更新需求设计设计设计设计

Update Req. & Design

Page 20: How product designer work in agile scrum team

实践成果实践成果实践成果实践成果

ACHIEVEMENTS

Page 21: How product designer work in agile scrum team

66 pilot tests pilot tests

10+10+ design refinementsdesign refinements

11 important featureimportant feature

44 rounds user testingrounds user testing1515 participantsparticipants

100+100+ valid user notesvalid user notes

Page 22: How product designer work in agile scrum team

�平稳的开发过程Smooth Work Process

Page 23: How product designer work in agile scrum team

�稳定的质量Stable Quality

4

5

6 Fixed Defects

Open Defects

0 5 10 15 20

1

2

3

4

Page 24: How product designer work in agile scrum team

总结总结总结总结

CONCLUSION

Page 25: How product designer work in agile scrum team

� 独立并行的产品设计过程Independent & parallel product design process

� 关注高优先级的需求Focus on high priority requirements

� 与开发团队保持及时的交流和沟通Communicate with the team efficiently

� 频繁获取用户反馈Get user’s feedback frequently

Page 26: How product designer work in agile scrum team