The Art of Agile Development

Download The Art of Agile Development PDF Online Free

Author :
Publisher : "O'Reilly Media, Inc."
ISBN 13 : 0596527675
Total Pages : 436 pages
Book Rating : 4.5/5 (965 download)

DOWNLOAD NOW!


Book Synopsis The Art of Agile Development by : James Shore

Download or read book The Art of Agile Development written by James Shore and published by "O'Reilly Media, Inc.". This book was released on 2008 with total page 436 pages. Available in PDF, EPUB and Kindle. Book excerpt: For those considering Extreme Programming, this book provides no-nonsense advice on agile planning, development, delivery, and management taken from the authors' many years of experience. While plenty of books address the what and why of agile development, very few offer the information users can apply directly.

The Art of Agile Practice

Download The Art of Agile Practice PDF Online Free

Author :
Publisher : CRC Press
ISBN 13 : 1439851182
Total Pages : 531 pages
Book Rating : 4.4/5 (398 download)

DOWNLOAD NOW!


Book Synopsis The Art of Agile Practice by : Bhuvan Unhelkar

Download or read book The Art of Agile Practice written by Bhuvan Unhelkar and published by CRC Press. This book was released on 2012-11-26 with total page 531 pages. Available in PDF, EPUB and Kindle. Book excerpt: The Art of Agile Practice: A Composite Approach for Projects and Organizations presents a consistent, integrated, and strategic approach to achieving "Agility" in your business. Transcending beyond Agile as a software development method, it covers the gamut of methods in an organization—including business processes, governance standards, project management, quality management, and business analysis—to show you how to use this composite approach to enhance your ability to adapt and respond to evolving business requirements. The book is divided into three parts: Introduces Agility and identifies the challenges facing organizations in terms of development and maintenance approaches Presents Composite Agile Method and Strategy (CAMS) as a carefully constructed combination of process elements and illustrates its application to development, business management, business analysis, project management, and quality Includes two Agile case studies, a comprehensive index, definitions of key acronyms, and appendices with a current list of Agile methods and interview summaries The book describes relevant metrics for the entire CAMS lifecycle and explains how to embed Agile practices within formal process-maps in projects. Filled with figures, case studies, and tables that illustrate key concepts, the text is ideal for a two- or three-day training course or workshop. It is also suitable for a 13-week education course for higher degree students that includes process discussions and consideration of Agile values at both software and business levels. The chapters are organized to correspond roughly to such lectures with an option to choose from the case study chapters.

The Art of Agile Practice

Download The Art of Agile Practice PDF Online Free

Author :
Publisher : CRC Press
ISBN 13 : 1439851190
Total Pages : 527 pages
Book Rating : 4.4/5 (398 download)

DOWNLOAD NOW!


Book Synopsis The Art of Agile Practice by : Bhuvan Unhelkar

Download or read book The Art of Agile Practice written by Bhuvan Unhelkar and published by CRC Press. This book was released on 2016-04-19 with total page 527 pages. Available in PDF, EPUB and Kindle. Book excerpt: The Art of Agile Practice: A Composite Approach for Projects and Organizations presents a consistent, integrated, and strategic approach to achieving "Agility" in your business. Transcending beyond Agile as a software development method, it covers the gamut of methods in an organization-including business processes, governance standards, project ma

Agile Project Management with Scrum

Download Agile Project Management with Scrum PDF Online Free

Author :
Publisher : Microsoft Press
ISBN 13 : 0735637903
Total Pages : 214 pages
Book Rating : 4.7/5 (356 download)

DOWNLOAD NOW!


Book Synopsis Agile Project Management with Scrum by : Ken Schwaber

