lviv pmday: Олександр Ліпський & Анна Лазор introduction to dsdm...
TRANSCRIPT
![Page 1: Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework](https://reader031.vdocument.in/reader031/viewer/2022022001/587180b91a28ab230b8b7757/html5/thumbnails/1.jpg)
Alex Lipsky:
Agile territory:Introduction to DSDM
![Page 2: Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework](https://reader031.vdocument.in/reader031/viewer/2022022001/587180b91a28ab230b8b7757/html5/thumbnails/2.jpg)
RUP
Methodologies, methodologies… HORROR!
AgilePrince2
RAD
V-model
Kanban
![Page 3: Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework](https://reader031.vdocument.in/reader031/viewer/2022022001/587180b91a28ab230b8b7757/html5/thumbnails/3.jpg)
• 1 - Adaptive Project Framework:
• 2 - Agile Software Development:
• 3 - Crystal Methods:
• 4 - Dynamic Systems Development Model (DSDM):
• 5 - Extreme Programming (XP):
• 6 - Feature Driven Development (FDD):
• 7 - Information Technology Infrastructure Library (ITIL):
• 8 - Joint Application Development (JAD):
• 9 - Lean Development (LD):
• 10 - PRINCE2:
• 11 - Rapid Application Development (RAD):
• 12 - Rational Unified Process (RUP):
• 13 - Scrum:
• 14 - Spiral:
• 15 - Systems Development Life Cycle (SDLC):
• 16 - Waterfall (Traditional):
Methodologies: more structured, but still horror...
![Page 4: Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework](https://reader031.vdocument.in/reader031/viewer/2022022001/587180b91a28ab230b8b7757/html5/thumbnails/4.jpg)
Our current topic is…
![Page 5: Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework](https://reader031.vdocument.in/reader031/viewer/2022022001/587180b91a28ab230b8b7757/html5/thumbnails/5.jpg)
• Follows RAD principles
• Agile? Agile!..
• Iterative and incremental
• Continous user/customer involvement
• MoSCoW prioritisation
What is DSDM?
![Page 6: Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework](https://reader031.vdocument.in/reader031/viewer/2022022001/587180b91a28ab230b8b7757/html5/thumbnails/6.jpg)
• Founded in 1994
• Type: not-for-profit, vendor-independent
organisation
• Mission: jointly developing and promoting
an independent RAD framework
• 2003: DSDM 4.2
• 2007: DSDM Atern
DSDM Consortium
![Page 7: Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework](https://reader031.vdocument.in/reader031/viewer/2022022001/587180b91a28ab230b8b7757/html5/thumbnails/7.jpg)
• Phase 1 – The Pre-project
• Phase 2 – The Project life-cycle
– Stage 1: Study (Feasibility and Business)
– Stage 2: Functional Model Iteration
– Stage 3: System Design and Build Iteration
– Stage 4: Implementation
• Phase 3 – The Post-project
DSDM 4.2
![Page 8: Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework](https://reader031.vdocument.in/reader031/viewer/2022022001/587180b91a28ab230b8b7757/html5/thumbnails/8.jpg)
• Timeboxing
• MoSCoW
• Prototyping
• Testing
• Workshop
• Modeling
• Configuration Management
DSDM Core Techniques
![Page 9: Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework](https://reader031.vdocument.in/reader031/viewer/2022022001/587180b91a28ab230b8b7757/html5/thumbnails/9.jpg)
• Executive Sponsor (a.k.a. Project Champion) – commits resources and funds; makes decisions
• Visionary – confirms project initialization; supervises development process
• Ambassador User – brings the knowledge of user community into the project
• Advisor User – represents important viewpoint; brings the daily knowledge of project
• Project Manager – belongs to user community or IT staff; manages project in general
• Technical Coordinator – responsible for architecture and technical level of project
• Team Leader – leads the team; responsible for team efficiency in general
• Solution Developer – interprets the system requirements; builds the prototypes
• Solution Tester – performs testing; provides comments and documentation
• Scribe – gathers and records the requirements, agreements, and decisions made in every workshop
• Facilitator – manages the workshops progress, acts as a motor for preparation and communication
• Specialist Roles (Business Architect, Quality Manager, System Integrator etc)
DSDM Roles
![Page 10: Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework](https://reader031.vdocument.in/reader031/viewer/2022022001/587180b91a28ab230b8b7757/html5/thumbnails/10.jpg)
• Factor 1: Acceptance of DSDM by senior
management and other employees
• Factor 2: Commitment of management to
ensure end-user involvement.
• Factor 3: There is the project team.
• Factor 4: Supportive relationship between
customer and vendor.
DSDM Critical Success Factors
![Page 11: Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework](https://reader031.vdocument.in/reader031/viewer/2022022001/587180b91a28ab230b8b7757/html5/thumbnails/11.jpg)
• Focus on the business need
• Deliver on time
• Collaborate
• Never compromise quality
• Build incrementally from firm foundations
• Develop iteratively
• Communicate continuously and clearly
• Demonstrate control
DSDM Atern principles
![Page 12: Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework](https://reader031.vdocument.in/reader031/viewer/2022022001/587180b91a28ab230b8b7757/html5/thumbnails/12.jpg)
DSDM Atern: phases
![Page 13: Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework](https://reader031.vdocument.in/reader031/viewer/2022022001/587180b91a28ab230b8b7757/html5/thumbnails/13.jpg)
DSDM Atern: examples of realization
![Page 14: Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework](https://reader031.vdocument.in/reader031/viewer/2022022001/587180b91a28ab230b8b7757/html5/thumbnails/14.jpg)
DSDM Atern: roles
![Page 15: Lviv PMDay: Олександр Ліпський & Анна Лазор Introduction to DSDM framework](https://reader031.vdocument.in/reader031/viewer/2022022001/587180b91a28ab230b8b7757/html5/thumbnails/15.jpg)
Confidential