在X项目中实践ICONIX(一)用户需求调研与用例建模

X项目是一套服务公司销售与客服的系统。我们部门是系统开放方。我作为开发人员在项目初期就投入 到热火朝天的需求调研中。

需求方是公司Y部门(可以理解为营销支撑技术部门),所以需求方是懂技术滴!这为需求调研带来了 极大的便利。

下面介绍下整个需求调研过程,省略了一些细节过程。

调研过程

0、项目经理和技术负责人与需求方进行了第一次沟通。(我没有参与)

这一过程,我没有参与。 主要做的事情应当是初步了解Y部门需求。

1、需求方提出了“X系统特性需求V1”版本;

这是第一次沟通的结果,需求方把这个“特性需求”发给我们项目组(参与需求调研的有四人)。

2、针对“X系统特性需求V1”项目组内部进行了第一次沟通,并整理成“X系统特性需求V1-建议与疑 问”;

拿到这个 “特性需求”后,内部进行了多次沟通。最终出了一份“建议与疑问”。

3、将“X系统特性需求V1-建议与疑问”发给需求方,并和需求方进行了第二次沟通,并整理出“X系 统特性需求V2”版本;

这次是我和需求方的第一次接触,主要针对我们提出的问题,需求方给出解释,并接受了一些建议, 又出了一版“特性需求”。

4、针对“X系统特性需求V2”,项目组内部抽象出系统一级功能模块;

对于新版的“特性需求”,我们首先想到的是抽象成系统功能模块,并确定了系统功能模块一级大类 。

5、项目组内部成员利用1-2天时间对一级功能模块进行了细化,功能细化到3级(1,1.1,1.1.1), 并整理成“X系统功能需求V1”。

参与需求调研的几个同事分别对一级模块进行了细化,并整理出了一份系统功能需求。

6、 将“X系统功能需求V1”发给需求方,并和需求方进行了第三次沟通。

沟通前,我们所思考的是系统功能是否完善。开会的时候,需求部门却提出这样的一个功能需求不是 他们需要的东西。

因为他们还需要和十多方系统使用者去谈。他们希望看到的是Actor、UC以及Actor和UC之间的对应图 ----也就是我们需要设计出系统的用例模型。

时间: 2024-11-01 09:15:19

在X项目中实践ICONIX(一)用户需求调研与用例建模的相关文章

浅谈游戏化在保险项目中的实践

引子 虽说是关于Gamification游戏化的实践分享,其实也是两年前做过的项目了.之所以现在才写出这篇实践分享,也是源于最近看<MacTalk人生元编程>中提到的使用智能手环对思想和行为的改变:"用这玩意的另一个好处就是,如果需要徒步去做点什么,以前的反映是'我了个擦,怎么这么远'.现在的反映是'好,又可以增加几千步了'". 这让我意识到,这不也是游戏化嘛,只是不局限在和在线业务结合紧密的领域,但却更深入地改变了我们的生活习惯. 言归正传,游戏化是最近几年比较热门的一个

java web+jqgrid+打印-针对java web项目中报表,使用什么技术实现报表打印功能效果好?求赐教最佳实践

问题描述 针对java web项目中报表,使用什么技术实现报表打印功能效果好?求赐教最佳实践 javaweb项目,其中含有三级表头,使用的是html5怎样实现打印可以跨浏览器并保持报表的格式不变 解决方案 http://blog.csdn.net/zhouyingge1104/article/details/8508145 解决方案二: amchar,highchar,好多图行图标插件. 解决方案三: 用浏览器自带的打印功能直接打印 解决方案四: 我的项目的报表比较复杂,使用的jqgird,浏览

大数据分析项目中的“最差”实践

本文讲的是大数据分析项目中的"最差"实践,大数据分析现在很火.只要你浏览任何IT出版物或者网站,你都能看到商务智能供应商和他们的系统集成合作伙伴推销帮助企业实施和管理大数据分析系统的产品和服务.这些广告和大数据分析的新闻以及供应商匆匆提供的案例研究可能会使你误认为大数据是很容易的事,误认为要成功部署只需要一种特别的技术. 如果它是那么简单就好了.当BI供应商乐呵呵地告诉你他们的客户已经成功部署大数据分析项目时,他们不会告诉你还有那么多失败的案例.大数据分析项目令人失望是有一些潜在原因的

