Leadge.com首页 > 知识库
文章搜索
敏捷项目管理:项目中如何进行敏捷建模
2009-2-16 16:24:48  作者:佚名
  敏捷建模对于Web 2.0领域内开发者有什么意义?

  Scott Ambler:敏捷建模目是为建模和文档构建描述组原则和实战最好是用于敏捷项目中但如果它们不是那么敏捷也没有问题

  我们已经看到它主要用途在于XP(极限编程)方面目是使现代文档构建过程更加明晰;或是和RUP(Rational统过程)结合降低些官僚作风并使它尽可能精简

  它只是通过你正在做些事情不必死啃不必要文件为你描述有效研究思路方法从敏捷角度看它提出些直接策略帮助你避开希望你做过多文案工作官僚主义者并就如何管理工作提供些建议

  敏捷社区些更加极端交流激发些人去做事情我不是在嘲笑敏捷爱好者只是他们做事方式可能是

  你认为员对于建模持什么观点?

  我认为许多员出于些原因对建模嗤的以鼻

  首先他们没有受到过良好培训我想学校根本就没有建模课程就我所知从来就没有过但他们现在在这方面表面确实不如人意

  许多时候开发者接受第份工作第次做建模时他们几乎总是会面临以下两种不良状况的他们要么加入个项目团队(Team)这个团队(Team)首先为你提供所有建模条件然后你会慢慢忽略它于是他们发现在建模文档方面浪费了许多精力然后他们会说:“嗨我做了所有这些建模工作但它对产品没有任何影响这真是浪费!”因此他们开始讨厌建模

  或者更糟糕是他们会做他们工作他们成功部署项目进入生产然后有人会指出:“嗯现在我们需要用接下来两个月时间构建所有文档我们应当让人们觉得我们遵循了工作流程”这完全是浪费精力只是有人为了给工作找到合理理由和交付价值根本无关许多开发者厌恶这种事情

  另个常见问题是他们努力将建模和构建文档区分开来如果我在个白纸板上画草图那么这是个模型但却不是份非常整洁文档从某种意义上说错在供应商我们想出售CASE工具我们试图让开发者确信建模必须用这些复杂工具来完成

  不并不全是如此——我们只是观察到这样事实:许多建模在白纸板上完成许多建模在纸上完成那样很好如果你需要取得更加复杂效果就需要使用更加复杂工具

  例如我拥有熟练建模窍门技巧因此在建模时我使用RSA(Rational软件Software构建器Rational Software Architect)或RSM(Rational软件Software建模器Rational Software Modeller)这类工具比用手“涂鸦”更加有效然后生成我代码和数据库材料

  如果能够生成代码却要去编写它那样做就很愚蠢了我认为在这方面工具可以生成优良代码问题在于使用工具需要掌握大量窍门技巧——如果你不具备那种窍门技巧也没有花时间来掌握它或是和某个掌握这种窍门技巧人合作那么工作起来就相当艰难许多开发者发现如果可以选择他们愿意做更多建模工作但他们并没有获得学习机会

此文章共有6页  1 2 3 4 5 6 下一页

文章来源:中国项目管理资源网

发表评论    【推荐】 【打印
我来评两句 查看最新评论〗 
请您注意:
·遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而导致的法律责任
·本网留言板管理人员有权删除其管辖留言内容
·您在本网的留言,本网有权在网站内转载或引用
·参与本留言即表明您已经阅读并接受上述条款
昵称: 匿名
 
图片广告
热点文章
论坛精贴