Agile Retrospective by Manohar Prasad
Topics which are covered -
Agile Manifesto
Agile Principles
Scrum Values
What is Retrospective
Why Retrospectives
How to perform Retrospectives
Best Retrospective Practices
Best Retrospective Methods
This is my presentation from the 17th Agile Greece meetup. The event was a series of lightning talks about the events of Scrum.
My presentations has a collection of bad and good practices when implementing a Daily Scrum or Daily standup at Scrum.
http://www.meetup.com/Agile-Greece/
Project Management Innovation, based on an overview of Agile Methodology, Scrum Framework and all the cerimones: Sprint Planning, Sprint Review, Sprint Retrospective, Daily Scrum and also the Agile Manifesto and what we should prioritize over others.
This is my presentation from the 17th Agile Greece meetup. The event was a series of lightning talks about the events of Scrum.
My presentations has a collection of bad and good practices when implementing a Daily Scrum or Daily standup at Scrum.
http://www.meetup.com/Agile-Greece/
Project Management Innovation, based on an overview of Agile Methodology, Scrum Framework and all the cerimones: Sprint Planning, Sprint Review, Sprint Retrospective, Daily Scrum and also the Agile Manifesto and what we should prioritize over others.
Scrum 101 Learning Objectives:
1. Waterfall project methodology basics - what is waterfall and where did it come from?
2. Agile umbrella practices and frameworks - what is agile? what isn't agile? Where does Scrum fit in?
3. Scrum empirical theory - emperical vs. theoretical
4. Parts of the Scrum framework - roles, events / ceremonies, artifacts and rules
5. Features of cultures that use Scrum
The "2017 Scrum by Picture" is something you can call Scrum Guide illustrated. It is based on the newest version of "Scrum Guide".
You will find the theory, scrum values, scrum team, scrum events including sprint, sprint planning, daily scrum, review and retrospective as well as scrum artifacts. All of those is explained in easy to follow, illustrated nicely presentation, which can assist you to catch the idea behind Scrum.
Feel free to share "2017 Scrum by Picture" with your Scrum friends.
This is a short introduction to the practice of Sprint Planning in Scrum. It would be useful for people new to Scrum or Agile. For more, comment or write to read my blog : http://agilediary.wordpress.com/
When I needed to do presentations of Scrum to executives and students, I started to look for existing ones. Most presentations I found were very good for detailed presentations or training. But what I was looking for was a presentation I could give in less than 15 minutes (or more if I wanted). Most of them also contained out dated content. For example, the latest changes in the Scrum framework were not present and what has been removed was still there.
The Art of the Retrospective: How to run an awesome retrospective meetingChris Smith
The drive to inspect and adapt is one of the most important aspects of agile software development. A great way to bake this approach into your process is by having regular retrospective meetings that engage and challenge the team to solve their own problems and make things better. However, these meetings can be difficult to run well and drive improvement. In fact, many teams sleepwalk through sessions, treating them as a box-ticking exercise that signals the end of the iteration.
Maybe its time we tried a bit harder to make retrospective meetings work?
In this talk, Chris explains how to put together an awesome sprint retrospective. He discusses the following:
* Why retrospectives can be unpopular
* Structuring the meeting to succeed
* Setting the right tone
* Activities to gather data
* Activities to generate insights
* How to decide what to do
* How to manage retrospective actions
When I needed to do presentations of Scrum to executives and students, I started to look for existing ones. Most presentations I found were very good for detailed presentations or training. But what I was looking for was a presentation I could give in less than 15 minutes (or more if I wanted). Most of them also contained out dated content. For example, the latest changes in the Scrum framework were not present and what has been removed was still there.
UPDATE VERSION : https://www.slideshare.net/pmengal/scrum-in-ten-slides-v20-2018
Techniques for Effective RetrospectivesProwareness
Every month Prowareness organizes a session called “Mastering Scrum”. In these sessions Scrum Masters share their knowledge about a central theme. On January 19 2012 we focused on Retrospectives.
In these slides we share 15 different ways to gather data and create insights. We hope this will inspire you to have Effective Retrospectives!
Join BostonPHP and Michael Bourque as he presents the concept of Scrum and shows why so many people are now deploying scrum to their development projects. Michael will take us through the process and talk about how his company, Parametric Technology Inc. (PTC) , is successfully applying Scrum.
Introduction to the scrum framework: roles, activities and artifacts.
Scrum is an agile methodology for project management, to create a high quality product.
www.nieldeckx.be
Based on the Ken Schwaber and Jeff Sutherland definition of Sprint Retrospective, in this document you will find some common gaps and how we can avoid it
Scrum 101 Learning Objectives:
1. Waterfall project methodology basics - what is waterfall and where did it come from?
2. Agile umbrella practices and frameworks - what is agile? what isn't agile? Where does Scrum fit in?
3. Scrum empirical theory - emperical vs. theoretical
4. Parts of the Scrum framework - roles, events / ceremonies, artifacts and rules
5. Features of cultures that use Scrum
The "2017 Scrum by Picture" is something you can call Scrum Guide illustrated. It is based on the newest version of "Scrum Guide".
You will find the theory, scrum values, scrum team, scrum events including sprint, sprint planning, daily scrum, review and retrospective as well as scrum artifacts. All of those is explained in easy to follow, illustrated nicely presentation, which can assist you to catch the idea behind Scrum.
Feel free to share "2017 Scrum by Picture" with your Scrum friends.
This is a short introduction to the practice of Sprint Planning in Scrum. It would be useful for people new to Scrum or Agile. For more, comment or write to read my blog : http://agilediary.wordpress.com/
When I needed to do presentations of Scrum to executives and students, I started to look for existing ones. Most presentations I found were very good for detailed presentations or training. But what I was looking for was a presentation I could give in less than 15 minutes (or more if I wanted). Most of them also contained out dated content. For example, the latest changes in the Scrum framework were not present and what has been removed was still there.
The Art of the Retrospective: How to run an awesome retrospective meetingChris Smith
The drive to inspect and adapt is one of the most important aspects of agile software development. A great way to bake this approach into your process is by having regular retrospective meetings that engage and challenge the team to solve their own problems and make things better. However, these meetings can be difficult to run well and drive improvement. In fact, many teams sleepwalk through sessions, treating them as a box-ticking exercise that signals the end of the iteration.
Maybe its time we tried a bit harder to make retrospective meetings work?
In this talk, Chris explains how to put together an awesome sprint retrospective. He discusses the following:
* Why retrospectives can be unpopular
* Structuring the meeting to succeed
* Setting the right tone
* Activities to gather data
* Activities to generate insights
* How to decide what to do
* How to manage retrospective actions
When I needed to do presentations of Scrum to executives and students, I started to look for existing ones. Most presentations I found were very good for detailed presentations or training. But what I was looking for was a presentation I could give in less than 15 minutes (or more if I wanted). Most of them also contained out dated content. For example, the latest changes in the Scrum framework were not present and what has been removed was still there.
UPDATE VERSION : https://www.slideshare.net/pmengal/scrum-in-ten-slides-v20-2018
Techniques for Effective RetrospectivesProwareness
Every month Prowareness organizes a session called “Mastering Scrum”. In these sessions Scrum Masters share their knowledge about a central theme. On January 19 2012 we focused on Retrospectives.
In these slides we share 15 different ways to gather data and create insights. We hope this will inspire you to have Effective Retrospectives!
Join BostonPHP and Michael Bourque as he presents the concept of Scrum and shows why so many people are now deploying scrum to their development projects. Michael will take us through the process and talk about how his company, Parametric Technology Inc. (PTC) , is successfully applying Scrum.
Introduction to the scrum framework: roles, activities and artifacts.
Scrum is an agile methodology for project management, to create a high quality product.
www.nieldeckx.be
Based on the Ken Schwaber and Jeff Sutherland definition of Sprint Retrospective, in this document you will find some common gaps and how we can avoid it
How To Do A Retrospective + (Step-by-Step Playbook and Example)Philip Chesney
How To Do A Retrospective + (Step-by-Step Playbook and Example) Learn how to do a retrospective with a step-by-step guide and a practical example. Be prepared for your next retro!
How to do a retrospective video: https://youtu.be/RD60Js82D7Q
A brief introduction to retrospectives. This presentations has an heavy influence from the book "Agile Retrospectives: making good teams great" and was presented in a porto.data meetup
The purpose of the Sprint Retrospective is to:
- Inspect how the last Sprint went with regards to people, relationships, process, and tools;
- Identify and order the major items that went well and potential improvements; and,
- Create a plan for implementing improvements to the way the Scrum Team does its work.
Kyiv Project Management Day 2017 Spring
-------------------------
Анна Мамаєва «Retrospective: Total Recall»
-------------------------
Сайт конференції: http://pmday.org/
Спільнота в мережі Linkedin: http://bit.ly/PMDayLin
Спільнота в мережі facebook: http://bit.ly/PMDayKyivFB
Twitter конференції: https://twitter.com/LvivPMDay
Learn This Efficient Model for Building High Performing Teams.pdfCenterfor HCI
No matter what industry you work in, productive and efficient teams are a must for success. Yet it’s not always easy to create and maintain a well-oiled team. For this, the Drexler-Sibbet Team Performance Model is there as it provides a simple, step-by-step framework for understanding team development. For more information regarding the benefits of executive coaching and human capital consultants, please visit the Center for human capital innovation.
MHA2018 - Workbook Breaking Out of The Rut-rospective: Finding Activities to ...AgileDenver
In this highly interactive and hands-on workshop, we will share our favorite activities for retrospectives and explore their best purposes. We will engage in exercises that focus on *activities* for any part of the retro: from setting the stage to gathering data to deciding what to do. We'll look at specific, common team scenarios: brand new team, disaffected/underperforming team member(s), distributed teams, technical challenges, etc. and discover how to find the right activity for the right team issue. Attendees will leave with a workbook of ideas (some provided by me, most crowdsourced by the group) and renewed enthusiasm for their team's retrospectives.
Scaled Agile Framework (SAFe) in the TrenchesYuval Yeret
eBook by AgileSparks - curated blog posts, guidance articles, implementation approaches - all based on AgileSparks and specifically Yuval Yeret's experience implementing SAFe in the trenches.
Similar to Agile Retrospective by Manohar Prasad (20)
Product Owner in Agile/Scrum is the single person responsible for maximizing the return on investment (ROI) of the development effort
Responsible for product vision
Constantly re-prioritizes the Product Backlog, adjusting any long-term expectations such as release plans
Final arbiter of requirements questions
Decides whether to release
Decides whether to continue the development
Considers stakeholder interests
May contribute as a team member
Has a leadership role
Must be available to the Team at any time
What Is Servant Leadership?
Characteristics of Servant Leadership
Myths Of Servant Leadership
Best Servant Leaders
Benefits of Servant Leadership
Do's and Don'ts of Being a Servant Leader
Servant Leadership at the Workplace
The servant-leader is servant first and then conscious choice brings one to aspire to lead.
Servant leaders involve others in decision-making that enhances the growth of people while improving the quality of organizational life.
Servant leaders ensure that their team’s needs are met while they focus on helping individuals make better decisions and be more innovative.
Servant leadership is not about gaining–it is about giving and serving.
Characteristics of Servant Leadership
Valuing People
Humility: People First
Listening
Empathy
Stewardship
Trust & Caring
Persuasion
Building Community
Myths Of Servant Leadership
1) Servant leadership means giving up power to employees.
Servant leadership is about sharing power and decision-making with employees to enable the business to be successful.
Servant leadership doesn’t mean that employees can do whatever they want, or that every decision within the organization is made by consensus.
2) A servant leader is abdicating responsibility for success.
Servant leader understands that they are ultimately responsible for the success of their employees and the success of their business.
Sometimes decisions need to be made that only the leader can make; the tough calls that might be unpopular.
#Leadership
#ServantLeadership
#ServantLeaders
#Agile
#Scrum
#DecisionMaking
#Empathy
#Persuasion
#projectmanagement
#OrganizationalLife
#Innovation
#Growth
#ManoharPrasad
#AgileCoaching
#ServantLeader
#organization
#ResponsibilityForSuccess
#BusinessSuccess
#PopularDecision
“Scrum Master” & “Agile Project Manager”: A Tale of Two Different Roles by Manohar Prasad, CSP®-SM, CSP®-PO, CSM®, CSPO®, PSM I®, Agile Coach
“The Scrum Master is responsible for ensuring Scrum is understood and enacted. Scrum Masters do this by ensuring that the Scrum Team adheres to Scrum theory, practices, and rules.”
“The Scrum Master helps those outside the Scrum Team understand which of their interactions with the Scrum Team are helpful and which aren’t. The Scrum Master helps everyone change these interactions to maximize the value created by the Scrum Team.”
Agile in sales takes sales management strategies from the Agile world. One such framework is called the Scrum. The Scrum components include sprints, sprint planning, daily stand-ups, sprint review, sprint retrospective and constant iteration and applies all of them to selling. This methodology helps sales teams be more flexible, cross-functional, and effective which ultimately increases the sales.
Agile is a software development methodology in which the development is carried out iteratively and the requirements evolve through continuous inspection and adaptation. Some of the most commonly used agile software development methods/frameworks are: Adaptive Software Development (ASD), Extreme Programming (XP), Scrum and Kanban.
Scrum is an efficient framework within which you can develop software with teamwork. It is based on agile principles.
This presentation will help you understand agile development in general and Scrum in specific. You will get familiar with its associated terminology along with appropriate examples.
SDLC is the acronym of Software Development Life Cycle. It is also called as Software development process. The software development life cycle (SDLC) is a framework defining tasks performed at each step in the software development process.
What do you mean by Requirements?
A requirement is:
A condition or capability needed by a stakeholder to solve a problem or achieve an objective.
A condition or capability that must be met or possessed by a solution or solution component to satisfy a contract , standard, specification, or other formally imposed documents.
A documented representation of a condition or capability as mentioned above.
Identify the key components of e-commerce business models.
A successful business model effectively addresses eight key elements:
●Value proposition - how a company's product or service fulfills the needs of customers. Typical e-commerce value propositions include personalization, customization, convenience, and reduction of product search and price delivery costs.
●Revenue model -- how the company plans to make money from its operations. Major e-commerce revenue models include the advertising model, subscription model, transaction fee model, sales model, and affiliate model.
●Market opportunity -- the revenue potential within a company's intended marketspace.
●Competitive environment-the direct and indirect competitors doing business in the same marketspace, including how many there are and how profitable they are.
●Competitive advantage - the factors that differentiate the business from its competition, enabling it to provide a superior product at a lower cost.
●Market strategy -- the plan a company develops that outlines how it will enter a market and attract customers.
●Organizational development - the process of defining all the functions within a business and the skills necessary to perform each job, as well as the process of recruiting and hiring strong employees.
●Management team - the group of individuals retained to guide the company's growth and expansion.
Training & development evaluation is a continual and systematic process of assessing the value or potential value of a training program, course, activity or event. Results of the evaluation are used to guide decision-making around various components of the training (e.g. delivery, results) and its overall continuation, modification, or elimination.
Search engine optimization is a methodology of strategies, techniques and tactics used to increase the visitors to a website by obtaining a high-ranking placement in the search results page of a search engine -- including Google, Bing, Yahoo and other search engines. SEO helps to ensure that a site is accessible to a search engine and improves the chances that the site will be found by the search engine.
Digital Marketing is an alternative terms for online marketing or e-marketing. There is no difference between online marketing and digital marketing but a few experts also make a few difference between both type marketing as they have said that digital marketing bears of virtual products but online marketing carries virtual and physical products. Business and marketing has been redirected to online presence either physical or digital products because World Wide Web has become common household name around the globe. Normally customers and clients check their needs online either physical products or digital products.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
7. What is Retrospective?
A retrospective is a meeting where a team examines how it’s working together with the goal
of improving their future collaborations.
Agile teams perform retrospectives at the end of sprints – which are time boxes in which
teams complete a set amount of work.
Retrospectives give teams information about what went well and what didn’t that they can
use to improve their next sprints.
8. Why Retrospectives?
Creates a safe space for team members to share valuable insights and feedback
Allows the team to identify potential pitfalls at an early stage and resolve them
Teams can identify small, incremental changes that can cast a huge impact on the overall
product
Teams can speak their minds and their opinions are heard and respected
Teams discuss the challenges and address them as a set of action items and commit
Collaborations improve trust among the team members
Be clear about why you are doing it
10. Best Practices
Set the stage. This is the perfect time for showing off your work done.
Running your agile retrospectives online? Why not have a group bonding activity where
everyone cooks their own cup cake recipe for the meeting and shares a treat.
Ask everyone to think about the last sprint and say the top 3 to 5 things that they worked
on. They can then move things into the relevant column based on whether or not they
think they spent too little, too much, or just enough time on it.
Go through the list and ask people to share their reasons for why they listed something
under each heading and capture learnings and insights.
Given that this is a time centric agile retrospective, don’t forget to use the timer for each
stage and create your own time box recipe for your online retrospective.
If running your meeting digitally, use a video conferencing tool to give that personal
touch. Doing things digitally allows you to collect ideas, vote and comment anonymously.
Capture items that will help improve time estimations or time allocations going forward.
11. Questions to be asked during Retrospective
What went well?
What didn’t go well?
What ideas do we have for next time?
How will we implement these actions?
14. 2. MAD SAD GLAD
Pinpointing our emotions can be powerful, and that’s exactly what this retrospective tool asks
your agile team members to do.
Everybody will take time to write their observations about the last sprint on sticky notes. Then,
they’ll place them in the appropriate section of the whiteboard based on how that observation
makes them feel: mad, sad, or glad.
15. 3. Start Stop Continue
A good retrospective isn’t just about having a conversation – it’s about identifying action items
you can use to improve your next sprint.
You and the rest of the team will review your latest sprint and identify actions that you should
start doing, stop doing, and continue doing in future sprints.
16. 4. 4 L’s
The four L’s stand for liked, learned, lacked, and longed for. You and your scrum team will focus
on one L at a time, and then brainstorm elements of the previous sprint that fit in that
category.
What did you like about your last sprint? What did you learn? What went wrong (meaning,
what did you lack)? These seemingly simple questions can inspire a great conversation and
reveal a lot of findings you can use to improve your next sprint.
17. 5. Sailboat
The Agile team will compare your last sprint to a sailboat and identify what propelled it forward
(like wind) and what held it back (like anchors). They’ll jot their observations on sticky notes
and place them accordingly on the picture of the sailboat that’s on your whiteboard – either on
the sail (for wind) or below the boat (for anchors).
18. 6. SWOT
SWOT – it stands for strengths, weaknesses, opportunities, and threats. Look back at your
previous retrospective, identify its strengths and weaknesses, and pinpoint opportunities and
threats that you can address in your next sprint. Plot them on your whiteboard accordingly.
19. 7. Starfish
This retrospective format challenges your development team to go beyond the surface of what
went well and what didn’t. Your team will brainstorm observations from your sprint that fall
into the following five categories (like the five points of a starfish):
What you should keep doing
What you should do less of
What you should do more of
What you should stop doing
What you should start doing
Like with most of the other retrospective ideas, you’ll need to group similar themes and decide
which ones should be actioned on in your next sprint.
20. 8. KALM
With this retrospective technique, you’ll divide your whiteboard into four areas: keep, add,
more, less. You and your team will reflect on your previous sprint and generate ideas and
observations to be placed on the board:
Keep: Something the team is doing well and should continue doing.
Add: Something new that the team should incorporate in the next sprint.
More: Something that’s bringing value to the team, and you should do more of.
Less: Something that isn’t going as well, and you should do less of.