正在进行的合作
在过去5年多的时间里,这个英国客户和盛安德一起合作开发了多个软件产品,涉及旅游休闲及餐饮行业。目前,盛安德团队成员15人正在和客户一起努力开发欧洲最大的在线预订餐馆的系统。根据客户的情况,我们设计了Scrum + XP的开发方法,冒烟测试,单元测试和结对编程在开发过程中根据具体情况也有实践。
这个欧洲公司和盛安德合作已经三年了,我们的团队一直采用Scrum的方法保持对bug和需求的快速响应。团队规模根据项目情况维持在11人~16人。
采用RUP的开发方法,盛安德团队深入研究客户行业,制定开发计划,进行商业建模,技术分析,直到把客户脑海中的简单构思变成上市的ERP产品,并且已经迎来了第一个订单!现在团队已减至4人,进行维护和优化工作。
盛安德建立5人团队(1 scrum master + 3 developers + 1 tester)和客户内部团队一起协作开发一个大型商业智能产品。合作持续了一年多,双方打破国家和地域的限制,就像一个团队一样,朝着共同的目标努力,一起分享成功的喜悦。虽然后来由于经济危机,客户失去主要的投资方,合作不得不中止。但双方都真切希望能有机会再次一起合作。
双方的协作并非一直一帆风顺,例如由于开发紧长期加班导致程序员倦怠、效率和质量降低等问题一度出现,公司紧急调入经验丰富的敏捷管理工程师,采取调整开发方法为TDD,停止加班,建立每日会议制度等措施,使情况不断好转。这位敏捷工程师坦言重新赢得客户的完全信任还有很多工作要做,但他会尽最大的努力做到这点。
盛安德团队负责客户软件产品的开发。 敏捷开发在双方的协作中占重要地位:sprint 管理,每日小组会议,TDD,代码重审, demo演示等实践都在项目中有所应用。