Showing posts with label Scrum. Show all posts
Showing posts with label Scrum. Show all posts

Thursday, July 27, 2017

Agile Methodologies

Agile Methodologies

  • SCRUM
  • XP - Extreme Programming
  • LEAN KANBAN
  • CRYSTAL
  • Dynamic Systems Development Method (DSDM Atern)
  • Feature Driven Development (FDD)
  • Agile Project Management (APM)
  • OpenUP


Agile Concepts

Tools and Techniques

PMI-ACP Exam Content (7-Domains)
1. Agile Principles and Mindset
2. Value Driven Delivery
3. Stakeholder Engagement
4. Team Performance
5. Adaptive Planning
6. Problem Detection and Resolution
7. Continuous Improvement


Tips, Tricks, Strategies and Tools

Agile adoption leads to effective scaling and faster delivery

Take up more projects and deliver faster

PMI - Agile Certified Practitioner (ACP)

Agile

  • Customer requirements and solutions evolve through the repeated cycles of planning, collaboration and delivery
  • Iterative and Incremental (Evolutionary)
  • Meets changing needs of stakeholders
  • "Just Enough Ceremony" - means creating only those documents that justifies the requirement.

Agile Best Practices

  • Face to Face communication
  • Shorter Development cycle
  • Business and Developer Collaboration
  • Working software as the primary demonstration of progress
  • Effective Engineering Practices
  • Frequent demonstrations of progress and early ROI
  • Inspect and adapt to business changes
  • Retrospectives and continuous improvement

Agile Core Principles and Practices

  • Early Delivery of Value through Iterations with Demos
  • User Stories reflect Business Value and Priority
  • Continuous Involvement of the customer
  • Acceptance Tests for all Requirements
  • Retrospectives
  • Sustainable Pace or Velocity
  • Communication
  • High Visibility

Scrum Learnings

Three Pillars of Scrum
  • Transparency
  • Inspection
  • Adaptation

Scrum Team & Roles (comprises of FIVE to NINE members 7+-2 excluding the SM & PO)
  • Product Owner
  • Scrum Master
  • Development

Key Terms
  • Product Backlog
    • All work to be performed in the foreseeable future, both well-defined and that requires further definition
  • Sprint 
    • period of 30 days or less within which a set of work will be performed to create a deliverable
  • Spring Backlog
    • A well-defined requirement that can be worked on with little change, 
    • over 30 days or less,
    • resulting in a tangible, potentially shippable incremental deliverable
  • Scrum
    • A daily meeting at which progress and impediments to progress are reviewed

- Release Backlog (Shortlisted prioritized items ready for a Sprint execution)
- Visibility and Velocity

Scrum Meetings
  • Sprint Planning
  • Daily Stand-Up Meeting
  • Sprint Review
  • Retrospection







a