Module 1 - The DSDM Agile Approach Flashcards
What is the definition of DSDM?
DSDM is a proven framework for Agile project management and deliver, helping to deliver results quickly and effectively
What is the definition of AgilePF?
AgilePF (DSDM Agile Project Framework) is an evolution of DSDM Atern the previous version of DSDM. It provides the information that is essential to enable any role on a DSDM project to enable any role on a DSDM project to use DSDM effectively and to understand how it is applied in practice
DSDM Vs Agile
- Requires basic foundations to be agreed at an early stage
- Reduces nasty surprises if foundations are agreed and focused on business, solution and management
- Help large/complex organisations by making this agreement essential
- provides better fit with most organisations because it has broader set of roles than most Agile approaches
- Deal not only with development and delivery, but the entire project
- Can be combined with other existing in-house Agile approach
What is a description of RAD?
Rapid application development is an approach where users of the solution work closely with developers to iteratively and incrementally build software applications, not based on a formalised solution, but on discussion, demonstrations and short feedback loops
List the negatives about the Waterfall approach?
-Traditional
-Sequential
-Too big and too long
-poor communication
- progress was measured in percentage
- Late delivery
- Over budget
- Relies heavily on specifications
List the negatives about the RAD approach
- relies on discussions, demonstrations and short feedback loops
- provided quick fixes only
- focused on speed
- No focus on quality
- No view of big picture
- Introduced new sets of problems
DSDM VS Traditional
- Uses details to signal if the project can move to the next step; detail is determined through iteration
- Handles expected changes in business requirements at detailed level
- Avoids effort traditionally spent on detailed up-front work
- Address current and imminent needs, as opposed to the traditional focusing on perceived possibilities
- Provides better fit solutions - easier to test and easier to integrate into the business process
- Requires small solution cost, as opposed to the cost of traditional’s extensive solution
What are the benefits to DSDM?
- The business is better able to direct development of the solution and is more likely to feel ownership of the solution as it evolves and most importantly as it transitions into live use
- Prioritisation enables a project to be delivered on time whilst protecting the quality of what is being delivered
- The risk of building the wrong solution is greatly reduced; the ultimate solution is more likely to meet the real business need
- Deployment is more likely to go smoothly, due to the co-operation of all parties concerned throughout the development
Complete the blanks
DSDM is a proven …. for Agile project management and ….., helping to deliver results …… and effectively.
Framework
Delivery
Quckly
What are the 5 advantages of DSDM over traditional approaches?
- uses detail to signal if the project can move to the next step
- Handles expected changes in business requirements at detailed level
- Avoids effort traditionally spent on detailed up-front work
- Provides better fit solutions - easier to test and easier to integrate into the business process
- Requires small solution cost
What are three benefits of DSDM in general?
- The business is better able to direct and feel ownership of the solution as it evolves
- Prioritisation enables a project to be delivered on time whilst protecting quality
- The risk of building the wrong solution is greatly reduced
True or false - DSDM is a proven framework for agile project management and delivery, helping to deliver results quickly and effectively
True
True or False - DSDM was a free to use approach when created in 1994 through a collaboration of a large number of project practitioners across many companies
False
True or Flase - AgilePF is the previous version of DSDM
False
True or false - AgilePF uses the agile philosophy on products to ensure needed documentation are lean, timely and valuable
True