The document discusses several key aspects of successful agile transformations, including focusing on culture change and individuals over process alone. It notes that the top reasons for agile adoption are to accelerate product delivery and manage changing priorities. However, it also finds that the top causes of failed projects are issues with company philosophy/culture being at odds with agile values, lack of management support, and inconsistent agile practices. The document advocates for emphasizing individuals and interactions over process and tools in agile transformations. It also discusses the importance of roles like the Scrum Master and Product Owner and having the right team structure to support agility.
Agile software development is an iterative approach that promotes adaptive planning, evolutionary development, early delivery, continuous improvement, and rapid response to change. It uses self-organizing cross-functional teams to deliver working software frequently in short cycles called sprints. The Scrum framework is commonly used for agile development, with roles of Product Owner, Scrum Master, and Development Team working in sprints, daily scrums, sprint reviews, and retrospectives to deliver working software increments.
The document provides an overview of the PMI-ACP certification, including:
1) Who should apply including practitioners seeking to demonstrate professionalism in agile practices and increase versatility in both agile and waterfall techniques.
2) Eligibility requirements including general project management experience, agile project management experience, and agile training.
3) An overview of the exam components including domains of practice related to value delivery, stakeholder engagement, team performance, planning, problem detection, and continuous improvement.
Software Engineering Management Framework - Building an Awesome Software Engi...Jonathan Fulton
A framework I codified to help me manage and scale our Software Engineering team at VideoBlocks. If you're in engineering management, whether at a small startup or larger company, you'll likely find some useful tidbits that will help you on your journey.
This document provides an overview of several agile frameworks and methodologies including Scrum, Extreme Programming (XP), Dynamic Systems Development Method (DSDM), Feature Driven Development (FDD), Crystal family of methodologies, Adaptive Software Development (ASD), Pragmatic Programming, Kanban, Scaled Agile Framework (SAFe), Disciplined Agile Delivery (DAD), Large-Scale Scrum (LESS), and Pattern Languages of Programs (PLoP). It describes the key concepts, principles, roles, and practices of each agile methodology at a high level.
Delivering value early and often, giving ourselves the best opportunity to beat the competition to market, realize revenue and discover insights that we can use to help us improve.
The document provides information about the Agile Certified Practitioner (PMI-ACP) certification exam. It discusses the adoption curve for Agile practices based on Geoffrey Moore's Technology Adoption Life Cycle Curve. It also outlines the knowledge areas covered in the exam, including Agile frameworks, values and principles, tools and techniques, as well as the percentage of the exam dedicated to each area. Finally, it gives a brief history of Agile development origins and principles.
10 Safe Essential Elements to Achieve the Benefits of SAFeCprime
This presentation explores what could happen as the Agile Release Train progresses with each later Program Increment. You will learn how to keep the train on the tracks with 10 essentials of SAFe, so you can achieve the full benefits of SAFe.
The document provides an overview and agenda for a training course on becoming an effective agile team member, covering topics such as self-organized cross-functional teams, lean thinking, estimating and prioritizing backlogs, agile engineering principles, and expectations for scrum team members. The intended audience includes developers, testers, leaders, and others involved in product planning and delivery processes. Course prerequisites include completing an Agile 101 training.
Agile software development is an iterative approach that promotes adaptive planning, evolutionary development, early delivery, continuous improvement, and rapid response to change. It uses self-organizing cross-functional teams to deliver working software frequently in short cycles called sprints. The Scrum framework is commonly used for agile development, with roles of Product Owner, Scrum Master, and Development Team working in sprints, daily scrums, sprint reviews, and retrospectives to deliver working software increments.
The document provides an overview of the PMI-ACP certification, including:
1) Who should apply including practitioners seeking to demonstrate professionalism in agile practices and increase versatility in both agile and waterfall techniques.
2) Eligibility requirements including general project management experience, agile project management experience, and agile training.
3) An overview of the exam components including domains of practice related to value delivery, stakeholder engagement, team performance, planning, problem detection, and continuous improvement.
Software Engineering Management Framework - Building an Awesome Software Engi...Jonathan Fulton
A framework I codified to help me manage and scale our Software Engineering team at VideoBlocks. If you're in engineering management, whether at a small startup or larger company, you'll likely find some useful tidbits that will help you on your journey.
This document provides an overview of several agile frameworks and methodologies including Scrum, Extreme Programming (XP), Dynamic Systems Development Method (DSDM), Feature Driven Development (FDD), Crystal family of methodologies, Adaptive Software Development (ASD), Pragmatic Programming, Kanban, Scaled Agile Framework (SAFe), Disciplined Agile Delivery (DAD), Large-Scale Scrum (LESS), and Pattern Languages of Programs (PLoP). It describes the key concepts, principles, roles, and practices of each agile methodology at a high level.
Delivering value early and often, giving ourselves the best opportunity to beat the competition to market, realize revenue and discover insights that we can use to help us improve.
The document provides information about the Agile Certified Practitioner (PMI-ACP) certification exam. It discusses the adoption curve for Agile practices based on Geoffrey Moore's Technology Adoption Life Cycle Curve. It also outlines the knowledge areas covered in the exam, including Agile frameworks, values and principles, tools and techniques, as well as the percentage of the exam dedicated to each area. Finally, it gives a brief history of Agile development origins and principles.
10 Safe Essential Elements to Achieve the Benefits of SAFeCprime
This presentation explores what could happen as the Agile Release Train progresses with each later Program Increment. You will learn how to keep the train on the tracks with 10 essentials of SAFe, so you can achieve the full benefits of SAFe.
The document provides an overview and agenda for a training course on becoming an effective agile team member, covering topics such as self-organized cross-functional teams, lean thinking, estimating and prioritizing backlogs, agile engineering principles, and expectations for scrum team members. The intended audience includes developers, testers, leaders, and others involved in product planning and delivery processes. Course prerequisites include completing an Agile 101 training.
This document provides an overview and instructions for applying for the PMI Agile Certified Practitioner (PMI-ACP) certification. It outlines the eligibility requirements, application process, fees, and policies regarding the certification exam.
The key eligibility requirements are: a secondary degree, 2,000 hours of general project experience in the last 5 years, 1,500 hours of agile project experience in the last 3 years, and 21 contact hours of agile training.
The application process involves completing an online application and recording experience and training details. Applications are processed within 10 business days if submitted online by an individual, or 20 business days if submitted on paper or by a corporation. The document provides guidance on accurately
This document discusses how the agile approach is better suited than traditional project management for "knowledge worker projects" where requirements are rapidly changing and intangible. It outlines key agile principles like valuing individuals and interactions over processes, working software over documentation, and responding to change over following a plan. The document also describes agile practices for planning value, delivering value, confirming value, and tracking/reporting value such as timeboxing, task boards, limiting work in progress, and using burn down charts.
Many teams have a relatively easy time adopting the tactical aspects of agile methodologies. Usually a few classes, some tools introduction, and a bit of practice lead teams toward a fairly efficient and effective agile adoption. However, these teams often get “stuck” and begin to regress or simply start going through the motions—neither maximizing their agile performance nor delivering as much value as they could. Borrowing from his experience and lean software development methods, Bob Galen examines essential patterns—the thinking models of mature agile teams—so you can model them within your own teams. Along the way, you’ll examine patterns for large-scale emergent architecture—relentless refactoring, quality on all fronts, pervasive product owners, lean work queues, providing total transparency, saying no, and many more. Bob also explores why there is still the need for active and vocal leadership in defending, motivating, and holding agile teams accountable.
The Agile Enterprise: The Role of Leadership & Organization Health in Scaling...Cprime
The document discusses the concept of an "Agile Enterprise" and the role of leadership and organizational health in scaling agile practices. An Agile Enterprise is described as more than just implementing agile methods for software development - it is a nimble, responsive, innovative system that is agile-informed in its purpose, structure, processes and culture. This allows the enterprise to use business agility as a competitive advantage. The document emphasizes that effective leaders, teams and organizations create "Cycles of Value" by aligning, acting, and adjusting to continuously improve and innovate.
The document discusses business process analysis and design. It introduces various process modeling toolsets and outlines their benefits. Key points include:
1) Process analysis involves understanding current work and measuring what adds value, while process design optimizes tasks to generate value for stakeholders.
2) Process modeling toolsets help visualize and improve processes by identifying unnecessary steps and inefficiencies.
3) Analyzing and optimizing processes can increase efficiency, effectiveness, and customer satisfaction to provide strategic advantages.
Scrum utilizes time-boxed iterations called sprints to incrementally deliver working software. Each sprint begins with sprint planning to determine the sprint goal and backlog items to be completed, followed by daily stand-up meetings for status updates. Sprints conclude with a sprint review to demonstrate the completed work and a retrospective to improve the process for the next sprint.
The document discusses various scaled agile project management frameworks like LeSS, SAFe, DAD, and DSDM. It summarizes findings from a white paper on adopting these approaches which found that the mindset is more important than the specific method. Organizations need to determine what fits their purpose and rely on experienced teams to decide on the appropriate blend of techniques. Training, multi-skilling teams, and ensuring strategic alignment are also important for successful adoption of agile project management.
The document provides an overview of Agile and Scrum frameworks. It describes the key challenges with traditional software development approaches and how Agile and Scrum address these challenges through incremental delivery, frequent feedback, and transparency. It outlines the core components of Scrum including roles, ceremonies, and artifacts like product backlog, sprint backlog and burn down charts. Scrum uses short iterative cycles called sprints to incrementally develop working software and gather feedback to continuously improve.
The presenter discussed limitations of predictive project management and how agile project management addresses these through its values of prioritizing individuals and interactions, working software, customer collaboration, and responding to change. Key aspects of agile include self-organizing cross-functional teams, frequent delivery of working software, and emphasis on individuals and interactions over processes. Popular agile methodologies like Scrum were explained, involving rituals like daily stand-ups and artifacts like product backlogs. Career opportunities in agile project management were explored along with typical job roles and required skills.
This document discusses best practices for implementing Agile methodology successfully. It emphasizes that Agile requires upfront planning for roles, responsibilities, architecture and design while also being flexible. It is not just implementing Scrum ceremonies but understanding why the product is being built and what problems it solves. User stories need additional details on functionality, UX, performance and security. Integration and testing activities should occur in every sprint. The right team composition, artifacts and removing obstacles are also important for an effective Agile approach.
Choosing the right agile approach for your organizationInCycle Software
This document provides an overview of different Agile methodologies including Scrum, Kanban, and Scrumban. It discusses the benefits and processes of each approach and provides guidance on how to choose the right methodology based on factors like organizational culture, project types, and team skills. Tools like Team Foundation Server are presented as a way to support Agile planning and tracking across teams.
The document is a resume for Kat Tucker, an Agile Coach with over 15 years of experience delivering software projects. She has extensive experience implementing Agile methodologies like Scrum and Kanban for large organizations. Some of her responsibilities include training teams, removing impediments, facilitating ceremonies, and driving cultural change to accelerate adoption of Agile. She has worked with companies like American Express, Belk, Verizon, and Xerox to improve delivery and help teams achieve better results through Agile.
Scrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, InfragisticsbeITconference
This document provides an agenda and overview for a Scrum training session. The training will cover topics such as the principles and ceremonies of Scrum, including roles, product backlog, sprints, daily standups, sprint reviews, and retrospectives. It will use presentations and a Lego game to help illustrate key Scrum concepts. The goal is to introduce participants to Scrum and provide them a basic level of knowledge about how to implement Scrum practices in their work.
This document discusses the evolution of software technology, software engineering processes, and approaches to managing software talent and competencies over time. It provides examples of how different companies such as Microsoft, Capgemini, IBM, and Infosys have developed and managed their software engineering processes and talent. The document emphasizes the importance of continuous competency development and knowledge sharing for software professionals and organizations.
The document discusses how engineering managers can adapt to an agile work environment. It describes how one company addressed common challenges like product owner and architect shortages by having managers take on those roles. Managers were also given responsibilities like goal setting, cross-team knowledge sharing, and helping teams improve practices. This engaged managers in delivery while addressing skills gaps. The company also emphasized team success for performance reviews and career goals over individual metrics. This helped managers and other leads transition successfully to agile.
Agile Project Management - An introduction to Agile and the new PMI-ACPDimitri Ponomareff
The PMI-ACP recognizes knowledge of agile principles, practices and tools and techniques across agile methodologies. If you use agile practices in your projects, or your organization is adopting agile approaches to project management, then this PDM will provide a full overview about this new PMI certification while exploring key agile principles, practices and techniques. If you always wanted to learn more about agile, this presenter is a certified Agile practitioner, trainer and coach so you will receive up to date information about the state of Agile and how it can most help you in your organization or your career.
Engineering Talent Development Thru ProjectsRoy Mark
A method of ientifying and developing senior and/or junior engineers and managers through the completion of compressed projects using the SCRUM methodology
The document discusses the performance appraisal structure at Champion Voyager Designers Pvt Ltd, including setting performance standards with employees, monitoring performance through feedback, conducting annual appraisals, and linking appraisals to rewards. It outlines the company's use of key responsibility areas, characteristics of effective performance standards, and methods for measuring performance. The goal of the performance appraisal system is to manage employee performance to achieve organizational and individual goals.
The organization uses a 4 step performance appraisal process of setting objectives, managing performance, conducting appraisals, and providing rewards or remedies. Performance standards are established for each key responsibility area and describe acceptable quality, quantity, timeliness and methods of performance. Team Leaders measure performance against these standards using methods like direct observation and work results.
This document provides a summary of Pallavi Kapoor's professional experience and qualifications. She has over 7 years of experience as a Scrum Master and QA Lead for various companies. Her experience includes facilitating agile processes like sprint planning and reviews, tracking metrics, removing impediments, and mentoring team members. She also has experience in software testing, requirements gathering, test automation, and leading a team of testers.
Keys to Successful Cohabitation: Governance and Autonomous TeamsDevOps.com
Our release management processes and teams are there to try to protect us from failure and disaster, but when we want to accelerate our velocity, they can seem to get in the way. Current best practices that optimize value streams move toward smaller, autonomous teams who are responsible for every aspect of delivery and risk management. But how can we do that without compromising our governance and introducing risk?
Join Helen Beal, a self-described ‘DevOpsologist’ at Ranger4 and Jeff Keyes, VP of Product at Plutora, to learn about:
Why autonomous teams and centralized governance can live together;
How organizations evolve to release frequently and safely on demand;
What happens to release managers in a decentralized model;
The technology that supports us in making risk-informed decisions.
This document provides an overview and instructions for applying for the PMI Agile Certified Practitioner (PMI-ACP) certification. It outlines the eligibility requirements, application process, fees, and policies regarding the certification exam.
The key eligibility requirements are: a secondary degree, 2,000 hours of general project experience in the last 5 years, 1,500 hours of agile project experience in the last 3 years, and 21 contact hours of agile training.
The application process involves completing an online application and recording experience and training details. Applications are processed within 10 business days if submitted online by an individual, or 20 business days if submitted on paper or by a corporation. The document provides guidance on accurately
This document discusses how the agile approach is better suited than traditional project management for "knowledge worker projects" where requirements are rapidly changing and intangible. It outlines key agile principles like valuing individuals and interactions over processes, working software over documentation, and responding to change over following a plan. The document also describes agile practices for planning value, delivering value, confirming value, and tracking/reporting value such as timeboxing, task boards, limiting work in progress, and using burn down charts.
Many teams have a relatively easy time adopting the tactical aspects of agile methodologies. Usually a few classes, some tools introduction, and a bit of practice lead teams toward a fairly efficient and effective agile adoption. However, these teams often get “stuck” and begin to regress or simply start going through the motions—neither maximizing their agile performance nor delivering as much value as they could. Borrowing from his experience and lean software development methods, Bob Galen examines essential patterns—the thinking models of mature agile teams—so you can model them within your own teams. Along the way, you’ll examine patterns for large-scale emergent architecture—relentless refactoring, quality on all fronts, pervasive product owners, lean work queues, providing total transparency, saying no, and many more. Bob also explores why there is still the need for active and vocal leadership in defending, motivating, and holding agile teams accountable.
The Agile Enterprise: The Role of Leadership & Organization Health in Scaling...Cprime
The document discusses the concept of an "Agile Enterprise" and the role of leadership and organizational health in scaling agile practices. An Agile Enterprise is described as more than just implementing agile methods for software development - it is a nimble, responsive, innovative system that is agile-informed in its purpose, structure, processes and culture. This allows the enterprise to use business agility as a competitive advantage. The document emphasizes that effective leaders, teams and organizations create "Cycles of Value" by aligning, acting, and adjusting to continuously improve and innovate.
The document discusses business process analysis and design. It introduces various process modeling toolsets and outlines their benefits. Key points include:
1) Process analysis involves understanding current work and measuring what adds value, while process design optimizes tasks to generate value for stakeholders.
2) Process modeling toolsets help visualize and improve processes by identifying unnecessary steps and inefficiencies.
3) Analyzing and optimizing processes can increase efficiency, effectiveness, and customer satisfaction to provide strategic advantages.
Scrum utilizes time-boxed iterations called sprints to incrementally deliver working software. Each sprint begins with sprint planning to determine the sprint goal and backlog items to be completed, followed by daily stand-up meetings for status updates. Sprints conclude with a sprint review to demonstrate the completed work and a retrospective to improve the process for the next sprint.
The document discusses various scaled agile project management frameworks like LeSS, SAFe, DAD, and DSDM. It summarizes findings from a white paper on adopting these approaches which found that the mindset is more important than the specific method. Organizations need to determine what fits their purpose and rely on experienced teams to decide on the appropriate blend of techniques. Training, multi-skilling teams, and ensuring strategic alignment are also important for successful adoption of agile project management.
The document provides an overview of Agile and Scrum frameworks. It describes the key challenges with traditional software development approaches and how Agile and Scrum address these challenges through incremental delivery, frequent feedback, and transparency. It outlines the core components of Scrum including roles, ceremonies, and artifacts like product backlog, sprint backlog and burn down charts. Scrum uses short iterative cycles called sprints to incrementally develop working software and gather feedback to continuously improve.
The presenter discussed limitations of predictive project management and how agile project management addresses these through its values of prioritizing individuals and interactions, working software, customer collaboration, and responding to change. Key aspects of agile include self-organizing cross-functional teams, frequent delivery of working software, and emphasis on individuals and interactions over processes. Popular agile methodologies like Scrum were explained, involving rituals like daily stand-ups and artifacts like product backlogs. Career opportunities in agile project management were explored along with typical job roles and required skills.
This document discusses best practices for implementing Agile methodology successfully. It emphasizes that Agile requires upfront planning for roles, responsibilities, architecture and design while also being flexible. It is not just implementing Scrum ceremonies but understanding why the product is being built and what problems it solves. User stories need additional details on functionality, UX, performance and security. Integration and testing activities should occur in every sprint. The right team composition, artifacts and removing obstacles are also important for an effective Agile approach.
Choosing the right agile approach for your organizationInCycle Software
This document provides an overview of different Agile methodologies including Scrum, Kanban, and Scrumban. It discusses the benefits and processes of each approach and provides guidance on how to choose the right methodology based on factors like organizational culture, project types, and team skills. Tools like Team Foundation Server are presented as a way to support Agile planning and tracking across teams.
The document is a resume for Kat Tucker, an Agile Coach with over 15 years of experience delivering software projects. She has extensive experience implementing Agile methodologies like Scrum and Kanban for large organizations. Some of her responsibilities include training teams, removing impediments, facilitating ceremonies, and driving cultural change to accelerate adoption of Agile. She has worked with companies like American Express, Belk, Verizon, and Xerox to improve delivery and help teams achieve better results through Agile.
Scrum Crash Course - Anatoli Iliev and Lyubomir Cholakov, InfragisticsbeITconference
This document provides an agenda and overview for a Scrum training session. The training will cover topics such as the principles and ceremonies of Scrum, including roles, product backlog, sprints, daily standups, sprint reviews, and retrospectives. It will use presentations and a Lego game to help illustrate key Scrum concepts. The goal is to introduce participants to Scrum and provide them a basic level of knowledge about how to implement Scrum practices in their work.
This document discusses the evolution of software technology, software engineering processes, and approaches to managing software talent and competencies over time. It provides examples of how different companies such as Microsoft, Capgemini, IBM, and Infosys have developed and managed their software engineering processes and talent. The document emphasizes the importance of continuous competency development and knowledge sharing for software professionals and organizations.
The document discusses how engineering managers can adapt to an agile work environment. It describes how one company addressed common challenges like product owner and architect shortages by having managers take on those roles. Managers were also given responsibilities like goal setting, cross-team knowledge sharing, and helping teams improve practices. This engaged managers in delivery while addressing skills gaps. The company also emphasized team success for performance reviews and career goals over individual metrics. This helped managers and other leads transition successfully to agile.
Agile Project Management - An introduction to Agile and the new PMI-ACPDimitri Ponomareff
The PMI-ACP recognizes knowledge of agile principles, practices and tools and techniques across agile methodologies. If you use agile practices in your projects, or your organization is adopting agile approaches to project management, then this PDM will provide a full overview about this new PMI certification while exploring key agile principles, practices and techniques. If you always wanted to learn more about agile, this presenter is a certified Agile practitioner, trainer and coach so you will receive up to date information about the state of Agile and how it can most help you in your organization or your career.
Engineering Talent Development Thru ProjectsRoy Mark
A method of ientifying and developing senior and/or junior engineers and managers through the completion of compressed projects using the SCRUM methodology
The document discusses the performance appraisal structure at Champion Voyager Designers Pvt Ltd, including setting performance standards with employees, monitoring performance through feedback, conducting annual appraisals, and linking appraisals to rewards. It outlines the company's use of key responsibility areas, characteristics of effective performance standards, and methods for measuring performance. The goal of the performance appraisal system is to manage employee performance to achieve organizational and individual goals.
The organization uses a 4 step performance appraisal process of setting objectives, managing performance, conducting appraisals, and providing rewards or remedies. Performance standards are established for each key responsibility area and describe acceptable quality, quantity, timeliness and methods of performance. Team Leaders measure performance against these standards using methods like direct observation and work results.
This document provides a summary of Pallavi Kapoor's professional experience and qualifications. She has over 7 years of experience as a Scrum Master and QA Lead for various companies. Her experience includes facilitating agile processes like sprint planning and reviews, tracking metrics, removing impediments, and mentoring team members. She also has experience in software testing, requirements gathering, test automation, and leading a team of testers.
Keys to Successful Cohabitation: Governance and Autonomous TeamsDevOps.com
Our release management processes and teams are there to try to protect us from failure and disaster, but when we want to accelerate our velocity, they can seem to get in the way. Current best practices that optimize value streams move toward smaller, autonomous teams who are responsible for every aspect of delivery and risk management. But how can we do that without compromising our governance and introducing risk?
Join Helen Beal, a self-described ‘DevOpsologist’ at Ranger4 and Jeff Keyes, VP of Product at Plutora, to learn about:
Why autonomous teams and centralized governance can live together;
How organizations evolve to release frequently and safely on demand;
What happens to release managers in a decentralized model;
The technology that supports us in making risk-informed decisions.
Vikas Kumar Bhardwaj has over 11 years of experience as a PeopleSoft consultant and certified ScrumMaster. He holds a Bachelor's degree in Information Technology from University of Rajasthan. He has extensive experience implementing and managing ERP systems like PeopleSoft, Visual Gems, and Paridhan. Currently he works as an assistant manager at PricewaterhouseCoopers implementing PeopleSoft HRMS 9.2 projects.
Prashant Kumar has over 11 years of experience in enterprise IT, business analysis, and project management. He has worked as a Scrum Master, project coordinator, business analyst, and project manager. Some of his key skills include business analysis, requirements gathering, project management, enterprise social strategies, and Scrum. He is trained in Prince2, PMP, and CSBA methodologies. He is seeking an objective role where he can utilize his experience and skills.
The document provides an agenda for a JIRA Agile workshop. It begins with an overview of Agile and Scrum principles and frameworks. It then discusses what JIRA is and some of its key concepts like issues, projects, tasks, and stories. The document outlines JIRA features, workflows, user management, and tools like reports, boards, dashboards, and time tracking. It distinguishes between story point and effort estimation. Finally, it leaves time for questions.
This document provides an introduction and overview of Six Sigma, including:
- Six Sigma aims to achieve near perfection in processes by reducing defects to 3.4 defects per million opportunities.
- It was developed by Motorola in the 1980s and is a data-driven means of improving processes and reducing defects.
- Key aspects of Six Sigma include defining problems, measuring processes, analyzing data, improving processes, and controlling performance.
The document discusses key concepts in Agile development including Scrum framework. It compares traditional waterfall model with Agile approach. Some key Scrum concepts covered are roles, events, artifacts, empirical process control, transparency, self-organizing teams. It provides details on events like daily scrum, sprint planning and retrospective. Artifacts discussed are product backlog, sprint backlog and definition of done. Traditional vs Agile success rates are also shared.
Similar to 2018 05 - human side of agile - apgi - jayaprakash prabhakar (20)
Collaboration secret power to shift through change lizzy morrisapgionline
The document discusses collaboration and change. It notes that change is more certain than breathing, yet people are rarely prepared for it. Resistance to change can have symptoms like fear. Collaboration can help change happen through creating innovation, teams, and community. True human collaboration that embraces constant change through transparency can change the world.
Autonomic computing-18th may dhiren shah prachi shahapgionline
This document summarizes a presentation on autonomic computing given by Prachi Shah and Dhiren Shah at the APGI2018 conference. It defines autonomic computing as computing systems that can independently manage their own operations and maintenance tasks, similar to the autonomic nervous system. The presentation outlines key characteristics of autonomic systems including self-configuration, self-optimization, self-healing, and self-protection. It also describes the basic architecture of autonomic computing with managed resources, sensors, effectors, and autonomic managers that implement control loops. Examples are given of how autonomic systems can automatically configure, optimize, recover from failures, and protect themselves.
This document discusses using actors to solve problems with user stories that span distributed applications. It provides background on actors and their advantages, including asynchronous message passing, distribution by default, and ability to handle many concurrent messages. The story of booking a business trip is used as a case study to show how actors can split a complex user story into independent parts and prioritize/handle them across sprints. Akka actors for Java and Scala are presented as an architectural framework for building distributed applications using the actor model.
This document provides an overview of an agile workshop hosted by Dan Greening and Srinivas Chillara of Senex Rex LLC. The workshop agenda focuses on establishing a driving purpose, measuring leading indicators, limiting work in progress, and experimenting to improve. The document includes examples of applying each pattern and instructions for workshop activities where participants work in pairs to identify their own driving purpose, metrics, hypotheses to test, and more. Background information is provided on Dan and Srinivas as the workshop hosts and some dominant agile frameworks.
Agile coach as psychologists chandan lal pataryapgionline
This document discusses the role of an agile coach using principles from psychology. It addresses how an agile coach can help solve problems like sustaining organizational change, building high-performing teams, and minimizing conflicts. The coach can draw from psychology to understand people's behaviors and influence stakeholders. Understanding principles like cognitive dissonance can help a coach appreciate why some resist change. The coach can employ empathy and tools from positive psychology to boost productivity while maximizing employee well-being. An agile coach benefits from knowledge of human psychology to effectively guide agile transformations.
This document discusses how genomics research and personalized medicine can benefit from agile principles and practices. It provides examples of how the Human Genome Project and next-generation genome sequencing have used rapid, incremental approaches. The document also presents a case study where Tieto helped reduce data preparation time, storage needs, and release cycles for a genomic data warehouse through techniques like data virtualization and cloud computing. Finally, it argues that science and software development share commonalities and that agile transformations allow Tieto to better support fields involving genomics and personalized diagnostics.
The document outlines 10 "commandments" or best practices for successful implementation of the Scaled Agile Framework (SAFe). The commandments are: 1) Create a strong Agile foundation before implementing SAFe, 2) Exploit SAFe flexibility but don't compromise fundamentals, 3) Train everyone in SAFe with no exceptions, 4) Focus on optimizing delivery time not people's time, 5) Don't skip the Innovation and Planning sprint in each Program Increment, 6) Conduct a SAFe pilot with PI-Zero before full implementation, 7) Avoid sharing resources between teams as much as possible, 8) Keep an open mind about using Scrum, Kanban or hybrid approaches, 9) Include DevOps in
This document discusses trunk-based development and continuous integration. It notes that trunk-based development involves developers pushing all code to a single remote branch called the trunk. This allows for faster feedback and integration as every commit is production-ready. Continuous integration provides early feedback through automated builds and tests of every code check-in to a shared repository. Some benefits mentioned are no merge conflicts, faster time to production, and the team commitment to only commit code that is known to work. Frequently asked questions about trunk-based development are also addressed.
The document summarizes the SPRINT method, a 5-day process for rapidly testing new ideas. Key points:
- SPRINT was created by Jake Knapp at Google Ventures in 2012 to quickly test ideas with a cross-functional team in just 5 days.
- The process involves setting goals, mapping solutions, sketching ideas, deciding on a prototype, turning it into a realistic prototype, and interviewing customers on the last day to learn.
- Teams of about 7 people with roles like decider, finance expert, and designer work intensively without other distractions to quickly test solutions to problems.
This document provides information about a Scrum Master class being taught by two instructors, Srinivas Chillara and Dr. Dan Greening. It discusses some of the key problems with the waterfall methodology. It then outlines the core roles and characteristics of Scrum, including the roles of the Team, Product Owner, and Scrum Master. It also describes some aspects of effective Scrum implementation, such as prioritization, focus, communication, feedback, teamwork, and commitment.
The document discusses a case study of implementing SAFe (Scaled Agile Framework) across distributed teams. It describes challenges with dependencies between teams in different locations with a 13.5 hour time difference. It recommends aligning all teams to a shared vision using ART (Agile Release Train) characteristics. A new ceremony structure is proposed to plan iterations together over three days, with planning activities alternating between the US and India locations each day. Lessons learned include following agile principles, understanding context, sharing responsibilities, and gaining senior management support.
The document discusses the Pratham satellite project, which has 5 subsystems: payload, electrical, mechanical, communication, and controls. The payload is designed to measure electron counts in the ionosphere. The project has continued for over 8 years through extensive documentation and training of new recruits to maintain continuity. It collaborates with institutions in India and France, with the goal of transmitting signals from the satellite to different locations.
A team at Springer Nature implemented a performance kaizen approach to replace their typical year-long performance review cycles with shorter cycles using trackers. Under this new approach, team members set SMART goals and tracked their progress monthly with a partner. Most participants achieved their goals, with around 35% overachieving and none missing their targets. The results showed improved collaboration, ownership, and motivation among team members compared to previous years. Participants found value in the transparency and feedback provided through monthly discussions of their progress.
Lizzy Morris is a life coach passionate about helping people through change. She believes collaboration is key to successfully navigating change. The document discusses how change is inevitable but causes fear in people. It introduces John Fisher's change curve model and explores how collaboration can help climb mountains, drive innovation, build teams, and create bridges between people experiencing change. The conclusion is a call to choose transparent collaboration to help the world embrace change through agility.
Institutionalization of user experience chaitanya inamdarapgionline
The document discusses institutionalizing user experience and design thinking approaches within an agile software development process at Siemens Technology and Services Pvt Ltd. Research found gaps in incorporating user and design perspectives in requirements. Initiatives were started to introduce UX processes and train people. An iterative UX process was developed aligned with SAFe principles. Over time, the process was formalized and supported more projects, and designathon events helped increase awareness and find champions. Further work is needed to standardize templates and fully institutionalize the approach.
The document discusses complex adaptive systems and the characteristics of leadership needed to guide them. It defines complex adaptive systems as consisting of largely autonomous agents whose interactions influence overall system behavior and evolve over time. The key attribute that enables complex systems to embrace change is agility, which allows them to sense, adapt, and respond. Effective leadership of complex systems requires guiding rather than directing, prioritizing effectiveness over efficiency, having technical awareness, leveraging risk, thinking systemically, allowing for emergence, being vulnerable, focusing on customers over shareholders, and engaging rather than exploiting.
How to get more out of your agile transformation nilesh kulkarniapgionline
This document discusses how organizations can get more value from their agile transformations. It recommends that transformations be mapped to how value flows within an organization and consider the different domains of business agility. Implementing agile practices in only one part of an organization may not optimize processes across the whole value stream. Organizations should understand where they currently are in their transformation and which parts of the business have already implemented agile methods in order to scale practices further. Rethinking the transformation approach based on business agility principles can help companies get more from their investments in agile.
Rahul Shah is a freelance agile coach and trainer who is certified in several frameworks including SAFe, Scrum, and PMP. He wants to share insights on why great leaders are successful and how to maximize one's potential. Great leaders have a G.R.E.A.T orientation - they are goal-oriented, focus on results, pursue excellence, take action, and pay attention to tasks. Anything worth doing is worth starting, even if poorly, as continuous small improvements can lead to large gains over time.
Enterpreneur mindset for agile teams sharmila patwardhanapgionline
This document discusses the entrepreneur mindset and its importance for agile teams. It notes that an entrepreneurial mindset involves taking responsibility, finding competitive advantages, making plans and taking risks with minimal resources. It also discusses how empowerment enables an entrepreneurial mindset in employees. Surveys found that more than a third of executives believe being more entrepreneurial leads to better financial results. The document advocates hiring and developing intrapreneurs within companies and provides questions to assess a team's willingness to fully take responsibility and embrace risks, mistakes and continuous learning over perfection and procrastination.
A high-performing team has several key characteristics including being emotionally intelligent. Emotional intelligence involves recognizing and managing your own emotions as well as those of others on the team. It also involves motivating yourself and others. While all aspects of emotional intelligence are important for team performance, recognizing and managing others' emotions may be less critical than other factors for building a high-performing team. Overall, emotional intelligence is essential for team excellence.
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Do you want Software for your Business? Visit Deuglo
Deuglo has top Software Developers in India. They are experts in software development and help design and create custom Software solutions.
Deuglo follows seven steps methods for delivering their services to their customers. They called it the Software development life cycle process (SDLC).
Requirement — Collecting the Requirements is the first Phase in the SSLC process.
Feasibility Study — after completing the requirement process they move to the design phase.
Design — in this phase, they start designing the software.
Coding — when designing is completed, the developers start coding for the software.
Testing — in this phase when the coding of the software is done the testing team will start testing.
Installation — after completion of testing, the application opens to the live server and launches!
Maintenance — after completing the software development, customers start using the software.
Takashi Kobayashi and Hironori Washizaki, "SWEBOK Guide and Future of SE Education," First International Symposium on the Future of Software Engineering (FUSE), June 3-6, 2024, Okinawa, Japan
DDS Security Version 1.2 was adopted in 2024. This revision strengthens support for long runnings systems adding new cryptographic algorithms, certificate revocation, and hardness against DoS attacks.
E-commerce Development Services- Hornet DynamicsHornet Dynamics
For any business hoping to succeed in the digital age, having a strong online presence is crucial. We offer Ecommerce Development Services that are customized according to your business requirements and client preferences, enabling you to create a dynamic, safe, and user-friendly online store.
Odoo ERP software
Odoo ERP software, a leading open-source software for Enterprise Resource Planning (ERP) and business management, has recently launched its latest version, Odoo 17 Community Edition. This update introduces a range of new features and enhancements designed to streamline business operations and support growth.
The Odoo Community serves as a cost-free edition within the Odoo suite of ERP systems. Tailored to accommodate the standard needs of business operations, it provides a robust platform suitable for organisations of different sizes and business sectors. Within the Odoo Community Edition, users can access a variety of essential features and services essential for managing day-to-day tasks efficiently.
This blog presents a detailed overview of the features available within the Odoo 17 Community edition, and the differences between Odoo 17 community and enterprise editions, aiming to equip you with the necessary information to make an informed decision about its suitability for your business.
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfUndress Baby
The quest for the best AI face swap solution is marked by an amalgamation of technological prowess and artistic finesse, where cutting-edge algorithms seamlessly replace faces in images or videos with striking realism. Leveraging advanced deep learning techniques, the best AI face swap tools meticulously analyze facial features, lighting conditions, and expressions to execute flawless transformations, ensuring natural-looking results that blur the line between reality and illusion, captivating users with their ingenuity and sophistication.
Web:- https://undressbaby.com/
Measures in SQL (SIGMOD 2024, Santiago, Chile)Julian Hyde
SQL has attained widespread adoption, but Business Intelligence tools still use their own higher level languages based upon a multidimensional paradigm. Composable calculations are what is missing from SQL, and we propose a new kind of column, called a measure, that attaches a calculation to a table. Like regular tables, tables with measures are composable and closed when used in queries.
SQL-with-measures has the power, conciseness and reusability of multidimensional languages but retains SQL semantics. Measure invocations can be expanded in place to simple, clear SQL.
To define the evaluation semantics for measures, we introduce context-sensitive expressions (a way to evaluate multidimensional expressions that is consistent with existing SQL semantics), a concept called evaluation context, and several operations for setting and modifying the evaluation context.
A talk at SIGMOD, June 9–15, 2024, Santiago, Chile
Authors: Julian Hyde (Google) and John Fremlin (Google)
https://doi.org/10.1145/3626246.3653374
Atelier - Innover avec l’IA Générative et les graphes de connaissancesNeo4j
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Allez au-delà du battage médiatique autour de l’IA et découvrez des techniques pratiques pour utiliser l’IA de manière responsable à travers les données de votre organisation. Explorez comment utiliser les graphes de connaissances pour augmenter la précision, la transparence et la capacité d’explication dans les systèmes d’IA générative. Vous partirez avec une expérience pratique combinant les relations entre les données et les LLM pour apporter du contexte spécifique à votre domaine et améliorer votre raisonnement.
Amenez votre ordinateur portable et nous vous guiderons sur la mise en place de votre propre pile d’IA générative, en vous fournissant des exemples pratiques et codés pour démarrer en quelques minutes.
Using Query Store in Azure PostgreSQL to Understand Query PerformanceGrant Fritchey
Microsoft has added an excellent new extension in PostgreSQL on their Azure Platform. This session, presented at Posette 2024, covers what Query Store is and the types of information you can get out of it.
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Crescat
Crescat is industry-trusted event management software, built by event professionals for event professionals. Founded in 2017, we have three key products tailored for the live event industry.
Crescat Event for concert promoters and event agencies. Crescat Venue for music venues, conference centers, wedding venues, concert halls and more. And Crescat Festival for festivals, conferences and complex events.
With a wide range of popular features such as event scheduling, shift management, volunteer and crew coordination, artist booking and much more, Crescat is designed for customisation and ease-of-use.
Over 125,000 events have been planned in Crescat and with hundreds of customers of all shapes and sizes, from boutique event agencies through to international concert promoters, Crescat is rigged for success. What's more, we highly value feedback from our users and we are constantly improving our software with updates, new features and improvements.
If you plan events, run a venue or produce festivals and you're looking for ways to make your life easier, then we have a solution for you. Try our software for free or schedule a no-obligation demo with one of our product specialists today at crescat.io
Unveiling the Advantages of Agile Software Development.pdfbrainerhub1
Learn about Agile Software Development's advantages. Simplify your workflow to spur quicker innovation. Jump right in! We have also discussed the advantages.
How to write a program in any programming language
2018 05 - human side of agile - apgi - jayaprakash prabhakar
1. 23-05-2018
1
Human Side of Agile
Jayaprakash Prabhakar
Founder, LeanSoft Consulting
…key to a successful & sustainable Agile Transformation
Reason for Agile Adoption?
2. 23-05-2018
2
59
56
53
46
44
40 40
38
62
56 55
47
44 44
40 40
0
10
20
30
40
50
60
70
Accelerate
product delivery
Manage changing
priorities
Increase
productivity
Enhance software
quality
Enhance delivery
predictability
Improve
business/IT
alignment
Improve project
visibility
Reduce project
risk
7th - 2013 8th - 2014 9th - 2015 10th - 2016
REASON FOR AGILE ADOPTION (%)
Source: VersionOne Survey Results
Engineering… engineering… engineering…
Sprint
Planning
Daily
Scrum
Sprint
Review
Sprint
Retrospective
Backlog
Refinement
Definition
of Ready
Definition
of Done
Code
Review
Unit Test
Automation
Sprinting
Burn down
Chart
User
Stories
Exploratory
Testing
User
Persona
User Story
Map
Velocity
Burn Up
Chart
Story
Board
Refactoring
Plan-Do /
Say-Do
Lead
Time
Open
Defects
3C
Continuous
Integration
Test Driven
Development
Story-point
Estimation
Capacity based
Planning
Incremental
Development
Acceptance
Tests
Task
board
Scrum Of
Scrum
PO Sync
Shorter
Iteration
Pair
Programming
Automated
Builds
Collective
Ownership
Technical
Debt
Emergent
Design Time
boxing
Release
Planning
BDD ATDD INVEST
JIRA
RTC
VersionOne
ZenHub TFS
3. 23-05-2018
3
Sprint
Planning
Daily
Scrum
Sprint
Review
Sprint
Retrospective
Backlog
Refinement
Definition
of Ready
Definition
of Done
Code
Review
Unit Test
Automation
Sprinting
Burn down
Chart
User
Stories
Exploratory
Testing
User
Persona
User Story
Map
Velocity
Burn Up
Chart
Story
Board
Refactoring
Plan-Do /
Say-Do
Lead
Time
Open
Defects
3C
Continuous
Integration
Test Driven
Development
Story-point
Estimation
Capacity based
Planning
Incremental
Development
Acceptance
Tests
Task
board
Scrum Of
Scrum
PO Sync
Shorter
Iteration
Pair
Programming
Automated
Builds
Collective
Ownership
Technical
Debt
Emergent
Design Time
boxing
Release
Planning
BDD ATDD INVEST
Engineering
Practices
Events
Backlog
Metrics
Guidelines
Techniques
Definitions
JIRA
RTC
VersionOne
ZenHub TFS
Tools
Process Changes Doing Agile Doing Agile
Do you succeed by following
process changes?
4. 23-05-2018
4
The Cat & the MonkThe Cat & the Monk
42
44
38
36 37
33 33
46
41
38 38 38
36
34
30 30
0
5
10
15
20
25
30
35
40
45
50
Company
philosophy or
culture at odds with
core agile values
Lack of experience
with agile methods
Lack of
management
support
Lack of support for
cultural transition
Inconsistent agile
practices and
process
External pressure to
follow traditional
waterfall processes
Ineffective
management
collaboration
A broader
organizational or
communications
problem
Unwillingness of
team to follow agile
2013 2014 2015 2016
CAUSES FOR FAILED PROJECTS (IN %)
CULTURESTRUCTUREPROCESS
Source: VersionOne Survey Results
PROCESS / PRACTICE ALONE DOESN’T
ENSURE SUCCESS
5. 23-05-2018
5
Individuals and Interactions
OVER
Process and Tools
Sprint
Planning
Daily
Scrum
Sprint
Review
Sprint
Retrospective
Backlog
Refinement
Definition
of Ready
Definition
of Done
Code
Review
Unit Test
Automation
Sprinting
Burn down
Chart
User
Stories
Exploratory
Testing
User
Persona
User Story
Map
Velocity
Burn Up
Chart
Story
Board
Refactoring
Plan-Do /
Say-Do
Lead
Time
Open
Defects
3C
Continuous
Integration
Test Driven
Development
Story-point
Estimation
Capacity based
Planning
Incremental
Development
Acceptance
Tests
Task
board
Scrum Of
Scrum
PO Sync
Shorter
Iteration
Pair
Programming
Automated
Builds
Collective
Ownership
Technical
Debt
Emergent
Design Time
boxing
Release
Planning
BDD ATDD INVEST
Engineering
Practices
Events
Backlog
Metrics
Guidelines
Techniques
Definitions
JIRA
RTC
VersionOne
ZenHub TFS
Tools
Process Changes Doing Agile Doing Agile
6. 23-05-2018
6
Sprint
Planning
Daily
Scrum
Sprint
ReviewSprint
Retrospective
Backlog
Refinement
Definition
of Ready
Definition
of Done
Code
Review
Unit Test
Automation
Sprinting
Burn down
Chart
User
Stories
Exploratory
Testing
User
Persona
User Story
Map
Velocity
Burn Up Chart
Story Board
Refactoring
Plan-Do / Say-Do
Lead Time
Open Defects
Continuous
Integration
Test Driven
Development
Story-point
Estimation
Capacity based
Planning
Incremental
Development
Acceptance
Tests
Task board
Scrum Of
Scrum
PO Sync
Shorter
Iteration
Pair
Programming
Automated
Builds
Collective
Ownership
Technical
Debt
Emergent
Design
Usability
Testing
Time-boxing
Release
Planning
ATDD/BDD
INVEST, 3C
Engineering
Manager
Project
Manager
Agile
Leaders
Location
Stake
holders
End
Users
UX
Team
OPS
Team
Release
Mgmt.
Product
Manager
Agile
Coach
Leadership
Agility
ProcessStructure
SM Career PathSM Career Path
Coach / Mentor PjMsCoach / Mentor PjMs
EM – Role ClarityEM – Role Clarity
Cross-functional
skill building
Cross-functional
skill building
BA
Architect
Technical
Lead
Component
Teams
System TeamDevelopers
QA Team
Rotational
Proxy PO
Technical
Scrum
Master
Scrum
Master
Product
Owner
Product
Owner
Development
Team
Development
Team
Available?
Shared
Product
Manager
WHAT DO WE NEED TO CORRECT?
• PgM != SM Unique role in Scrum Choose the right person, create a great career
• Dev Team != Dev Team + QA Team , its a Cross-functional team (of CF individuals)
• Co-locate them as much as possible
• Align Product Owner with clear Roles and Responsibilities
• Re-define the role of Manager – coach, facilitator, help technically, help in career, hiring…
• Agile Coach != Swamy-ji
• Remove fear from Managers, PgMs – Educate and mentor them
• All Leaders = Agile Leaders (SM, PO, Managers, Leaders…). All own the success of AT.
• Senior Leader’s skin is in the AT game !
7. 23-05-2018
7
Sprint
Planning
Daily
Scrum
Sprint
ReviewSprint
Retrospective
Backlog
Refinement
Definition
of Ready
Definition
of Done
Code
Review
Unit Test
Automation
Sprinting
Burn down
Chart
User
Stories
Exploratory
Testing
User
Persona
User Story
Map
Velocity
Burn Up Chart
Story Board
Refactoring
Plan-Do / Say-Do
Lead Time
Open Defects
Continuous
Integration
Test Driven
Development
Story-point
Estimation
Capacity based
Planning
Incremental
Development
Acceptance
Tests
Task board
Scrum Of
Scrum
PO Sync
Shorter
Iteration
Pair
Programming
Automated
Builds
Collective
Ownership
Technical
Debt
Emergent
Design
Usability
Testing
Time-boxing
Release
Planning
ATDD/BDD
INVEST, 3C
Engineering
Manager
Project
Manager
Agile
Leaders
Location
Stake
holders
End
Users
UX
Team
OPS
Team
Release
Mgmt.
Product
Manager
Agile
Coach
Leadership
Agility
ProcessStructure
BA
Architect
Technical
Lead
Component
Teams
System TeamDevelopers
QA Team
Rotational
Proxy PO
Technical
Scrum
Master
Scrum
Master
Product
Owner
Product
Owner
Development
Team
Development
Team
Available?
Shared
Product
Manager
Sprint
Planning
Daily
Scrum
Sprint
ReviewSprint
Retrospective
Backlog
Refinement
Definition
of Ready
Definition
of Done
Code
Review
Unit Test
Automation
Sprinting
Burn down
Chart
User
Stories
Exploratory
Testing
User
Persona
User Story
Map
Velocity
Burn Up Chart
Story Board
Refactoring
Plan-Do / Say-Do
Lead Time
Open Defects
Continuous
Integration
Test Driven
Development
Story-point
Estimation
Capacity based
Planning
Incremental
Development
Acceptance
Tests
Task board
Scrum Of
Scrum
PO Sync
Shorter
Iteration
Pair
Programming
Automated
Builds
Collective
Ownership
Technical
Debt
Emergent
Design
Usability
Testing
Time-boxing
Release
Planning
ATDD/BDD
INVEST, 3C
Engineering
Manager
Project
Manager
Agile Leaders
Location
Stakeholders
End Users
Business
Analyst
UX
Team
Architect
Technical
Lead
Component
Teams
System
Team
OPS
Team
Release
Mgmt.
Developers
QA
Team
Product
Manager
Part-
time
Agile
Coach
Senior
Leadership
Rotational
Scrum
Master
Scrum
Master
Product
Owner
Product
Owner
Development
Team
Development
Team
ProcessStructure
CULTURECULTURE
8. 23-05-2018
8
Happens once a
year
Heavy & draining
on managers
More about
past, little about
future
Punishment /
Reward
Top-driven
feedback
Growth=Raise /
Promotion /
Bonus
Promotes
Individualism
Not aligned with
team value
delivery
Feedback not
actionable
Traditional Performance Management – Disruption Drivers
Knowledge
Workers
9. 23-05-2018
9
Team Performance
360 degree feedback360 degree feedback
Sprint
Planning
Daily
Scrum
Sprint
ReviewSprint
Retrospective
Backlog
Refinement
Definition
of Ready
Definition
of Done
Code
Review
Unit Test
Automation
Sprinting
Burn down
Chart
User
Stories
Exploratory
Testing
User
Persona
User Story
Map
Velocity
Burn Up Chart
Story Board
Refactoring
Plan-Do / Say-Do
Lead Time
Open Defects
Continuous
Integration
Test Driven
Development
Story-point
Estimation
Capacity based
Planning
Incremental
Development
Acceptance
Tests
Task board
Scrum Of
Scrum
PO Sync
Shorter
Iteration
Pair
Programming
Automated
Builds
Collective
Ownership
Technical
Debt
Emergent
Design
Usability
Testing
Time-boxing
Release
Planning
ATDD/BDD
INVEST, 3C
Engineering
Manager
Project
Manager
Agile Leaders
Location
Stakeholders
End Users
Business
Analyst
UX
Team
Architect
Technical
Lead
Component
Teams
System
Team
OPS
Team
Release
Mgmt.
Developers
QA
Team
Product
Manager
Part-
time
Agile
Coach
Senior
Leadership
Rotational
Scrum
Master
Scrum
Master
Product
Owner
Product
Owner
Development
Team
Development
Team
ProcessStructure
High
Performance
CULTURECULTURE
12. 23-05-2018
12
Sprint
Planning
Daily
Scrum
Sprint
ReviewSprint
Retrospective
Backlog
Refinement
Definition
of Ready
Definition
of Done
Code
Review
Unit Test
Automation
Sprinting
Burn down
Chart
User
Stories
Exploratory
Testing
User
Persona
User Story
Map
Velocity
Burn Up Chart
Story Board
Refactoring
Plan-Do / Say-Do
Lead Time
Open Defects
Continuous
Integration
Test Driven
Development
Story-point
Estimation
Capacity based
Planning
Incremental
Development
Acceptance
Tests
Task board
Scrum Of
Scrum
PO Sync
Shorter
Iteration
Pair
Programming
Automated
Builds
Collective
Ownership
Technical
Debt
Emergent
Design
Usability
Testing
Time-boxing
Release
Planning
ATDD/BDD
INVEST, 3C
Engineering
Manager
Project
Manager
Agile Leaders
Location
Stakeholders
End Users
Business
Analyst
UX
Team
Architect
Technical
Lead
Component
Teams
System
Team
OPS
Team
Release
Mgmt.
Developers
QA
Team
Product
Manager
Part-
time
Agile
Coach
Senior
Leadership
Rotational
Scrum
Master
Scrum
Master
Product
Owner
Product
Owner
Development
Team
Development
Team
ProcessStructure
Decentralized
&
Empowered
CULTURECULTURE
High Performance
13. 23-05-2018
13
Sprint
Planning
Daily
Scrum
Sprint
ReviewSprint
Retrospective
Backlog
Refinement
Definition
of Ready
Definition
of Done
Code
Review
Unit Test
Automation
Sprinting
Burn down
Chart
User
Stories
Exploratory
Testing
User
Persona
User Story
Map
Velocity
Burn Up Chart
Story Board
Refactoring
Plan-Do / Say-Do
Lead Time
Open Defects
Continuous
Integration
Test Driven
Development
Story-point
Estimation
Capacity based
Planning
Incremental
Development
Acceptance
Tests
Task board
Scrum Of
Scrum
PO Sync
Shorter
Iteration
Pair
Programming
Automated
Builds
Collective
Ownership
Technical
Debt
Emergent
Design
Usability
Testing
Time-boxing
Release
Planning
ATDD/BDD
INVEST, 3C
Engineering
Manager
Project
Manager
Agile Leaders
Location
Stakeholders
End Users
Business
Analyst
UX
Team
Architect
Technical
Lead
Component
Teams
System
Team
OPS
Team
Release
Mgmt.
Developers
QA
Team
Product
Manager
Part-
time
Agile
Coach
Senior
Leadership
Rotational
Scrum
Master
Scrum
Master
Product
Owner
Product
Owner
Development
Team
Development
Team
ProcessStructure
APPRAISAL
Team Performance
360 degree feedback
APPRAISAL
Team Performance
360 degree feedback
LEARNING & DEVELOPMENT
Align with Agile Team Learning
LEARNING & DEVELOPMENT
Align with Agile Team Learning
INNOVATION
Provide time / space / environment
Measure innovation
INNOVATION
Provide time / space / environment
Measure innovation
CULTURECULTURE
High Performance
Decentralized & Empowered
Team (We vs I)
" It was not a thousand attempts failed, was an invention of a thousand steps“ – Thomas Alva Edison
14. 23-05-2018
14
Fail.. Fail.. Fail... Celebrate
TUCKMAN’S MODEL
Sprint
Planning
Daily
Scrum
Sprint
ReviewSprint
Retrospective
Backlog
Refinement
Definition
of Ready
Definition
of Done
Code
Review
Unit Test
Automation
Sprinting
Burn down
Chart
User
Stories
Exploratory
Testing
User
Persona
User Story
Map
Velocity
Burn Up Chart
Story Board
Refactoring
Plan-Do / Say-Do
Lead Time
Open Defects
Continuous
Integration
Test Driven
Development
Story-point
Estimation
Capacity based
Planning
Incremental
Development
Acceptance
Tests
Task board
Scrum Of
Scrum
PO Sync
Shorter
Iteration
Pair
Programming
Automated
Builds
Collective
Ownership
Technical
Debt
Emergent
Design
Usability
Testing
Time-boxing
Release
Planning
ATDD/BDD
INVEST, 3C
Engineering
Manager
Project
Manager
Agile Leaders
Location
Stakeholders
End Users
Business
Analyst
UX
Team
Architect
Technical
Lead
Component
Teams
System
Team
OPS
Team
Release
Mgmt.
Developers
QA
Team
Product
Manager
Part-
time
Agile
Coach
Senior
Leadership
Rotational
Scrum
Master
Scrum
Master
Product
Owner
Product
Owner
Development
Team
Development
Team
ProcessStructure
APPRAISAL
Team Performance
360 degree feedback
APPRAISAL
Team Performance
360 degree feedback
LEARNING & DEVELOPMENT
Align with Agile Team Learning
LEARNING & DEVELOPMENT
Align with Agile Team Learning
INNOVATION
Provide time / space / environment
Measure innovation
INNOVATION
Provide time / space / environment
Measure innovation
CULTURECULTURE
High Performance
Decentralized & Empowered
Team (We vs I)
Fail & Learn
15. 23-05-2018
15
Sprint
Planning
Daily
Scrum
Sprint
ReviewSprint
Retrospective
Backlog
Refinement
Definition
of Ready
Definition
of Done
Code
Review
Unit Test
Automation
Sprinting
Burn down
Chart
User
Stories
Exploratory
Testing
User
Persona
User Story
Map
Velocity
Burn Up Chart
Story Board
Refactoring
Plan-Do / Say-Do
Lead Time
Open Defects
Continuous
Integration
Test Driven
Development
Story-point
Estimation
Capacity based
Planning
Incremental
Development
Acceptance
Tests
Task board
Scrum Of
Scrum
PO Sync
Shorter
Iteration
Pair
Programming
Automated
Builds
Collective
Ownership
Technical
Debt
Emergent
Design
Usability
Testing
Time-boxing
Release
Planning
ATDD/BDD
INVEST, 3C
Engineering
Manager
Project
Manager
Agile Leaders
Location
Stakeholders
End Users
Business
Analyst
UX
Team
Architect
Technical
Lead
Component
Teams
System
Team
OPS
Team
Release
Mgmt.
Developers
QA
Team
Product
Manager
Part-
time
Agile
Coach
Senior
Leadership
Rotational
Scrum
Master
Scrum
Master
Product
Owner
Product
Owner
Development
Team
Development
Team
ProcessStructure
APPRAISAL
Team Performance
360 degree feedback
APPRAISAL
Team Performance
360 degree feedback
LEARNING & DEVELOPMENT
Align with Agile Team Learning
LEARNING & DEVELOPMENT
Align with Agile Team Learning
INNOVATION
Provide time / space / environment
Measure innovation
INNOVATION
Provide time / space / environment
Measure innovation
CULTURECULTURE
High Performance
Decentralized & Empowered
Team (We vs I)
Self-organized
16. 23-05-2018
16
Sprint
Planning
Daily
Scrum
Sprint
ReviewSprint
Retrospective
Backlog
Refinement
Definition
of Ready
Definition
of Done
Code
Review
Unit Test
Automation
Sprinting
Burn down
Chart
User
Stories
Exploratory
Testing
User
Persona
User Story
Map
Velocity
Burn Up Chart
Story Board
Refactoring
Plan-Do / Say-Do
Lead Time
Open Defects
Continuous
Integration
Test Driven
Development
Story-point
Estimation
Capacity based
Planning
Incremental
Development
Acceptance
Tests
Task board
Scrum Of
Scrum
PO Sync
Shorter
Iteration
Pair
Programming
Automated
Builds
Collective
Ownership
Technical
Debt
Emergent
Design
Usability
Testing
Time-boxing
Release
Planning
ATDD/BDD
INVEST, 3C
Engineering
Manager
Project
Manager
Agile Leaders
Location
Stakeholders
End Users
Business
Analyst
UX
Team
Architect
Technical
Lead
Component
Teams
System
Team
OPS
Team
Release
Mgmt.
Developers
QA
Team
Product
Manager
Part-
time
Agile
Coach
Senior
Leadership
Rotational
Scrum
Master
Scrum
Master
Product
Owner
Product
Owner
Development
Team
Development
Team
ProcessStructure
Innovative
Continuous
Improvement
Intrinsic Motivated
APPRAISAL
Team Performance
360 degree feedback
APPRAISAL
Team Performance
360 degree feedback
LEARNING & DEVELOPMENT
Align with Agile Team Learning
LEARNING & DEVELOPMENT
Align with Agile Team Learning
INNOVATION
Provide time / space / environment
Measure innovation
INNOVATION
Provide time / space / environment
Measure innovation
CULTURECULTURE
High Performance
Decentralized & Empowered
Team (We vs I) Self-organized
ProcessStructure
CULTURECULTURE
Structure & Culture
is connected with
HUMAN
Agile Transformation
cannot sustain
without Human focus
Educate HR Agile &
these aspects
Culture-focused,
process and
structure driven