Dynamic Systems Development Method (DSDM) - kirillsats/FirstAppBuketov GitHub Wiki
DSDM is an Agile method that focuses on the full project lifecycle, DSDM (formally known as Dynamic System Development Method) was created in 1994, after project managers using RAD (Rapid Application Development) sought more governance and discipline to this new iterative way of working.
DSDMβs success is due to the philosophy βthat any project must be aligned to clearly defined strategic goals and focus upon early delivery of real benefits to the business.β Supporting this philosophy with the eight principles allows teams to maintain focus and achieve project goals.
The Eight Principles of DSDM:
-- | -- | -- 1 | Focus on the business need | All decisions are driven by delivering maximum business value. 2 | Deliver on time | Time is fixed β delivery within agreed timelines is prioritized, even if scope is adjusted. 3 | Collaborate | Close cooperation between all stakeholders is essential for project success. 4 | Never compromise quality | Quality is defined at the beginning and must never be sacrificed. 5 | Build incrementally from firm foundations | Development progresses in stages, but based on a well-understood architecture. 6 | Develop iteratively | Requirements and solutions evolve through continuous feedback and iteration. 7 | Communicate continuously and clearly | Regular, clear communication between all parties is key. 8 | Demonstrate control | Project progress is visible and well-managed at all times.
Government IT projects in the UK (many agencies use DSDM due to its manageability).
The financial sector, where predictability and compliance are important.
Medical systems requiring reliability and regulatory compliance.