利益相关者软件工程

Whether you’re working on a startup or a big company, keeping your stakeholders and non-technical partners engaged and up to date on what the tech team has been building can be hard.

无论您是在初创公司还是大公司中工作,都要让您的利益相关者和非技术合作伙伴参与其中,并及时了解技术团队的建设情况,这可能很难。

Here are some of the things I’ve done with my work team and side project team to help keep stakeholders in the know and tightly engaged in our process.

我与我的工作团队和副项目团队一起做过的一些事情,可以帮助保持利益相关者的了解并紧密参与我们的流程。

创建一个演示页面 (Create a demo page)

While my work and side project team plans for the tasks/stories we’ll be working on for the next sprint(or whatever period of time you’ll be working), we add them to a demo page with a table containing each task, an easy to understand description, the name of the person who worked on it as well as a screenshot of the completed work.

当我的工作和副项目团队为下一个冲刺(或您将要工作的任何时间段)计划要处理的任务/故事时,我们会将它们添加到演示页面,其中包含包含每个任务的表,简单易懂的描述,工作人员的姓名以及完成的工作的屏幕截图。

Here’s an example in Notion, but this can be done in anything from google docs to confluence.

这是Notion中的示例但这可以用任何方法完成,从google文档到合流。

Having a page like this gives 3 advantages:

拥有这样的页面具有3个优点:

  1. Easy way to track progress and things that have been worked on for the team. You can go back and reference these things when future questions crop up.

    跟踪进度和团队已完成工作的简便方法。 当将来出现问题时,您可以返回并参考这些内容。

  2. Allows stakeholders to see the progress easily and visibly: instead of getting asked a billion times what’s the status of the project or what’s been done so far, it’s much easier to send a link and have them read through the page.

    使利益相关者可以轻松,直观地看到进度:与其被问到十亿次项目的状态或到目前为止已经完成的事情,不如发送一个链接并使他们阅读整个页面要容易得多。

  3. It provides a quick reference for other external teams to know what you’ve worked on. Some times if you’re cross collaborating with other teams, they would like to know the status of the project or what led you to this direction.

    它为其他外部团队了解您所做的工作提供了快速参考 。 有时候,如果您与其他团队进行交叉合作,他们想知道项目的状态或导致您朝这个方向发展的原因。

每两周进行一次产品演示 (Have a product demo every couple of weeks)

For my team, this means clearing out a 30-minute window every 2 weeks to present to our non-technical partners what we’ve worked on this past sprint. It’s best to choose a time frame that works for everyone but if that’s not possible, either do the demo twice or choose a time where the maximum number of people can attend. I recommend having a demo at least once a month or twice a quarter.

对于我的团队而言,这意味着每2周需要清理30分钟的窗口,向非技术合作伙伴展示我们在过去的Sprint中所做的工作。 最好选择一个适合所有人的时间范围,但如果不可能,请进行两次演示或选择一个可以参加最多人数的时间。 我建议至少每月一次或每季度两次进行演示。

The benefits of this are as follows:

这样做的好处如下:

  • The stakeholders are aware of the team members. Putting a name and face to the online communication helps build camaraderie between the stakeholder and the development team. It will be helpful is minute ways and make non-technical partners more mindful when decisions are made, features are pushed, and just general awareness of how the product is evolving.

    利益相关者知道团队成员。 在在线交流中使用名字和面Kong有助于在利益相关者和开发团队之间建立友情关系。 微小的方法会有所帮助,使非技术合作伙伴在做出决定,推出功能以及仅对产品的发展有了一般认识时更加谨慎。

  • The non-technical partners are aware of what is being worked on as well as any blockers that may have happened as they happen. This means there are no surprises at the end of the quarter for certain features not being completed. Everyone is on the same page and knows what’s been going on.

    非技术合作伙伴都知道正在进行的工作以及可能发生的任何阻止程序。 这意味着本季度末某些功能没有完成不会令人感到意外。 每个人都在同一页面上,知道发生了什么事。

  • It gives you as a developer a deeper understanding of your task. Thinking about how you will communicate a deeply technical task to a non-technical person in an easy to understand manner is something everyone should practice. This allows you to do that.

    它使您作为开发人员对您的任务有更深入的了解。 每个人都应该考虑如何以一种易于理解的方式将深刻的技术任务传达给非技术人员。 这样可以做到这一点。

