Redian新闻
>
在产品设计中,走查小组应该如何建立并运营

在产品设计中,走查小组应该如何建立并运营

公众号新闻

关注并将「人人都是产品经理」设为星标

每天早 07 : 45 按时送达

Safety Score(安全分)是基于相关安全因子评估车主的驾驶行为,计算出预测未来驾驶中出现碰撞事故可能性的得分。安全得分的分值范围在0~100之间,分数越高表示驾驶越安全,车主需要缴纳的保费就越低,这有利于鼓励车主安全驾驶。本文作者对特斯拉的安全分激励体系进行了分析,一起来看看吧。


全文共 4163 字,阅读需要 8 分钟

——————— / BEGIN / ——————

找茬小组本质就是走查小组。

走查是软件开发过程中的一项重要活动,它可以帮助团队发现代码中的潜在问题,提高代码质量、可维护性和可扩展性。走查小组是由一组专业人员组成的,他们通过对代码、文档等进行走查,发现并解决潜在的问题,确保软件产品的质量和可靠性。本文将介绍如何建立和运营一个高效的走查小组。

什么是设计走查?

设计走查一般由一个专门的走查小组负责,走查小组的成员来自不同的部门和专业领域,例如开发、测试、设计等。

有什么用?

在设计走查过程中,走查小组需要根据设计文档的要求和标准,对设计文档进行全面的检查和审查,包括设计的准确性、完整性、可行性、可维护性等方面。通过设计走查,可以有效地发现和纠正设计文档中的错误和问题,避免在后续的开发和测试阶段出现问题和延误。

如何建立小组?

1. 确认成员

走查小组的成员应该来自于不同的部门和专业,例如开发、测试、设计等。组织架构应该合理,避免出现决策缺乏效率和沟通不畅的问题。

2. 成员培训

1)设计走查的基本概念和目的

需要让成员了解设计走查的定义、重要性和目的,明确其在软件开发过程中的作用和意义。

2)设计走查的流程和规范

需要让成员了解设计走查的整个流程和具体规范,包括走查前的准备、走查的具体步骤、走查后的总结等。

3)设计走查中需要关注的问题

需要让成员了解在设计走查过程中需要关注的问题,例如设计的准确性、完整性、可行性、可维护性等方面,以及如何进行问题的处理和解决。

4)设计走查的工具和方法

需要让成员了解设计走查中可以使用的工具和方法,例如模板、检查列表、评审表等,以及如何使用这些工具和方法进行走查。

5)设计走查中的沟通和协作

需要让成员了解在设计走查过程中的沟通和协作方式,包括如何与其他成员进行沟通和协作,如何处理成员之间的分歧和意见不一致等。

6)设计走查的实践和演练

需要让成员进行实践和演练,以加强对设计走查的理解和掌握,同时也可以发现和解决实践中可能出现的问题和挑战。

7)基础代码培训

① 编码规范

走查小组需要学习项目中的编码规范,以确保开发人员编写的代码符合规范和标准,并且易于理解和维护。

② 公共模块和库

走查小组需要学习项目中的公共模块和库,以了解它们的功能和使用方式,并且确保它们的质量和效率。

③ 接口和协议

走查小组需要学习项目中的接口和协议,以了解它们的设计和实现方式,并且确保它们的可靠性和安全性。

④ 数据结构和算法

走查小组需要学习项目中使用的数据结构和算法,以了解它们的性能和复杂度,并且确保它们的正确性和效率。

⑤ 高风险代码

走查小组需要学习项目中的高风险代码,例如与安全相关的代码、与性能相关的代码、与数据完整性相关的代码等,以确保这些代码符合最佳实践,并且不会引入安全漏洞、性能问题或数据损坏等问题。

⑥ 引用的第三方代码

走查小组需要学习项目中引用的第三方代码,以了解它们的许可证和使用方式,并且确保它们符合项目要求,并且不会引入新的问题和漏洞。

3. 确认走查规则

制定走查规则是为了确保走查的效果和质量。规则可以包括走查的频率、走查的时间、走查的方式,以及如何记录和跟踪问题等。走查规则应该明确、简单、易于遵守,同时也需要不断地进行改进和调整。

4. 确定走查小组的目标和职责

1)确认走查小组的目标

需要明确走查小组的工作目标和任务,例如对设计文档进行全面评审和检查,发现并纠正潜在的问题和错误,提高软件质量和效率等。

2)确认走查小组的职责

需要明确走查小组成员的职责和分工,例如走查小组的组长需要负责协调和管理整个走查过程,走查小组成员需要根据自己的专业领域和技能进行相应的检查和评审,确保审核结果的准确性和可靠性。

