图书标签: 编程 Agile 近期待讀科技書 软件开发 软件工程 软件 计算机科学 敏捷軟件開發
发表于2024-12-27
Essential Skills for the Agile Developer pdf epub mobi txt 电子书 下载 2024
Agile has become today's dominant software development paradigm, but agile methods remain difficult to measure and improve. Essential Skills for the Agile Developer fills this gap from the bottom up, teaching proven techniques for assessing and optimizing both individual and team agile practices. Written by four principals of Net Objectives--one of the world's leading agile training and consulting firms--this book reflects their unsurpassed experience helping organizations transition to agile. It focuses on the specific actions and insights that can deliver the greatest design and programming improvements with economical investment. The authors reveal key factors associated with successful agile projects and offer practical ways to measure them. Through actual examples, they address principles, attitudes, habits, technical practices, and design considerations--and above all, show how to bring all these together to deliver higher-value software. Using the authors' techniques, managers and teams can optimize the whole organization and the whole product across its entire lifecycle. Essential Skills for the Agile Developer shows how to * Perform programming by intention * Separate use from construction * Consider testability before writing code * Avoid over- and under-design * Succeed with Acceptance Test Driven Development (ATDD) * Minimize complexity and rework * Use encapsulation more effectively and systematically * Know when and how to use inheritance * Prepare for change more successfully * Perform continuous integration more successfully * Master powerful best practices for design and refactoring
Alan Shalloway,Net Objectives公司创始人及CEO。Alan有40多年工作经验,他是计算机软件行业,特别是精益、看板、产品系列管理、scrum和敏捷设计方面的思想领导者。他帮助公司在企业级层面向精益和敏捷方式转型,同时教授员工相关课程。Alan开发了关于精益-敏捷的培训辅导方法,这帮助Net Objectives公司的客户取得了长期的可持续的生产力。他经常活跃于全球范围的高端峰会并发表精彩演讲。他还是《Design Patterns Explained: A New Perspective on Object-Oriented Design》(Jolt获奖作品)和《Lean-Agile Pocket Guide for Scrum Teams》的主要作者。在他的职业生涯中,Alan从事过多个行业。他是精益软件和系统协会(the Lean Software and Systems Consortium)的共同创始人及董事会成员。他拥有麻省理工学院计算机科学系的硕士学位和艾莫利大学(Emory University)数学系的硕士学位。更多详细信息请查看Twitter上的@alshalloway。
Scott Bain,在计算机技术方面有将近40年经验,从事过软件开发、软件工程、框架设计等方面的工作。Scott也曾经从事课堂和远程教学等教育活动,包括课程的设计、实施培训和相关管理,给用户提供认证培训和终端用户培训。目前Scott在敏捷分析和设计模式、高级软件设计和可持续的测试驱动开发等方面进行授课和提供咨询。同时,Scott还经常在JavaOne和SDWest这样的开发者研讨会上进行精彩的演讲。他是《Emergent Design: The Evolutionary Nature of Professional Software Development》的作者,此书荣获了Jolt生产力奖。
Ken Pugh, Net Objectives公司高级咨询师。凭借多年的丰富经验,他提供培训和辅导,帮助公司向精益-敏捷转型。他热衷于研究沟通(特别是有效地传递需求)、业务价值交付,以及用精益原则来快速进行高质量的交付。同时,在技术课题方面,他提供从面向对象设计到Linux/Unix等多方面的培训和指导。此外,他还写过好几本编程书籍,包括获得2006年Jolt大奖的《Prefactoring: Extreme Abstraction, Extreme Separation, Extreme Readability》。 最近的一本书是《Lean-Agile Acceptance Test Driven Development: Better Software Through Collaboration》。他的客户遍及伦敦、波士顿、悉尼、北京和海得拉巴。工作之余,他喜欢滑雪、帆船、自行车和阿巴拉契亚徒步登山活动。
Amir Kolsky,Net Objectives的资深咨询师、教练和培训师。Amir从事计算机科学领域已经超过25年了。他在IBM研究院工作过10年,此外有9年时间在各种大小类型的公司担任过首席架构师和首席技术官等职位。他从2000年开始接触敏捷开发。他先后创建了MobileSpear 以及XPand软件公司,专门在以色列和欧洲提供敏捷辅导、软件教育和敏捷项目实施。目前Amir把他的专业经验带到了Net Objectivs,作为敏捷教练和讲师,提供关于精益和敏捷软件流程、工具和实践、Scrum、极限编程、设计模式以及测试驱动开发方面的培训。
《敏捷技能修炼:敏捷软件开发与设计的最佳实践》的4位作者都是世界顶级的软件开发专家和敏捷导师,都有数十年的软件行业从业经验,其中3位曾荣获Jolt大奖。本书是敏捷软件开发领域公认的经典著作,权威性毋庸置疑。 书中内容围绕“敏捷式编程”这一主题展开,对每一位敏捷软件...
评分抛开人云亦云的敏捷不谈,这本书通过引入一些例子和概念,来引导大家去思考如何进行高质量的软件设计。 读这本书,会使我一直沉浸在印证自己的编程经验的状态中,时而,恍然大悟,时而,追悔莫及。 读这本书,你会像我一样有所收获,不过更重要的是坚持不懈的实践,实践出真知。
评分抛开人云亦云的敏捷不谈,这本书通过引入一些例子和概念,来引导大家去思考如何进行高质量的软件设计。 读这本书,会使我一直沉浸在印证自己的编程经验的状态中,时而,恍然大悟,时而,追悔莫及。 读这本书,你会像我一样有所收获,不过更重要的是坚持不懈的实践,实践出真知。
评分抛开人云亦云的敏捷不谈,这本书通过引入一些例子和概念,来引导大家去思考如何进行高质量的软件设计。 读这本书,会使我一直沉浸在印证自己的编程经验的状态中,时而,恍然大悟,时而,追悔莫及。 读这本书,你会像我一样有所收获,不过更重要的是坚持不懈的实践,实践出真知。
评分《敏捷技能修炼:敏捷软件开发与设计的最佳实践》的4位作者都是世界顶级的软件开发专家和敏捷导师,都有数十年的软件行业从业经验,其中3位曾荣获Jolt大奖。本书是敏捷软件开发领域公认的经典著作,权威性毋庸置疑。 书中内容围绕“敏捷式编程”这一主题展开,对每一位敏捷软件...
Essential Skills for the Agile Developer pdf epub mobi txt 电子书 下载 2024