• 项目优化经验分享(四)需求与原型图


    版权声明:本文为博主原创文章,未经博主同意不得转载。 https://blog.csdn.net/small_baby01/article/details/24029909

        上一篇博客我们分享了Ajax数据交换经验数据调用同步与异步》。今天我们来分享新增需求和产品原型工具的交互经验:需求与原型图!

    概念:

        是什么?

    需求:參与过软件开发的同学应该对软件需求(分析)有一定的了解,这里我们主要谈到的是在后期优化过程中的新增需求,软件在使用过程中。客户会依据实际的体验提出新的需求。或是开发者在后期维护的过程中提出的改进功能方案,这些都是优化过程中的新增需求,这些新需求和软件开发前的需求分析一样,也是须要对可行性分析不断细化和求精,分析各种可能的解法。

    原型图:如何对需求有更清晰的表述。答案是使用原型图,原型图是产品经理必备的交互设计工具,通过对原型图的讨论和不断改动,进一步确定需求的可行性和实现方案,确定系统必须完毕哪些工作,对目标系统提出完毕、准确、清晰详细的要求。

        工作流程:

    有了新需求--->小组讨论--->画原型图(指定某个人)--->针对原型图,小组二次讨论,此时通过更深入的讨论,以确定该需求是否可行~!可行则讨论并确定其实现方案--->详细实现

        注意事项:

    1.有时从用户处得到的需求可能比較模糊。我们理解的需求可能和用户的真实需求并不一致。假设直接就去实现功能。最后可能会发现完毕的功能并非用户当初想要的,所以在需求分析阶段,项目组首先要依据用户的描写叙述画出原型图,再和用户交流并进行改动。直到用户点头再去实现。

    2.维护人员提出的改进方案,直接确定其是否可行并非那么easy,开发小组上来就一起讨论可能会浪费资源。这时就须要指定某个人去分析去画原型图,针对画好的原型图小组再进行分析讨论,能够节省资源,提高工作效率。


    实例:

    新增需求:学生选课系统。对特定学院和课程进行屏蔽;

    原型图:经过分析讨论,画出原型图(推荐Axure工具):


    浏览器预览:



    总结:

        通过原型图能够使用户和开发者得到更好的沟通,也便于开发者和測试人员更好的理解软件设计,更好的提高客户惬意度,减少软件开发成本。

    其实,在整个软件开发过程中,需求分析阶段占领非常重要的地位,前期分析所花费的时间要远远大于后期技术实现的时间。因此做好需求分析。掌握好原型设计的能力非常重要。

    附:推荐课外阅读:《经常使用的高速Web原型图设计工具

                     《产品经理经常使用原型图设计工具

                     《axure绘制流程图、原型图方法


  • 相关阅读:
    对面向对象设计原则的总结
    sql server连接字符串
    js页面加载进度条
    Yui.Compressor高性能ASP.NET开发:自动压缩CSS、JS
    asp.net利用多线程执行长时间的任务,客户端显示出任务的执行进度的示例(一)_转
    asp.net删除目录,Session丢失
    extjs ComboBox使用注意
    转:使Eclipse的智能感知可以像 Visual Studio 一样快速提示
    Android ContentProvider 填删改查 实例
    Windows Phone StackPanel 布局示例
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/10504818.html
  • Copyright © 2020-2023  润新知