开发者网络

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 91|回复: 1

软件开发中的最重要的流程是发现

[复制链接]

2

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2023-2-7 11:41:27 | 显示全部楼层 |阅读模式
我们都知道,想要开发一套成功的网站或者应用程序会有很多重要的流程,比如发现阶段,做用户研究,原型阶段,UI,开发等等。每一步流程都很重要,但是作为一家在互联网设计开发耕作很多年的设计工作室来说,其实最最重要的还是发现阶段,因为发现阶段是整个项目的成功的基础,我们有句话叫做,根基不牢,地动山摇。作为一款软件来说也是如此。那么对于一款软件来说,发现阶段的有多重要呢?从以下3点来说


一、发现阶段没有做好会出现哪些情况呢?

1、开发过程中问题频繁出现

产品变得未完成。由于没有初步研究来支持有关产品需求或开发的决策,您很可能会遇到本可以通过发现来避免的问题。
2、增加的时间表

如果您的决策不是基于解决潜在业务问题的战略规划,则项目时间表可能会使您的初始期望翻倍。
3、成本增加

由于需要进行所有这些修改,您可以保证相关成本也必然会增加。没有人愿意在本可以避免的事情上花费额外的资金。
4、声誉问题

向公众、您的客户或您的员工发布未完成的产品不会很好。这种负面声誉和错误的用户体验可能会影响您并造成长期伤害。


二、发现阶段需要做的内容

1、设计研究

进行全面的竞争和背景研究,以更好地了解市场上目前可用的产品。
2、用户研究

进行用户和利益相关者访谈和调查,以加深对用户和现有生态系统的了解。使用调查和访谈结果创建客户旅程和移情图,并举办技术研讨会。
3、交互式研讨会

发现通常涉及一系列研讨会,通过业务、设计或工程框架进行指导,这有助于全面了解软件的问题空间、业务目标、涉及的利益相关者或技术影响拟议项目。  


三、发现阶段做好的好处

1、范围明确

发现阶段阐明了项目的范围,确保正确的事情是基于洞察力和研究而不是假设和猜测构建的。
2、快速入职流程

发现阶段是客户和软件开发人员的快速入职流程,启动了双方之间的关系。
3、降低风险

发现阶段专注于用户理解以定制软件体验,因此有助于降低风险。
4、降低成本

由于对项目输入和蓝图的详细了解,发现可以更准确地规划成本和资源。
5、促进外部视角

发现可以促进外部观点,从而导致意想不到的发现。这就是创新解决方案出现的地方。
6、保证明智的决定

它提供了一种明智的优先级排序策略,使您可以专注于影响最大的任务,从而在开发过程中实现价值最大化。

回复

使用道具 举报

0

主题

3

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2025-5-29 10:35:36 | 显示全部楼层
秀起来~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|开发者网络

GMT+8, 2025-6-7 17:30 , Processed in 0.082567 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表