Agile & Scrum Overview Agile Fundamentals TCS LATAM FY24-25 The current presentation contains Alistair Cockburn’s Copyrighted Material, for educational purposes only. Source: https://www.heartofagile.academy • I am Jorge Carlos Ponton (aka Jorge, Yorch, George, Giorgio, or Ponton). Born on February 1974, in Mexico City, Mexico. • More than two decades working as Consultant on IT Processes & Governance • Passionate musician, technical communicator, and eager self-paced learner • Collaborating with TCS since May 2013, working for BFSI major account, Data Management Services and Governance. (Agile Coaching and Leadership, Transformation and Innovation Management) • Associate Consultant - Roles: Agile Coach for DEG LATAM – Mexico & Brazil / Data & Analytics Program Manager / Business Intelligence Specialist / HSE - Mgmt. Representative for TCS Guadalajara 4, • Accolades: Silver Mentor, Contextual Master, AI-Agile Community Manager, and currently working with the recently created LATAM AI.Cloud Excellence Group • Have obtained such a mix of skills which have given me the opportunity to learn and serve the greater good, helping on the betterment of my community and dear colleagues. Helping others create a better future! My website: https://jorgecarlosponton.com Emp. ID: 780625 – TCS Email: jorge.ponton@tcs.com Linkedin: https://linkedin.com/in/jorgecarlos ponton Please minimize multitasking Interact as one team to help each other ✓ Use Group Chat for comments and observations ✓ Feel free to use Webex/ Teams reactions during the session ✓ Collaborate using the online board during the session ✓ Have fun collaborating together Think about how the material can help you personally and professionally & in your desired journey towards a Scrum Master (SM) or Product Owner (PO) role. Document Classification What is Agile? Agile is a collection of principles used in software development and project management. Agile focuses on enabling teams to deliver work in small, workable increments, thus delivering value to their customers with ease. Evaluation of the requirements, plans, and results take place continuously. This helps the team in responding to changes in a quick manner. https://www.simplilearn.com/tutorials/agile-scrum-tutorial/what-is-agile Source: https://www.agilealliance.org/agile101/ Being Agile “Having the ability to create and respond to change. A way of dealing with, and ultimately succeeding in, an uncertain and turbulent environment.” AgileAlliance.org Source: https://www.agilealliance.org/agile101/ Document Classification Manifesto for Agile Software Development (agilemanifesto.org) Source: https://agilemanifesto.org Agile Manifesto We are uncovering better ways of developing ‘software offerings by doing it and helping others do it. Through this work we have come to value: Individuals and interactions OVER Processes and tools Working software OVER Comprehensive documentation Customer Satisfaction OVER Contract negotiation Responding to change OVER Following a plan That is, while there is value in the items on the right, we value the items on the left more. Document Classification It’s not the strongest of the species that survive, nor the most intelligent, but the ones most responsive to change TCS’ RESPONSE TO THE NEED FOR CHANGE Our purpose statement Building a greater future through innovation and collective knowledge L Leading Change TCS VALUE S I Integrity R Respect for Individual E Excellence L Learning and Sharing Fixed vs Growth Mindset (an Agile Mindset) Business 4.0 – Pillars and Behaviors Attention please! Let’s watch a brief video (10 minutes) A Brief History of Lean & Agile (Barry L Smith) Courtesy of: Barry L Smith, CEO Unify Consulting https://www.linkedin.com/feed/update/urn:li:activity:6789637699889438720/ Before the Manifesto After the Manifesto Heart of Agile Essentials • • • • What is Agile? Why do we care? What is the Heart of Agile? What problem does it solve? FY24-25 The current presentation contains Alistair Cockburn’s Copyrighted Material, for educational purposes only. Source: https://www.heartofagile.academy The Heart of Agile Essentials The Heart of Agile Essentials The Heart of Agile Essentials The Heart of Agile Essentials The Heart of Agile Essentials The Heart of Agile Essentials The Heart of Agile Essentials The Heart of Agile Essentials The Heart of Agile Essentials The Heart of Agile Essentials The Heart of Agile Essentials The Heart of Agile Essentials The Heart of Agile Essentials The Heart of Agile Essentials The Heart of Agile Essentials The Heart of Agile Essentials The Heart of Agile Essentials The Heart of Agile Essentials The Heart of Agile Essentials The Heart of Agile Essentials The Heart of Agile Essentials The Heart of Agile Essentials The Heart of Agile Essentials The Heart of Agile Essentials The Heart of Agile Essentials The Heart of Agile Essentials Scrum Culture Overview for ILP • • • • • • Introduction to Scrum, Fundamentals, and an initial Overview Scrum vs. Waterfall, Key Differences between Scrum and Others, and Scrum Value Scrum Origins – History of Scrum, the Foundation of Scrums Scrum Pillars and Principles Scrum Values and Scrum Resources Scrum Rituals and Roles May 2025 What is Scrum? • A framework to solve problems & deliver value • An Agile “methodology” (a per the definition in the 2020 Scrum Guide ”it’s a lightweight framework”) • The most popular Agile method for delivering projects • An iterative, time-boxed approach • Incremental delivery with continuous improvement • Customer centric, focus on value, deliver often & quickly • Adaptive, fast, flexible Courtesy: O’Reilly Learning Document Classification Scrum vs. Waterfall Scrum: Waterfall: • Quick delivery with a focus on value; • Longer term delivery with a focus on customer centric requirements; business centric • Iterative • Sequential • Scope is variable & negotiable • Scope is fixed • Continuous reflection for improvement • Frequent testing • Roles blur • Lessons learned at the end of the project • Testing during a phase • People in defined roles Scrum vs. Waterfall Waterfall: Sequential Scrum: Iterative Courtesy: O’Reilly Learning Origins of Scrum • Japanese and rugby roots • Introduced initially in the 80’s by Hirotaka Takeuchi and Ikujiro Nonaka • In the 90’s Ken Schwaber and Jeff Sutherland structured the Scrum framework • Sutherland & Schwaber helped to write the Agile Manifesto in 2001 • They are co-authors of the definitive Scrum Guide (public document initially released in 2009) • Schwaber co-founded the ScrumAlliance.org and later founded Scrum.org Courtesy: O’Reilly Learning Scrum and Others Lighter Agile approaches More extensive Agile approaches Scrum Pillars & Scrum Principles – a Solid Foundation of Scrum as a Culture Transparency Significant aspects of the process must be visible for the outcome Inspection Scrum artifacts are frequently inspected to review progress and variances Scrum Pillars Adaptation When there’s variation vs. desired and acceptable outcomes adjustments are made Scrum Pillars & Scrum Principles – a Solid Foundation of Scrum as a Culture Courtesy: O’Reilly Learning Scrum Principles Scrum Values are the essence of Scrum as a culture • Commitment • Courage • Focus • Openness • Respect Scrum Aspects & Scrum Strengths Scrum Aspects: • Organization (Self-management) • Business Justification • Quality • Change • Risk Courtesy: O’Reilly Learning Scrum Strengths Scrum Events (Rituals) & Scrum Roles Scrum Rituals: • Sprint Planning • Daily Scrum • Sprint Review • Sprint Retrospectives • Backlog refinement Scrum Roles - Accountabilities Courtesy: O’Reilly Learning DEVELOPERS Scrum Team Roles Scrum Rituals and Scrum Roles Scrum Master • A facilitator • Helps team to reach it goals • Leads, supports, guides and helps • Ensure adherence to • Removes roadblocks and impediments Scrum Framework and rituals • Facilitate Daily stand-ups • Keeps the team focused on goals & objectives • Keeps time on track • Servant-Leader (Situational-approach Leader) • Coaches team • Works closely with Product Owner • Not a traditional Team Lead or Project Manager • Facilitates key sessions and encourages team to improve Courtesy: O’Reilly Learning Scrum Rituals and Scrum Roles Product Owner • Represents the customer and stakeholders • Bridge between the team and stakeholder • Defines the product in customer centric terms • Should be different to the Scrum Master • Owns the product backlog • Steers direction of what is being delivered • Prioritizes based on importance and dependencies • A Scrum Team should have only one Product Owner Courtesy: O’Reilly Learning • Negotiates priorities, scope, funding, and schedule • A person can be the Product Owner for more than one team Scrum Rituals and Scrum Roles Developers (Scrum Team) • Responsible for delivering “shippable” increments every sprint • Instills quality by adhering to a Definition of Done • Generally, less than 10 people who carry out tasks like: • Analysis, design, development, testing, etc. • Adapts their plan each day toward the Sprint Goal • Empowered • Self-managed • Accountable for creating a plan for the Sprint, the Sprint Backlog • Holds each other accountable as professionals Courtesy: O’Reilly Learning Scrum Master Services Provided to Other Roles To the Product Owner • Ensuring that goals, scope, and product domain are understood by everyone • Finding techniques for effective Product Backlog management • Helping the Scrum Team to understand the need for concise and clear Product Backlog • Understanding Product Planning in an empirical environment • Ensuring the Product Owner knows how to arrange the Product Backlog to maximize the value • Understanding and practicing agility • Facilitating Scrum events Courtesy: Edureka.co Scrum Master Services Provided to Other Roles To the Developers • Coaching the Development Team in self-managing and cross-functionality • Helping the Development Team to create high-value products • Removing impediments to the Development Team’s progress • Facilitating Scrum events as requested or needed • Coaching the Development Team in organizational environment in which Scrum is not yet fully adopted and understood Courtesy: Edureka.co Scrum Master Services Provided to Other Roles To the Organization • Leading and coaching the organization in its Scrum adoption • Planning Scrum implementations within the organization • Helping employees and stakeholders to understand and enact Scrum and empirical product development • Causing change that increases the productivity of the Scrum Team • Working with other Scrum Masters to increase the effectiveness of the application of Scrum in the organization Courtesy: Edureka.co How we do it at TCS? https://www.tcs.com/about-us Allows you to continuously delight the customer What is Agile? Enables you to respond effectively to changes in your environment Permits you to mitigate risks by pushing you to fail faster Encourages a continuous learning mindset Lets you integrate ecosystems and generate value Enhances the productivity and cohesiveness of teams Living TCS Values We are… Building on belief Growth & transformation Strategic business partner Innovation & creativity Experience certainty Customer centric Technology expert Delivery excellence Building on belief TCS, the purpose-led transformation partner. We use innovation and the power of collective knowledge to build on our shared beliefs. TCS’ Commitment In it for good Bring everything Know-how Master the journey Our Heritage References - useful links to keep learning Websites for research: Web articles and videos in chronological order: https://agilemanifesto.org https://theagilerevolution.com https://www.business4.tcs.com https://www.heartofagile.com https://www.heartofagile.academy http://www.lecciones-aprendidas.info/ https://www.linkedin.com https://www.tmtctata.com/learning-latitudes https://www.tcs.com/about-us https://www.tcs.com/perspectives https://learning.oreilly.com https://vimeo.com/543180832 • • • • TCS Agile Coffee Connect https://tcsglobal.webex.com/meet/Biliana.Draganova Images Courtesy of: Alistair Cockburn - heartofagile.com Mauricio Rubio – learning.oreilly.com Edureka – edureka.co AgileAlliance – resources videos Modern-agile (2016) Getting to the Heart of Agile by Alistair Cockburn, InstitutLeanFrance (2019) Heart of Agile talk with Sole Pinter in Spanish, Latam Agiles2020 (2020) Brice Beard – APAC Head Global Markets Execution Technology, Business Agility Champion - Linkedin Profile (2021) • Your Organization journey Becoming Agile - Agile Manifesto Mindset, Brice Beard (2021) • Barry L Smith, Lean-agile Leader – Linkedin Profile (2021) • Agile - Barry L Smith, Unify Consulting (2021) Special Thanks to My Mentor: • Jorge H. Abad Londoño, Head of Agility for TCS in Latin America | Regional Agile Coach | Enterprise Agile Coach | SPC 5.0, RTE 5.1, TKP, KSD, KSM | Trainer Management 3.0 | Speaker | Author – TCS Colombia • Blog: Lecciones Aprendidas en Desarrollo de Software, Jorge Abad y Lucho Salazar Thank you Copyright © 2024 Tata Consultancy Services Limited Getting ready for PSM-I examination Scrum Guide 2020 Scrum.org – Open Assessment Scrum Quiz Agilemania Quiz Fy24-25 TCS Internal Mandatory Reading https://scrumguides.org/scrum-guide.html TCS Internal https://www.scrum.org/pathway/scrum-master Suggested Reading for PSM-I TCS Internal Testing Your Knowledge for PSM-I https://www.scrum.org/openassessments/scrum-open TCS Internal Testing Your Knowledge for PSM-I http://scrumquiz.or g/#/ TCS Internal Testing Your Knowledge for PSM-I PSM Professional Scrum Master - I Practice Exam Question- Agilemania TCS Internal Getting ready for Agile Practitioner –E1 iEvolve Competency 5376 Scrum.org – Open Assessment Scrum Quiz Agilemania Quiz FY24-25 TCS Internal iEvolve Course ID: 59258 => OneClickAgile Knome wiki – OneClickAgile • https://knome.ultimatix.net/wikis/2213-one-click-agile Thank you Copyright © 2024 Tata Consultancy Services Limited