一地鸡毛——软件项目中的人际困局

一地鸡毛--软件项目中的人际困局作者结合切身经历,展示了他之前所在团队软件项目延期的种种原因,而其中印象最深刻的是各种人事纷扰乃至于勾心斗角. 六年前,毕业未久的我在一家外企工作,我所在团队开发的软件项目在交付到集成测试组时因种种原因延期一周.这本身根本不是什么大事情,但其间各种人事纷扰乃至于勾心斗角却着实令我印象深刻. 公司 我的老东家是一家大型跨国电信设备开发商,曾具有辉煌的历史.我还记得在公司110周岁的生日庆典上,一位高管致辞说:"110年,这不是奇迹,是成绩",令人不胜欷歔.

MVC模式在j2me项目中的应用(一)

项目 MVC模式在j2me项目中的应用(一)作者:FavoYang Email:favoyang@yahoo.com 欢迎交流Keywords:MVC j2me UI模式 内容提要:本文简要的介绍了MVC模式的思想,并分析了MVC模式的利弊,最后结合MIDP平台给出几种常见的MVC模式实践.相信此文对任何一个使用midp平台的商务程序开发者都或多或少的有所帮助. 版权声明:本文同时发表在www.j2medev.com和我的Blog(blog.csdn.net/alikeboy)上,如果需要转载,

MVC模式在j2me项目中的应用(二)

项目 MVC模式在j2me项目中的应用(二)作者:FavoYang Email:favoyang@yahoo.com 欢迎交流Keywords:MVC 案例 模式 内容提要:如果想试验一下自己对一个知识到底有几分的掌握,最好的方法就是实践她.结合一个名为"NOTE"的项目(记事本),运用MVC模式进行构建,一起体会一下MVC的强大与灵活.请注意的是,本文中关于不再使用MVC这样的术语,而是使用边界类.控制类.实体类.生命周期类这样的称呼.关于MVC的在j2me上的种种变化请看本文的(一

CMMI5在项目中的应用

这周,我们的新产品--DM项目正式启动,作为公司参与CMMI5评审的项目.对于我们的team来说,以往基本上没有在流程上做严格的控制,现在以CMMI5的标准来要求项目的实施,一方面可以说是机会与挑战,趁机规范我们的开发.测试流程:另一方面,因为以往没有这方面的实践,一下子要以CMMI5的标准要求我们,实施起来也会有一定的难度.将会有怎样的效果,投入这么多的人力物力是否值得,现在还不好说,且看项目结束后的收效吧. DM这个项目,按我们以往的开发与测试模式,3个月之内会完成所有的工作,虽然测试一般都

对ASP.NET MVC项目中的视图做单元测试

关于视图的单元测试 说到ASP.NET MVC,我们似乎始终都在关注对于Controller的测试--虽然Stephen Walther也写过如 何脱离Web Server对View进行单元测试,但是他的方法可看而不可用.复杂的构造和预备,以及对生成的 HTML字符串作判断--这真是在对视图做单元测试吗?仔细分析他的代码可以发现,这其实是在对 ViewEngine做单元测试.而且,如果真要对ViewEngine做单元测试,也不应该像他那样依赖外部文件.在 我看来,他的做法什么都不是--似乎美观,

使用Node.js完成的第一个项目的实践总结

项目简介 这是一个资产管理项目,主要的目的就是实现对资产的无纸化管理.通过为每个资产生成二维码,来联合移动终端完成对资产的审核等.这个项目既提供了Web端的管理界面也提供移动端(Andorid)的资产审核.派发等相关功能. 我们用Node.js构建该项目的Web端以及移动端的Serveice API. 项目主框架:Express 简介 Express 是一个非常流行的node.js的web框架.基于connect(node中间件框架).提供了很多便于处理http请求等web开发相关的扩展. Ex