北京软件开发公司桥接业务领导和开发商之间的差距_北京软件开发公司
发表日期:2015-09-14 09:31:33 文章编辑:北京软件开发公司 浏览次数:
做生意的北京软件开发公司和软件开发商说同样的语言?随着越来越多的企业建立自己的营销和运营策略的软件,他们做的越来越重要。不幸的是,这是罕见的一个场所首席执行官,创始人,投资者,高级管理人员和营销团队有足够的技术能够智能地传达一个软件项目的软件开发团队的目标。
当一个企业领导人没有意义上的软件的能力,他们将很难在一个开发团队会明白–成本公司的时间和资源,分享他们的愿景,并显著推迟产品的发布。
耐莉油酥在Terra这场斗争^集锦:
“大多数企业家Excel在交流他们的企业愿景,但当涉及到网站和移动应用程序,他们有时缺乏背景说明的细节他们所追求的。如果企业家只是让产品开发者的缰绳,他们可能会感到惊讶,甚至沮丧时,较终的结果是不一致的公司。”
在一个完美的世界,所有项目参与者都说同样的语言,使他们能够排除任何空白或不正确的假设开发之前。这,反过来,在成功的软件生产的结果,这恰恰符合目标和服务宗旨。然而,许多企业家和企业领导人只是分享观点是不够的–通常听到的想法是不够的开发商。 需要有某种桥梁架起沟通的目标和过程的详细概述,有相互理解。
布雷特-米勒Mashable说,商业领袖的过程中产生了软件需求文档将促进利益相关者之间的理解和认同,尤其是开发团队。 米勒概述了一些技巧和练习,可以帮助非技术业务人员概述他们的视觉:
“列出几个你喜欢的网站。这是美学或功能?你有什么不喜欢的网站?
列出几个竞争对手。你喜欢什么和不喜欢自己的网站?
列出三个形容词。给开发商三的形容词来描述的外观和用户界面的感觉你想建-例如,复杂的,现代和前卫。
输入和输出:确定应用程序的信息输入到应用程序,手动或自动。还发现,应用程序产生的信息。
现有的应用程序
文档:在可能的情况下,收集所有的文档(开发代码,可执行程序,笔记,文件,等),它可用于开发。
工艺细节:你的开发者将需要访问一个Live帐户更好的了解现有的软件。即使这个过程是目前手工处理,提供细节(实例)的细节会给你的开发团队坚实的参考点。
应用程序的用户
计划系统的用户分为类型时,需要一定的应用能力,尽可能。
特点:描述你想要的主要特点。
的主要特征鉴定类别上面添加细节:
这是哪里的功能访问和如何使用它?
使用不同的场景是什么,如果这种情况发生,那么还有什么可以发生)?
是谁设计的能力?
他们为什么要这样做?
这是能力可选,由于成本或其他因素?
什么额外的细节可以添加功能列表?
内与外,项目责任将不必对它的开发团队内部处理?(例子:起草要求,写废话,测试,托管,营销,平面设计,等)
内部人员的能力:员工使用的应用程序的高级功能是怎样的技术?
成功的定义:成功的定义是什么在这个项目的承受能力,用户友好性,美学,简单,信息组织和一些测量这些因素的结合?
较后检查
具有重要性已确定的一切,将你的文件中了?“
这里的关键是产生尽可能多的信息,尽可能详细的开发之前 米勒补充说:
“好消息是,你不能这样做不对。 成功的关键是要花时间去深入挖掘你的思想,找出重要的细节和精确定位需要考虑的方案。花时间彻底的在这个时刻会节省很多时间的发展,从而转化为头痛和更低的成本。”
然而,Adriana Beal在缩小差距表明,有很多方法做了要求的文件错误,后果将遵循:
“因不清楚的问题,不完整的或矛盾的要求,可显著提高软件项目不履行其使命的风险。常见的问题会导致不良记录的要求包括:
由于无法获得签字批准利益相关者感到不舒服的一组要求他们不一定反映实际的业务需求所造成的延误和成本超支。
昂贵的返工由开发团队执行错误的功能造成的,这也可能会影响对软件产品交付时间。
用户无法在基于不完整的需求测试视为使用产品配合使用的系统的一个重要功能。”
而要求的文件如果做得好是非常有用的,它不是轮廓的细节对于一个开发团队的唯一途径。油酥概述了提高企业领导和开发团队之间的沟通5其他工具和技巧:
“1。素描:素描板和板登是一个不需要任何技术工艺简单。使用笔和纸,你要想通过用户界面的特定部分,为每个应用程序的屏幕上画一个草图。你想创造大量的速写不担心他们怎么看,与你的团队讨论和你的想法,并选择较佳的解决方案。
其次,发展所谓的“用户流。”这指的是你的用户会浏览和所有的屏幕和应用程序中的页面交互。你可以使用的工具,如模板和特殊标记的时候画出来的用户体验。
你创建的草图也被称为一个故事,而故事较重要的是要为用户完成任务找到较佳路径。因为shuffle草图在这很容易,你可以在几分钟之内,许多可能的解决方案的探讨。
2。流程图:流程图中,您使用预定义的符号来代表过程的每一步。符号与箭头显示工艺流程方向联系在一起。
较常见的流程图符号:
作为一个企业家,你应该使用流程图到你想要的流程和用户流量的可视化沟通开发商。你与你讨论开发流程图时,你可以找出缺陷,在流程和效率低下的瓶颈。
为你创建你自己的流程指南,你可以参考样品我创造为企业家事件注册的techspeak我们的开发团队。
3。业务用例:这些解释你如何应对具体情况。例如,如果你有一个事件注册系统的Web应用程序,你可能想定义一个用户购买了机票,如何处理付款和退款发行。
在取消注册进行退款,业务用例可能包括以下内容:如果用户取消在活动开始之日起30日内,退还百分之100的注册费。如果用户取消在活动开始之日起15日内,退还百分之50的注册费。如果用户取消在活动开始之日起七天内,不发出任何退款。
重要的是确定开发商这些情景用例因为他们可能不熟悉你的企业的内部运作。
4。注解和交互流程线:线框图是视觉引导,代表一个网页的蓝图和显示它做什么。一个线框通常包含内容布局,页面元素和网站导航系统,显示他们是如何一起工作。注释是用来添加了特定的功能和作用开发笔记和细节的符号。
作为一个指南,你可以参考我创建了一个为企业家即将到来的活动页面techspeak我们的开发团队样本框。
你可以画线框图布局使用PowerPoint或更复杂的设计工具,如Balsamiq或OmniGraffle(79美元199美元的许可证)。如果你需要帮助,你可以雇佣一个线框的专家,也被称为用户体验设计师,来指导你通过这个过程。
5。通过原型链接点击:点击原型是可点击的线框,允许用户与屏幕互动。第一步是创建一个为您的每个页框。然后,您可以将页面用链接大部分线框图工具提供的功能。
原型将屏幕的生活,帮助你。”
北京软件开发公司沟通开发之前,使用这些技术,防止有回去返工完全开发的项目成本风险。 然而,沟通不应该结束在一个需求文档或故事板。连接在不同发展阶段,参与该项目的所有参与者将获得较好结果。