Sujets > Organization

Quality

Characteristics of successful transformational leaders:

  • Communicate clearly with all levels of their organization to ensure the rationale for change is understood
  • Always present and don’t hide in their offices
  • Show their commitment by example and by changing how they behave
  • Continuously reinforce change and take the time to listen to concerns
  • Open to constructive feedback
  • Live and believe in the cause

Key areas that Agile can be effective

  • Achieving a better release predictability and building in quality
  • Achieving a higher level of productivity
  • Obtaining valuable and timely feedback from customers on the provided values
  • Elevating customer satisfaction
  • NPS (Net Promoter Survey) score reflecting higher product quality
  • Attracting and retaining happier employees

Key Agile Metrics

Depends what outcome you are looking for

Example : achieve higher productivity

  • Completing actual vs. planned number of stories/points (including technical debt planned stories)
  • Broken build frequency
  • Code coverage
  • Mean Time to Repair/Resolution (MTTR)

Definition Of Ready vs Definition Of Done

DOR

  • clear objectif of feature/stor and business value
  • clear acceptance criteria
  • customer usecase / UX documented

DOD

Story

  • acceptance criteria met / code reviewed
  • tests executed and no regression
  • successful CI/CD

Feature

  • success criteria met
  • all storied accepted and no regression
  • feature demoed, integrated and accepted by pm
  • feature documented and reviewed

Release

  • all features accepted by PM
  • all tests including e2e with no regression
  • zero must fix / defect
  • all non functional area covered (security, localization, etc)

Quality area focus

  • Code coverage
  • Test coverage
  • Automation strategy at all levels
  • Following Agile practices to close defects earlier
  • Integration of automation tools in CI/CD
  • Documentation review
  • Access to customer-like environment, use cases, and data
  • Upgrade and scalability focus
  • Training for the sustaining triage teams if applicable
  • Dependencies on third-party software
  • Integration and interoperability focus
  • Following coding standard practices and promoting extreme programing
  • Solid root-cause analysis and corrective action

Qualiy mindset

  • Focus on the customer and people first.
  • Fail fast and learn from mistakes.
  • Establish teams with collaborative and skilled people.
  • Provide guidance and training to the leadership team to believe and support the change.
  • Focus on creating a safe environment that allows for changing culture and mindset.

Questions for successful organization

  • How much did the new feature impact revenue?
  • How much deviation existed between planned versus actual delivery date for the feature?
  • How widely is the feature getting adopted by customers? (Telemetry plays a big role here.)
  • How much new business value was delivered with the new feature?
  • Did it meet internal and external quality expectations?