敏捷开发第一次接触

来源:互联网 发布:mac上配置jenkins 编辑:程序博客网 时间:2024/05/22 04:50

《高效程序员的45个习惯》因为这本书选择离开TCS,进入Perficient,尝试接触敏捷开发。以下是大概20天的学习项目经验加总结,为此做一个敏捷blog的铺垫吧。

 

敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。

 

具体太官方的文字也不多解释了,下面是项目中的一些心得笔记加上体会。

1.Kick off meeting;(have everyone sitting together and know each other and understand where we are heading to)

----------------------- each interation start-------------------

2.User Story; (As a user I'm able to XXX,so that I can XXX)

3.Task Breakdown;(break down user story into task,use hours or story points to estimate task)

4.Daily meeting;(what have down, will do tommorrow, any issues?)--team will give some suggestion when code.

5.Formal code review;(review some code one by one, find if any bugs)--bugs will fix in next interation.

6.Project Demo;(at Demo to check each task have been covered or not)--bugs will fix in next interation.

7.Retrospective;(things went well/need improve/action)--chose some high priority, action one by one.

----------------------- each interation end---------------------

 

to be continue...

 

New Hire Orientation.

HangZhou GDC Values:

1.developing others, developing yourself;

2.love new;

3.the way we learning is not the way we been taught;(swimming,bicycle)

4.best way to learn, by do it and practise;

5.团队去pull task 而不是 assignment;

6.Agile 不区分人的专业,tester 也可以做code 等;

7.开发之前写测试用例,让用例告诉开发人员自己的理解;(TDD:先开发接口,然后写测试用例,在实现代码)

8.引导客户走入敏捷方式;

9.敏捷给的方法主要是尽早暴露问题;

10.check in code 之后应该快速去run test 得到反馈。 反馈是重中之重.

 

------------details-----------

1.带本书去面试,细节;

2.avoid use "but", instrad of "and";

3.团队永远forcus on 最重要的需求;包括测试;

4.story point;

5.白板(Product Backlog/ Sprint(backlog/in progess/complete) /product complete)

6.站立会议(今天做了什么,计划明天,需要帮忙的问题)

7.burndown chart;

8.CI--Hudson 持续集成;

9.Demo;(最后一天,前两天的回顾)

10.Retrospective Meeting;(团队的反馈)

 

------------理想--------------

1.demo 结束可以直接上production;

2.下一个迭代开始能把上一个迭代的bug和改动实现在task里面;

3.创造新的使用敏捷,因为现实不一定如敏捷所愿。


------------工具--------------

1.版本控制(SVN + visualSVN-server)

2.CI持续集成工具(Hudson)

3.代码检测工具(sonar)

4.代码覆盖率测试(cobertura)

--------------------------------

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 20多天奶水不够怎么办 四个月奶不够吃怎么办 7个月宝宝不肯吃东西怎么办 6个月宝宝不肯吃东西怎么办 十一个月宝宝不肯吃东西怎么办 九个月宝宝不肯吃辅食怎么办 八个月宝宝不肯吃辅食怎么办 七个月宝宝不肯吃辅食怎么办 7个月宝不吃辅食怎么办 在月子里奶不够怎么办 8月宝宝不吃辅食怎么办 8个月不吃辅食怎么办 宝宝不吃药怎么办一岁 奶水不足宝宝又不吃奶粉怎么办 一岁婴儿突然不吃饭怎么办 一岁宝宝突然不吃饭怎么办 一岁半宝宝突然不爱吃饭怎么办 1岁宝宝突然不爱吃饭怎么办 一岁多宝宝突然不爱吃饭怎么办 一岁半宝宝突然不吃饭怎么办 八个月宝宝不吃奶粉怎么办 小孩铅超标怎么办如何排铅 宝宝突然不吃辅食怎么办 6个月宝宝不喝奶怎么办 宝宝4月不吃母乳怎么办 不吃母乳怎么办 8个月 宝宝不吃奶粉母乳又不够怎么办 宝宝只吃母乳不吃奶粉怎么办 十个月宝宝不爱吃辅食怎么办 奶水不足宝宝不吃奶粉怎么办 两个月宝宝不吃奶瓶怎么办 宝宝拉的有鼻涕怎么办 七个月宝宝拉肚子拉水怎么办 十个月宝宝拉肚子拉水怎么办 一个月宝宝拉肚子拉水怎么办 五个月的宝宝拉肚子还拉水怎么办 4岁宝宝拉肚子怎么办拉水样 刚出生的婴儿呕奶怎么办 8岁儿童腹泻呕吐怎么办 一岁宝宝呕吐腹泻怎么办 5岁儿童腹泻呕吐怎么办