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

Beyond Scrum!

Avatar for Hitesh Das Hitesh Das
September 24, 2021

Beyond Scrum!

Avatar for Hitesh Das

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