Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship . Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer–but only if you work at it.
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.
Theo báo cáo “CHAO Manifesto” năm 2011 của Standish Group, các dự án agile có tỷ lệ thành công gấp 3 lần so với những dự án không dùng agile. Báo cáo đó cho thấy rằng, “Quy trình linh hoạt là phương thuốc phổ dụng dành cho các dự án phần mềm phần mềm thất bại.
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.
Đề tài tham khảo: Tìm hiểu về Agile project managemen bộ môn Phương pháp mô hình hóa. Phương pháp quản lý dự án linh hoạt ra đời từ đầu những năm 90, với ý tưởng khắc phục những nhược điểm của mô hình truyền thống cụ thể là mô hình thác nước.
Pro Agile .NET Development with SCRUM guides you through a real-world ASP.NET project and shows how agile methodology is put into practice.
There is plenty of literature on the theory behind agile methodologies, but no book on the market takes the concepts of agile practices and applies these in a practical manner to an end-to-end ASP.NET project, especially the estimating, requirements and management aspects of a project. Pro Agile .
Agile publishing for agile developers
Under Construction The book you’re reading is still under development. As part of our Beta book program, we’re releasing this copy well before a normal book would be released. That way you’re able to get this content a couple of months before it’s available in ﬁnished form, and we’ll get feedback to make the book even better. The idea is that everyone wins! Be warned. The book has not had a full technical edit, so it will contain errors. It has not been copyedited, so it will be full of typos and other weirdness. And there’s...
This book is the definitive guide to the application of agile development with Scrum and modern software engineering practices using Visual Studio 2010. You’ll learn how to use Visual Studio 2010 to empower and engage multidisciplinary, self-managing teams and provide the transparency they need to maximize productivity. Along the way, Guckenheimer and Loje help you overcome every major impediment that leads to stakeholder dissatisfaction—from mismatched schedules to poor quality, blocked builds to irreproducible bugs, and technology “silos” to geographic “silos.”...
This book could have been called Estimating and Planning Agile Projects. Instead,
it’s called Agile Estimating and Planning. The difference may appear subtle
but it’s not. The title makes it clear that the estimating and planning
processes must themselves be agile. Without agile estimating and planning, we
cannot have agile projects.
Praise for The Art of Agile Development
“Jim Shore and Shane Warden expertly explain the practices and benefits of Extreme Programming. They offer advice from their real-world experiences in leading teams. They answer questions about the practices and show contraindications—ways that a practice may be misapplied.
This book approaches two contemporary topics in the field of software engineer-
ing that have had more than a significant impact in the way the modern software is
being developed. Agile movement raised the role of experience and people in the
centre stage having a profound impact on large and small software organizations
alike. Research and practice have shown that agile is penetrating practically in
all industrial domains including the globally operating, hardware-bound software
Đề tài: Agile Project Management cho ứng dụng di động dành cho các bạn sinh CNTT đang học bộ môn Phương pháp mô hình hóa với nội dung về : Phát triển ứng dụng di động bằng phương pháp Agile, Thực trạng phát triển ứng dụng di động, Một số phương pháp phát triển ứng dụng di động hướng Agile.
This book could have been called Estimating and Planning Agile Projects. Instead, it’s called Agile Estimating and Planning. The difference may appear subtle but it’s not. The title makes it clear that the estimating and planning processes must themselves be agile. Without agile estimating
Faced with a software project of epic proportions? Tired of over-committing and under-delivering? Enter the dojo of the agile samurai, where agile expert Jonathan Rasmusson shows you how to kick-start, execute, and deliver your agile projects. Combining cutting-edge tools with classic agile practices, The Agile Samurai gives you everything you need to deliver something of value every week and make rolling your software into production a non-event.
This book provides clear, proven advice that will be helpful to any Agile coach or ScrumMaster. From starting the transition to keeping the code clean to running a retrospective, this book covers what you need to know to help you get the best out of any Agile team. Mike Cohn Author of User Stories Applied and Agile Estimating & Planning I’ve seen numerous presentations about being an Agile coach, and none of them comes even close to the kind of practical advice Rachel and Liz have packed into this printed nugget of gold....
I was familiar with some of the practices mentioned since I own other books from the Pragmatic Bookshelf, but this book brings a lot of those ideas together and presents them in a clear, concise, organized format. I would highly recommend this book to a new developer or to a development team that wanted to get “agile.” Scott Splavec Senior Software Engineer With agile practices spreading across the industry, there is a growing need to understand what it really means to be “agile.” This book is a concise and practical guide to becoming just that.
Đề tài: Quy trình Agile Project Management trên thiết bị di động (Agile project management for mobile application) gồm các nội dung sau: Sơ lược môi trường di động, Giới thiệu Agile Mobile, Giới thiệu Mobile-D, Giới thiệu SleSS, So sánh Mobile-D & SLeeSS
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...
Many software projects fail unnecessarily because of unclear objectives, redundant and unproductive work, cost overruns, and a host of other avoidable process problems. In response, agile processes and lightweight tooling have begun to replace traditional engineering processes throughout the development lifecycle.
Agile ALM is a guide for Java developers who want to integrate flexible agile practices and lightweight tooling along all phases of the software development process.