• 《构建之法》阅读笔记4


      自己开始进行软件的团队开发,对构建执法的前几章的团队合作有了更加深刻的认识。现在因为互联网的发展,人们为了解决现实社会和生活中的各种问题,总是会求助于软件。而为了全面而准确地找到软件的需求,一般我们按照以下步骤。1.获取和引导需求;2.分析和定义需求;3.验证需求;4.在 软件产品的生命周期中管理需求。而在软件团队分析软件需求时还要考虑一些利益相关者,比如,用户,顾客,市场分析师,监管机构,软件工程师,我们不可能满 足所有利益相关者的要求,但是我们需要做到让相关角色在这个阶段有机会参与和提出他们的需求和意见。而我们为了获取用户需求,就要进行一定的市场调查和用 户调查,进行问卷调查之类的,这是我们在开始软件开发之前需要做的工作。在app开发的前一周我们同时也进行了软件的分析,其中包括下面几个内容。N:我们开发软件时为人服务,所以我们要明白这个软件的创意解决了用户什么需求,为了做好这点,我们首先要充分地了解用户的痛苦,对已经存在的软件的不满意,觉 得不足的地方,其实用户是不会清楚地了解软件的功能有什么不足之处的,用户直接感受到的只是这个软件用起来舒不舒服而已。了解了这点,我们就可以改进软 件,使它变得更好。A是我们与其他相似软件的独特之处,可以使我们的软件更加突出,用这个独特的招数来解决用户的痛苦,这不仅是技术上的,也可以是商业模式上的,人脉方面的,行业方面的或者是成本上的。我们已经拥有了独特的方法,所以重点在我们的软件给用户带来了什么样的好处,现在的软件有很多相似功能的,如果想要用户使用我们的软件的话,就一定要带给用户其它竞争软件没有的好处,这样才可以吸引用户。C在这个互联网发达的时代,市场有多大,竞争对手就有多少,相似功能的软件在软件市场上数不胜数,有很多竞争者在瓜分这个市场。先进入市场的产品,有所谓的先发优势,但是也有劣势,后面进入市场的产品,有种种不利的因素,有被淘汰的风险,但是也有后发优势。D做好这个软件只是产品而已,想要被人使用,接下来的一步尤为重要,就是推广,把我们的新产品交到用户手上,通过宣传推广让更多的用户熟知我们的软件产品,使用我们的产品,这就是软件的价值。

        软件始终是为人服务的,必须从人的角度出发。做出有需求的东西才是成功的软件开发。

  • 相关阅读:
    【mac】homebrew国内源安装加速
    【Mac】快速删除指定文件夹下的.DS_Store文件
    【mac】Mac微信小助手安装和卸载
    如何高效的开展app的性能测试
    什么是C#?什么是DOTNET?
    Xamarin Android使用自签名证书
    产品经理的私房菜
    java并发编程2-Synchronized关键字底层实现原理详解
    VS Code 1.60 发布!竟然可以自动检测编程语言了!
    为什么'x1B'.length===1?x与u知识延伸
  • 原文地址:https://www.cnblogs.com/java-test/p/5447690.html
Copyright © 2020-2023  润新知