Alistair Cockburn三个层次说

工作之后还有机会再听讲座真的是要好好珍惜才对。

今天UML China邀请到了Alistair Cockburn来做Use Case和敏捷软件开发的交流。我本身对USE CASE应该说有一定的了解了,毕竟我师兄是UML专家,并且我们也在实际项目中写过USE CASE,但是听Alistair Cockburn讲如何编写用例,特别是讲到了学习新东西以及和别人交流时的三个级别,又给了我更大的启示(或许有些人认为只是Common Sense的东西)。

Level 1: learn basic techniques.
Level 2: learn collect different techniques.
Level 3: blend techniques.

在第一个级别的时候,最好就是照着例子或者说照着规则做就好了;到了第二个级别的时候,遇到一个问题的时候,开始会有不同的做法;而到了第三个层次的时候,要解决实际问题时,那就要靠自己根据实际的环境做出判断,根据自己所掌握的知识和经验,给出自己的解决方案。说到底,在现实环境下,很多东西是没有定式的。比如说:在项目中,到底用xp好,还是用rup好;到底要不要项目经理,要不要做项目计划;要不要写详细的Use Case文档呢,嘿嘿,这些问题在具体问题的时候具体分析吧。

不过,具体问题具体分析也是要有原则的,这些原则按照Alistair Cockburn理解,也就是Agile所倡导的那些原则:
[b] Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan[/b]

中文意思就是:[b]人和交互[/b];[b]可以工作的软件[/b];[b]客户协作[/b];[b]应对变化[/b]。
要真正深刻理解这几个原则,或者说我们行动的目标,对于我们从事软件
开发应该是有好处的。

回到三个层次说,我觉得这个对我帮助最大。因为他提醒了我,在学习的时候到底应该遵循什么样的步骤。想要一步登天,难。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值