公司让微信加人有没有软件

为什么您应该重新考虑软件开发 (Why you should rethink software development)

Today, software is everywhere. Modern society depends on it. It’s inside watches, medical devices, phones, TVs, elevators, cars, and even “computers” (as if those other things don’t compute.)

如今,软件无处不在。 现代社会依赖于此。 它位于手表,医疗设备,电话,电视,电梯,汽车甚至“计算机”内部(就像其他东西无法计算一样)。

As a consultant, I’ve helped companies develop software for the past 14 years, and coded quite a bit of software myself.

作为顾问 ,我在过去的14年中一直帮助公司开发软件,并且自己编写了很多软件。

I co-authored an international standard and worked with adopters to implement it. I wrote software that controlled the behavior of a satellite communication system. I developed tools for a team that created a model of the European Extremely Large Telescope. I was involved with software for automotive companies, healthcare systems, banks, insurance, telecommunications, aviation and more.

我与人合着了国际标准 ,并与采用者一起实施。 我写了控制卫星通信系统行为的软件。 我为一个团队开发了工具,该团队创建了欧洲超大型望远镜的模型。 我参与了汽车公司,医疗保健系统,银行,保险,电信,航空等领域的软件开发。

In some of these companies, software development worked well. Teams delivered software in high quality. Stakeholders were happy. The companies grew their customer base, and ultimately their profit.

在其中一些公司中,软件开发效果很好。 团队提供了高质量的软件。 利益相关者很高兴。 这些公司扩大了客户群,最终增加了利润。

But other companies struggled.

但是其他公司苦苦挣扎。

I saw departments fighting each other over whose requirements to include in a release.

我看到部门在为发布中包含谁的要求而相互争斗。

I saw developers who could not keep up with the amount of feature creep and change requests. Some of them lost any sense of purpose in what they were building.

我看到开发人员无法跟上功能的不断变化和变更请求的数量。 他们中的一些人在建造房屋时失去了目标感。

I watched as communication broke down between developers and the non-technical business stakeholders who managed them.

我看到开发人员与管理他们的非技术业务利益相关者之间的交流中断了。

And after a few years, I recognized a pattern.

几年后,我意识到了一种模式。

Whenever people asked me what was going wrong, I just started telling them: nobody wants to use software.

每当有人问我出了什么问题时,我就开始告诉他们: 没有人愿意使用软件。

At first, they looked at me like I was crazy. Software is everywhere. It’s what powers modern civilization! But after I explained myself, many of these same people would slowly nod in somber agreement.

一开始,他们看着我就像我疯了一样。 软件无处不在。 这就是现代文明的力量! 但是,在我向自己解释之后,许多同样的人会慢慢地以含糊的同意地点头。

If you are like me, you do at least some of your shopping online.

如果您像我一样,则至少会在网上进行一些购物。

Do you want to register for one more e-commerce website?

您是否要注册一个电子商务网站?

Do you enjoy adding products to your shopping cart, one by one?

您喜欢将产品逐一添加到购物车吗?

Do you want to double-check whether the credit card number you entered is correct?

您是否要仔细检查您输入的信用卡号是否正确?

Do you want to confirm your purchase several times?

您是否要多次确认购买?

I sure don’t.

我当然不会。

But still, I shop online. Why?

但是我还是在网上购物。 为什么?

达到理想的结果 (Reaching the desired outcome)

What I want is a desired outcome: I want to own a new washing machine or read a new book. Every interaction between me and the software is a step between me and that outcome.

我想要的是一个理想的结果 :我想拥有一台新洗衣机或读一本新书。 我与软件之间的每一次互动都是我与结果之间的一步。

Recognizing this has had a huge impact on the way I develop software.

认识到这一点对我开发软件的方式产生了巨大的影响。

Many companies measure developer productivity by lines of code or by velocity, which roughly means: completed features per time, adjusted by feature size.

许多公司通过代码行速度来衡量开发人员的生产力大致 表示:每次完成的功能,由功能大小调整。

Some people think selling features is like selling oranges. The more features you provide to customers, the higher the profit.

有人认为卖功能就像卖橘子。 您提供给客户的功能越多,利润就越高。

But I’m here to tell you that it isn’t.

但是我在这里告诉你事实并非如此。

Adding more features may make it easier or harder for your user to reach their desired outcome. It may actually stand in the way. There are other, more useful metrics than velocity.

添加更多功能可能使您的用户更容易或更难达到所需的结果。 它实际上可能会妨碍您。 还有其他比速度更有用的指标。