Download or read book Agile Project Management with Scrum written by Ken Schwaber and published by Microsoft Press. This book was released on 2004-02-11 with total page 214 pages. Available in PDF, EPUB and Kindle. Book excerpt: The rules and practices for Scrum—a simple process for managing complex projects—are few, straightforward, and easy to learn. But Scrum’s simplicity itself—its lack of prescription—can be disarming, and new practitioners often find themselves reverting to old project management habits and tools and yielding lesser results. In this illuminating series of case studies, Scrum co-creator and evangelist Ken Schwaber identifies the real-world lessons—the successes and failures—culled from his years of experience coaching companies in agile project management. Through them, you’ll understand how to use Scrum to solve complex problems and drive better results—delivering more valuable software faster. Gain the foundation in Scrum theory—and practice—you need to: Rein in even the most complex, unwieldy projects Effectively manage unknown or changing product requirements Simplify the chain of command with self-managing development teams Receive clearer specifications—and feedback—from customers Greatly reduce project planning time and required tools Build—and release—products in 30-day cycles so clients get deliverables earlier Avoid missteps by regularly inspecting, reporting on, and fine-tuning projects Support multiple teams working on a large-scale project from many geographic locations Maximize return on investment!

AGILE in Practice

Download AGILE in Practice PDF Online Free

Author :
Publisher : BPB Publications
ISBN 13 : 9389423449
Total Pages : 334 pages
Book Rating : 4.3/5 (894 download)

DOWNLOAD NOW!


Book Synopsis AGILE in Practice by : Sudipta Malakar

Download or read book AGILE in Practice written by Sudipta Malakar and published by BPB Publications. This book was released on 2021-05-06 with total page 334 pages. Available in PDF, EPUB and Kindle. Book excerpt: Practical guidance to Implement AGILE, KANBAN, XP and SCRUM with 600+ Expert Solutions included Ê KEY FEATURESÊÊ _ Supportive materials for PMI-ACP and SAFe exam preparation. _ Proven use-cases on implementation of Kanban, Agile and Scrum across business projects. _ 600+ interview questions, quizzes and business solutions to acquire lucrative Agile project management jobs. DESCRIPTIONÊ This book is a pragmatic guidance teaching modern IT professionals how to improvise and scale up IT delivery capabilities using leading project management methodologies including Agile and Kanban. It is equipped with use-cases and hundreds of solutions and the readers will learn to examine the strength of their project management function and how to improvise it. The book brings exclusive knowledge on several strategies to put into implementation in the event of natural disaster like Covid-19 and for future crisis management. You will be acquainted with the popular tools and technologies that your organization can make use of it for better collaboration on projects. You will learn the various project performance metrics for each of these project management methodologies. As an added advantage of this book, you can get yourself ready for one of the popular and critical professional examinations like PMP-ACP and SAFe. Key strategies to beat Covid-19 Pandemic and for crisis management Key enablers to build Organizational Resilience and enterprise maturity model Portfolio/ Upstream Kanban implementations lessons learnt and key takeaways PMI-ACP and SAFe exam preparation Tricky Real-world Agile SCRUM & KANBAN Case Studies, Demos and tools Interview Questions and answers on Agile SCRUM, XP, DSDM, KANBAN and SCRUMBAN Useful Tips & techniques for successful Agile transformation in any Organization and The Art of Agile Development Agile & Kanban Metrics JIRA tool use in Projects / Programs WHAT YOU WILL LEARN _ Gain strong hold on concepts of KANBAN, XP, FDD, DSDM, SCRUMBAN and SCRUM.ÊÊÊÊ _ Exclusive coverage on strategies to beat Covid-19 Pandemic and future crisis management. _ Learn to build Organizational Resilience and enterprise maturity model. _ Ready guidance to prepare for PMI-ACP and SAFe certification. _ Tricky Real-world Agile SCRUM & KANBAN Case Studies, Demos and tools. WHO THIS BOOK IS FORÊÊ This book is for Scrum Masters, Product Owners, Developers, CXOs and professionals closely associated with Agile Scrum, Kanban, XP projects to further improve their knowledge of Agile with valuable pragmatic insights. Experienced-level professionals and Agile enthusiasts having relevant experience can also acquire an in-depth knowledge of the advanced concepts in project management. TABLE OF CONTENTS 1. Key success factors for adopting Agile SCRUM Kanban in any organizations 2. Why Personal Agility matters 3. Tricky Real-world Agile SCRUM & KANBAN Case Studies, Demos and tools 4. Agile SCRUM KANBAN Maturity assessment Nuts & Bolts 5. Useful Tips & techniques for successful Agile transformation in any Organization and The Art of Agile Development 6. Common Agile SCRUM KANBAN misconceptions 7. Key Takeaways 8. Glossary 9. Quiz Session 10. Test your Knowledge

