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: 4 out of 5 stars4/5Introduction to Disciplined Agile Delivery - Second Edition Rating: 5 out of 5 stars5/5Choose your WoW - Second Edition (SIMPLIFIED CHINESE): A Disciplined Agile Approach to Optimizing Your Way of Working Rating: 0 out of 5 stars0 ratings
Related to Agile Modeling
Related ebooks
Java Enterprise Design Patterns: Patterns in Java Rating: 2 out of 5 stars2/5Agile Java Complete Self-Assessment Guide Rating: 0 out of 5 stars0 ratingsMaking Sense of Agile Project Management: Balancing Control and Agility Rating: 0 out of 5 stars0 ratingsChaos Engineering A Clear and Concise Reference Rating: 0 out of 5 stars0 ratingsmacOS App Development: The SwiftUI Way Rating: 0 out of 5 stars0 ratingsIntegration Testing A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsReach Compliance A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsRequirements Modelling and Specification for Service Oriented Architecture Rating: 0 out of 5 stars0 ratingsA Measurement Framework for Software Projects: A Generic and Practical Goal-Question-Metric(Gqm) Based Approach. Rating: 0 out of 5 stars0 ratingsProduct Lifecycle Management (Volume 1): 21st Century Paradigm for Product Realisation Rating: 0 out of 5 stars0 ratingsAV Solutions A Complete Guide - 2019 Edition Rating: 0 out of 5 stars0 ratingsAI Testing A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsAgile A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsMethods of IT Project Management, Fourth 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 ratingsTesting Applications on the Web: Test Planning for Internet-Based Systems Rating: 3 out of 5 stars3/5System integration testing The Ultimate Step-By-Step Guide Rating: 0 out of 5 stars0 ratingsOpa Application Development Rating: 0 out of 5 stars0 ratingsReal-Life MDA: Solving Business Problems with Model Driven Architecture Rating: 5 out of 5 stars5/5Develop Use Cases Second Edition Rating: 0 out of 5 stars0 ratingsSoftware architecture A Complete Guide - 2019 Edition Rating: 0 out of 5 stars0 ratingsSoftware Documentation Strategy A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsTest Cases A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsAutomated Testing Second Edition Rating: 0 out of 5 stars0 ratingsApp Innovator's Guide: Mobile App Development for Android and iOS: Building Cross-Platform Solutions Rating: 0 out of 5 stars0 ratingsSoftware Design Pattern A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsData Hubs A Complete Guide - 2021 Edition Rating: 0 out of 5 stars0 ratingsInternal APIs Third Edition Rating: 0 out of 5 stars0 ratings
Software Development & Engineering For You
Python For Dummies Rating: 4 out of 5 stars4/5Adobe Illustrator CC For Dummies Rating: 5 out of 5 stars5/5PYTHON: Practical Python Programming For Beginners & Experts With Hands-on Project Rating: 5 out of 5 stars5/5How to Write Effective Emails at Work Rating: 4 out of 5 stars4/5Beginning Programming For Dummies Rating: 4 out of 5 stars4/5Wordpress 2023 A Beginners Guide : Design Your Own Website With WordPress 2023 Rating: 0 out of 5 stars0 ratingsLevel Up! The Guide to Great Video Game Design Rating: 4 out of 5 stars4/5Agile Practice Guide Rating: 4 out of 5 stars4/5How Do I Do That In InDesign? Rating: 5 out of 5 stars5/5Learn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5Hand Lettering on the iPad with Procreate: Ideas and Lessons for Modern and Vintage Lettering Rating: 4 out of 5 stars4/5Beginning C++ Programming Rating: 3 out of 5 stars3/5Tiny Python Projects: Learn coding and testing with puzzles and games Rating: 5 out of 5 stars5/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5Reversing: Secrets of Reverse Engineering Rating: 4 out of 5 stars4/5Engineering Management for the Rest of Us Rating: 5 out of 5 stars5/5Learning Python Rating: 5 out of 5 stars5/5Good Code, Bad Code: Think like a software engineer Rating: 5 out of 5 stars5/527 PROGRAM MANAGEMENT INTERVIEW TECHNIQUES - To Ace That Dream Job Offer ! Rating: 5 out of 5 stars5/5How 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/5RESTful API Design - Best Practices in API Design with REST: API-University Series, #3 Rating: 5 out of 5 stars5/5Blender 3D Printing Essentials Rating: 0 out of 5 stars0 ratingsGit Essentials Rating: 4 out of 5 stars4/5Agile: What You Need to Know About Agile Project Management, the Kanban Process, Lean Thinking, and Scrum Rating: 5 out of 5 stars5/5Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems Rating: 4 out of 5 stars4/5Data Visualization: a successful design process 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