Slide 1

Slide 1 text

Beyond Scrum! Felicitator : Hitesh Das(SEM, TIL Central & Dineout)

Slide 2

Slide 2 text

Contents ● ? Scrum ● ? Beyond Scrum ● Understanding Agility ● 4 facets of Agile ○ Values & Principles ○ Agile Mindset ○ Agile Practices ○ Tools and Technologies ● QnA

Slide 3

Slide 3 text

? 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.

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

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.

Slide 7

Slide 7 text

Being Agile! - able to move quickly and easily... - Values & Principles - Agile Mindset - Agile Practices - Tools and Technologies

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

Characteristics of Agile Mindset

Slide 10

Slide 10 text

Agile Practices

Slide 11

Slide 11 text

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

Slide 12

Slide 12 text

Conclusion “You can’t do Agile, you can be Agile!”