天天看点

《规范敏捷交付:企业级敏捷软件交付的方法与实践》——2.7 延伸阅读

有关本章主要观点更详细的讨论,请参阅如下资源。

关于《敏捷宣言》的一些思考:《敏捷宣言》中针对软件开发的一些主要价值观和原则公布在www.agilemanifesto.org上。。在manifesto.softwarecraftsmanship.org上刊登的关于软件工艺的宣言,也跟我们分享了一些关于如何通过拓展《敏捷宣言》来解决部分专业化分工和工艺问题的方法。通过www.gilb.com/tiki-download_file.php?fileid=389,可以找到tom gilb的名为“a real revolutionary agile manifesto:value to stakeholders,not working code to customers”的演讲,他为我们提供了对《敏捷宣言》一些潜在的改进建议。

沟通策略。斯科特有一些专门的文章,是关于敏捷项目团队所采用的不同沟通策略的,可以在www.agilemodeling.com/essays/communication.htm上找到这些文章。一些基础性研究很好地支持了《敏捷宣言》中关于“面对面沟通是最有效的沟通方法”的结论,斯科特也进行了一些问卷调查,再次确认了这一结论对敏捷开发团队的正确性。

精益软件开发。mary和tom poppendieck曾经合著了三部关于这个主题的很有远见的书籍:《lean software development》(addison wesley,2003)、《implementing lean software development》(addison wesley,2006)以及《leading lean software development》(addison wesley,2010)。david j.anderson的《kanban:successful evolutionary change for your technology business》(blue hole press,2010)概述了看板这一采用了精益理论的方法。

软件经济学。在walker royce所发表的白皮书“improving software economics:top 10 principles for achieving agility at scale”(ftp://public.dhe.ibm.com/common/ssi/ecm/en/raw14148usen/raw14148usen.pdf)中,连贯地论述了关于敏捷开发团队所采用的“以质量为中心”的技术方法以及《敏捷宣言》中的“以质量为中心”的原则。

继续阅读