This document provides an overview of various agile topics that are explained simply by Brian Link of PracticalAgilist.com. It covers running effective standups and understanding agile roles, writing user stories and estimating work, maintaining a product backlog, having valuable sprint reviews and feedback loops, facilitating retrospectives, and connecting strategy to delivery through OKRs and roadmaps. The document emphasizes building trust within teams and cultivating an iterative, learning-focused agile mindset. It provides contact information for Brian Link and mentions his free book on 21 common agile misconceptions.
Being a producer: Hints, lessons learned and best practicesDevGAMM Conference
Kirill Bragin, Associate Producer, Ubisoft
I will share things I’ve learned while managing complicated multisite collaboration projects with big international teams and a large number of stakeholders. Only real experience and useful hints. For those, who want to become a Producer, or already in managerial position.
Being a producer: Hints, lessons learned and best practicesDevGAMM Conference
Kirill Bragin, Associate Producer, Ubisoft
I will share things I’ve learned while managing complicated multisite collaboration projects with big international teams and a large number of stakeholders. Only real experience and useful hints. For those, who want to become a Producer, or already in managerial position.
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
Setting up a PMO can feel like a nightmare, but there is a solution. Learn what it takes to wake up from that nightmare and start seeing greater results.
UX Field Research Toolkit - A Workshop at Big Design - 2017Kelly Moran
Workshop Description:
Looking for practice with in-depth user-experience research methods? You may have read about techniques in the past, but methods must be practiced to be understood. projekt202 has been employing these methodologies with great success since 2003. This workshop is your opportunity to try these tools in a structured environment without pressing deadlines or looming stakeholders. Our experienced research and design professionals will share industry tips and tricks that will help you put theory to practice.
The workshop will be hands-on and interactive; instructional elements will be reinforced with stories of impact to real projects. We will not only cover methods of gathering user data, but the importance of spending time internalizing and analyzing the data through activities such as affinity diagramming. Participants will gain exposure to these important practices in a low-pressure atmosphere and with the guidance of experienced professionals.
Future of software development - Danger of OversimplificationJon Ruby
A talk that was given at the Servoy World conference https://servoy.com/servoyworld2017/ on some perspectives for the future of the software development industry
تتحدث هذه المحاضرة عن العصف الذهني
Brainstorming
وهي أداة يتم استخدامها بغرض تجميع أكبر قدر ممكن من الأفكار لحل مشكلة أو تطوير منتج أو خدمة.
قمت في هذه المحاضرة بتعريف العصف الذهني او ال
Brainstorming
وشرحت أسباب اللجوء لهذه الأسلوب ووضحت أنواعه الموجودة.
قمت بعد ذلك بتوضيح خطوات العصف الذهني او ال
Brainstorming
متطرقا لأنواع متخصصة من العصف الذهني او ال
Brainstorming
يتم استخدامها في أحوال خاصة.
انتقلت بعدها لشرح استخدام تحليل باريتو عمليا في عمليات إدارة المشاريع وهي 6 عمليات يمكن فيها الاستفادة من تحليل باريتو فيها وعمليات تحليل الأعمال ( 15 عملية ) موزعة على دليل تحليل الأعمال من ال
PMI
( عمليتان) ودليل تحليل الأعمال من ال
IIBA
( 13 عملية ) وتم توضيح كيفية تطبيق ذلك في في التحليل الرباعي
SWOT
وفي إعداد الخطط الاستراتيجية.
30 things: Part 7/7: PEOPLE : 30 things I learned from my startup experienceSuhas Dutta
This is part 7/7 of my series 30 things I learned from my startup experiences. In this final part, I will be talking about creating the first team, running the teams (sales and tech), overall tips and then there is a section on choosing your co-founder. There are slides on what happens when things do go wrong, or if there is a fall out and what are the ways out. And finally some tips on learning and networking as well.
As a UX Pro, I've dealt with clients for 15 years doing user research and product design. Some clients are a dream while others can be sheer nightmares. We all develop strategies to cope and to CYA (Cover Your Apples). In 2014, I became an entrepreneur and "The Client." I discovered a whole new world of Baloney Sandwiches that vendors were trying to feed me. Talking to other Product Owners and CEO's, I discovered some trends when working with designers, consulting firms, agencies, and dev houses. I realized that my consulting practice was guilty of some of these no-no's too. This talk will go over Dos and Don'ts for working with clients. We'll cover things like visibility, process, milestones, work products, and more.
Slides from a 5/10/2017 talk at the Nasdaq Entrepreneurial Center (@theCenter) about a lean research mindset, the mechanics of learning from users, and the structure of a research prototype test session.
This presentation goes into details about impediments, how to identify them, how to create a strategy for, escalate, and ultimately - if not removing them entirely - moving the needle to improve the situation. Apologies for the outdated styling - it's on my backlog to improve it!
Strategies for Successful Data Migration Tools.pptxvarshanayak241
Data migration is a complex but essential task for organizations aiming to modernize their IT infrastructure and leverage new technologies. By understanding common challenges and implementing these strategies, businesses can achieve a successful migration with minimal disruption. Data Migration Tool like Ask On Data play a pivotal role in this journey, offering features that streamline the process, ensure data integrity, and maintain security. With the right approach and tools, organizations can turn the challenge of data migration into an opportunity for growth and innovation.
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
More Related Content
Similar to Agile Topics - Explained Simply - Practical Agilist.pptx
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
Setting up a PMO can feel like a nightmare, but there is a solution. Learn what it takes to wake up from that nightmare and start seeing greater results.
UX Field Research Toolkit - A Workshop at Big Design - 2017Kelly Moran
Workshop Description:
Looking for practice with in-depth user-experience research methods? You may have read about techniques in the past, but methods must be practiced to be understood. projekt202 has been employing these methodologies with great success since 2003. This workshop is your opportunity to try these tools in a structured environment without pressing deadlines or looming stakeholders. Our experienced research and design professionals will share industry tips and tricks that will help you put theory to practice.
The workshop will be hands-on and interactive; instructional elements will be reinforced with stories of impact to real projects. We will not only cover methods of gathering user data, but the importance of spending time internalizing and analyzing the data through activities such as affinity diagramming. Participants will gain exposure to these important practices in a low-pressure atmosphere and with the guidance of experienced professionals.
Future of software development - Danger of OversimplificationJon Ruby
A talk that was given at the Servoy World conference https://servoy.com/servoyworld2017/ on some perspectives for the future of the software development industry
تتحدث هذه المحاضرة عن العصف الذهني
Brainstorming
وهي أداة يتم استخدامها بغرض تجميع أكبر قدر ممكن من الأفكار لحل مشكلة أو تطوير منتج أو خدمة.
قمت في هذه المحاضرة بتعريف العصف الذهني او ال
Brainstorming
وشرحت أسباب اللجوء لهذه الأسلوب ووضحت أنواعه الموجودة.
قمت بعد ذلك بتوضيح خطوات العصف الذهني او ال
Brainstorming
متطرقا لأنواع متخصصة من العصف الذهني او ال
Brainstorming
يتم استخدامها في أحوال خاصة.
انتقلت بعدها لشرح استخدام تحليل باريتو عمليا في عمليات إدارة المشاريع وهي 6 عمليات يمكن فيها الاستفادة من تحليل باريتو فيها وعمليات تحليل الأعمال ( 15 عملية ) موزعة على دليل تحليل الأعمال من ال
PMI
( عمليتان) ودليل تحليل الأعمال من ال
IIBA
( 13 عملية ) وتم توضيح كيفية تطبيق ذلك في في التحليل الرباعي
SWOT
وفي إعداد الخطط الاستراتيجية.
30 things: Part 7/7: PEOPLE : 30 things I learned from my startup experienceSuhas Dutta
This is part 7/7 of my series 30 things I learned from my startup experiences. In this final part, I will be talking about creating the first team, running the teams (sales and tech), overall tips and then there is a section on choosing your co-founder. There are slides on what happens when things do go wrong, or if there is a fall out and what are the ways out. And finally some tips on learning and networking as well.
As a UX Pro, I've dealt with clients for 15 years doing user research and product design. Some clients are a dream while others can be sheer nightmares. We all develop strategies to cope and to CYA (Cover Your Apples). In 2014, I became an entrepreneur and "The Client." I discovered a whole new world of Baloney Sandwiches that vendors were trying to feed me. Talking to other Product Owners and CEO's, I discovered some trends when working with designers, consulting firms, agencies, and dev houses. I realized that my consulting practice was guilty of some of these no-no's too. This talk will go over Dos and Don'ts for working with clients. We'll cover things like visibility, process, milestones, work products, and more.
Slides from a 5/10/2017 talk at the Nasdaq Entrepreneurial Center (@theCenter) about a lean research mindset, the mechanics of learning from users, and the structure of a research prototype test session.
This presentation goes into details about impediments, how to identify them, how to create a strategy for, escalate, and ultimately - if not removing them entirely - moving the needle to improve the situation. Apologies for the outdated styling - it's on my backlog to improve it!
Strategies for Successful Data Migration Tools.pptxvarshanayak241
Data migration is a complex but essential task for organizations aiming to modernize their IT infrastructure and leverage new technologies. By understanding common challenges and implementing these strategies, businesses can achieve a successful migration with minimal disruption. Data Migration Tool like Ask On Data play a pivotal role in this journey, offering features that streamline the process, ensure data integrity, and maintain security. With the right approach and tools, organizations can turn the challenge of data migration into an opportunity for growth and innovation.
How to Position Your Globus Data Portal for Success Ten Good PracticesGlobus
Science gateways allow science and engineering communities to access shared data, software, computing services, and instruments. Science gateways have gained a lot of traction in the last twenty years, as evidenced by projects such as the Science Gateways Community Institute (SGCI) and the Center of Excellence on Science Gateways (SGX3) in the US, The Australian Research Data Commons (ARDC) and its platforms in Australia, and the projects around Virtual Research Environments in Europe. A few mature frameworks have evolved with their different strengths and foci and have been taken up by a larger community such as the Globus Data Portal, Hubzero, Tapis, and Galaxy. However, even when gateways are built on successful frameworks, they continue to face the challenges of ongoing maintenance costs and how to meet the ever-expanding needs of the community they serve with enhanced features. It is not uncommon that gateways with compelling use cases are nonetheless unable to get past the prototype phase and become a full production service, or if they do, they don't survive more than a couple of years. While there is no guaranteed pathway to success, it seems likely that for any gateway there is a need for a strong community and/or solid funding streams to create and sustain its success. With over twenty years of examples to draw from, this presentation goes into detail for ten factors common to successful and enduring gateways that effectively serve as best practices for any new or developing gateway.
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
Designing for Privacy in Amazon Web ServicesKrzysztofKkol1
Data privacy is one of the most critical issues that businesses face. This presentation shares insights on the principles and best practices for ensuring the resilience and security of your workload.
Drawing on a real-life project from the HR industry, the various challenges will be demonstrated: data protection, self-healing, business continuity, security, and transparency of data processing. This systematized approach allowed to create a secure AWS cloud infrastructure that not only met strict compliance rules but also exceeded the client's expectations.
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
top nidhi software solution freedownloadvrstrong314
This presentation emphasizes the importance of data security and legal compliance for Nidhi companies in India. It highlights how online Nidhi software solutions, like Vector Nidhi Software, offer advanced features tailored to these needs. Key aspects include encryption, access controls, and audit trails to ensure data security. The software complies with regulatory guidelines from the MCA and RBI and adheres to Nidhi Rules, 2014. With customizable, user-friendly interfaces and real-time features, these Nidhi software solutions enhance efficiency, support growth, and provide exceptional member services. The presentation concludes with contact information for further inquiries.
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
Software Engineering, Software Consulting, Tech Lead.
Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Security,
Spring Transaction, Spring MVC,
Log4j, REST/SOAP WEB-SERVICES.
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
Even though at surface level ‘java.lang.OutOfMemoryError’ appears as one single error; underlyingly there are 9 types of OutOfMemoryError. Each type of OutOfMemoryError has different causes, diagnosis approaches and solutions. This session equips you with the knowledge, tools, and techniques needed to troubleshoot and conquer OutOfMemoryError in all its forms, ensuring smoother, more efficient Java applications.
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar
The European Union Agency for Law Enforcement Cooperation (Europol) has suffered an alleged data breach after a notorious threat actor claimed to have exfiltrated data from its systems. Infamous data leaker IntelBroker posted on the even more infamous BreachForums hacking forum, saying that Europol suffered a data breach this month.
The alleged breach affected Europol agencies CCSE, EC3, Europol Platform for Experts, Law Enforcement Forum, and SIRIUS. Infiltration of these entities can disrupt ongoing investigations and compromise sensitive intelligence shared among international law enforcement agencies.
However, this is neither the first nor the last activity of IntekBroker. We have compiled for you what happened in the last few days. To track such hacker activities on dark web sources like hacker forums, private Telegram channels, and other hidden platforms where cyber threats often originate, you can check SOCRadar’s Dark Web News.
Stay Informed on Threat Actors’ Activity on the Dark Web with SOCRadar!
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
A Comprehensive Look at Generative AI in Retail App Testing.pdfkalichargn70th171
Traditional software testing methods are being challenged in retail, where customer expectations and technological advancements continually shape the landscape. Enter generative AI—a transformative subset of artificial intelligence technologies poised to revolutionize software testing.
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
Why React Native as a Strategic Advantage for Startup Innovation.pdfayushiqss
Do you know that React Native is being increasingly adopted by startups as well as big companies in the mobile app development industry? Big names like Facebook, Instagram, and Pinterest have already integrated this robust open-source framework.
In fact, according to a report by Statista, the number of React Native developers has been steadily increasing over the years, reaching an estimated 1.9 million by the end of 2024. This means that the demand for this framework in the job market has been growing making it a valuable skill.
But what makes React Native so popular for mobile application development? It offers excellent cross-platform capabilities among other benefits. This way, with React Native, developers can write code once and run it on both iOS and Android devices thus saving time and resources leading to shorter development cycles hence faster time-to-market for your app.
Let’s take the example of a startup, which wanted to release their app on both iOS and Android at once. Through the use of React Native they managed to create an app and bring it into the market within a very short period. This helped them gain an advantage over their competitors because they had access to a large user base who were able to generate revenue quickly for them.
2. Agile Topics
• Running healthy standups and basics of agile roles (SM/PO/Family)
• Effective user stories, planning sprints, estimating
• Reasonable backlog maintenance, refinement, and tips for POs and teams
• Getting value from Sprint Reviews, stakeholders, and build feedback loops
• Simple tips for great Retrospectives and teaming in general
• Uncomplicating strategy, OKRs, roadmaps, connecting families to delivery
• The key aspects of the Agile Mindset and why its important
Brian Link - PracticalAgilist.com
4. Effective daily standups
• What’s the desired outcome of a standup?
• Flow, transparency, awareness, and identify opptys for collaboration and help
• Do you have to recite the same 3 questions?
• Naw. Just talk. Only highlight what matters. It’s not a status report.
• Does the Scrum Master facilitate?
• They can. But it’s almost better if they don’t. Cuz it’s for the team!
• Should the PO be there?
• Strictly speaking, they are optional. But super helpful when they can answer questions for the team
• Round robin or Walk the wall?
• Whatever works! But everyone should try walking the wall (right to left) because it makes sure the team
covers everything and is aware of stuff that just got finished
• What else?
• Don’t forget to ask “what else are people doing that’s not on the board?”
5. Key Roles
• Scrum Master
• Not the boss or PM, just a “process advocate” to help keep the team effective
• Does not *drive* the process. Anyone can schedule meetings!
• Practices the art of noticing… to see how best they can serve the team
• Diplomat, universal translator, facilitator, and gentle instigator… to help bring the right people
to conversations, make sure the team isn’t missing anything
• And to help remove blockers, often by asking questions and coordinating with people on and
off team (not necessarily being the primary one to solve it all)
• Product Owner
• Voice of the customer, domain/SME, keeper (not inventor) of the vision
• Owner of the backlog, but not creator of every single user story!
• Prioritizes and sequences backlog *with the help of* the team + stakeholders
• Has connection to (and delegated authority from) the business, for whom the team serves
• Sets DoR and asks lots of questions to choose the right work. And says NO!
7. What makes a User Story effective?
• Three C’s and INVEST as a guide to create a small, easy to understand nugget of work. Exact language not as
important as being clear and concise
• Utilize acceptance criteria to decorate and expand upon the WHY and WHAT while still avoiding the HOW
• During Sprint Planning we ask “what’s still not clear about this?” (of the PO herself) as well as the team to
evaluate (and refine) the Definition of Ready
• Is this something we would celebrate and tell people about after it’s done? Then it’s valuable! (If not, is it a
necessary output or stepping stone we’d tell our bosses we got done that was important?)
• Can it be broken down further? Are there any unknowns? Do we use slippery verbs like “manage” or
“consider” or anything fuzzy? With unknowns, pull them out and tackle them first with simple yes/no
timeboxed activity called a spike, to better inform the user story you’d like to write
• Does it feel like only 2-3 days or work at most? Good target – if it feels bigger there’s likely a reason and we
should try to break it down
• Of INVEST, really focus on independent and let it include any testing or validation so you really know it’s
done and “launchable” when finished
8. Effective estimating + sprint planning techniques
• First of all, if you get good at breaking work down to a similar size, you have no need to estimate because
you can just count cards
• Meanwhile, if you do still have variety, use nice big chunks like S/M/L and nothing XL gets into a sprint. Any
piece of work bigger than a week is tricky
• Use relative size estimating because everyone sucks at estimating, so let’s just suck consistently! Agree on an
anchor “medium” as an example to do relative sizing
• Velocity is best used as an average of your ability to deliver work (DoD) and is only for the team’s sake to
guide how much work to take on. Nothing else.
• Less time spent on estimating means more time spend on doing real work, so balance time spent carefully
until you get into a rhythm
• Don’t overload sprints. There are no agile awards… or agile police.
• If something new comes up mid-sprint that is super related and you can totally get it done, then just do it.
New card to track it usually helps. If it comes up and is in fact delay-able, then put the new card in the
backlog to be prioritized.
• Why does everyone’s voice count? Because we all forget things and even the freshest eyes can help us be
better! A PO and SM should encourage involvement when writing stories, identifying gaps, and planning the
sprint goal
10. Product Backlog maintenance and refinement
• POs generally don’t wait for refinement sessions to work the backlog, it kinda happens ALL the time…
anytime anything comes up that helps us learn more
• POs bring the right people to refinement conversation(s) – whoever they need to make sure we’re not
missing something
• Have an algorithm. Moscow. PACE. CoD. WSJF. Something besides HiPPO.
• How often should you do refinement? I dunno, how messed up is your backlog? As often as is necessary to
keep “enough” stuff ready to go.
• Remember, if all we did was sit around and detail out every single thing in our backlog (including HOW work
gets done) we may as well use a waterfall process. Just in time with balance is more powerful.
• POs ask good questions of the team. What else? What am I missing? Is there anything unknown in here?
Who else should we ask? Could this be smaller?
• The art of making a nice backlog is the same as the art of planning the right experiments that the team will
learn from to design/build the best outcomes
• If something’s not quite ready, we need more conversations to get it to that happy level of “shared
understanding” where we all nod our heads
11. Product backlog tips
• Put stuff – anything, anytime, in the backlog! Crazy ideas from the shower too.
• Don’t be afraid to delete things – if it’s important someone somewhere will bring it up again
• A mature team will look at the big ugly things down the backlog and realize when they need to start talking
about something in order for it to be ready by the time they should start working on it
• Bugs and retrospective items belong in your backlog too because they’re real work too
• If you discover something (a flaw, a bug, an issue) while you’re working on it – think about whether it could
be done separately and delivered later. It usually can if we challenge ourselves to think incrementally.
• It’s OK to queue things up in your mind (tentatively) for future sprints… “this is probably next sprint… and
this might be for the sprint after” – you’ll verify and validate before those sprints get started anyway
• You don’t need the formalism of a refinement session to “figure something out and update a user story”, just
go do it. Just got have the conversation and update the card when you have an answer. And… anyone can do
that!
13. Having effective Sprint Reviews
• Put stuff – anything, anytime, in the backlog! Crazy ideas from the shower too.
• Don’t be afraid to delete things – if it’s important someone somewhere will bring it up again
• A mature team will look at the big ugly things down the backlog and realize when they need to start talking
about something in order for it to be ready by the time they should start working on it
• Bugs and retrospective items belong in your backlog too because they’re real work too
• If you discover something (a flaw, a bug, an issue) while you’re working on it – think about whether it could
be done separately and delivered later. It usually can if we challenge ourselves to think incrementally.
• It’s OK to queue things up in your mind (tentatively) for future sprints… “this is probably next sprint… and
this might be for the sprint after” – you’ll verify and validate before those sprints get started anyway
• You don’t need the formalism of a refinement session to “figure something out and update a user story”, just
go do it. Just got have the conversation and update the card when you have an answer. And… anyone can do
that!
14. Stakeholders and Feedback loops
• The PO should have a very long list of anyone that has a vested interest in the success of their product or
service. We have internal and often external stakeholders. The list may even include other 3rd parties.
• If they cannot attend Sprint Reviews, send a recording or a summary of the release notes, questions, and
brief overview of what’s being worked on next. They will find a cadence to attend if it’s important.
• Often feedback may come in “why can’t we” or “how might we” and we may need to discuss as a team how
to incorporate that feedback into meaningful work
• Everything we do should be small and iterative in nature. That way we can ask questions like “What do you
like so far? Can you see where we’re going? Does it make sense? What would make this more valuable?”
which creates feedback loops with our stakeholders
• Sometimes we need to paint the picture of the steps we’re taking so there isn’t too much criticism on the
absences in the early releases. The end picture or vision is important to help others understand our
approach
• Don’t shy away from describing “hidden work” that might not easily be demonstrable. It can help paint the
whole picture so stakeholders or users understand (see this log, it proves the API is working)
16. Great Retrospectives
• Most agilists will tell you the retro is the most important agile event / ceremony. It’s because this is where
continuous improvement and the iterative mindset begins
• Ester Derby’s five steps help set agenda. Set the stage (open), Gather data (ideas), Generate insights
(analyze), Decide what to do (actions), Close (improve)
• SM can/should facilitate, but consider an outside, trusted voice to help should the SM want or need to
participate
• Allow at least 1.5 hours so it’s not rushed. Best to pick a new space (even if you’re virtual!) and even better
to do them face to face offsite end-of-day somewhere
• Psychological safety is required. Teams must be comfortable sharing (or work on building trust first).
Managers only allowed cautiously by invite (discouraged)
• Keep parking lot. Take notes. Share freely with team, but keep private to others (can sometimes be sensitive
discussions).
• Try different structured convos. Good/Meh/Bad. Sailboat. Starfish. Lean Coffee. Avoid routine to keep active
involvement and interest levels up. Try retromat.org
• Don’t skip or skimp. Agile shines a spotlight on what’s not working. Mature teams work to solve (or escalate)
their problems together.
17. Teaming – building trust
• Agile coaches + SMs often “crank up the goofball” to do funny ice breakers, express vulnerability, watch silly
videos together, encourage laughter + sharing to bring down barriers
• Teams that get good at sharing and expressing themselves will always work better together. (Doesn’t have to
be all personal stuff either!)
• To build trust with someone in a team we often must offer it first!
• Humble Inquiry (book by Schein) says by simply asking questions we are genuinely interested in and don’t
know the answers to - is one way we build trust (especially effective for managers / authority figures but
true for everyone)
• Great ice breakers are as simple as “pick any photo on your phone and tell us something about you or
something you’ve done” (can be anything)
• Teams that share meals together naturally build relationships. Consider a pot luck or a lunch out with no
agenda just to get to know each other
• Google study “project Aristotle” found that psychological safety and the teams who spoke equal amounts of
time were more effective than any other teams (regardless of seniority, skill level, advanced degrees,
experience, etc.)
19. Strategy and Roadmaps
• The best companies have a clear vision and inspire people to want to help accomplish their goals and
mission. The same is true of divisions and teams
• By aligning a team’s vision with a family / division and with the company, something very powerful happens:
every employee knows why they are valuable and how their work directly impacts customers and the
company’s success. Knowing the WHY always inspires better work.
• The vision is the collection of words or North Star that describe the high-level strategy but the OKRs help get
specific about what we’re doing now to work on achieving them
• The vision is abstract and guides the work but a roadmap provides the clarity of what work is happening in
what order to achieve the big picture goals (in decreasing degrees of clarity over Now, Next, Later)
• A roadmap and the detailed work is defined by aligning to OKRs that represent the vision (at any level: a
team, a team of teams, or a division)
21. Agile Mindset is comprised of 7 key concepts
• Iterative Mindset: Create value in small, iterative steps allowing for early and frequent feedback on each
piece of work, which helps eliminate waste and build better products faster. Be data-driven, evidence-based
and use that data to decide what to do more or less of and what to do next.
• Product Culture: Form long-lasting, durable, product teams that reflect the company’s focus, vision, and
purpose. Have a top-down vision that influences the teams’ roadmaps and day-to-day work. Prioritize
backlogs and sequence diligently. Build and support only so many products and services, and do them well.
• Customer-Centric Mindset: Include the big picture, product vision and an appreciation for WHY it matters to
users before doing anything. Don’t guess what customers want, be customer-driven and empirical about it.
• Culture of Learning: Team members share knowledge, make learning a priority, and invest in communities
that grow people and skills that benefit the company. All failures are opportunities to learn something.
• Culture of Experimentation: A Design Thinking mindset is utilized from idea formation through delivery.
Instead of requirements, think hypotheses. What’s the smallest thing we can do to learn something? Small
failures are normal and help us find a quicker path to success.
• Culture of Continuous Improvement: Teams are empowered to change and improve their own process. Self-
reflection, transparency, courage, and respect lead to a sustainable pace of value delivery and better results.
• Culture of Psychological Safety: People will not be punished or humiliated for speaking up with any ideas,
questions, concerns or mistakes. This breeds greater innovation, inclusive collaboration and a greater flow of
ideas that will impact our products, people, and company.
22. Contact and a Free Book
Brian Link - PracticalAgilist.com
brian@practicalagilist.com
linkedin.com/in/brianwlink
twitter.com/blinkdaddy
Blog: medium.com/practical-agilest
Book: AgileMisconceptions.com
Newsletter: AgileColumbus.com
23.
24. 21 Agile Misconceptions
1. Agile makes teams go faster
2. Agile <—> Scrum
3. Agile has no planning
4. Agile is chaos with no real process
5. Being agile doesn’t require documentation
6. Agile is easy
7. We’re agile because we work in sprints
8. Just lots of meetings with stickies on a wall
9. Deadlines are not agile
10. Agile will fix all problems
11. Any team can just install Agile
12. Agile is for software projects
13. Agile doesn't need any architects
14. Eliminates the need for management
15. The Scrum Master is the team’s admin
16. Agile is new
17. Doesn't work with distributed teams
18. There are no testers in Agile
19. Agile only works for small projects
20. Scrum doesn’t scale
21. Must follow an agile framework strictly