Agile敏捷开发
Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum在英语的意思是橄榄球里的争球。虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法:Scrum of Scrums
TDD是测试驱动开发(Test-driven development)方法主要是先写测试程序,然后再编码使其通过测试。测试驱动开发的目的是取得快速反馈并使用“illustrate the main line”方法来构建程序。
今天听了敏捷的培训,总结如下:
一:TDD,1:测试先行。2:测试叠加Red-Green-Red-Green。
二:CI,1:用Maven可以做到集成测试,每提交一行代码,集成测试会自动触发,编译有问题会直接通过jira报出来。2:Mercurial先更新所有代码然后才能提交。
三:结对编程。一起搞效率高?
四:Member主导,让Member告诉你什么时间,做什么事情,一周之内的计划是什么。敏捷强调一团和气,自我管理,自我计划,自我总结,自我。。。。。
五:PO Product Owner,是开发团队的需求方,最后由PO来确认是否完成工作了。
今天听了敏捷的培训,总结如下:
一:TDD,1:测试先行。2:测试叠加Red-Green-Red-Green。
二:CI,1:用Maven可以做到集成测试,每提交一行代码,集成测试会自动触发,编译有问题会直接通过jira报出来。2:Mercurial先更新所有代码然后才能提交。
三:结对编程。一起搞效率高?
四:Member主导,让Member告诉你什么时间,做什么事情,一周之内的计划是什么。敏捷强调一团和气,自我管理,自我计划,自我总结,自我。。。。。
五:PO Product Owner,是开发团队的需求方,最后由PO来确认是否完成工作了。
****************************************
郑州就维 www.zzjiuwei.com