在关键警报渠道中包括非技术合作伙伴 (Include non-technical partners in critical alert channels)

My team has multiple slack channels(separated by environment and priority) where we get alerts about the status of our services. We usually only add our partners in the production channel and for critical alerts like when a service goes down. This has been the happy medium of them getting alerts they’re interested in without being overloaded by the noise.

我的团队有多个闲置渠道(按环境和优先级分隔),在其中我们会收到有关服务状态的警报。 我们通常只在生产渠道中添加合作伙伴,并在关键警报(例如服务中断)时添加合作伙伴。 这是让他们获得感兴趣的警报而又不会被噪音所淹没的快乐媒介。

We’ve found that doing this helps keep them in the know so that they have the necessary information to report to other impacted people or higher-ups.

我们发现这样做有助于使他们保持了解状态,以便他们拥有必要的信息来向其他受影响的人或上层人士汇报。

This is something that should be decided at your discretion. If you’re a startup you might not want your stakeholders hearing about every-time your service goes down, but if you are a team that has other teams depending on your product, it would be helpful to your partners if they have a bit of head's before they begin getting multiple angry messages from other people that the product is not available.

这应由您自行决定。 如果您是一家初创公司,则可能不希望您的利益相关者每次都遇到服务中断的情况,但是如果您的团队中有其他团队根据您的产品而定,那么如果他们的合作伙伴有点他们开始从别人那里收到多个愤怒的消息,表示该产品不可用。

有错误页面 (Have an errors page)

Tying into getting alerts, having a simple page where stakeholders can post the errors they may encounter while using the application rather than emailing the team or individual developers. It can be a simple page where they type out information about the problem or it could be a ticket service like JIRA’s where they fill out a ticket and track the progress to completion. When the problem is resolved, a simple description of the fix can be posted

为了获得警报,有一个简单的页面,供利益相关者在使用应用程序时可以发布他们可能遇到的错误,而不用向团队或个人开发人员发送电子邮件。 它可以是一个简单的页面,其中他们可以输入有关问题的信息,也可以是诸如JIRA的票务服务,他们可以在其中填写票证并跟踪完成进度。 解决问题后,可以发布该修补程序的简单描述。

The benefits of this method is that:

这种方法的好处是:

  • Clear documentation of the errors as well as who it happened to.

    清除有关错误及其发生原因的文档。

  • Central location to store those errors. It becomes easier to track and see if a similar error happened in the past.

    集中存储这些错误的位置 。 跟踪和查看过去是否发生过类似的错误变得更加容易。

  • If multiple stakeholders are experiencing the same error, it is clear and they can follow the progress.如果多个利益相关者都遇到相同的错误,则很明显,他们可以跟踪进度。

可见的功能测试 (Visible functional tests)

This is a bit of a weird one and is not really for everyone as it depends on how involved and technical your stakeholders are. In my teams’ case, we had a pretty technical product owner and other non-technical partners who were familiar with writing business cases or rules.

这有点奇怪,而且并不是真正适合所有人,因为这取决于利益相关者的参与程度和技术水平。 就我的团队而言,我们有一个技术熟练的产品所有者和其他非技术合作伙伴,他们熟悉编写业务案例或规则。

Since most of our functional tests are written in gherkin/cucumber(chosen for how legible it is for non-technical people), we were able to have the functional tests written on JIRA. The tests were written in an easy to understand way.

由于我们的大多数功能测试都是用小Cucumber/Cucumber编写的(对于非技术人员来说,它的可读性是可以选择的),因此我们能够在JIRA上编写功能测试。 测试以易于理解的方式编写。

Whenever a code merge happened, the JIRA tests were pulled and run against the new changes. The results were then published on JIRA which allowed our stakeholders to view at a glance which functionalities were passing and failing.

每当发生代码合并时,JIRA测试都会被拉出并针对新更改运行。 然后将结果发布在JIRA上,这使我们的利益相关者可以一目了然地查看哪些功能正在通过和失败。

Passing functional test execution set in JIRA
通过JIRA中的功能测试执行集

Again this is not for everyone out there. Additionally, if you don’t use JIRA I’m sure there are other visualization tools to do this with or you could crank a quick one out.

