Cercando i diversi metodi di sviluppo del software ho scoperto che ci sono due AM:
Il problema è che non riesco a ottenere la differenza tra loro. Se uno è parte di un altro? o un aggiornamento all'altro?
Agile Modeling (AM) is a practice-based methodology for effective modeling and documentation of software-based systems. Simply put, Agile Modeling (AM) is a collection of values, principles, and practices for modeling software that can be applied on a software development project in an effective and light-weight manner. The secret to AM isn’t the modeling techniques themselves -- such as use case models, class models, data models, or user interface models -- but how they’re applied. You may take an agile modeling approach to requirements, analysis, architecture, and design.
Mentre Agile Manifesto è :
The Agile Manifesto was written in February of 2001, at a summit of seventeen independent-minded practitioners of several programming methodologies. The participants didn't agree about much, but they found consensus around four main values.
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Lo sviluppo di software agile è un gruppo di metodologie simili, alcuni dei più popolari sono:
- Agile Modeling
- Agile Unified Process (AUP)
- Crystal Clear
- Dynamic Systems Development Method (DSDM)
- Essential Unified Process (EssUP)
- Exia Process (ExP)
- Extreme Programming (XP)
- Feature Driven Development (FDD)
- Kanban (development)
- Open Unified Process (OpenUP)
- Scrum
- Velocity tracking
Per riassumere:
Leggi altre domande sui tag agile development-methodologies