eBooks-it.org Logo
eBooks-IT.org Inner Image

Learning Agile

Learning Agile Image

Book Details:

Publisher:O'Reilly Media
Series: OReilly , Learning
Author:Andrew Stellman
Edition:1
ISBN-10:1449331920
ISBN-13:9781449331924
Pages:420
Published:Nov 14 2014
Posted:Apr 25 2017
Language:English
Book format:PDF
Book size:44.93 MB

Book Description:

Learning Agile is a comprehensive guide to the most popular agile methods, written in a light and engaging style that makes it easy for you to learn. Agile has revolutionized the way teams approach software development, but with dozens of agile methodologies to choose from, the decision to "go agile" can be tricky. This practical book helps you sort it out, first by grounding you in agile';s underlying principles, then by describing four specific-and well-used-agile methods: Scrum, extreme programming (XP), Lean, and Kanban.Each method focuses on a different area of development, but they all aim to change your team';s mindset-from individuals who simply follow a plan to a cohesive group that makes decisions together. Whether you';re considering agile for the first time, or trying it again, you';ll learn how to choose a method that best fits your team and your company.Understand the purpose behind agile';s core values and principlesLearn Scrum';s emphasis on project management, self-organization, and collective commitmentFocus on software design and architecture with XP practices such as test-first and pair programmingUse Lean thinking to empower your team, eliminate waste, and deliver software fastLearn how Kanban';s practices help you deliver great software by managing flowAdopt agile practices and principles with an agile coach

Download Link:

Related Books:

Agile in a Flash

Speed-Learning Agile Software Development
Agile in a Flash Image
Real agilists don't weigh themselves down with libraries of books, they keep their important information handy with them at all times. Jeff and Tim pack over two decades of experience coaching and doing agile into Agile in a Flash, a unique deck of index cards that fit neatly in your pocket and tack easily onto the wall. Agile in a Flash cards run the gamut of agile, covering customer, planning, team, and developer concepts to help you succeed on agile projects. You can use cards from the deck in many ways: as references, reminders, teaching tools, and conversation pieces. Why not get sets for your entire team or organization? This comprehensive set of cards is an indispensable resource for agile teams. The deck of Agile in a Flash cards teaches lead...

Changing Software Development

Learning to Become Agile
Changing Software Development Image
Changing Software Development explains why software development is an exercise in change management and organizational intelligence. An underlying belief is that change is learning and learning creates knowledge. By blending the theory of knowledge management, developers and managers will gain the tools to enhance learning and change to accommodate new innovative approaches such as agile and lean computing.Changing Software Development is peppered with practical advice and case studies to explain how and why knowledge, learning and change are important in the development process. Today, managers are pre-occupied with knowledge management, organization learning and change management; while software developers are often ignorant of the bigger issues em...

Agile Database Techniques

Effective Strategies for the Agile Software Developer
Agile Database Techniques Image
Describes Agile Modeling Driven Design (AMDD) and Test-Driven Design (TDD) approaches, database refactoring, database encapsulation strategies, and tools that support evolutionary techniquesAgile software developers often use object and relational database (RDB) technology together and as a result must overcome the impedance mismatchThe author covers techniques for mapping objects to RDBs and for implementing concurrency control, referential integrity, shared business logic, security access control, reports, and XMLAn agile foundation describes fundamental skills that all agile software developers require, particularly Agile DBAsIncludes object modeling, UML data modeling, data normalization, class normalization, and how to deal with legacy databases...



2007 - 2021 © eBooks-IT.org