The Art of Business Value

Download The Art of Business Value PDF Online Free

Author :
Publisher : IT Revolution
ISBN 13 : 1942788053
Total Pages : 160 pages
Book Rating : 4.9/5 (427 download)

DOWNLOAD NOW!


Book Synopsis The Art of Business Value by : Mark Schwartz

Download or read book The Art of Business Value written by Mark Schwartz and published by IT Revolution. This book was released on 2016-04-07 with total page 160 pages. Available in PDF, EPUB and Kindle. Book excerpt: "Do you really understand what business value is? Information technology can and should deliver business value. But the Agile literature has paid scant attention to what business value means—and how to know whether or not you are delivering it. This problem becomes ever more critical as you push value delivery toward autonomous teams and away from requirements “tossed over the wall” by business stakeholders. An empowered team needs to understand its goal! Playful and thought-provoking, The Art of Business Value explores what business value means, why it matters, and how it should affect your software development and delivery practices. More than any other IT delivery approach, DevOps (and Agile thinking in general) makes business value a central concern. This book examines the role of business value in software and makes a compelling case for why a clear understanding of business value will change the way you deliver software. This book will make you think deeply about not only what it means to deliver value but also the relationship of the IT organization to the rest of the enterprise. It will give you the language to discuss value with the business, methods to cut through bureaucracy and strategies for incorporating Agile teams and culture into the enterprise. Most of all, this book will startle you into new ways of thinking about the cutting-edge of Agile practice and where it may lead."

Agile Methodology

Download Agile Methodology PDF Online Free

Author :
Publisher :
ISBN 13 : 9781702810203
Total Pages : 128 pages
Book Rating : 4.8/5 (12 download)

DOWNLOAD NOW!


Book Synopsis Agile Methodology by : Wesley Clark

Download or read book Agile Methodology written by Wesley Clark and published by . This book was released on 2019-10-26 with total page 128 pages. Available in PDF, EPUB and Kindle. Book excerpt: Do you want to become an expert project manager?Are you interested in learning Agile, but don't know where to start?Are you tired of missing deadlines?With Agile Methodology: A Beginner's Guide to Agile Method and Principles, you can become a whiz in no time. No more late projects. No more confused team members. You can learn to manage a team and deliver high quality products with this easy to follow guide.In this book you'll learn: Basic Agile principles and how to use them.The art of simplicity.How to collaborate as a team.High to work quickly while having high quality production.How to communicate as a team and make everyone a team player.How to build a foundation for any project.How to deliver on time, every time.Increase transparency while decreasing risks.How to keep your customers satisfied.And lots more!What are waiting for? Don't wait another minute to impress your boss, manage your team and keep your customers happy. Click the BUY button now!

Agile Software Requirements

Download Agile Software Requirements PDF Online Free

Author :
Publisher : Addison-Wesley Professional
ISBN 13 : 0321685407
Total Pages : 974 pages
Book Rating : 4.3/5 (216 download)

DOWNLOAD NOW!


Book Synopsis Agile Software Requirements by : Dean Leffingwell

