Ebook317 pages8 hours
Agile Modeling: Effective Practices for eXtreme Programming and the Unified Process
By Scott Ambler
Rating: 3.5 out of 5 stars
3.5/5
()
About this ebook
The first book to cover Agile Modeling, a new modeling technique created specifically for XP projects eXtreme Programming (XP) has created a buzz in the software development community-much like Design Patterns did several years ago. Although XP presents a methodology for faster software development, many developers find that XP does not allow for modeling time, which is critical to ensure that a project meets its proposed requirements. They have also found that standard modeling techniques that use the Unified Modeling Language (UML) often do not work with this methodology. In this innovative book, Software Development columnist Scott Ambler presents Agile Modeling (AM)-a technique that he created for modeling XP projects using pieces of the UML and Rational's Unified Process (RUP). Ambler clearly explains AM, and shows readers how to incorporate AM, UML, and RUP into their development projects with the help of numerous case studies integrated throughout the book.
- AM was created by the author for modeling XP projects-an element lacking in the original XP design
- The XP community and its creator have embraced AM, which should give this book strong market acceptance
Companion Web site at www.agilemodeling.com features updates, links to XP and AM resources, and ongoing case studies about agile modeling.
Read more from Scott Ambler
Choose your WoW - Second Edition: A Disciplined Agile Approach to Optimizing Your Way of Working Rating: 5 out of 5 stars5/5Introduction to Disciplined Agile Delivery - Second Edition Rating: 5 out of 5 stars5/5
Related to Agile Modeling
Related ebooks
Java Enterprise Design Patterns: Patterns in Java Rating: 2 out of 5 stars2/5Making Sense of Agile Project Management: Balancing Control and Agility Rating: 0 out of 5 stars0 ratingsAgile Java Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsAutomation Testing A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsSoftware Documentation Strategy A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsScrum Release Management: Successful Combination of Scrum, Lean Startup, and User Story Mapping Rating: 0 out of 5 stars0 ratingsSoftware architecture A Complete Guide - 2019 Edition Rating: 0 out of 5 stars0 ratingsAdobe Analytics A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsRxjava Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsProduct Lifecycle Management (Volume 1): 21st Century Paradigm for Product Realisation Rating: 0 out of 5 stars0 ratingsDesign Patterns in Swift: A Different Approach to Coding with Swift Rating: 0 out of 5 stars0 ratingsBeginning Mobile Application Development in the Cloud Rating: 0 out of 5 stars0 ratingsAutomating Software Tests Using Selenium Rating: 0 out of 5 stars0 ratingsAgile Devops A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsFlutter for Jobseekers: Learn Flutter and take your cross-platform app development skills to the next level (English Edition) Rating: 0 out of 5 stars0 ratingsTest Cases A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsAgile Software Development Quality Assurance A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsInstant Jsoup How-to Rating: 0 out of 5 stars0 ratingsChaos Engineering A Clear and Concise Reference Rating: 0 out of 5 stars0 ratingsSystem integration testing The Ultimate Step-By-Step Guide Rating: 0 out of 5 stars0 ratingsIntegration Testing A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsAgile Management: Leadership in an Agile Environment Rating: 4 out of 5 stars4/5Agile is a Mindset: A Foundational Guide to Agile Rating: 0 out of 5 stars0 ratingsAI Testing A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsWaterfall And Agile Methodologies A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsSpring Boot Persistence Best Practices: Optimize Java Persistence Performance in Spring Boot Applications Rating: 0 out of 5 stars0 ratingsJava Programming Interviews Exposed Rating: 0 out of 5 stars0 ratingsInternal APIs Third Edition Rating: 0 out of 5 stars0 ratingsAndroid Studio Hedgehog Essentials - Kotlin Edition: Developing Android Apps Using Android Studio 2023.1.1 and Kotlin Rating: 0 out of 5 stars0 ratings
Software Development & Engineering For You
Level Up! The Guide to Great Video Game Design Rating: 4 out of 5 stars4/5Diary of a Software Craftsman Rating: 5 out of 5 stars5/5Python For Dummies Rating: 4 out of 5 stars4/5Learn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5Lua Game Development Cookbook Rating: 0 out of 5 stars0 ratingsPYTHON: Practical Python Programming For Beginners & Experts With Hands-on Project Rating: 5 out of 5 stars5/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5Hand Lettering on the iPad with Procreate: Ideas and Lessons for Modern and Vintage Lettering Rating: 4 out of 5 stars4/5Android App Development For Dummies Rating: 0 out of 5 stars0 ratingsBeginning Programming For Dummies Rating: 4 out of 5 stars4/5Learning Python Rating: 5 out of 5 stars5/5How to Write Effective Emails at Work Rating: 4 out of 5 stars4/5Modern C++ for Absolute Beginners: A Friendly Introduction to C++ Programming Language and C++11 to C++20 Standards Rating: 0 out of 5 stars0 ratingsHow Do I Do That in Photoshop?: The Quickest Ways to Do the Things You Want to Do, Right Now! Rating: 4 out of 5 stars4/5The Essential Persona Lifecycle: Your Guide to Building and Using Personas Rating: 4 out of 5 stars4/5The Inmates Are Running the Asylum (Review and Analysis of Cooper's Book) Rating: 4 out of 5 stars4/5SQL For Dummies Rating: 0 out of 5 stars0 ratingsGit Essentials Rating: 4 out of 5 stars4/5Programming Problems: A Primer for The Technical Interview Rating: 4 out of 5 stars4/5Managing Humans: Biting and Humorous Tales of a Software Engineering Manager Rating: 4 out of 5 stars4/5Ry's Git Tutorial Rating: 0 out of 5 stars0 ratingsCoding All-in-One For Dummies Rating: 0 out of 5 stars0 ratingsHow Do I Do That In InDesign? Rating: 5 out of 5 stars5/5Hacking for Beginners: Mastery Guide to Learn and Practice the Basics of Computer and Cyber Security Rating: 0 out of 5 stars0 ratingsAgile Project Management: Scrum for Beginners Rating: 4 out of 5 stars4/5Photoshop For Beginners: Learn Adobe Photoshop cs5 Basics With Tutorials Rating: 0 out of 5 stars0 ratingsDebugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems Rating: 4 out of 5 stars4/5iPhone Application Development For Dummies Rating: 4 out of 5 stars4/5
Reviews for Agile Modeling
Rating: 3.6923077461538463 out of 5 stars
3.5/5
13 ratings2 reviews
- Rating: 4 out of 5 stars4/5Ambler's case for an agile modeling process is persuasive, although there's little evidence for or against. The cornerstone of the argument is to use whatever model is useful to you, and model only until you have enough information to go to the next step (modeling or writing code). It's a pragmatic approach, which is probably why it's convincing without being demonstrably successful. Ambler doesn't recommend or explain specific models, but the Appendix has a giant list of models used for business, requirements, analysis, design, architecture and infrastructure modeling.
- Rating: 4 out of 5 stars4/5Ambler's case for an agile modeling process is persuasive, although there's little evidence for or against. The cornerstone of the argument is to use whatever model is useful to you, and model only until you have enough information to go to the next step (modeling or writing code). It's a pragmatic approach, which is probably why it's convincing without being demonstrably successful. Ambler doesn't recommend or explain specific models, but the Appendix has a giant list of models used for business, requirements, analysis, design, architecture and infrastructure modeling.
Book preview
Agile Modeling - Scott Ambler
Enjoying the preview?
Page 1 of 1