
This session, “Agile Skills to Succeed in the New World,” emphasizes the essential soft skills required for success in today’s digital and AI-driven business environment. While proficiency in programming languages like Java, JavaScript, and C is vital, this course highlights that technical skills alone are not enough. It introduces agile methodologies as a way to enhance communication, accountability, and teamwork, aiming to transition individuals from being mere coders to well-rounded software engineers who contribute significantly to their organizations.
The session introduces the course - consists of seven chapters, starting with the business case for Agile, moving into the basics of Agile methodology, and covering essential skills for developers, Scrum Masters, and product owners. Topics such as accountability, problem-solving, and enabling teams are emphasized, along with a focus on DevOps, which complements Agile practices. The course wraps up with a summary of key learnings.
Understanding business fundamentals like revenue, cost, and profit is critical, as is knowing various business models, strategies, operations, and stakeholder management (customers, employees, partners, society, and the environment). By mastering these concepts, combined with Agile skills, programmers can thrive in the competitive corporate world.
Identify four paths to win: customer experience through acquisition and satisfaction, operational excellence, rapid time to market for new products, and strong competitive positioning.
Discover the role of IT in transforming businesses through automation, digital tools, and AI-driven decision-making. This session covers automating business processes, improving customer experience, enhancing operational efficiency, and utilizing data for better decision support. Ideal for anyone looking to leverage technology to drive productivity, profitability, and customer satisfaction in the digital age.”
Explore four core it activities in an agile world: software development, testing, maintenance, and it operations, with l1 to l3 support and bug-fix workflows.
Explore practical agile concepts via an assignment that identifies whether team members John, Nitika, Ahmed, and Nancy engage in development, testing, maintenance, or IT operations.
Develop the full engineering lifecycle from identifying a problem or opportunity to designing, testing, and releasing code. Address infrastructure and non-functional requirements, including cloud or on-premises deployment considerations.
Explore waterfall methodology, from requirements gathering and functional/non-functional design to architecture, development, testing, and user acceptance, shown through a credit card application case study.
Waterfall methodology causes long lead times, evolving needs, and changing market dynamics, masking internal efficiency while failing to stay competitive in rapidly changing digital payment landscapes.
Explore how digital transformation drives customer engagement, operational efficiency, and rapid product launches by leveraging technology to simplify customer interactions and internal workflows.
Discover how the agile manifesto prioritizes individuals and interactions over processes and tools, working software over documentation, customer collaboration over contract negotiations, and responding to change over following a plan.
Explore how agile teams achieve collaboration and cohesion by aligning core roles: developer/tester, scrum master, product owner, with SMEs and stakeholders to deliver working software.
In the daily scrum, developers, testers, Scrum Master, and product owner bond, surface impediments, offer and seek help, and track progress toward the sprint goal and product backlog.
The product owner and stakeholders demonstrate the product increment and review what was shipped in the sprint review, while defining the definition of done and previewing the next backlog.
Explore sprint retrospective as a key scrum practice focusing on people, relationships, and processes to drive continuous improvement; assess tools, definition of done, velocity, and story points.
Scale agile beyond scrum for larger teams by exploring the Spotify model and SAFe. Examine the business case of agile for developers, scrum masters, and product owners.
Explore the Spotify model for scaling agile in enterprises, featuring squads, tribes, product areas, and product domains, plus chapters, alliances, and guilds that maintain nimbleness and develop skills.
Explore how Safe scales agile across enterprise by aligning four scrum teams to plan increments, demonstrate to stakeholders, and release via agile release trains for continuous improvement.
Explore three career paths for engineers: product firms building widely used software, IT divisions of enterprises, and IT service providers that serve both product firms and enterprises.
Develop coding mastery across languages, grasp business/product domain context, and apply hardware-aware design with leadership soft skills to excel in agile, rapid experimentation environments.
Embrace continual learning over fixed knowledge and hubris, moving through unconscious and conscious incompetence to conscious and unconscious competence, to stay open in agile practice.
Express ideas clearly in agile conversations by shedding inhibition and speaking sincerely, only when you have knowledge or a genuine question, not to hastily impress.
Develop assertiveness without arrogance to express viewpoints clearly in agile engineering. Learn to hold strong opinions loosely, listen openly to better points, and balance ego with vulnerability.
Enhance communication by balancing formal courses with inspiration from others; learn to paraphrase questions, tell stories, and respond sincerely to foster agile collaboration.
Develop collaboration in agile by practicing helping and seeking help with empathy, appropriate intervention, and clear, assertive communication; master six life and leadership skills for effective software delivery.
Learn how to handle being pushed to do more work in a sprint when it feels infeasible, by outlining your thought process and planned communication in 3–5 bullet points.
Read and respond to the second assignment, participate in review and comments, and decide how to share an important point in the daily scrum despite discomfort to help the team.
Assess capacity and environment constraints behind slow delivery and identify blockers in development and testing to inform a collaborative plan for resolution with the scrum master, coach, and product owner.
Read and respond to the assignment in the assignment section, then review and comment. Then present concise bullet points on the impact of large language models (lm) in bank chatbots.
Navigate an agile environment by committing to delivery with coding excellence and leadership. Develop six growth skills—comfortable in your skin, continuous learning, respectful expression, reasoned assertiveness, openness, and empathetic teamwork.
Engineers evolve into the Scrum Master role by embracing essential leadership skills. Module four focuses on the leadership capabilities required to excel as a Scrum Master.
Develop team dynamics by understanding each member as a person, recognizing backgrounds and competencies, practicing cognitive and affective empathy, and enabling the team while managing conflicts as a Scrum Master.
Develop strategic thinking by applying inside, around, and outside the box approaches to remove hurdles and solve problems in agile teams, using the Fosbury flip analogy.
Assume the role of scrum master to understand your team members by reviewing the first assignment and responding with comments in the assignment section.
Learn to address stakeholder communication issues in the third assignment, guiding developers and testers who appear busy or tough, as part of scrum master duties.
Review the sprint outcomes and four themes—long hours, testing capacity, infrastructure as code and containerization challenges, and a last-minute security fix—and plan actions to prevent recurrence in the next sprint.
Examine how a Scrum Master, as a servant leader, handles engineer complaints, weighing follow or break the book, and presenting three options with pros, cons, and a recommended choice.
Develop leadership as a scrum master by coaching and enabling, mastering five skills: see the big picture, build empathy, remove barriers, own the sprint retrospective, and balance enforcement with facilitation.
Define the shift from business analyst to product owner in agile, embracing delivery ownership across sprints and developing essential leadership competencies.
Develop strong stakeholder relationships by mastering emotional quotient, self-awareness, and listening to understand others' motives. Build human-centered collaboration beyond transactions to drive product strategy.
Develop strong business acumen by understanding the domain and core business model, not just user requirements, to connect dots and drive innovation as a product owner.
Prioritize effectively in agile by putting first things first, building business acumen, using a decision framework, validating with stakeholders, and clearly communicating priorities to developers and testers.
Take ownership as the attitude that any failure is on me and any success is on the team. Prioritize what matters, safeguard team well-being, and deliver business value.
Start by completing assignments to determine how you prioritize actions in a perfection-driven organization like Apple. Make assumptions, communicate your points in the assignment section, and prepare to respond.
Respond to the second assignment, review comments, explain the e-commerce business, and identify the critical modules.
Assess and respond to the assignment by examining why the team failed to deliver the product increment, holding the product owner accountable, prioritizing correctly, and outlining steps to prevent recurrence.
Identify a customer experience issue and articulate how two e-commerce features, search and payment, can improve it. Communicate the proposed improvements clearly to developers and testers.
Analyze two strong relationships and two weaker ones, examine why some relationships are strong and others are not, and propose actions to improve the weaker relationships.
Develop ownership and strategic thinking as a product owner by building relationships, applying business acumen, and mastering persuasive communication to deliver continuous business value while preventing burnout.
Explore how DevOps bridges development and IT operations within agile teams, outlining roles of developers, testers, scrum masters, and product owners in delivering scalable production environments.
Dev pursues change and innovation, while ops prioritizes reliability and service delivery. The wall of confusion challenges teams as they balance speed with stability.
Navigate the wall of confusion between development and operations by contrasting agile sprint activities—plan, code, build, test, release—and operations' focus on stability, SLAs, and incidents.
DevOps is an inseparable twin to agile, reducing friction between dev and ops while enabling faster, stable deployments through automation, feature switches, A/B testing, and kanban.
DevOps Camp fosters a non-blaming, collaborative culture between development and operations to deliver value faster. It emphasizes automation, metrics, and knowledge sharing through provisioning, testing, containerization, and cross-team collaboration.
Discover how to automate the DevOps pipeline from planning and coding to building, testing, deploying, and monitoring, using continuous integration with tools like Jenkins for self-service deployment.
Explore DevOps as an inseparable twin to agile, presented as a teaser rather than a dive. Learn leadership skills developers, scrum masters, and product owners need to deliver value faster.
Explore core agile concepts, the business case for agile, and leadership roles of developers, testers, scrum masters, and product owners, with nods to devops and methods like Spotify and Safe.
Time to market drives revenue, while agile accelerates feature delivery. It enables customer experience management by testing, launching, measuring, and pivoting to deliver business value and adapt to change.
Strengthen leadership for developers and testers by mastering the clear framework—confidence, learning, express, assert, and respectful communication—while embracing continuous learning and nuanced, effective communication.
The scrum master acts as an enabler, coach, and motivator who empowers developers and removes hurdles, guiding with the beacon framework: empathy and teamwork, creative initiatives, orchestration, and nuanced management.
Developers should embrace agile behaviors aligned with business imperatives, cultivate leadership and soft skills across roles, and pursue a mindset of continuous improvement with ownership of solutions.
Unlock the potential of Agile and Scrum with this comprehensive, theory-focused course designed for aspiring Scrum Masters. Led by an experienced instructor, Mr. Mohandoss, you’ll explore key Agile principles, methodologies, and advanced topics like DevOps integration. Perfect for those looking to build a strong intellectual foundation without hands-on practice, this course delves deep into the Agile Manifesto, team dynamics, and strategic leadership.
Who is this course for: This course is for all the components of Agile teams - Developers, Product owners and Scrum Masters. Having trained more than 50,000 Agile professionals over a 35 year career, Prof. Mohandoss gets into the intricacies of how each role can add value and create synergies among Agile teams.
What this course teaches: This course has power packed modules on why Agile is needed, it has methodologies & Frameworks within Agile and also gets into Dev ops but from a product/business perspective.
This course isn't a Python or Dev ops coding based course though. We get into the depths of Agile but not into Server side coding etc.
Through detailed lessons and critical analysis, you’ll gain the theoretical knowledge to navigate Agile environments and lead teams successfully. Whether you’re preparing for a leadership role or deepening your understanding, this course equips you with the insights needed to thrive in today’s Agile-driven industry.
But it doesn't stop there. We also focus on developing crucial soft skills that are essential for leading Agile teams. From effective communication to conflict resolution, you’ll gain the interpersonal skills needed to foster a collaborative and productive work environment.
Whether you're new to Agile or looking to refine your skills for your career, this course will empower you to take your career to the next level, ensuring you're ready to tackle challenges and drive innovation in any Agile project. Join today and elevate your expertise. Welcome to the course, we’re excited to have you onboard!