Download or read book Agile Software Requirements written by Dean Leffingwell and published by Addison-Wesley Professional. This book was released on 2010-12-27 with total page 974 pages. Available in PDF, EPUB and Kindle. Book excerpt: “We need better approaches to understanding and managing software requirements, and Dean provides them in this book. He draws ideas from three very useful intellectual pools: classical management practices, Agile methods, and lean product development. By combining the strengths of these three approaches, he has produced something that works better than any one in isolation.” –From the Foreword by Don Reinertsen, President of Reinertsen & Associates; author of Managing the Design Factory; and leading expert on rapid product development Effective requirements discovery and analysis is a critical best practice for serious application development. Until now, however, requirements and Agile methods have rarely coexisted peacefully. For many enterprises considering Agile approaches, the absence of effective and scalable Agile requirements processes has been a showstopper for Agile adoption. In Agile Software Requirements, Dean Leffingwell shows exactly how to create effective requirements in Agile environments. Part I presents the “big picture” of Agile requirements in the enterprise, and describes an overall process model for Agile requirements at the project team, program, and portfolio levels Part II describes a simple and lightweight, yet comprehensive model that Agile project teams can use to manage requirements Part III shows how to develop Agile requirements for complex systems that require the cooperation of multiple teams Part IV guides enterprises in developing Agile requirements for ever-larger “systems of systems,” application suites, and product portfolios This book will help you leverage the benefits of Agile without sacrificing the value of effective requirements discovery and analysis. You’ll find proven solutions you can apply right now–whether you’re a software developer or tester, executive, project/program manager, architect, or team leader.

Agile Principles, Patterns, and Practices in C#

Download Agile Principles, Patterns, and Practices in C# PDF Online Free

Author :
Publisher : Pearson Education
ISBN 13 : 0132797143
Total Pages : 913 pages
Book Rating : 4.1/5 (327 download)

DOWNLOAD NOW!


Book Synopsis Agile Principles, Patterns, and Practices in C# by : Micah Martin

Download or read book Agile Principles, Patterns, and Practices in C# written by Micah Martin and published by Pearson Education. This book was released on 2006-07-20 with total page 913 pages. Available in PDF, EPUB and Kindle. Book excerpt: With the award-winning book Agile Software Development: Principles, Patterns, and Practices, Robert C. Martin helped bring Agile principles to tens of thousands of Java and C++ programmers. Now .NET programmers have a definitive guide to agile methods with this completely updated volume from Robert C. Martin and Micah Martin, Agile Principles, Patterns, and Practices in C#. This book presents a series of case studies illustrating the fundamentals of Agile development and Agile design, and moves quickly from UML models to real C# code. The introductory chapters lay out the basics of the agile movement, while the later chapters show proven techniques in action. The book includes many source code examples that are also available for download from the authors’ Web site. Readers will come away from this book understanding Agile principles, and the fourteen practices of Extreme Programming Spiking, splitting, velocity, and planning iterations and releases Test-driven development, test-first design, and acceptance testing Refactoring with unit testing Pair programming Agile design and design smells The five types of UML diagrams and how to use them effectively Object-oriented package design and design patterns How to put all of it together for a real-world project Whether you are a C# programmer or a Visual Basic or Java programmer learning C#, a software development manager, or a business analyst, Agile Principles, Patterns, and Practices in C# is the first book you should read to understand agile software and how it applies to programming in the .NET Framework.

Agile Project Management

Download Agile Project Management PDF Online Free

Author :
Publisher : Pearson Education
ISBN 13 : 0321659171
Total Pages : 664 pages
Book Rating : 4.3/5 (216 download)

DOWNLOAD NOW!


Book Synopsis Agile Project Management by : Jim Highsmith

