FreeOZ论坛

标题: Extreme Programming XP 的几个概念 [打印本页]

作者: xblues    时间: 7-4-2010 22:39
提示: 作者被禁止或删除, 无法发言 标题: Extreme Programming XP 的几个概念
XP  Extreme Programming

Developer Part

Pair Programming

One of the developer doesn't find the solution of the problem,
With 2 brains it's easier to find a solution...

After many operations, the requirement is evolving
The current requirement which is 25% completed becomes 50% completed...

It seems that the developers team has discovered a bug
One of them puts the bug into the Bug Area

The developers team has got a problem. They're asking for the Project Manager
The project manager gives a technical expertise to the developers team.
Now, the developers can change the requirement status.

After a few hours, the current requirement is 75% completed.


Validation
Qualification Machine

They have to test the result using the qualification server
Failed test, They have corrected the error detected by the test, on their local computer.
Test passed. The whole code is now ok.

Now, the current requirement is 100% completed. The customer can test it.

The developers choose the next requirement for this iteration.
作者: xblues    时间: 7-4-2010 22:45
提示: 作者被禁止或删除, 无法发言 标题: XP Programming
Stand-Up Meeting

Every morning, the project manager and the developers run the Stand-Up Meeting.

They are talking about the work done the day before.

One developer shows the result on the production server.

and they are talking about the other requirements.

One developer is highlighting a problem they have found.


Stand-Up Meeting
Technical discussion
作者: xblues    时间: 7-4-2010 22:55
提示: 作者被禁止或删除, 无法发言 The PM setting the dead line of the iteration

Customer explains his requirements.

The PM and the developers are evaluating requirement implementation time and difficulty.



Youtube 视频:

http://www.youtube.com/watch?v=Xewvo-dhi4M&feature=channel
作者: yuba    时间: 7-4-2010 23:09
听力口语不好的话,standup meeting很难捱
作者: xblues    时间: 7-4-2010 23:12
提示: 作者被禁止或删除, 无法发言 标题: 回复 #4 yuba 的帖子
Yuba你搞什么开发的啊?
作者: yuba    时间: 8-4-2010 08:31
web开发,用Java,被迫用过一段时间的Ruby
作者: yuba    时间: 8-4-2010 11:23
我还经历过一个公司,2周一次,一次半天的迭代会,口述需求

技术高低不说,沟通能力弱的就不要活了
作者: xblues    时间: 8-4-2010 11:50
提示: 作者被禁止或删除, 无法发言 标题: 回复 #7 yuba 的帖子
我觉得 SCRUM 其实就是防止开发员偷懒的管理方法,每天一会,都是实打实的说,怎么偷懒啊?
作者: bigapple2008    时间: 8-4-2010 11:57
原帖由 yuba 于 8-4-2010 07:31 发表
web开发,用Java,被迫用过一段时间的Ruby


照理用过ruby都会喜欢上啊
作者: xblues    时间: 8-4-2010 12:28
提示: 作者被禁止或删除, 无法发言 标题: 回复 #9 bigapple2008 的帖子
新的ASP.NET的MVC框架跟RUBY的那个MVC框架也差不多,C#新版更是引入了很多动态语言的特性,所以我打算跟进APS.NET了。

从前景看来,RUBY过去不错,不过MS也开始跟进了,所以RUBY将来的新特性跟进的速度肯定不如MS。
作者: yuba    时间: 8-4-2010 15:17
原帖由 bigapple2008 于 8-4-2010 10:57 发表
照理用过ruby都会喜欢上啊


还有这个理?




欢迎光临 FreeOZ论坛 (https://www.freeoz.org/ibbs/) Powered by Discuz! X3.2