第八章提到了“需求分析”,“人们为了解决现实社会和生活中的各种问题,要求助于软件,人们的需求五花八门,那么软件团队如何精确而全面的找到这些需求呢?”书中开篇提出的这个问题其实也是我们在选题之后遇到的最关键但是做的却有缺憾的问题。
我想这点对于我们团队来说,提起来都是一件比较不妙的事情。我们所做软件是“睡眠猴子”,但是遭到了不管来自同学还是老师甚至组内成员的质疑,关于它的催眠有效性,说服力,都是大家不能理解的部分,这点在第一阶段展示的时候,就有别的小组提出了这个问题。而这个问题,也在某个时刻令我们组内的软件开发方向产生分歧。老师所给的方案是增加一个分析性的东西来增加说服力,体现有效性。我们商量了很久,最终还是对自己最初的方案有所改变,除了增加了老师提到的内容外,还参考同类软件增加了图片、以及设置类功能。
所以在第二期,我们的时间其实十分紧迫,第一期所做的对第二期重新增加的设计内容来说,实在是太少了,这在我们小组反思讨论的过程中,就是归结于我们当初“需求分析”做的不好,很多东西都是自己主观意见占了很重的比重,然而最后却没有得到大家的支持。所以我们后期所做的就是我们补救方案,他人意见的采集、同类方案的对比、增加独立两点。第一次共同开发一个软件的确遇到很多没想到的问题,但是不试试怎么知道呢,好在小组整体还是十分积极向上,充满欢乐的,不然那次讨论之后估计大家都要崩溃了。