Download or read book Agile Project Management written by Jim Highsmith and published by Pearson Education. This book was released on 2009-07-10 with total page 664 pages. Available in PDF, EPUB and Kindle. Book excerpt: Best practices for managing projects in agile environments—now updated with new techniques for larger projects Today, the pace of project management moves faster. Project management needs to become more flexible and far more responsive to customers. Using Agile Project Management (APM), project managers can achieve all these goals without compromising value, quality, or business discipline. In Agile Project Management, Second Edition, renowned agile pioneer Jim Highsmith thoroughly updates his classic guide to APM, extending and refining it to support even the largest projects and organizations. Writing for project leaders, managers, and executives at all levels, Highsmith integrates the best project management, product management, and software development practices into an overall framework designed to support unprecedented speed and mobility. The many topics added in this new edition include incorporating agile values, scaling agile projects, release planning, portfolio governance, and enhancing organizational agility. Project and business leaders will especially appreciate Highsmith’s new coverage of promoting agility through performance measurements based on value, quality, and constraints. This edition’s coverage includes: Understanding the agile revolution’s impact on product development Recognizing when agile methods will work in project management, and when they won’t Setting realistic business objectives for Agile Project Management Promoting agile values and principles across the organization Utilizing a proven Agile Enterprise Framework that encompasses governance, project and iteration management, and technical practices Optimizing all five stages of the agile project: Envision, Speculate, Explore, Adapt, and Close Organizational and product-related processes for scaling agile to the largest projects and teams Agile project governance solutions for executives and management The “Agile Triangle”: measuring performance in ways that encourage agility instead of discouraging it The changing role of the agile project leader

Agile Adoption Patterns

Download Agile Adoption Patterns PDF Online Free

Author :
Publisher : Addison-Wesley Professional
ISBN 13 : 0132702479
Total Pages : 411 pages
Book Rating : 4.1/5 (327 download)

DOWNLOAD NOW!


Book Synopsis Agile Adoption Patterns by : Amr Elssamadisy

Download or read book Agile Adoption Patterns written by Amr Elssamadisy and published by Addison-Wesley Professional. This book was released on 2008-06-27 with total page 411 pages. Available in PDF, EPUB and Kindle. Book excerpt: Proven Patterns and Techniques for Succeeding with Agile in Your Organization Agile methods promise to help you create software that delivers far more business value–and do it faster, at lower cost, and with less pain. However, many organizations struggle with implementation and leveraging these methods to their full benefit. In this book, Amr Elssamadisy identifies the powerful lessons that have been learned about successfully moving to agile and distills them into 30 proven agile adoption patterns. Elssamadisy walks you through the process of defining your optimal agile adoption strategy with case studies and hands-on exercises that illuminate the key points. He systematically examines the most common obstacles to agile implementation, identifying proven solutions. You’ll learn where to start, how to choose the best agile practices for your business and technical environment, and how to adopt agility incrementally, building on steadily growing success.

Understanding the Agile Manifesto

Download Understanding the Agile Manifesto PDF Online Free

Author :
Publisher : Lulu.com
ISBN 13 : 1312863919
Total Pages : 76 pages
Book Rating : 4.3/5 (128 download)

DOWNLOAD NOW!


Book Synopsis Understanding the Agile Manifesto by : Larry Apke

Download or read book Understanding the Agile Manifesto written by Larry Apke and published by Lulu.com. This book was released on 2015-08-10 with total page 76 pages. Available in PDF, EPUB and Kindle. Book excerpt: Agile is one of the most popular software development methodologies used by organizations all over the world. It is characterized by adaptability, flexibility and self-organization, but what does it mean to truly "be" Agile instead of just "doing" Agile? This book offers in-depth commentary and explanations on the Agile methodology's foundation, the Agile Manifesto. Larry Apke, a seasoned Agile coach, uses his own experiences to provide a clear, understandable path to implementing and succeeding with Agile for organizations and individuals.

Software Development Rhythms

Download Software Development Rhythms PDF Online Free

Author :
Publisher : John Wiley & Sons
ISBN 13 : 0470192666
Total Pages : 325 pages
Book Rating : 4.4/5 (71 download)