3)定义走查小组的工作范围

需要明确走查小组的工作范围和责任,例如走查小组成员需要对设计文档中的特定部分进行评审,或者对整个设计文档进行全面评审。同时,也需要确定走查小组成员需要遵循的标准和流程,以确保走查的准确性和一致性。

4)确认走查小组的工作量和时间

需要确定走查小组的工作量和时间,以确保走查小组成员有足够的时间和资源来完成走查任务,并且不影响其他开发和测试工作的进度和质量。

5)确认走查小组的评估标准和结果

需要确定走查小组的评估标准和结果,例如评估标准可以是设计文档的准确性、完整性、可行性、可维护性等方面,评估结果可以是审核报告、问题清单、建议和改进建议等。同时,也需要确保评估结果能够及时反馈给相关人员,并及时进行处理和解决。

5. 开始走查

在走查开始之前,需要确定走查的时间和地点,并指定一名负责人。在走查过程中,成员需要仔细地阅读走查的内容,并提出问题和建议。走查可以采用手工走查、工具辅助走查等方式,根据不同的走查内容选择不同的方式。

6. 如何与开发沟通

设计管理层需要与开发团队保持良好的沟通和协作,以下是几点建议:

  1. 确定共同的目标和愿景,让设计和开发团队在工作中能够紧密合作。

  2. 确保双方对产品的需求和功能有清晰的理解,避免因为沟通不畅导致出现偏差和误解。

  3. 通过定期的会议和进度汇报,了解开发的进展情况和问题,及时解决和跟进。

  4. 鼓励设计和开发团队之间的知识共享和技术交流,促进团队合作和创新。

  5. 在解决问题时,尊重各自的专业领域,理解和接受不同的意见和建议,达成共识和协作。

7. 如何做报告

设计管理层需要向高层管理层做出汇报,以下是几点建议:

  • 确定汇报的目标和受众,了解他们对产品的期望和关注点,制定合适的汇报策略和内容。

  • 突出产品的价值和创新点,展示设计团队的专业能力和价值。

  • 使用图表、数据和案例等方式,让汇报内容更加具体和有说服力。

  • 在汇报中强调设计团队的工作流程和方法,让高层管理层更好地了解和理解设计团队的工作。

  • 对于存在的问题和挑战,提出具体的解决方案和改进措施,让高层管理层认识到设计团队的价值和作用。

8. 如何跟踪问题

可以在走查过程中建立问题列表,将发现的问题记录在列表中。问题列表应包含问题的具体描述、发现者、发现时间、优先级、严重程度等信息,以方便后续问题的跟踪和处理。

根据问题的严重程度和优先级,将问题分配给相应的责任人进行处理。责任人需要及时处理问题,并在问题列表中更新问题的状态和处理进展。

定期检查问题列表,了解问题的处理进展和解决情况。如果问题没有得到及时解决,走查小组可以采取相应的措施,例如提醒责任人、重新分配责任人等,以确保问题得到及时解决。

定期向相关人员进行汇报和总结,包括问题列表、问题的解决情况、走查的效果和建议等。通过汇报和总结,可以让相关人员了解走查的进展和效果,以及走查小组对软件质量和效率的建议和改进方案。

9. 如何进行反馈

反馈的方式有很多常见的是以下4种方式:

  1. 编写走查报告:走查小组可以编写走查报告,对软件设计或代码进行评审,列出发现的问题和建议改进措施,并向相关人员进行反馈。走查报告应该准确、详细、清晰,并且包含问题的优先级、严重程度、跟踪状态等信息。

  2. 进行走查会议:走查小组可以召开走查会议,向相关人员进行反馈。走查会议可以让走查小组和相关人员进行交流和讨论,以便更好地理解走查报告中的问题和建议改进措施。走查会议可以促进走查小组和相关人员之间的沟通和合作。

  3. 发送电子邮件:走查小组可以将走查报告通过电子邮件发送给相关人员,并在邮件中对发现的问题进行说明和建议改进措施。电子邮件可以让走查小组向相关人员进行直接反馈,并且方便相关人员进行问题的跟踪和处理。

  4. 进行口头反馈:走查小组可以通过口头反馈的方式向相关人员进行反馈。口头反馈可以让走查小组和相关人员进行及时交流和讨论,以便更好地理解和解决问题。口头反馈可以在走查过程中进行,也可以在走查报告或走查会议之后进行。

什么时间做?

1)常规

每个月第一周的周一上午进行走查。