When you enter a new market, make sure that your software fulfills some customer need. Cherish your customers and get frequent feedback. Don’t turn your software in a bloated, feature-rich mess that nobody wants to use.

当您进入新市场时,请确保您的软件能够满足某些客户需求。 珍惜您的客户并获得频繁的反馈。 不要把软件变成in肿,功能丰富的混乱局面,没人想使用。

If you already have a solid position in a market, clear the way. Make a user’s journey to their desired outcome as short and pleasant as possible. Because the end of that journey is the first moment value is created for your company.

如果您已经在市场上占有一席之地,请清除道路。 使用户的旅程尽可能短而愉快。 因为旅程的终点​​是为公司创造价值的第一刻。

If you can get users to complete their journeys to the desired outcome with less steps, good. Develop less, because software development is an investment.

如果您可以使用户以更少的步骤完成他们的旅程,以获得理想的结果,那很好。 减少开发,因为软件开发是一项投资。

亚马逊的Kindle如何缩短旅程 (How Amazon’s Kindle shortens the journey)

Amazon started out selling books online. You went there to buy a book, which they’d ship to your door.

亚马逊开始在网上销售书籍。 您去那里买了一本书,他们将它们运到您家。

Then they pioneered 1-Click payment, so you could skip entering your payment details and clicking through a shopping cart funnel each time you wanted to buy something. This shortened the user journey.

然后,他们开创了1-Click付款的先河,因此您可以在每次要购买商品时跳过输入付款明细并单击购物车漏斗的过程。 这缩短了用户旅程。

Later, they introduced the Kindle. This further shortened the user journey. Find a book, view its details, confirm the purchase. After a short download, you’ve got the book. No more waiting for shipping.

后来,他们推出了Kindle。 这进一步缩短了用户旅程。 查找一本书,查看其详细信息,确认购买。 短暂下载后,您已经掌握了这本书。 无需等待运送。

Ultimately, all of this leads to the same outcome as in the early days of Amazon: you can read a book.

最终,所有这些都导致了与亚马逊成立初期相同的结果:您可以阅读一本书。

It’s just that now the journey taken to get there is a whole lot shorter.

只是现在到达那里的旅程要短得多。

Developing as many features as possible is not enough to be successful. Fortunately, I am not the only one who thinks that.

开发尽可能多的功能不足以成功。 幸运的是,我并不是唯一一个这么认为的人。

Gojko Adzic created Impact Mapping, a technique for deriving software features from business goals. He asked the developer community to “Make impacts, not software.”

Gojko Adzic创建了Impact Mapping ,这是一种从业务目标中获取软件功能的技术。 他要求开发人员社区“ 产生影响,而不是软件 。”

David Heinemeier Hansson, creator of Ruby on Rails, believes that you can always do less.

Ruby on Rails的创建者David Heinemeier Hansson认为您总可以做得更少 。

As much sense as this makes to the developers I explain this to, in my experience, only a minority of companies have put this philosophy of shortening user journeys into practice.

就这对开发人员的意义而言,根据我的经验,我只向少数公司解释了这种缩短用户使用时间的理念。

So don’t get me wrong: I love software. I’m fascinated by it. I started developing software in the early 90s, and I’m still into it.

所以请不要误会我:我喜欢软件。 我被它迷住了。 我于90年代初开始开发软件, 现在仍然投入其中 。

Software is useful. But not on its own. Software is just a means to an end.

软件有用的。 但不是靠它自己。 软件只是达到目的的一种手段。

Please keep that in mind.

请记住这一点。

翻译自: https://www.freecodecamp.org/news/nobody-wants-to-use-software-a75643bee654/

公司让微信加人有没有软件

