US$74.99, US$41.79 Each of them explained precisely and straight to the point. This book is certainly not for beginners. I came to understand that though XP’s words about design were foreign, in a Kuhnian4 sense, the practices behind the words were familiar to me. Agile Principles, Pattern... US$37.99, US$42.80 Perhaps my friends didn’t take me seriously when I said we were doing agile software development with .NET, or maybe they were avoiding association with .NET. The section concludes with chapters that describe the database and UI design of the Payroll application. I did not need the specifics in code when I read and so it was a bit of a nuisance after the first 5 principles. US$69.99, US$52.76 There are a few reasons why I rated this book a 3. He was giving a talk on XP in the room across from where I was giving a talk on principles of OOD. Then a flood of C# code enters. The first section describing agile development is useful for anyone in the software industry, while the remainder of the book is a must-read for all software developers. I was intrigued but skeptical. Reviewed in the United Kingdom on August 3, 2010. During the middle to late 1990s, Object Mentor was helping quite a few companies with OO design and project management issues. Kent had done an excellent job of articulating the practices and process of XP; my own feeble attempts paled in comparison. US$27.95, US$47.86 The Beck connection In late 1998, at the same time I was fretting over codifying the Object Mentor process, I ran into Kent’s work on Extreme Programming (XP). So by fall of 1999, I was convinced that Object Mentor should adopt XP as its process of choice and that I should let go of my desire to write my own process. US$59.99, US$39.72 So the project stalled. Section I will give you guidance on how to build teams and manage projects. Reading the book cover to cover introduces practices, and then principles then patterns, and then provides case studies that tie them all together. Or should we try to make the code narrative and expressive so that ancillary documents aren’t necessary? In that case, we can't... To see what your friends thought of this book, Agile Principles, Patterns, and Practices in C#. All these topics are attended by case studies. Having participated in the agile community for years, I knew a good many agile developers who could help us. But I love it. US$37.99, US$37.14 This book describes those principles, patterns, and practices and then demonstrates how they are applied by walking through dozens of different case studies. So prepare yourself to read some code and to pore over some UML diagrams. More important, the case studies are not presented as complete works. This has to change. Using agile development practices was mandatory, which is one of the reasons I was involved. This was a significant problem. Being unable to hear that talk, I sought Kent out at lunch. This book presents a series of case studies illustrating the fundamentals of Agile development and Agile design, and moves q. Section III, The Payroll Case Study, describes the object-oriented design and C++ implementation of a simple batch payroll system. GREAT BOOK!!!! Agile development is the ability to develop software quickly, in the face of rapidly changing requirements. Not one of my agile colleagues ended up joining our team. It was a great article about an incident in which Kent and a coworker had been able to make a sweeping design change in a live system in a matter of an hour or so. I hope that they will begin using better software practices, creating better designs, and raising the bar for quality in .NET applications. US$79.99, US$49.16 Let me tell you, it’s been difficult to keep the chapters of this book current. In my opinion, with its simple and didactic dialogue focused on OO programming, provides the necessary security to develop any software project. But agile .NET programmers are almost unheard of. Still, with some work and diligence, I was able to get the gist of what Kent was talking about. It starts with the Manifesto of the Agile Alliance, provides an overview of Extreme Programming (XP), and then goes to many small case studies that illuminate some of the individual XP practices, especially those that have an impact on the way we design and write code. Teaching week-long courses on various software topics allows me to meet a wide cross-section of developers from around the world. Throughout the process of putting this book together, I struggled many times with the concept of my name being on the cover of a .NET book.