为什么周一?每周的周一是新一周的开始,也是新任务开始的一周,走查出来的问题也会在一周内解决周五下班前也能看到结果。

2)上线跟踪

常规是在模块开发进度达到4分之3的时候跟开发进行沟通,进行走查。

页面走查案例

假设一个网站需要实现一个用户登录页面,走查小组需要对该页面进行走查,以确保其质量和可用性。具体来说,走查小组需要注意以下几个方面:

1. 用户界面设计

走查小组需要检查该页面的用户界面设计是否符合UI设计规范,例如页面布局、颜色搭配、字体大小等。同时,走查小组需要确保该页面的UI元素是否易于理解和操作,例如输入框、按钮等。

2. 用户输入验证

走查小组需要检查该页面对用户输入的验证是否充分和正确,例如对用户名和密码的长度、格式、输入范围等进行验证。同时,走查小组需要确保该页面对用户输入的错误信息进行明确和友好的提示,以提高用户体验。

3. 安全性和隐私保护

走查小组需要检查该页面的安全性和隐私保护机制是否充分和正确,例如是否使用HTTPS协议、是否对用户密码进行加密、是否进行CSRF和XSS攻击防护等。

4. 访问控制和权限管理

走查小组需要检查该页面的访问控制和权限管理机制是否充分和正确,例如是否对未登录用户进行拦截、是否对普通用户和管理员进行权限分离等。

5. 日志和错误处理

走查小组需要检查该页面的日志和错误处理机制是否充分和正确,例如是否记录用户登录日志、是否对登录错误进行详细记录、是否对异常和错误进行捕获和处理等。

反思

走查小组是软件开发过程中不可或缺的一部分,可以有效地发现和纠正代码中的错误和问题。建立和运营走查小组需要明确目标和职责,制定标准和流程,建立良好的沟通机制,做好走查记录和反馈,提出改进措施和建议。

同时,走查小组需要与开发团队和其他部门保持良好的沟通和协作,并向高层管理层汇报工作成果和价值。希望本文能够对走查小组的建立和运营提供一些参考和帮助。

——————/ E N D /——————

产品经理培训|产品运营培训|企业内训服务

请在公众号后台回复「培训」了解更多

▼ 喜欢请分享&收藏,满意点个赞,最后点「在看」▼ 

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
《定风波》瑾沐篇(33):以牙还牙揭晓!2023德国 IF 最佳产品设计金奖作品新鲜出炉!(完整版)KFC的产品设计,完全脑洞大开!森霸传感参与设立并购基金,规模9.7亿被就业内卷逼疯了的2.8万“海废”,选择在豆瓣建立起互助小组……转载推荐 | PsyKeep人才招募 | 用户运营、新媒体运营、品牌设计师、短视频运营(兼职/实习、线上/线下)设计中的女性力量:当代女性先锋设计师|筑格精选“爱是本能,但相爱需要学习。”如何建立健康长久的亲密关系?要多么努力,才能在产品上真正体现“科技平权”?天降大任于斯人,哪知斯人是虫昆在产品设计中,文案表达如何优化如何建立「员工操作系统」?Stripe前COO新书给出务实建议直播预告丨一诺对话顾及:如何建立自我价值体系?3亿人将被ChatGPT残忍淘汰?AI时代下,05后如何建立国际级竞争优势?從廣東人生活方式看做愛這檔子事从愿景到执行,产品设计的逻辑是怎样的《黑暗荣耀》背后的网飞,是如何建立战略的?最富有最低调的千堡之国,卢森堡(4)离了大谱!产品设计师表达幽默,好笑又实用,网友:也太会了!Rust 基础系列 #1: 创建并运行你的首个 Rust 程序 | Linux 中国怎么开始学佛(十七)知非即舍速查小票!WWS超市有意外惊喜!8刀积了2000分,快去薅羊毛!5个步骤告诉你,如何建立评估模型Bash 基础知识系列 #1:创建并运行你的第一个 Bash Shell 脚本 | Linux 中国AI 时代产品设计工作的 8 个猜想!日本的幕府为何不取代天皇?第一个幕府是如何建立的当产品设计师幽默起来…能有多离谱?脑洞爆炸!日本建筑小哥跨行产品设计,圈粉300万:赶快量产我要买!如何理解产品设计中的意向性?如何建立更公平的社会:反优生主义的科学和政策我是如何建立原则的?赠书|在特殊时代,人应该如何生活,又该如何死去?从SaaS产品设计与OP产品设计,谈谈SaaS产品转型产品设计和工业设计,到底有什么区别?iF设计大奖赋能「她经济」,哪些海外院校走在产品设计的最前沿?
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。