无用户参与的项目如何实施敏捷开发?
小竹z 2016-06-07 03:40:42 介绍下基本情况, 公司准备研发一套主要服务于街道办工作人员和社区居民的产品。涉及到后台服务器(分布式)、移动app、web,前期在一个街道办试点,收集了他们的需求,现在公司准备研发一套更全面的产品,推向市场。我们在试点过程中,发现街道办领导对这套系统定制要求非常强烈,功能也是根据他们实际工作内容来定制的。公司研没有一套常规的软件开发流程,项目经理这个角色都是临时找人来充当。
现在的情况是产品组(兼任项目管理)整理了全部功能需求,需求来源一是试点项目,二是自己的经验和推测。他们在制定功能需求时,没和研发(架构)人员进行过讨论,而且功能需求尚未讨论就确定了app UI。产品组准备把所有功能需求整理完,然后交给架构设计实现。
这种方式必然会出现问题,1是产品没有用户参与,可能会被最终用户完全推翻,每个街道办工作内容,重点不一样,没有一个行业标准,政府部门一般都非常强势,需要完全按照他们意愿。2是后台架构采用分布式,如果后期需求变更严重,后台重构的时间完全不可估计。
敏捷开发强调用户参与,但是像这种项目中没有明确的用户参与,也没有行业标准,该如何进行软件开发管理呢?