构建之法 2
这两章内容从需求分析出发到创新都离不开客户。我建议需求分析要对用户进行调研,了解用户的想法,俗话说仁者见仁智者见智,调查也要采取合适的方法。确定用户需求在建立软件的时候要PK掉对手就要与众不同,要创新。
可是怎么对用户的需求进行鉴别、综合和建模,清除用户需求的模糊性、歧义性和不一致性,因为有些有些客户对需求只有朦胧的感觉,当然说不清楚具体的需求。用户不一定都是专业的人员,并不懂一些专业的表达,在调研时,会出现较大的问题,这时又该怎么调节?谈到创新,
IT创新应以技术为导向还是以管理为导向?当创新的项目成本估计较高,我们知道在起草每一个新的项目建议书时,都会涵盖一定量的额外估算。这时新想法因为资源匮乏问题将会无限期被搁置。那遇到这种情况我们又该如何解决?
对于我们的刚形成的团队<give me five>,我们五个女孩各抒己见,有人认为人们对健康要求高,在这方面进行考虑,有人认为美颜相机这种类型越来越流行。可是由于我们对健康不太了解,不能做出合适的软件,对美颜来说市场上美颜功能的相机越来越多,除非你能别出心裁,及创新。
到最后我们认为手机小型游戏符合广大人们的需求,其一我们看到越来越多的人有了智能手机,在地铁上,路上,工作,课堂我们都喜欢玩手机,现在没有手机既缺乏安全感。所以我们认为从手机出发来思考。对于大二的我,课程少,闲暇较多,可这些时间都在无聊度过,所以解决无聊之一既是娱乐。娱乐的头条及游戏。每次打开手机或电脑网页游戏的广告不断跳出来,想想,游戏的市场确实比较广。
接下来我们根据
第8章 需求分析,它在
《软件工程》中也提到过需求分析,所谓"需求分析",是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。可以说,在软件工程当中的"需求分析"就是确定要计算机"做什么",要达到什么样的效果。可以说需求分析是做系统之前必做的。在生活中我们会遇到很多问题,要求助与软件,这就是软件需求。1对软件的需求有步骤2.
软件的利益相关者。
3.获取用户需求——用户调查。软件开发的过程,就是“用户最需要的东西”。常用的用户调研方法 :焦点小组,深入面谈,卡片分类,用户调查问卷,用户日志研究,人类学调查,眼动跟踪研究,快速原型调研,A/B测试。4.
竞争性需求分析的框架
—— NABCD模型。5.
功能的定位和优先级。6.
计划和估计。
软件项目计划的一个重要环节就是估计项目各类工作(特别是各种功能)所需的时间
先分清楚几个概念:目标、估计和决心。
得到了需求之后,软件团队就要考虑用功能来实现这些需求。一个公司可能有多种软件产品和服务,它们各有不同的战略意义。一个软件或服务也由很多功能组成,它们有机地结合起来,才能解决用户的问题,产生效益。四个象限能让软件团队清楚地看到自己感兴趣的功能处于什么地位,有了这些分析,我们就可以决定怎么处理不同类型的功能。 重要的是,不要把资源平摊到所有象限中,而是倾斜到可以产生差异化和独特用户价值的地方。
游戏的市场确实很广,但游戏现在越来越多,如何得到人们喜欢,画面要别致,逻辑要合理,第16章 IT行业的创新,现在就得好好考虑。
创新是指以现有的
思维模式
提出有别于常规或常人思路的见解为导向,利用现有的知识和物质,在特定的环境中,本着理想化需要或为满足社会需求,而改进或创造新的事物、方法、元素、路径、环境,并能获得一定有益效果的行为关于创新有好多似是而非的定论。当然创新也需要时机。抓住时机采用一些好的招数,如第八章的四个象限划分产品。从魔方到游戏,我知道我们不仅要热衷于创新,还要对准目标,要对用户相当了解。