1.团队的角色,职责应该如何分配?
思考:项目范围有1个购物网站,包含前台门户和后台管理两个子系统.当前团队共12人,其中资深开发人员2个,其中一个具备管理能力.
以此案例,整个开发过程当中,团队组织如何组建?人员如何分工?
当前分成了3个分析人员,7个开发人员,4个测试(其中2个是分析人员兼职),1个项目经理.
项目经理管整体架构,数据库结构,功能拆解,任务排配,项目进度,分析的确认.
分析人员管具体拆解出的规格的分析,产出界面原型和原型中的数据来源.
测试人员根据分析文件制作测试清单,验证开发人员的产出.
但运作过程总感觉不太合理.项目经理的任务太多?
初步总结后觉得,
(1)分析人员运用不合理,关注放在了界面原型和数据来源.
应该往前延伸,关注领域模型的建立,规格中到底包含哪些领域对象,对象之间的关系以及业务逻辑.分析人员建立的界面原型只是用来辅助分析以上的内容,是可以抛弃的.
(2)缺乏设计工作,分析人员实际上在做界面设计.开发人员根据界面进行开发.
2.界面设计到底谁来做?
如果开发人员做,人机交互设计的合理性如何保证?
如果分析人员做,分析人员的任务未免太重,对分析人员的要求也太高,如果加入设计人员,则组织会膨胀.
by the way,感觉统一软件开发过程中定义了很多角色,非常有意义,主要根据这些角色确定了工作任务的拆分,如果人少,就要几个角色合二为一,由某一个角色做几个角色的工作,一旦人员增加,就可以拆更细的角色
分享到:
相关推荐
数据库系统的安全特性主要是针对数据而言的,包括数据独立性、数据安全性、数据完整性、并发控制、故障恢复、攻击防护等几个方面。 3.1项目提出 网络安全实用项目教程-项目3-网络数据库安全全文共63页,当前为第3页...
此外,业务部门还推荐了几个产品供应商,希望能尽快选定产品,开展实施。 如果在立项环节出现延误,影响了业务的开展,信息化项目部要承担责任。小王认为业务的要求十分无理,需求、方案、投入产出、风险,以及业界...
精细化管理的核心思想还是快、精、准,几个基本要求都需要BI的强力支撑: 商业智能(BI)项目可行性研究报告全文共21页,当前为第2页。 1、 快,要求自上而下的实时把控,第一时间发现问题需要BI支持,特别是高层领导...
软件项目的进度安排必须妥善处理以下几个问题: 1、任务分配、人力资源分配、时间分配要与工程进度相协调 在小型软件开发项目中,一个程序员能够完成从需求分析、设计、编码,到测试的全部工作。随着软件项目...
4. 第一步贪心算法保存几个结果(10个 5. 每条链开头和结束最多可以剪切多少 #### 尝试更改 1. 使用整条gene的tm当做开始(不行,tm与第一次切割得到的tm相差太大) * 当前使用直接使用第一个与第二个最接近的当做...
建议在/mnt里建几个/mnt/cdrom、/mnt/floppy、/mnt/mo等目录,当作目录的专用挂载点。举例而言,如要挂载下列5个设备,其执行指令可能如下 (假设都是Linux的ext2系统,如果是Windows XX请将ext2改成vfat): 软盘 ==...
将几个空闲分区块合并并放在高地址部分,然后执行正常分配算法,将当前合并的空闲分区块按高地址部分分出。 8. 如果当前紧凑算法结束,合并后的空闲分区块仍无法满足申请内存的需求,则会提示”内存不足,无法分配。...
从我国矿山应急救援体制的演变、救援队伍的发展以及矿山应急救援保障几个方面,对我国当前矿山应急救援发展现状进行了分析。指出了我国当前矿山应急救援体系存在的问题,并提出了相应的对策措施:我国应探索多功能应急...
另外,请为Bank类添加几个统计方法 1.统计银行所有账户余额总数 2.统计所有信用账户透支额度总数 写个主方法测试你写的类 项目二 练习4:(语言高级特性,三个修饰符) 1.修改Account类,银行用户的账号(id)是自动生成的...
将问题分成几个部分使 解决问题的工作可以分成智力上能够解 决的几个部分 不同部分可按轻重缓急区分 工作责任能分派到各人 2.保证问题获得完整地解决 将问题的各个部分解决好,即可解决整 个问题 所分问题的各个部分...
5)用户的需求预测问题:无法根据用户的历史行为和当前场景预测用户的需求; 6)主动联系用户的问题:如果用户没有注册,或者注册了没有留下邮件或电话号码 ,是无法主动通知到用户; 7)线上渠道的能力建设:每个...
要查看您的安装与那些一起中的个性的一组在您的项目中定义,可以在Configuration下选择Message Personalities, Analyser Personalities or Compiler Personalities这几个选项 当创建了一个额外的特性,也可以设置...
目前市场业务中在产品以及其他项目的认证和检测方面存在诸多不便,用户需要实地考察并频繁与检测单位沟通,填写繁琐的纸质检测报告、当面送递样品,对于检测环节中存在的问题难以及时交互并处理。市场上相应的检测...
里程碑2第二个里程碑项目指数...用户故事测验在创建和测试产品时,存在一个持续存在的问题,该问题无法运行并且无法解决问题,在查看产品时,开始按钮和圆形显示屏将显示在屏幕的左侧。信用卓越的导师,以javascript
风险评估报告的结构包括以下几个部分: * 文档信息:包括文档说明、部门经理、成员、编写日期、审核日期和审核人等信息。 * 目录:包括风险评估报告的目录。 * 现状分析:包括XXXX运维项目的当前状态和可能的风险。...
Issue Settings—> Resolutions,主要是配置开发人员对问题的解决方法状态选择,比如选择这个问题关闭,或者是已经存在,下个版本解决等。这些都是在这里进行配置,如下图,如果你不爽英文的话完全可以全部修改为...
12 <br/>1、 摘要 2、 关键词 3、 Framework 4、 Struts的起源 5、 Struts工作原理 6、 Struts安装 7、 一个实例 8、 Struts优缺点 9、 Struts项目实施经验 10、 总结 ...
几个月之后,大家都看出来项目经理根本不了解目前的状况,此人也因此被炒了鱿鱼。可这时,项目团队也已经损失了很多时间,他们很难再控制什么时候交付哪些功能了。 现实总是会在某个时候跟“拒绝”面对面,这不可...
因此,在具体设计实现该博客网站时,主要考虑了主流博客网站的几个主要功能:(1)博客的注册、登录验证功能(2) 网络用户通过关键字搜索博文功能(3) 最热门博客页面推荐浏览(4) 文章详细内容及相关评论显示(5) 博客...
主要让学生明确以下几个问题: 1.明确课程定位与作用 mysql数据库教案全文共9页,当前为第9页。mysql数据库教案全文共9页,当前为第1页。专业基础课,与《程序设计基础》一起,为《网站建设》奠定基础。同时兼顾...