我想知道一个人需要问的问题,如果有人想要他的网络应用程序完成? 它可以是UI,平台,应用程序的关键点以及许多其他内容......请在开始使用应用程序之前发布需要知道的内容。
答案 0 :(得分:21)
您的预算是多少?确保每个人的期望都是现实的。高质量的工作需要更高的价格。如果他们不愿意接受,那就走开吧。我假设你的工作符合高标准。即使你的工作低于标准,这仍然是一个重要的问题,但走开不是一个选择。
你的完成时间是什么?换句话说,他希望你在一周内为他的公司写Facebook吗?如果是这样,走开。这个问题与上一个问题的区别在于,无论工作质量如何,都应该离开。不合理的时间框架总是很糟糕。总是
您要求我建立的网站的目的是什么?这令人惊讶,经常被忽视。中小型企业经常采取以下方式:1)制作网站,2)????,3)利润!确保他们有计划将网站整合到他们的业务中。一个充满无用信息的静态,陈旧网站几乎比没有网站更糟糕。
您的用户技术性如何?这具有广泛的影响。例如,技术用户越少,IE6市场份额就越高,因此您必须进行相应的设计。较旧的用户可能需要更大的字体大小。名单还在继续。了解您的用户非常非常重要。例如,Stack Overflow使用“markdown”语法,因为它的用户是技术性的,可以理解它。
您的网站是否需要国际化?这完全取决于公司,但在有大量<insert non-English language>
发言人的市场中,国际化可能是推动网站业务发展的关键。
您是否愿意依赖我的专业知识?这很重要,因为企业主通常认为<blink>
只是非常酷。确保你在驾驶座上。聆听他们的建议并容纳他们,但只有在有意义的地方。不要为了他们的利益而损害您的设计意识,因为这个网站将在您的投资组合中,因此会反映在您身上。
您是否有我需要了解的任何现有基础架构?这并不适用于所有情况,但提前知道您需要将其Web应用程序与Active Directory环境集成在一起使您选择的技术发挥重要作用。
从内到外学习他们的产品。不是问题,而是优秀的建议。这将提高您提供的整体产品(网站)的质量。
您是否考虑过配色方案?很多时候公司会在其徽标中加入配色方案,但如果没有,那么问问他们是否有任何想法会很好。如果它不是太离谱(例如,呕吐绿色与亮橙色发生冲突),请尝试将其作为起点。
回应评论:用户界面真的是你的主宰。除了颜色方案偏好等基本内容之外,您还是专家。请记住,业务所有者不是网页设计师,可能无法告诉您“我想在这里登录表单和日期/时间选择器”。
最好的方法是解决网站的一些常见用例。当然,这取决于业主知道他的客户在使用他的网站时想要完成什么。这将决定UI流程和网站的核心功能。一切都来自用例。他们调查和记录可能很乏味,但这项工作非常值得。
UI和核心功能对于每个网站都是独一无二的,因此在一般情况下解决这些问题很困难。在各种规模和各种类型的项目中,通过使用案例是常见的做法,这是您需要前进的技能。很抱歉给你这样的一般性建议,但这确实是我能想到的最合适的建议。祝你好运!
答案 1 :(得分:4)
还有一些过程问题值得探讨。
在您参与此项目时,他希望看到哪种进度报告?这导致了整个通信组件IMO。
他是否希望以敏捷的方式看待原型并在各个开发阶段提供反馈,还是只是在完成后提供的大黑盒子?
法律要求,包括申请是否有“服务条款”或“最终用户许可协议?”以及应该使用什么许可证?他是否希望所有内容都是通过开源堆栈构建的,还是“只是在它的工作原理上”?
规模也将是我们在生产环境方面称之为“中等”的东西?来自亚马逊,微软或谷歌的中型网络农场可能包含数千台机器,考虑到公司的规模,而其他人可能认为只有少数机器适合中等规模。
最后但并非最不重要的是,确定要求。从某种意义上说,当你为$ x构建它并且他想要一个执行a,b和c的应用程序时,这属于法律要求。
答案 2 :(得分:4)
其中一些与布伦德尔先生相似,但希望我增加了价值。没有特别的顺序:
现在,小心点。首先,单独和成组地采访利益相关者。如果可能的话,多次面试,因为你的第一次面试可能会引发你在第二次面试中提到的想法。
最好不在一次采访中与所有利益相关者和最终用户进行一次混搭。将其分为两部分,至少:“当前和未来的业务”部分,以及“精确解决方案”部分?不要将关于问题的业务方面的对话与关于宠物功能,功能,内容,搜索引擎优化等的其他对话混合在一起。后者会使前者模糊不清,但前者是好的地方开发商可以真正催化一项业务。
希望这会有所帮助。需求收集几乎是一门艺术,而不是科学......
答案 3 :(得分:3)
请他们为您提供一些指向具有类似功能或布局的网站的链接。这将真正加快沟通(尤其是创作过程),并在两端设定期望。
这是建立一套起始要求的最简单方法。