`
banner
  • 浏览: 52611 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

这种情况下如何应用敏捷提高效率

阅读更多
  小组目前的组织形式还是部门中的开发小组的构成形式,小组工作目前基本是维护、升级既有系统,每个人负责一个模块,每个人负责的模块都非常独立,模块间没有什么关系,各成员对其他成员做的模块也不熟悉,但每个模块都会依赖位于异地的其他team的输出,比如jar;每个模块应用的开发技术虽然都是java但具体技术都不一样。团队成员日常工作大部分时间是调查、修改各自模块中测出的bug,或增加新功能。配置管理工具应用的是clearcase,每个模块都有自己的project。
  从具体上讲应用TDD、daily build、持续集成倒是可行,但每个模块都需要要有自己的daily build project。小组的管理希望采用Scrum。
  各位有类似场景的敏捷经验没有,望不吝赐教。
分享到:
评论
15 楼 banner 2010-01-11  
对于我们,其实都在工作中不断寻找着改进工作、提升效率并且适合自己的方法。对于敏捷,应该是这样的一种方法。
对于位于异地、隶属于不同部门的team,沟通有些难度,我其实很希望有上层的介入并制定相关的制度。
统一的环境:从目前的开发情况看,不同team还是按照瀑布式开发,不同team都是在关注自己的模块开发,最后再集成测试。若有一个或多个team在早期就完成基础构架,其他team再基于此构架后续跟进,并进行持续集成,在集成阶段问题就会少很多。
14 楼 zhanyingle_1981 2010-01-11  
敏捷只是手段,最重要的是定位你要解决什么问题。

鉴于楼主说的,提点建议:

1. 不同team之间要加强沟通,尤其是共享,比如可以轮流每周不同的team把自己的东西拿出来讲讲。
2. 还是要注意测试的统一问题,包括环境等。
3. 每个team的主要负责人很重要,你想做的改进必须是建立在大家理解的基础上。
13 楼 stevensinclair 2010-01-09  
所谓的敏捷 就是一个忽悠世人的概念 大家却还乐此不疲 悲哀

时间会证明一切
12 楼 cow13000 2010-01-07  
MS我所在组也是这样,甚至连组员间使用语言都不统一。。

暂考虑TTD和CI可以实践
11 楼 photon 2010-01-07  
banner 写道
对于现状的问题,team内现在还没有人提出有什么问题

这大概就是问题吧。
10 楼 banner 2010-01-06  
组内目前实行的还不是TDD,只是对UT要求一定的覆盖率。有专业的测试人员,我们修改的bug就是集成后的bug。
team成员不是不交流,而是现在每个人的工作之间没有什么关联,技术差异性也比较大,长期以来的组织形式也是各自处理,打乱现有分工重新组织的利弊,有待论证;与其他team的沟通是一个瓶颈,除了把建议提供给上层,主要还要靠自己与各team联系。
从目前来看,TDD与持续集成应是内部的首要的手段。在开发过程中,尽量取到其他team的相应版本的工作输出,构造一个接近真实集成测试环境的环境进行测试会提高工作质量。
9 楼 shatuo 2010-01-06  
是不是没有专业的测试人员,有专业的测试人员的话,可以关注集成完的系统bug,使用TDD单元测试就有了,敏捷也不是万能药,不过敏捷关注价值这块确实值得学习。
8 楼 rainv 2010-01-06  
测试其他jar的接口输出是否符合你们的输入要求?
7 楼 水上风荷 2010-01-05  
我们也开始敏捷了,还处于准备阶段!
6 楼 tuti 2010-01-05  
可以去想想你们现在的工作中有什么环节是瓶颈,如果发现瓶颈在你们部门以外,那就歇着吧。
5 楼 banner 2010-01-05  
对于现状的问题,team内现在还没有人提出有什么问题,现在部门内有team在采用scrum,我们也希望借鉴一下好的东西。
对于bug,的确麻烦,遇到牵扯到不同team做的模块是,总希望有一个熟悉所有模块的人出来说是哪哪的问题,但太难了,有时几个team都找出个人来坐在一起讨论。
4 楼 抛出异常的爱 2010-01-05  
banner 写道
这也是我在想的问题,team中的每个人工作都很努力,做的也都不错。在开发人员角度,我所能做的,无非是增加一些自动化的东西,为team member减轻一些负担。人员既有组织还是部门-组的形式,当团队成员都处于改bug的工作状态时,工作进度很难把握,比如调查一个bug,做一个重现bug的环境有时就需要很长时间,由于涉及其他team,定位bug更难确定工作量....

这个问题不是敏捷能完成的.
我在的几个公司都是纯靠经验.
3 楼 tuti 2010-01-05  
banner 写道
这也是我在想的问题,team中的每个人工作都很努力,做的也都不错。在开发人员角度,我所能做的,无非是增加一些自动化的东西,为team member减轻一些负担。人员既有组织还是部门-组的形式,当团队成员都处于改bug的工作状态时,工作进度很难把握,比如调查一个bug,做一个重现bug的环境有时就需要很长时间,由于涉及其他team,定位bug更难确定工作量....


你好像也没回答 “对于现状,谁觉得有怎么样的问题?” 这个问题。


如果不能清晰定义出问题,那么一切都是自娱自乐。
2 楼 banner 2010-01-05  
这也是我在想的问题,team中的每个人工作都很努力,做的也都不错。在开发人员角度,我所能做的,无非是增加一些自动化的东西,为team member减轻一些负担。人员既有组织还是部门-组的形式,当团队成员都处于改bug的工作状态时,工作进度很难把握,比如调查一个bug,做一个重现bug的环境有时就需要很长时间,由于涉及其他team,定位bug更难确定工作量....
1 楼 tuti 2010-01-05  
对于现状,谁觉得有怎么样的问题?

相关推荐

    Tid大会AgileChina演讲PPT:Atlassian工具集在敏捷项目管理的应用实践

    2.了解如何依托信息化工具提高敏捷团队工作效率 3.了解如何依靠信息化手段度量敏捷研发过程 4.了解如何通过信息化数据对敏捷团队进行持续过程改进 5.了解如何在企业中应用、推广统一的信息化项目管理工具 面向群体:...

    AI中台:一种敏捷的智能业务支持方案.pptx

    随着“数据中台”的提出和成功实践,各企业纷纷在“大中台,小前台”的共识下启动了自己的中台化进程,以数据中台、技术中台、业务中台为代表的一系列技术,极大增强了业务的敏捷性,提高了组织效能。同时随着智能...

    融合粗糙集和人工神经网络的产品敏捷定制设计方法

    为快速响应客户需求和提高产品定制效率,通过分析产品设计过程的特点,结合粗糙集理论和神经网络方法各自的优势,提出一种融合粗糙集和神经网络的产品敏捷定制设计新方法,将粗糙集和神经网络方法有机集成应用于产品设计...

    浅析敏捷测试及其实践运用

    而传统的开发模式已经不再适用于快速迭代的产品,在这种情况下,敏捷开发模式因其高度迭代、频繁交付以及适应变化的特点,已经在各个领域得到广泛应用。与此同时,敏捷开发的发展对软件测试也提出了更高的要求。因此...

    AI中台:一种敏捷的智能业务支持方案

    导读:随着“数据中台”的提出和成功实践,各企业纷纷在“大中台,小前台”的共识下启动了自己的中台化进程,以数据中台、技术中台、业务中台为代表的一系列技术,极大增强了业务的敏捷性,提高了组织效能。...

    人工智能在保险行业应用.docx

    但这种保护并不一定要通过传统的保险公司来实现,尤其是在客户对资产所有权的兴趣下降,而对资产使用权的需求不断上升的情况下。为了保持客户相关性,避免被踢出市场,保险公司需要重塑价值主张,重新定义自身在不断...

    敏捷开发过程中的轻量级文档生成解决方案

    这一解决方案降低了敏捷开发过程中文档工作的人力成本,提升了文档的生成效率、数据准确性及格式规范性。通过确立一个共同的目标,保持流畅的沟通,从而同步思想,这一点对于敏捷开发团队来说十分重要,它是成功和...

    敏捷软件开发(中篇)

    在《敏捷软件开发》上中下系列的上篇里,我们探讨了开发人员做法,也回顾了...我们将分别从四个方面来讨论小组的这种改变——设定基调、基于小组的代码编写标准、提高和保持效率、采用“统一小组”方式(包括与开发小组

    基于决策支持系统的敏捷零售供应链设计(案例研究:塞班公司)-研究论文

    在这种情况下,就会创建敏捷的供应链。 敏捷的零售供应链可以采用一种能胜任的方法来显示对工作环境变化的SwiftReact,从而使零售供应链的重要参数(例如分销成本,经济节约和分销时间)不会超出授权范围。 为了...

    融合粗糙集和人工神经网络的产品敏捷定制设计方法 (2010年)

    为快速响应客户需求和提高产品定制效率,通过分析产品设计过程的特点,结合粗糙集理论和神经网络方法各自的优势,提出一种融合粗糙集和神经网络的产品敏捷定制设计新方法,将粗糙集和神经网络方法有机集成应用于产品设计...

    服装智能制造模型.docx

    这种情况下,就需要对企业进行以物联网技术为基础的智能化改造,打通从订单采购到生产各个环节的信息流,实现数据实时收集、智能排程、智能调度,从而大幅度降低人员管理难度、提高生产效率、降低差错率。...

    敏捷服务器:基于KOA的简单,快速,完整的Node.js服务器解决方案。简单快速的,性能强劲的,功能齐全的node服务器解决方案合集,基于KOA

    敏捷服务器一个基于KOA的简单,快速,完整的Node.js服务器解决方案。简单快速的,性能强劲的,功能齐全的node服务器解决方案合集,基于KOA。...而这种喜好,很多时候导致重复造轮子的情况发生。统一其

    SOA参考架构的应用示例

    它可以缩小业务和技术的鸿沟,促进软件资源的共享与重用,使得用户的业务及应用能够随需应变,提高业务敏捷性及企业的竞争力。进入21世纪,随着SOA相关概念、标准和技术的发展,加上国内外众多厂商的宣传和推进,...

    机器学习平台跃迁,AI中台才是大势所趋

    随着“数据中台”的提出和成功实践,各企业纷纷在“大中台,小前台”的共识下启动了自己的中台化进程,以数据中台、技术中台、业务中台为代表的一系列技术,极大增强了业务的敏捷性,提高了组织效能。同时随着智能...

Global site tag (gtag.js) - Google Analytics