[quote="taowen"] 许多同志都抱怨自己位子低,权利小,对于工作中遇到的问题有想法,明知道推广敏捷能够极大地改善这些问题,但是却无能为力。究其原因,不外乎敏捷的推广涉及到开发流程的方方面面,对内关系对外关系。要全面推开,不光需要有力的权利支持,开明的客户,还要有一支优秀的团队。面对这样的状态,我们能做什么呢?难道我们就不作为,混日子么?我觉得,一个可以借鉴的成功经验就躺在眼下的中国大地上。中国改革开放的成功经验中有许多创新,比如说有计划的商品经济。我觉得不能把这些称法简单认为是文字游戏,我觉得它是中国中庸精神的体现。正是通过小步放开,让中国的经济总量做上去。才能够有力量去做更深一步的改革,有经济实力,也有人才储备,更有民意基础。 在这个思路下,可以有很多工作可以做。比如说,如何让高层支持你?不光是靠几个演讲,做几次报告就能解决的。作为领导,恐怕最关心的还是不出岔子。你要是太急,推动得太过了,缺乏实际成功的经验,恐怕很难有领导会支持你。假如先引入持续集成(或者别的最佳实践),让团队看到益处,让市场看到好处,要走下一步应该就会容易一些。这里就牵涉到最佳实践是不是能够部分采用,先采用哪些后采用哪些的问题了。对于这个问题我们先来看看改革开放的经验。最开始引入的商品经济,运行的是双轨制。虽然中间造成了很大的公权利寻租问题,但是不得否认商品经济对于解决当年主要矛盾“人民日益增长的物质文化需求与落后的生产力之间的矛盾”的巨大贡献。国企改革,中国股市,股权分置。这么多年来,虽然是走两步退一步。但是至少还是部分说明了这市场经济也是可以分步实现的。反观休克疗法下的那些国家,至少还是能部分说明我们是成功的。就敏捷软件开发的实际生存状况来说,其实也并不是每个项目都应用所有的最佳实践,团队成员个个是牛人的。以我在悉尼三个月工作的经验来看。至少对于TDD和结对编程,我们公司都是很灵活的。而且也没有明显的证据表明这样实践下来的敏捷项目变了味。 除了对内的逐步改革,对外关系更是软件项目成功的重中之重。其实,敏捷软件开发的先进性就是体现在对于客户商业价值的重视的基础上的。但是,重视客户是靠喊口号就能实现的么?短期内,在国内,还很难有客户认识到敏捷软件开发流程的价值,销售很难谈下来按时间收费的项目。难道我们只能“等靠要”么?关于固定时间固定费用的项目,我们作为基层开发人员能够做出什么贡献来确保敏捷在此类项目中的良性实施?这都是很大的研究课题。更是实验课题。需要在日常实践中,慢慢来摸索。 中国有中国特色。不妨套用那句老话,开创有中国特色的敏捷软件开发方法学。这个命题,也是我在ThoughtWorks China今年所要思考和实验的核心命题。[/quote]
OK,如果真的打算引入敏捷,如何选择最恰当的切入点? 我想这个点应该符合这样几个条件:第一:简单、易行;第二:效果明显;第三:至少在领导看起来,对现有的开发模式影响不大。 持续继承恐怕很难,因为领导最关心的其实是整个团队、整个项目(产品)。如果持续集成没有其他开发者的接纳,没有领导的认可,根本不可能推行。影响面比较大。 依我看,最好的切入点是TDD。 由每个人写单元测试代码,而TDD本身就很难为不了解它的人所接受。退一步讲,即使所有人都接受了(情愿抑或不情愿),都开始写测试代码。那么由谁来保证他写的测试代码的质量?我们可以说采用配对编程、代码共享、持续集成来保证。呵呵,不过那这就不是lz所谓“逐步改革”了。 或许最好的方式是先找几个积极分子在小项目上实验,采用比较完整的敏捷方式。在领导和开发者看到明显效果的情况下再向整个开发部分推广。因为小项目的风险系数比较低,可以在封闭状况下的自由实践。这好比先建立几个特区,取得经验之后再向全国推广。 其实当初Kent把c3 team改造成敏捷不也是“休克疗法”吗? 未必不行。 写完了发现其实我也主张渐进式,只不过主张的改革切面不同罢了。
分享到:
相关推荐
绿色债券作为一种金融工具,其发行旨在为环境保护和可持续发展项目提供资金。在全球范围内,绿色债券的...通过借鉴国际上的成功经验,可以在促进绿色债券市场健康发展的同时,为环境保护和社会的可持续发展贡献力量。
例如,在过去十五年里,业界先后关注面向对象编程(OO)、组件化、统一建模语言(UML)、统一过程(Unified Process)、理性统一过程(RUP)、能力成熟度模型集成(CMMI)、极限编程(XP)、敏捷开发中的Scrum方法论...
2. **网络传播**:倡议书提到通过网络发布,这涉及互联网的使用,以及如何利用网络平台传播信息,让更多人知道并参与到公益活动中来。 3. **信息验证**:倡议书中提到以PDF格式发布捐助账号,PDF(Portable ...
永州四中和山东成功职业学院通过发起倡议书,鼓励师生们参与到爱心捐款中,体现了教育机构对社会问题的关注和参与。 4. 公益捐赠与资金筹集:倡议书呼吁全校师生乃至更广泛的社会群体进行捐款,以帮助患病学生筹集...
倡议书在推动社会进步、促进团结、传播先进经验和激发上进精神等方面发挥着重要作用。撰写倡议书时,需要注意以下要点: 1. **写作要点**: - **目的明确**:倡议书应明确指出倡议的目的,旨在解决实际问题或推动...
7. **聚会目的**:聚会不仅是回忆的平台,也是互相支持、交流经验、共享成功的场所,可以促进个人和集体的成长与发展。 8. **互动交流**:倡议书中鼓励大家在聚会中说说真话,谈谈友情,表达对彼此的关心和支持,...
- 在“全民植树节”之际,应天学院校团委的倡议书旨在推广“认养树木,绿化校园”的活动,可以强调环保意识,鼓励学生参与植树,提高校园环境质量。 6. **倡议书的实践意义**:倡议书是一种有效的社会动员工具,...
中国工业经济刊登的文章,另外还有引证的代码程序和原始数据及分析研究结果(见相同论文标题的另外附加文件)。《中国工业经济》期刊勇立潮头,率先在国内期刊界公开论文数据和程序等资料,代码数据开源,让论文结果...
标题中的“校园推广建议书”指的是一个针对occs云开发平台在校园内进行推广的市场营销策略文档。occs云开发平台可能是一个集成了云计算、软件开发工具和资源的在线平台,旨在帮助学生、教师和开发者更高效地进行项目...
为了顺利通过评估,倡议书呼吁全体市民,特别是家长,积极参与到推广普通话的工作中来,通过学习和使用普通话,提升自身的语言文字素养,为城市增光添彩。 【总结】 推广普通话不仅是政府的责任,也是每一位公民的...
【合作共赢倡议书】是企业在与合作伙伴或在特定场合下,为推动共同利益和发展而...通过这些倡议,可以了解到在不同领域和层次上,合作共赢的理念如何被融入到实际操作中,以及如何通过集体行动来推动共同目标的实现。
文中列举了三个不同场景的捐款倡议:一是扶贫济困,二是援助火灾受灾员工,三是救助患病学生。 4. 捐款原则与方式: 倡议书中提到捐款的原则通常是自愿的,并且会明确捐款的接收单位和时间,如文中提到的“汇总后...
《人工智能伦理:问题和倡议》报告系统地阐述了人工智能的基本概念、影响以及涉及的伦理困境和道德问题,并针对这些问题提出了倡议和战略。 首先,报告对人工智能的定义进行了梳理,明确其为能够模拟人类智能行为的...
2. 倡议书的写作结构:倡议书中包含了背景介绍、患者情况、治疗需求、呼吁行动和捐赠方式等关键要素,这是一种有效的倡议书写作模式,旨在唤起读者的共鸣并鼓励他们采取行动。 3. 信息技术的应用:虽然标签为“技术...
根据提供的文件信息,内容中存在大量OCR扫描错误和无关信息,无法直接提取环保倡议书的有效信息。不过,根据标题和描述,我们可以推断出文档的主题是关于环保的倡议书。以下是关于环保倡议书的知识点介绍: 环保...
3. **慈善与捐赠**:倡议书提出了具体的捐赠方式和联系人信息,鼓励人们通过捐款来帮助受害者及其家庭度过难关,这涉及到慈善活动的组织和实施。 4. **透明度与监督**:倡议书中提到所有捐助款项将被记录并送达受害...
【居民垃圾分类倡议书核心知识点】 1. **垃圾分类的意义**:垃圾分类是保护地球环境,提高居民环保意识的重要举措。它能够减少垃圾对土地的占用,降低环境污染,预防疾病传播,同时也能促进资源的再利用,避免浪费...
垃圾分类倡议书借鉴.pdf