Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Beyond Scrum!

Hitesh Das
September 24, 2021

Beyond Scrum!

Hitesh Das

September 24, 2021
Tweet

More Decks by Hitesh Das

Other Decks in Technology

Transcript

  1. Contents • ? Scrum • ? Beyond Scrum • Understanding

    Agility • 4 facets of Agile ◦ Values & Principles ◦ Agile Mindset ◦ Agile Practices ◦ Tools and Technologies • QnA
  2. ? Scrum Scrum is a process framework • Used to

    manage product development and other knowledge work. • Provides a means for teams to establish a hypothesis of how they think something works, try it out, reflect on the experience, and make the appropriate adjustments.
  3. A Religious Scrum - Fixed-duration sprints - Time boxed stand-ups.

    - Creating artifacts as prescribed - Achieve the desired end results! … this is where most of the teams struggle
  4. Scrum is !Enough - Team religiously forced to start/ finish

    the ceremonies without having right results or seeing improvement. - Having time-bound and scheduled ceremonies (like standups) are important but it should end on a positive note with evidential, useful and actionable/ improvised outcomes. - Team dis-interested to attend ceremonies, especially Daily Scrum, or it (daily scrum) is seen merely as a status update to Scrum Master/ Product Owner. - Chaotic environment and team’s unwillingness to attend retrospectives. - Unsatisfied business users and frightened or defensive product owner during sprint reviews - No engineering practices. No automation to code reviews, integration, build, unit test and software delivery. - Required frequent and repetitive tasks are done manually most of the times - Virtually no improvement or sustainable pace even after completing multiple sprints. Team’s vital metrics, such as velocity, widely fluctuate or have a declining trend. - Because of this, the performance and productivity cannot be predicted - Repetitive instances of failed (or killed) sprints, accumulated technical debt, inability of team to achieve sprint commitments and jeopardized long-term product goals - Team’s unwillingness to participate in backlog grooming and reluctance to estimation & planning. - Features (or user stories) are broken forcefully to fit into sprint length - The team is not organized as feature teams. - There are too many dependencies on cross teams or on specialized skilled person/ role such as User Experience, Architects, DBAs, Testers etc. - Testers and developers not working in coordination - External stakeholders feel ignored during legitimate and critical inputs and thus, start losing faith in the development team. - They struggle to provide feedbacks and hence, adopt pressure techniques.
  5. Being Agile! - able to move quickly and easily... -

    Values & Principles - Agile Mindset - Agile Practices - Tools and Technologies
  6. Tools and Technologies • Requirement Management Tools • Code Development

    Tools • CI/CD • Collaboration and Communication Tools • Unit Testing Tools • Knowledge Management Tools • SCM Tools • Production Monitoring Tools • Performance Automation Tools • Code Quality Analysis Tools