编写文档真的是在浪费时间吗?

我最近留意到,在敏捷开发中存在着一个广为流传的谣言——“敏捷中没有文档”或者说“编写文档就是浪费时间”。特别是在从瀑布式向敏捷转型的过程中,我们感受到典型敏捷实践给我们带来的好处,例如:短周期的迭代、时间盒、每日站会、回顾会议等等。这也导致了我们希望放弃在应用敏捷之前的一些习惯:编写文档、给代码加注释等等。但是,我们完全不写文档和注释真的是对的吗? Read more

使用Visual Studio管理Scrum

注:本文中使用的很多Scrum术语来自台湾地区的叫法,仅供参考。

Scrum 是一个用于运行项目的框架,它基于敏捷原则和价值。 它定义一组活动,这些活动可帮助您的团队更快地向客户交付更多价值。 利用这些活动,客户有机会在您的团队开展工作时检查、指导和影响团队的工作。 此方法不会尝试在项目开始时定义所有内容。 相反,您的团队以短小迭代(也称为“冲刺 (sprint)”)为单位进行工作,并随团队工作的进展不断改进计划。 Read more

基于JIRA的敏捷开发管理

GreenHopper为JIRA补充了敏捷项目管理功能,帮助您在管理软件缺陷的同时、轻松管理用户故事(user story)、需求以及开发任务, 由于GreenHopper构建在JIRA之上,因此可以共享JIRA强大的工作流管理、权限管理、OpenSocial小工具以及JQL查询。 GreenHopper是真正适应您开发流程的敏捷工具。 Read more

工欲善其事,必先利其器

敏捷开发的潮流并不是由敏捷工具来推动的,因为你可以仅使用命令行接口、单元测试工具和需求卡片来展开敏捷开发。但近年来,为了更好地支持敏捷开发,敏捷工具也有了很大的发展。其中部分工具是直接面向新型项目管理方式的,特别是有些种类的工具已与敏捷开发密不可分。根据Forrester研究公司(Forrester Research)高级分析师Carey Schwaber的研究结果,面向敏捷开发的项目管理工具、持续集成构建工具和自动测试工具已是敏捷开发不可或缺的工具。 Read more

敏捷项目管理工具大全

  • Leangoo.com 免费的敏捷团队协作工具,优势是简单易用,可视化,5分钟就可以用起来,全拖拽,支持手机端。
  • ScrumWiki 当你的需求变多变复杂的情况下,就不容易用了
  • Scarab Java server 平台, 支持灵活定制,免费
  • VersionOne 商业化产品!啥都有,不缺功能,没什么好说的.
  • GNATS 属缺陷跟踪工具, 已经支持 Scrum. 免费

Read more

敏捷开发催生敏捷工具

敏捷开发的潮流并不是由敏捷工具来推动的。因为你可以仅使用命令行接口、单元测试工具和需求卡片来展开敏捷开发。但近年来,为了更好地支持敏捷开发,敏捷工具也有了很大的发展。其中部分工具是直接面向新型项目管理方式的。 Read more