DOWNLOAD NOW!


Book Synopsis Software Development Rhythms by : Kim Man Lui

Download or read book Software Development Rhythms written by Kim Man Lui and published by John Wiley & Sons. This book was released on 2008-01-09 with total page 325 pages. Available in PDF, EPUB and Kindle. Book excerpt: An accessible, innovative perspective on using the flexibility of agile practices to increase software quality and profitability When agile approaches in your organization don't work as expected or you feel caught in the choice between agility and discipline, it is time to stop and think about software development rhythms! Agile software development is a popular development process that continues to reshape philosophies on the connections between disciplined processes and agile practices. In Software Development Rhythms, authors Lui and Chan explain how adopting one practice and combining it with another builds upon the flexibility of agile practices to create a type of "synergy" defined as software development rhythms. The authors demonstrate how these rhythms can be harmonized to achieve synergies, making them stronger together than they would be apart. Software Development Rhythms provides programmers with a powerful metaphor for resolving some classic software management controversies and dealing with some common difficulties in agile software management. Software Development Rhythms is divided into two parts and covers: Essentials — provides an introduction to software development rhythms; explores the programmer's unconscious mind at work on software methodology; discusses the characteristics of the iterative cycle and open source software development; and introduces the topic of agile values and agile practices Rhythms — compares plagiarism programming with cut-paste programming; provides an in-depth discussion of different ways to approach collaborative programming; demonstrates how to combine and harmonize these practices so they can be applied to common software management problems such as motivating programmers, discovering solution patterns, managing software teams, and rescuing troubled IT projects; and takes a comprehensive look at Scrum, CMMI, Just-In-Time, Lean Software Development, and Test-Driven Development from a software development rhythm perspective Abundantly illustrated with informative graphics and amusing cartoons, Software Development Rhythms is a comprehensive and thought-provoking introduction to some of the most advanced concepts in current software management. Written in a refreshingly easy-to-read style and filled with interesting anecdotes, simulation exercises, and case studies, Software Development Rhythms is suitable for the practitioner and graduate student alike. It offers readers practical guidance on how to take the themes and concepts presented in this book back to their own projects to harmonize their software practices and release the synergies of their own teams.

Practices of an Agile Developer

Download Practices of an Agile Developer PDF Online Free

Author :
Publisher : Pragmatic Bookshelf
ISBN 13 : 1680504142
Total Pages : 237 pages
Book Rating : 4.6/5 (85 download)

DOWNLOAD NOW!


Book Synopsis Practices of an Agile Developer by : Venkat Subramaniam

Download or read book Practices of an Agile Developer written by Venkat Subramaniam and published by Pragmatic Bookshelf. This book was released on 2006-04-04 with total page 237 pages. Available in PDF, EPUB and Kindle. Book excerpt: These are the proven, effective agile practices that will make you a better developer. You'll learn pragmatic ways of approaching the development process and your personal coding techniques. You'll learn about your own attitudes, issues with working on a team, and how to best manage your learning, all in an iterative, incremental, agile style. You'll see how to apply each practice, and what benefits you can expect. Bottom line: This book will make you a better developer.

The Art of Agile Development

Download The Art of Agile Development PDF Online Free

Author :
Publisher : "O'Reilly Media, Inc."
ISBN 13 : 0596519354
Total Pages : 444 pages
Book Rating : 4.5/5 (965 download)

DOWNLOAD NOW!


Book Synopsis The Art of Agile Development by : James Shore

Download or read book The Art of Agile Development written by James Shore and published by "O'Reilly Media, Inc.". This book was released on 2007-10-26 with total page 444 pages. Available in PDF, EPUB and Kindle. Book excerpt: Plenty of books describe what agile development is or why it helps software projects succeed, but very few combine information for developers, managers, testers, and customers into a single package that they can apply directly. This book provides a gestalt view of the agile development process that serves as a comprehensive introduction for non-technical readers, along with hands-on technical practices for programmers and developers. The book also tackles the people aspect of Extreme Programming.