公司让微信加人有没有软件_没有人想要使用软件相关推荐

  1. 外贸软件_仿神卓外贸管理软件强大的邮件群发功能(不被退信的实现方法)

    外贸软件市场中,神卓外贸管理软件肯定是一款优秀的外贸业务流程管理软件,用户数众多,最牛的功能是邮件群发功能,今天要说的是邮件群发,常规的企业邮件一天中一般发送不会超过70封邮件,多了就有可能会被退信, ...

  2. CAD图纸管理软件_强大的CAD图纸管理软件

    CAD图纸管理软件_强大的CAD图纸管理软件 有很多种CAD图纸管理软件可供选择,以下是一些常见的选项: 1.AutoCAD:AutoCAD是一种流行的CAD软件,它具有强大的图纸管理功能,可以方便地 ...

  3. usb hid 调试软件_开源USB免驱固件升级软件分享

    跳兔科技开源软件分享,免驱的USB固件升级软件,给您的产品提供无限的活力.加快产品上市速度. 相信做MCU开发的人都免不了要做boot升级功能,产品投入使用中,如果再使用link进行固件更新的话就比较 ...

  4. 安卓系统管理软件_好评10w+的安卓手机软件!价值168的会员版本!

    使用安卓手机的朋友还是挺多的,在安卓手机的使用过程中无时无刻都在产生着垃圾文件,像一些图片.视频.音频都会缓存在手机中,所以使用时间一长,手机就会越来越卡. 今天给大家安利的软件叫"ES文件 ...

  5. 电脑故障扫描修复软件_电脑故障分析:电脑安装软件提示没有权限的解决方法...

    我们安装软件时如果没有权限就会导致安装故障,最近就有用户安装软件的时候出现了无法将数值写入键software的错误提示,请验证您对该键拥有足够的访问权限,或者与您的技术支持人员联系.那么遇到这种问题该 ...

  6. 工程计算软件_同望BIM工程量计算软件—土石方

         天工造价关注我们,给您想要的工程类资讯 复制以下链接,我要参与 https://www.tgcost.com/member/activity/20190705/index.html 推荐阅读 ...

  7. 识别连笔字的软件_司捷分件著录软件下载-司捷分件著录软件最新版下载[文件分件]...

    司捷分件著录软件最新版是一款非常优秀的文件分件软件,司捷分件著录软件官方版支持Excel自动分件,人工看图分件,OCR自动著录等功能,让客户不断提高生产效率和降低人工成本,司捷分件著录软件最新版通过分 ...

  8. lia人是什么意思_“有的人手上没有斗”是什么意思,如何理解这句话?

    如何理解"有的人手上没有斗"?"斗"指手指的指纹,与此相对应的有"簸",共两种.但各地说法不一样,有的人把指纹的类型分得特别细,有的地方对指 ...

  9. 苹果手机微信语音没声音怎么回事_有没有iOS便签软件?想在苹果手机上用便签记事_敬业签官网...

    经常使用安卓手机的小伙伴,很多人应该都发现了:不少安卓手机上有一款名叫"便签"的app软件.这是手机系统自带的记事备忘小工具,无需下载安装,在手机桌面上找到它并点击,即可打开记录备 ...

  10. 画火柴人动画的手机软件_火柴人动画制作软件(Pivot Stickfigure Animator)2.25 中文版附教程...

    火柴人游戏一直深受广大玩家喜爱,有没有人想过火柴人动画是怎么制作出来的呢?今天小编就为大家带来一款火柴人动画制作软件Pivot Stickfigures Animator,它可以帮你快速而简单的制作出 ...

最新文章

  1. Nature子刊:微生物来源分析包SourceTracker
  2. python在列表末尾删除一个_从链接列表的尾部移除(Python)
  3. hibernate配置文件(简单版)
  4. 成功解决ModuleNotFoundError: No module named 'dataset'
  5. centos 7 minimal connect: Network is unreachable和ifconfig command not found
  6. 添加事件的兼容性写法
  7. BZOJ2752: [HAOI2012]高速公路(road)(线段树 期望)
  8. [导入]C#面向对象设计模式纵横谈(24):(行为型模式) Visitor 访问者模式.zip(10.41 MB)...
  9. ARP***原理及解决方法与CMD命令分类(1)
  10. 【博客项目】—登录验证功能实现( 五)
  11. 解决办法:C向Python传递字串数组导致进程崩溃
  12. UE4特效系列笔记①
  13. 运动控制芯片 Motion Control ICs
  14. Ubuntu系统下把视频转换成gif图片
  15. 【软著】自己申请软件著作权流程
  16. 体育用品商城小程序开发功能
  17. 以技术入股物流细分领域,是对赌还是协同发展?--专访握物流CEO欧阳铭
  18. 融资轮数划分 天使轮 种子轮 preA A A+ B轮 C轮
  19. T4 如何去掉图片背景色变成透明
  20. 常用计算机故障的判断方法有哪些,电脑主板故障常用检测方法

热门文章

  1. 在三维空间中表示平面和直线
  2. 专业邮件群发软件,助您轻松邮件营销
  3. 广西建筑行业人才市场暴涨
  4. python 将绘制的图片保存为矢量图格式(svg)
  5. ros2之tello无人机
  6. 通信专业顶刊_通信类权威SCI期刊(部分)
  7. 斯坦福全球测试,四国本科生CS技能大比拼,中国学生竟然输在了考试上?!...
  8. 可爱的拼音加加输入法^_^
  9. 华为ICT题目-云服务题库1
  10. SocksProxy代理服务器下载,附IE使用socks代理的方法