同样,这并不适合所有人。 另外,如果您不使用JIRA,请确保还有其他可视化工具可以执行此操作,否则您可以快速使用它。

结论 (Conclusion)

These are some of the things my work team has incorporated in the past year that have helped build a great relationship with our stakeholders. We’ve noticed that they are more engaged, look forward to finding out what the team’s progress has been, really appreciate the effort we put in, and love having a central location for viewing the application progress.

这些是我的工作团队在过去一年中采用的一些方法,这些方法有助于与利益相关者建立良好的关系。 我们注意到他们更加投入,期待发现团队的进展,非常感谢我们付出的努力,并喜欢在中心位置查看应用程序进度。

If you have tips on other things to do to improve communication, I would love to hear them. If you’d like me to do a tutorial on how to link tests to JIRA using Java or any other language let me know.

如果您有其他可改善沟通技巧的提示,我很想听听他们的意见。 如果您希望我做一个关于如何使用Java或任何其他语言将测试链接到JIRA的教程,请告诉我。

翻译自: https://blog.prototypr.io/ways-to-improve-communication-between-developer-teams-and-non-technical-stakeholders-508dbdad7e0e

利益相关者软件工程


http://www.taodudu.cc/news/show-893905.html

相关文章:

  • 响应式网格项目动画布局_响应式网格及其实际使用方式:常见的UI布局
  • 时间轴ui设计_我应该在UI设计上花更多时间吗?
  • 移动端分步注册_移动应用程序的可用性测试:分步指南
  • 插图 引用 同一行两个插图_提出食物主题中的插图
  • 脸部细微表情识别_您可以仅使用面部表情来控制字体吗?
  • 用户体验设计师能为seo做_用户体验设计师可以从产品设计历史中学到什么
  • orton效果_如何使图片发光:Orton效果
  • hp-ux锁定用户密码_UX设计101:用户研究-入门需要了解的一切
  • extjs6 引入ux_关于UX以及如何摆脱UX的6种常见误解
  • illustrator下载_Illustrator笔工具练习
  • 怎么更好练习数位板_如何设计更好的仪表板
  • hp-ux锁定用户密码_我们如何简化925移动应用程序的用户入门— UX案例研究
  • 微信公众号无需二次登录_您无需两次解决问题-您需要一个设计系统
  • 视觉工程师面试指南_选择正确视觉效果的终极指南
  • 问题反馈模板_使用此模板可获得更好,更有价值的UX反馈
  • iofd:文件描述符_文字很重要:谈论设计时18个有意义的描述符
  • 数据可视化 信息可视化_可视化哲学的黎明
  • 重口味动漫_每种口味的图标样式
  • 从头开始vue创建项目_我正在以设计师的身份开始一个被动的收入项目。 从头开始。...
  • 英国文化影响管理风格_文化如何影响用户体验
  • element ui 空格_空格是您的UI朋友。 大量使用它。
  • qt 设计师缩放_重新设计缩放体验
  • 安卓应用部件_设计应用程序小部件的痛苦和喜悦
  • ux设计中的各种地图_UX设计中的空白
  • ux设计中的各种地图_如何在UX设计中使用颜色
  • figma设计_Figma中简单,可重复使用的设计系统
  • 访问25%无法访问的人-如何设计可访问性
  • 架构师论坛 创业_我在早期创业时作为设计师学到的东西
  • qt按钮禁用和激活禁用_为什么试探法只是经验法则:禁用按钮的情况
  • 好奇心机制_好奇心问题

