社区
敏捷开发
帖子详情
咨询下一个技术问题:如何做到定制版本的敏捷性开发
oneFresh
2014-10-06 02:16:57
一个项目在多个局点部署,主体流程是一致的,但是每个局点又略有不同,导致现在的代码加了各种开关,导致圈复杂度增加,维护难度极度不堪,虽然提升了B格(一套代码,各地安装),但是作为底层维护的屌丝,还是想从根本上解决这个问题。
请问各位大神有没有此类经验,分享借鉴一下呀?如何敏捷开发定制版本,减少维护量,以及减轻新员工的熟悉难度
...全文
2307
4
打赏
收藏
咨询下一个技术问题:如何做到定制版本的敏捷性开发
一个项目在多个局点部署,主体流程是一致的,但是每个局点又略有不同,导致现在的代码加了各种开关,导致圈复杂度增加,维护难度极度不堪,虽然提升了B格(一套代码,各地安装),但是作为底层维护的屌丝,还是想从根本上解决这个问题。 请问各位大神有没有此类经验,分享借鉴一下呀?如何敏捷开发定制版本,减少维护量,以及减轻新员工的熟悉难度
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
以专业开发人员为伍
2014-10-07
打赏
举报
回复
智慧跟在开发人员屁股后边 --> 只会跟在开发人员屁股后边 其中最为关键的,是对产品“设计”进行重构。而许多团队由于技术层次问题而做不到这一点,只会在各种细枝末节上堆砌各种网上的免费“外部解决方案”。因此才容易陷入泥潭。
以专业开发人员为伍
2014-10-07
打赏
举报
回复
“作为底层维护的屌丝”,你还想“从根本上解决这个问题”?那么我认为这是不切实际的。 从长远来看,我认为一个团队是不需要什么专职维护人员的。这个说法可能会“得罪”一些手工维护人员“。但是如果你能够把这种理念植入开发团队中,你们的开发团队所发布的软件版本的某个层次(服务器主程序)能够把运维模块当作系统自身的一部分来开发和调试测试,那么问题才可能“从根本上解决”。 没有决心去解决,或者“智慧跟在开发人员屁股后边”去空谈“解决问题”,永远无法解决运维上的被动局面。
以专业开发人员为伍
2014-10-07
打赏
举报
回复
首先,这是一个设计问题。如果靠Copy+Past代码、然后写一堆Switch分支判断,这种做法,首先就是“设计上垃圾”造成的难以维护。 而敏捷开发的好处,就是随时可以对系统进行底层大规模重构,因为有“测试驱动技术”保证你们将设计重构进行到底,你应该能够感到“勇气”的存在。如果没有勇气,那么你一定没有进行真正的敏捷开发。 其次就是,在产品的分解和运维方面,应该也是测试驱动开发的!当一个产品的主程序不变(也不停止),但是其内部加载的模块却在主程序运行过程中动态加载和替换时,特别是当你通过一个服务器将这种变化的模块推送给其它一堆服务器时,你应该现在测试环境的至少2、3台服务器上测试过几百次了(用1分钟至少就能测试100次)。如果没有这个技术,那么先认识清楚“自己到底有没有真正做到敏捷开发、敏捷运维”吧!
唐家文
2014-10-07
打赏
举报
回复
建议把软件不同部分变成可配置项,通过配置文件的变更来打开或者关闭某部分功能,再用配置管理工具如puppet来管理不同服务器的这个配置文件。
Scrum敏捷
开发
应用实战课程
3)本门课程内容是通过讲师本人亲自领导团队,实践了多个Scrum敏捷项目后,总结而来,可操作性强,我们只讲工作中实际要用的技能点,希望可以达到随学随用的目的。 【课程优势】: 从事IT行业13年,服务过的...
跟微软学敏捷
开发
以人为核心的敏捷
开发
模式,强调团队成员之间以及
开发
团队与客户之间的充分沟通,微软正在身体力行地实践这种新的
开发
模式。 微软大中华区
开发
工具及平台事业部总经理谢恩伟主导了敏捷
开发
模式的导入 自2001年17位软件
开发
领域的领军人物 聚集在美国犹他州的滑雪胜地雪鸟雪场共同发布《敏捷宣言》开始,敏捷
开发
作为一种全新的软件
开发
管理模式和价值观开始在众多软件
开发
人员和团队中推广。经过8年多的...
敏捷
开发
方法与工具:提升软件
开发
的效率和灵活性
Leangoo领歌是一款永久免费的专业敏捷
开发
管理工具,也提供私有部署。提供端到端敏捷研发管理解决方案,包括小型团队敏捷
开发
,规模化敏捷SAFe,Scrum of Scrums大规模敏捷,涵盖敏捷需求管理、任务协同、进展跟踪、缺陷管理、统计度量等。
某软件平台
定制
开发
项目
技术
标书
LOGO GG市xxxxx管理局 XXXXXXXXXX平台建设项目招标编号: XXXXXXXX-XXX
技术
文件单位全称(公章):浙江某某有限公司地 址:邮 编:310000时 间:2013年06月05日 目录第一部分 评标响应导读第1章 项目名称第2章
技术
响应、评审评分应答导读表2.1
技术
响应导读表2.2 评审评分应答导读表第二部分
技术
解决方案第1章 项目描述1.1 项目概述1.2 建设的必要性1.3 现状与差距1.4 建设内容第2章 我方在本项目上的优势2.1 公司
Scrum敏捷研发迭代式
开发
Leangoo领歌是一款永久免费的专业敏捷
开发
管理工具,也提供私有部署。国产软件,提供端到端敏捷研发管理解决方案,包括小型团队敏捷
开发
,规模化敏捷SAFe,Scrum of Scrums大规模敏捷
敏捷开发
1,557
社区成员
281
社区内容
发帖
与我相关
我的任务
敏捷开发
软件工程 敏捷开发
复制链接
扫一扫
分享
社区描述
软件工程 敏捷开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章