The Art of Agile Development

Download The Art of Agile Development PDF Online Free

Author :
Publisher : "O'Reilly Media, Inc."
ISBN 13 : 1492080667
Total Pages : 540 pages
Book Rating : 4.4/5 (92 download)

DOWNLOAD NOW!


Book Synopsis The Art of Agile Development by : James Shore

Download or read book The Art of Agile Development written by James Shore and published by "O'Reilly Media, Inc.". This book was released on 2021-10-12 with total page 540 pages. Available in PDF, EPUB and Kindle. Book excerpt: Most companies developing software employ something they call "Agile." But there's widespread misunderstanding of what Agile is and how to use it. If you want to improve your software development team's agility, this comprehensive guidebook's clear, concrete, and detailed guidance explains what to do and why, and when to make trade-offs. In this thorough update of the classic Agile how-to guide, James Shore provides no-nonsense advice on Agile adoption, planning, development, delivery, and management taken from over two decades of Agile experience. He brings the latest ideas from Extreme Programming, Scrum, Lean, DevOps, and more into a cohesive whole. Learn how to successfully bring Agile development to your team and organization--or discover why Agile might not be for you. This book explains how to: Improve agility: create the conditions necessary for Agile to succeed and scale in your organization Focus on value: work as a team, understand priorities, provide visibility, and improve continuously Deliver software reliably: share ownership, decrease development costs, evolve designs, and deploy continuously Optimize value: take ownership of product plans, budgets, and experiments--and produce market-leading software

Agile Technical Practices Distilled

Download Agile Technical Practices Distilled PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 1838986626
Total Pages : 443 pages
Book Rating : 4.8/5 (389 download)

DOWNLOAD NOW!


Book Synopsis Agile Technical Practices Distilled by : Pedro M. Santos

Download or read book Agile Technical Practices Distilled written by Pedro M. Santos and published by Packt Publishing Ltd. This book was released on 2019-06-28 with total page 443 pages. Available in PDF, EPUB and Kindle. Book excerpt: Delve deep into the various technical practices, principles, and values of Agile. Key FeaturesDiscover the essence of Agile software development and the key principles of software designExplore the fundamental practices of Agile working, including test-driven development (TDD), refactoring, pair programming, and continuous integrationLearn and apply the four elements of simple designBook Description The number of popular technical practices has grown exponentially in the last few years. Learning the common fundamental software development practices can help you become a better programmer. This book uses the term Agile as a wide umbrella and covers Agile principles and practices, as well as most methodologies associated with it. You’ll begin by discovering how driver-navigator, chess clock, and other techniques used in the pair programming approach introduce discipline while writing code. You’ll then learn to safely change the design of your code using refactoring. While learning these techniques, you’ll also explore various best practices to write efficient tests. The concluding chapters of the book delve deep into the SOLID principles - the five design principles that you can use to make your software more understandable, flexible and maintainable. By the end of the book, you will have discovered new ideas for improving your software design skills, the relationship within your team, and the way your business works. What you will learnLearn the red, green, refactor cycle of classic TDD and practice the best habits such as the rule of 3, triangulation, object calisthenics, and moreRefactor using parallel change and improve legacy code with characterization tests, approval tests, and Golden MasterUse code smells as feedback to improve your designLearn the double cycle of ATDD and the outside-in mindset using mocks and stubs correctly in your testsUnderstand how Coupling, Cohesion, Connascence, SOLID principles, and code smells are all relatedImprove the understanding of your business domain using BDD and other principles for "doing the right thing, not only the thing right"Who this book is for This book is designed for software developers looking to improve their technical practices. Software coaches may also find it helpful as a teaching reference manual. This is not a beginner's book on how to program. You must be comfortable with at least one programming language and must be able to write unit tests using any unit testing framework.