利益相关者软件工程_改善开发人员团队与非技术利益相关者之间交流的方法相关推荐

  1. v-cut改善案例_改善开发人员的工作环境-仅分三个阶段

    v-cut改善案例 --并偶然建立了DevOps. 回顾三年来为我们公司的开发人员改善和优化工作环境的过程,我们学到了很多东西. 从那时起,很多事情都改变了我们的观念. 到目前为止发生了什么. 阶段1 ...

  2. 利益相关者软件工程_如何向利益相关者解释用户体验的重要性

    利益相关者软件工程 With the ever increasing popularity of user experience (UX) design there is a growing need ...

  3. 利益相关者软件工程_吸引组织的各个利益相关者的4种方法

    利益相关者软件工程 我一生的大部分时间都在帮助组织向利益相关者开放. 我是智利一家咨询公司的合伙人,该公司的典型客户是一家营利性组织,希望开发某种公共工程项目(例如,发电站,输电线路,矿山,道路,机场 ...

  4. 电控 应用层开发 学习_阿里巴巴如何改善开发人员在 K8s 上的体验?

    作者:邓洪超 阿里巴巴应用交付专家 前言 通过 K8s,用户能够自定义基础设施,可以平行的替换或改造平台的已有功能,而非只能局限在平台提供的能力之上构建.但正是这样的"白盒化"体验 ...

  5. 软件开发团队成员分工_分析软件开发人员的能力–选择合适的团队成员

    软件开发团队成员分工 在这篇文章中,我将尝试解释一种评估开发人员技能的方法. 该方法仍然是一个概念,缺少一些具体的决策,但是您可以选择最适合您的情况的方法. 有许多评估开发人员技能的方法,我最喜欢的是 ...

  6. 开发人员安全行为规则_为开发人员改善生活的7条简单规则

    开发人员安全行为规则 As people, we have a superpower; it is the power of perception. As the famous saying goes ...

  7. 如何成为一个区块链开发人员_成为开发人员是社会工作

    如何成为一个区块链开发人员 Times have changed since the old days when an IT professional was this typical shy per ...

  8. 开发人员kpi怎么写_为什么开发人员应该知道怎么写

    开发人员kpi怎么写 by Derek Mei 梅re(Derek Mei) 为什么开发人员应该知道怎么写 (Why developers should know how to write) I re ...

  9. 键盘一键自定义组合工具_为开发人员提供社区,通讯和自定义工具的组合

    键盘一键自定义组合工具 开源开发人员可以通过指导和影响开源社区各个方面的能力,为任何依赖开源软件的公司创造巨大的价值. 这使公司可以塑造他们所依赖的工具,并使它们更适合公司的需求,这种现象也称为&qu ...

最新文章

  1. 【Qt】启动QtCreator时报错:Cannot mix incompatible Qt library (version ) with this library (version...
  2. 数据类型 类型检测
  3. Linux C编程--进程间通信(IPC)4--管道详解
  4. openstack 之 使用ansible安装部署试验
  5. ibatis 中isNull, isNotNull与isEmpty, isNotEmpty区别
  6. 纯java分布式内存数据库_最新Java岗面试清单:分布式+Dubbo+线程+Redis+数据库+JVM+并发...
  7. 微信小程序APP(商超营销类)经验总结
  8. 深度解析Cocoa异步请求和libxml2.dylib教程(1)
  9. Linux常用备份恢复工具
  10. java 复制对象_Java核心知识 基础七 JAVA 复制
  11. IDEA工作常用快捷键
  12. [转]Android调用so文件(C代码库)方法详解
  13. SpringBoot知识点复习(第一次)
  14. 百家号在线视频编辑器的技术演进
  15. 怎么裁剪PDF文件页面?一种方法轻松搞定
  16. WMB ESQL报文函数截取新的XML方法
  17. AARRR模型(模型数据指标详解)
  18. 使用MIPS完成汇编程序——选择排序实现
  19. Java程序员考研失败后的面试经历,oppo、VIVO、等面经
  20. oracle remap_tablespace,oracle使用remap_tablespace修改用户数据所在的表空间

热门文章

  1. js粘贴板为什么获取不到图片信息_【第1829期】复制黏贴上传图片和跨浏览器自动化测试...
  2. 在AndroidStudio中数据存储第三方数据管理Bmob的使用
  3. android解析XML总结(SAX、Pull、Dom三种方式)
  4. 全国计算机等级考试题库二级C操作题100套(第13套)
  5. 基于Wemos D1的感应开盖垃圾桶
  6. 下列属于计算机人工智能应用领域的是多选题,每天五道选择题(10)
  7. html中input两个圆括号,如何使用Jquery将光标聚焦在两个括号(括号)之间?
  8. Qt编译报 undefined vtable问题
  9. MYSQL的函数有哪些?(4.1时间与日期函数)
  10. 网络安全:HTTP Host 头攻击相关知识介绍