Agile Modeling Essays and Articles
Table of Contents
- AM Overview
- Major Pages at this Site
- Adopting AM
- Agile Models
- AM in practice
- Practices, Patterns, and Anti-Patterns
- Topics in AM
- UML/MDA
- Other
- Translations
Agile Modeling: An Overview
- Agile Model Driven Development (AMDD)
- How the AM Practices Fit Together
- An Introduction to Agile Modeling
- So You Want to Be an Agile Modeler?
- What Is(n’t) Agile Modeling?
- When Are(n’t) You Agile Modeling?
- When Does(n’t) Agile Modeling Make Sense?
- Where Do I Start?
Major Pages
- Agile Modeling Core Practices
- Agile Models Distilled
- Frequently Asked Questions (FAQ)
- Modeling Style Guidelines
- Practices of AM
- Principles of AM
- Training
- Values of AM
Adopting Agile Approaches
- Adopting Agile Database Techniques
- Becoming Agile
- Easing into Agile Modeling
- How Can Enterprise-level Professionals Be Agile?
- Remaining Agile
Agile Models
- Agile Models Distilled
- Artifacts for Agile Modeling: The UML and Beyond
- Barely Good Enough?
- When is a Model Agile?
Agile Modeling In Practice
- Agile Model Driven Development (AMDD)
- Agile Software Development: Definition
- Agile Requirements Modeling
- Active Stakeholder Participation
- Agile Requirements Core Practices
- Agile Requirements Change Management
- Examining the “Big Requirements Up Front (BRUF)” Approach
- Inclusive Models
- Overcoming Common Requirements Modeling Challenges
- Requirements Envisioning
- Response to “Are You Passing the Requirements Buck”
- Agile Architectural Modeling
- Agile Analysis
- Agile Design
- Agile Legacy System Analysis
- AM and eXtreme Programming (XP)
- Debunking eXtreme programming myths
- XP and the UML?
- Feature Driven Development (FDD) and Agile Modeling
Patterns and Anti-Patterns
- Apply Patterns Gently
- Big Modeling Up Front (BMUF) Anti-Pattern
- Enterprise Modeling Anti-Patterns
- Iteration Modeling
- Just Barely Good Enough (JBGE) artifacts
- Look-Ahead Modeling
- Model Storming
- Single Source Information.
Topics in Agile Modeling
- Active Stakeholder Participation
- Agile Design Tips
- Agile Documentation
- Communication
- Comparing the Various Approaches to Modeling in Software Development
- Document Late
- Generalizing Specialists
- Executable Specifications
- Inclusive Models
- Iterating to Another Artifact
- Misconceptions Regarding AM
- The Look-Ahead Modeling Practice
- Model Reviews: Best Practice or Process Smell?
- Validating Agile Models (posted at www.cutter.com)
- Modeling Style Guidelines
- The Object Primer — An Introduction to Techniques for Agile Modeling
- Organizing an Agile Modeling Room
- Phases Examined
- Presenting Agile Models to Stakeholders
- stakeholder Rights and Responsibilities
- Rethinking Modeling Sessions
- Rethinking Presentations to stakeholders
- Rethinking the Role of Business Analysts
- Simple Tools or CASE Tools?
- Single Source Information: An Agile Practice New!
- Whiteboard modeling
UML/MDA
- AMDD Approaches
- Are You Ready For the MDA
- Be Realistic About the UML
- Comparing the Various Approaches to Modeling in Software Development
- Examining The Model Driven Architecture (MDA)
- Introduction to the Diagrams of UML 2.0
- A Roadmap for Agile MDA
- UML Modeling Style Guidelines
- Why Extend the UML Beyond Object and Component Technology?
- XP and the UML?
Other
- Agile Modeling Book Overview
- Agile Modeling Glossary
- Agile Modeling References
- Answering the “Where is the Proof that Agile Methods Work” Question
- Frappr Map
- From eXtreme Modeling (XM) to Agile Modeling (AM): Why the Name Change
- Interviewing Tips and Techniques for IT Professionals
- Using the The Agile Modeling Logo on Your Site
- Use Case Reuse: <>, <>, and Inheritance
Translations