Scrum is an agile framework for managing complex work. It utilizes short development cycles called sprints, daily stand-up meetings, and defined roles like Product Owner and Scrum Master. The framework includes events like sprint planning and retrospectives and artifacts like the product backlog and sprint backlog to facilitate transparency and process improvement. Adopting scrum requires changes to traditional roles and processes and can be disruptive to organizations, but aims to increase productivity through self-organizing teams and rapid feedback.
This is a tool to help practioners implmenting scrum. It is a short discussion and exercise around a short hand way of framing scrum with promises. It is intended for experienced facilitators. http://advancedtopicsinscrum.com
Антон Семенченко, опыт в IT более 10 лет, работает в компании ISSoft, специализируется в разработке и автоматизированном тестировании ПО плюс менеджмент\продажи. C++ Architect, Automation Practice Lead, PM, Group Manager
«Agile ValueTeam, учимся понимать Scrum». IT секция. Agile отделение. Для всех уровней подготовки.
«Как эффективно продавать Automation Service». IT секция. Продажи.
«Как эффективно организовать Автоматизацию, если у вас недостаточно времени, ресурсов и денег». Development секция. Отделение тестирования.
This is a tool to help practioners implmenting scrum. It is a short discussion and exercise around a short hand way of framing scrum with promises. It is intended for experienced facilitators. http://advancedtopicsinscrum.com
Антон Семенченко, опыт в IT более 10 лет, работает в компании ISSoft, специализируется в разработке и автоматизированном тестировании ПО плюс менеджмент\продажи. C++ Architect, Automation Practice Lead, PM, Group Manager
«Agile ValueTeam, учимся понимать Scrum». IT секция. Agile отделение. Для всех уровней подготовки.
«Как эффективно продавать Automation Service». IT секция. Продажи.
«Как эффективно организовать Автоматизацию, если у вас недостаточно времени, ресурсов и денег». Development секция. Отделение тестирования.
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 definitive guide to scrum: the rules of the gameArnas Rackauskas
Scrum is a framework for developing and sustaining complex products. This Guide contains the definition of Scrum. This definition consists of Scrum’s roles, events, artifacts, and the rules that bind them together. Ken Schwaber and Jeff Sutherland developed Scrum; the Scrum Guide is written and provided by them. Together, they stand behind the Scrum Guide.
The SCRUM approach - higher quality and on-schedule solutionsThe Digital Group
To Increased Productivity, Improved Ownership & Accountability, Enhanced Planning, Improved Collaboration & Cooperation, Focused Quality is few salient advantages Digital has experienced with SCRUM Implementation.
this is the document in PDF format used as documentation for technical seminar on Scrum called as Proffesional Scrum Master which is a certificate on Agile Software development process.
In this interactive webinar, the participants will get an overview of the fundamental principles and mechanics of Scrum, thereby understanding the benefits of adopting Scrum principles and values in an organization
In this interactive webinar, the participants will get an overview of the fundamental principles and mechanics of Scrum, thereby understanding the benefits of adopting Scrum principles and values in an organization
In this interactive webinar, the participants will get an overview of the fundamental principles and mechanics of Scrum, thereby understanding the benefits of adopting Scrum principles and values in an organization
TN ECD Governor's Conference - Economic Development Marketing from Good to GreatAtlas Integrated
With greater emphasis on job creation by state and local officials, economic developers are continually pressured to be the drivers of positive change in their communities – often with little to no funding and in one of the most challenging economic climates the country has ever seen. Yet, the most successful economic development organizations have found ways to leverage innovative technology and partnerships, promote their communities and collaborate with one another to increase the probability of retaining business in their own communities and attracting business from outside their communities
Presentation to initialize All hands meeting to a team and to explain what is the process, what is expected to happen and when a team is ready to be called A TEAM.
This is a step by step presentation of how to Plan, Lead, and facilitate a successful meeting for Maximum results.
How to prepare for a meeting
Run a meeting effectively
Meeting documents
It shows how to ask the most important question at the end of the meeting for maximum results
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 definitive guide to scrum: the rules of the gameArnas Rackauskas
Scrum is a framework for developing and sustaining complex products. This Guide contains the definition of Scrum. This definition consists of Scrum’s roles, events, artifacts, and the rules that bind them together. Ken Schwaber and Jeff Sutherland developed Scrum; the Scrum Guide is written and provided by them. Together, they stand behind the Scrum Guide.
The SCRUM approach - higher quality and on-schedule solutionsThe Digital Group
To Increased Productivity, Improved Ownership & Accountability, Enhanced Planning, Improved Collaboration & Cooperation, Focused Quality is few salient advantages Digital has experienced with SCRUM Implementation.
this is the document in PDF format used as documentation for technical seminar on Scrum called as Proffesional Scrum Master which is a certificate on Agile Software development process.
In this interactive webinar, the participants will get an overview of the fundamental principles and mechanics of Scrum, thereby understanding the benefits of adopting Scrum principles and values in an organization
In this interactive webinar, the participants will get an overview of the fundamental principles and mechanics of Scrum, thereby understanding the benefits of adopting Scrum principles and values in an organization
In this interactive webinar, the participants will get an overview of the fundamental principles and mechanics of Scrum, thereby understanding the benefits of adopting Scrum principles and values in an organization
TN ECD Governor's Conference - Economic Development Marketing from Good to GreatAtlas Integrated
With greater emphasis on job creation by state and local officials, economic developers are continually pressured to be the drivers of positive change in their communities – often with little to no funding and in one of the most challenging economic climates the country has ever seen. Yet, the most successful economic development organizations have found ways to leverage innovative technology and partnerships, promote their communities and collaborate with one another to increase the probability of retaining business in their own communities and attracting business from outside their communities
Presentation to initialize All hands meeting to a team and to explain what is the process, what is expected to happen and when a team is ready to be called A TEAM.
This is a step by step presentation of how to Plan, Lead, and facilitate a successful meeting for Maximum results.
How to prepare for a meeting
Run a meeting effectively
Meeting documents
It shows how to ask the most important question at the end of the meeting for maximum results
The presentation is guide for the New Project managers and Scrum Masters .It has been prepared considering the basics of Projects and Project Management upto the fine detailing of the Scrum Agile Framework.
Ofcourse the contents are the guiding material and not exhaustive in nature.The contents shall help the Scrum Masters & Project Managers to have deep understanding for the Scrum Framework and adopt in day to day practise in order to successfully deliver the project within the given constrains.
Scrum is certainly not a foolproof framework as it does have its own set
of limitations; which is the reason why it may not be the best fit for
every team or product. There are other Agile and Lean approaches too,
like Kanban or XP.
Therefore, what is crucial is for us to comprehend that these current
shifts call for a dynamic and progressive outlook from developers and managers. The need of the hour is to utilize the benefits that a Scrum Master brings to the table, in terms of opening up team communication and problem solving techniques.
Scrum Overview for Agile Software Development. ... Scrum is a project management framework that is applicable to any project with aggressive deadlines, complex requirements and a degree of uniqueness. In Scrum, projects move forward via a series of iterations called sprints. Each sprint is typically two to four weeks long.
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.
EHS Conducted SCRUM Overview Session for a Corporate Company in Lahore covering Basics i.e. What is Agile & Scrum, Why to use Scrum, Benefits, Values, Artifacts, Events, Scrum Teams & Roles...
Helps a Scrum Master identifying his/her current level of Services in various Scrum Ceremonies during the Sprint and also providing guidance for uplifting Service Levels. This will help Scrum Master to evolve from a traditional management and leadership approach to an agile leadership model.
Scrum Basics - Understanding the fundamentals behind ScrumPrageeth Sandakalum
The idea of this presentation is to understand the common issues faced by a highly technical team working on critical applications and help them to figure out whether Scrum is the right fit for the type of work they are doing
Introduction to Scrum - An Agile FrameworksAMJAD SHAIKH
Introduction to Scrum - is one of the most popular frameworks for implementing agile. The presentation in quick overview to introduce readers with terms used in scrum & process itself.
A quick guide how to write effective e-mails that the reader will read and will reply to.
Tops and Tips on how to succeed in your e-mail communication.
In this workshop are developed all the aspects how to use and improve the communication skills in business. There are not only the main pillars of how to develop good skills, but also good cartoons-examples of them, so participants in the workshop can be interactive in the process.
A 101 Introductory presentation about Cross Cultural Communication. Many and more companies are working in different geographic locations and hire their staff on local level, this is part of the Globalization. Some, if not the major, obstacles that multinational companies meet are related to miss understanding the cultural differences. In this presentation I gave basics on what is all about and I draw some basic lines that must be developed and continued, to avoid cross cultural issues.
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.
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Hivelance Technology
Cryptocurrency trading bots are computer programs designed to automate buying, selling, and managing cryptocurrency transactions. These bots utilize advanced algorithms and machine learning techniques to analyze market data, identify trading opportunities, and execute trades on behalf of their users. By automating the decision-making process, crypto trading bots can react to market changes faster than human traders
Hivelance, a leading provider of cryptocurrency trading bot development services, stands out as the premier choice for crypto traders and developers. Hivelance boasts a team of seasoned cryptocurrency experts and software engineers who deeply understand the crypto market and the latest trends in automated trading, Hivelance leverages the latest technologies and tools in the industry, including advanced AI and machine learning algorithms, to create highly efficient and adaptable crypto trading bots
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
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.
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
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?
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
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.
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.
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.
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!
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.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
Modern design is crucial in today's digital environment, and this is especially true for SharePoint intranets. The design of these digital hubs is critical to user engagement and productivity enhancement. They are the cornerstone of internal collaboration and interaction within enterprises.
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Anthony Dahanne
Les Buildpacks existent depuis plus de 10 ans ! D’abord, ils étaient utilisés pour détecter et construire une application avant de la déployer sur certains PaaS. Ensuite, nous avons pu créer des images Docker (OCI) avec leur dernière génération, les Cloud Native Buildpacks (CNCF en incubation). Sont-ils une bonne alternative au Dockerfile ? Que sont les buildpacks Paketo ? Quelles communautés les soutiennent et comment ?
Venez le découvrir lors de cette session ignite
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?XfilesPro
Worried about document security while sharing them in Salesforce? Fret no more! Here are the top-notch security standards XfilesPro upholds to ensure strong security for your Salesforce documents while sharing with internal or external people.
To learn more, read the blog: https://www.xfilespro.com/how-does-xfilespro-make-document-sharing-secure-and-seamless-in-salesforce/
2. OutlineOutline
What is Scrum?
The Scrum Team
The Scrum Events
The Scrum Artifacts
Organizational Impacts of Scrum
Who uses Scrum
Resources
3. What is Scrum?What is Scrum?
Scrum is a framework for dealing
with complex work such as software
product development.
It’s an alternative to traditional
approaches known and used so far in
manufacturing and construction.
4. The meaning of ScrumThe meaning of Scrum
A rugby scrum
restarts a rugby
game after a
minor
infringement of
the rules.
Understand what
goes on. Who
puts in? How do
you win?
5. Rugby Scrum 101
Instead of "Pause, Engage"
the match official will simply
call "Set".
Putting in the ball
Scrumaging
Scrummaging is
the very
"technical" area
of the game
6. …. Scrum is a flexible, holistic product development
framework within which you can employ various
processes and techniques based on Empirical approach.
It is where a development team:
works as an unit to reach a common goal,
challenges assumptions of the "traditional, sequential approach"
to product Development,
Scrum introduces feedback loops, encouraging us to inspect and
adapt the product that we are building and the processes we’re
using to build that product
Enables teams to self-organize by encouraging physical co-location
or close online collaboration of all team members, as well as daily
face-to-face communication among all team members and
disciplines in the project.
SCRUM definition:
7. … Scrum roles, Scrum events, Scrum artifacts, and
the Scrum rules that bind them together.
Scrum is:
Lightweight
Simple to understand
(but) Difficult to master
Scrum brings challenges to individuals, teams, and
organizations. It is an attempt to put chaos in a box,
making the most of uncertainty.
SCRUM definition consists of:
9. Three pillars uphold every implementation of
empirical process control: transparency,
inspection, and adaptation.
Transparency - Significant aspects of the process must be visible to
those responsible for the outcome. Those performing the work and those
accepting the work product must share common definition of DONE.
Inspection - Scrum users must frequently inspect
Scrum artifacts and progress toward a Sprint Goal to
detect undesirable variances.
Adaptation - If an inspector determines that one or more aspects of
a process deviate outside acceptable limits, and that the resulting product
will be unacceptable, the process being used must be adjusted. An
adjustment must be made as soon as possible to minimize further
deviation.
Scrum prescribes 4 formal inspections and adaptations Sprint
planning, Daily Scrum, Sprint review, Sprint retrospective.
10. Please don’t go there. There are obstacles waiting.
But why? If they are waiting, I won’t let them wait long.
11. Lets get serious about how Scrum works ….Lets get serious about how Scrum works ….
14. The Scrum RolesThe Scrum Roles
Product
Owner
Scrum Master
Business owner /
stakeholder
StakeholdersScrum Team
QA/Testing
Developers
Or Scrum
Product Owner
Stakeholders
15. Stakeholders (Business owners)
Anybody whose interest is positively or negatively affected by
the project OR who can exert an influence on the project.
Examples of Stakeholders in Scrum Project:
Team (Product Owner, Scrum Master, Developers)
Management
Customers
End users
Vendors/Contractors or external contributors
16. Scrum development team
The team model in Scrum is designed to optimize flexibility, creativity, andto optimize flexibility, creativity, and
productivity.productivity.
Scrum Teams deliver products iteratively and incrementally, maximizing opportunities
for feedback. Incremental deliveries of “Done” product ensure a potentially useful
version of working product is always available.
17. The Scrum Development Team (DT)The Scrum Development Team (DT)
Self-organizing and cross-functional group of 4 to
7 professionals that choose how best to accomplish
their work and build a potentially shippable
increment fulfilling the definition of “Done” at the
end of each Sprint.
DT is structured and empowered to be self-organizing,
manage their own work & continuously improving their
overall efficiency and effectiveness.
Team determines how to transform Product Backlog
Items into shippable functionalities;
18. Scrum recognizes no titles for DT members other
than DEVELOPER, regardless of the work being
performed by the person; there are no exceptions to
this rule!!!
Scrum recognizes no sub-teams in the DT,
regardless of particular domains that need to be
addressed, like testing or BA; there are NO exceptions
of this rule!!!
Accountability belongs to The Team as a whole – no
matter that DT members may have specialized skills
and areas of focus.
Important notes in regards DT’s work:
19.
20. Product Owner (Product Owner (furtherfurther PO)PO)
PO is the sole person responsible for ROI of development effort.
PO is managing the Product Backlog (further PB) –
Responsible for product vision, clearly expressing PB items,
Ordering the items in the PB to best order to achieve goals and missions;
Optimizing the value of the work the Development team (further DT) performs;
Ensuring that the PB is visible, transparent, and clear to all, and shows what the
DT will work on next;
Ensuring the DT understands items in the PB to the level needed to perform their work.
Represents stakeholder interests, but remains accountable;
Plans product releases and maintains product roadmap;
ONE person, not a committee!!!;
Ultimately responsible for product’s success.
21. Important notes in regards Po’s work:
For the Product Owner to succeed, the entire
organization must respect his/her decisions;
The Product Owner’s decisions are visible in the
content and ordering of the PB
No one is allowed to tell the DT to work from a
different set of requirements;
The DT is NOT allowed to act on what anyone else
says.
The PO may represent the desires of a committee in
the PB, but those who want to change a PB item’s
priority must address the PO.
22. The Scrum MasterThe Scrum Master
(or the most misunderstood and neglected role in Scrum)(or the most misunderstood and neglected role in Scrum)
Manages relationship between Product Owner and
rest of the team.
Ensures Scrum is understood and Scrum theory,
practices and rules are enacted.
SM is a servant-leader for the Scrum Team, he/she
acts as coach, fixer, and gatekeeper;
A leadership role rather than managerial;
Plans individual Sprints together with
team members;
Facilitates all of the Scrum events;
23. Scrum Master protects the team from distractions
and interruptions!
I will protect you
from that bad
wolf and his
endless ideas!
24. Scrum Master Service to the Development Team.
Helps resolve impediments.
Creates an environment conducive to team
self-organization.
Facilitates the processes, helps ppl use Scrum.
Shields the team from external interference and
distractions to keep it in group flow (a.k.a. the
zone).
Enforces time-boxes.
Keeps Scrum artifacts visible.
Promotes improved engineering practices.
And somehow does all this with NO
management power over the team
25. The Scrum Product Owner –
(or the hybrid breed in Scrum Roles )
The Scrum Product Owner serves the organization and the
Development team as one fully operational PO plus all the
above mentioned for SM and in several additional ways:
Leading and coaching the organization in its Scrum
adoption;
Planning Scrum implementations within the organization;
Helping employees and stakeholders understand and enact
Scrum and empirical product development;
Causing change that increases the productivity of the
Scrum Team; and,
Working with other Po’s to increase the effectiveness of
the application of Scrum in the organization.
26. Scrum EventsScrum Events
Prescribed events are used
in Scrum to create regularity
and to minimize the need for
meetings not defined in
Scrum.
All events are time-boxed
events, as every event has a
maximum duration. Once a
Sprint begins, its duration is
fixed and cannot be shortened
or lengthened.
Other than the Sprint itself,
which is a container of all
other events, each event in
Scrum is a formal opportunity
to inspect and adapt
something.
The events are specifically
designed to enable critical
transparency and inspection.
Failure to include any of these
events results in reduced
transparency and is a lost of
opportunity to inspect and
adapt.
27.
28. The Sprint contains and consists of:The Sprint contains and consists of:
The Sprint Planning,
The Daily Scrums,
The development work;
The Sprint Review,
The Sprint Retrospective.
29. Consistent duration throughout project (2 – 4
weeks);
Team composition and quality goals remain
constant (5 – 7 people);
NoNo changes made that affect Sprint Goal!!!;
Scope can be clarified or re-negotiated as more
is learned (new backlog entry is created);
Risk is limited to cost of one sprint.
Scope may be clarified and re-negotiated
between the PO and the DT as more is
learned.
32. SprintSprint PlanningPlanning MeetingMeeting
Time-boxed meeting to determine work
to be done in 1 Sprint – 4 h. max.
First event of every Sprint.
Answers “What will be
delivered in this Sprint?”
Answers “How
the work will be achieved?”
34. Daily Scrum (Standup)Daily Scrum (Standup)
Daily meeting within 15 min. time-box (max).
Each team member answers three questions:
What did I do yesterday?
What will I do today?
What obstacles are in the way?
NOT a status meeting.
Only DT can participate.
35. Sprint ReviewSprint Review
DT demonstrates work done in the Sprint.
PO determines what has been “Done” or “not
Done”.
PO discusses the PB as it stands with projected
completion dates and releases.
Results in a revised Product Backlog
Forms planning for the
next Sprint, timeline,
Potential capabilities.
A Sprint review is held at the end of the Sprint to inspect the
increment and adapt the PB if needed and DT and SH collaborate
about what was done.
36. Sprint Retrospective
Final activity of every Sprint, time for the DT
to inspect itself and create a plan for
improvements to be enacted during next
Sprint.
Team reflects on the Sprint in terms of
people, relationships, process, and tools
Identify what went well and what not so well,
where improvements are needed.
Team plans how to implement improvements
37. Sprint review
meeting inspects on
debts about the
Product
Sprint retrospective
meeting is about the team
to inspect any debts about
the Process.
38. Safety checkSafety check Safety Gradient table histogram
Invisible gun effect…. !!! Boss – subordinates
Classic Scrum retrospectiveClassic Scrum retrospective
What went well – pluses – what to be learn?
What can be improved – deltas – what still puzzles us?
Focused Conversation PrinciplesFocused Conversation Principles – a.k.a. Focused Conversation model.
Objective Questions – what happened?
Reflective Questions – how do we feel about it?
Interpretive Questions – what does it mean?
Decision Questions – what are we going to do about it?
SilentSilent writingwriting - - write down the actions
Timeline RetrospectiveTimeline Retrospective –
Team writes actions.
Some types of Retrospective meetings:
40. Product Backlog (PB)Product Backlog (PB)
An ordered list of everything that might be needed in the product.
PB exists as long as product exists.
PB is a lists all features, functions, requirements, enhancements, and
fixes that constitute the changes to be made to the product in the
future releases.
PB is a single source of requirements and changes to the product;
Requirements never stop changing, so a PB is a living artifact.
Ordered by unique priority – defined by PO after BVD with SH.
Never complete. It evolves as the product and the environment in
which it will be used evolves.
Anyone involved can contribute to it, but….
PO is responsible for the PB, including its content, availability and
ordering/prioritizing.
42. Product Backlog refinement
PB refinement is the act of adding details, estimates, and order to
the items in the PB.
Ongoing process in which items are reviewed and revised.
Takes up to 10% of the DT capacity, the rest is updated and
clarified at any time at the PO’s discretion.
Highest priority items are usually clearer and have the most
details;
More precise estimates are made based on the greater clarity and
increased detail;
Detail on lower priority items deferred until it’s needed.
43. Sprint Backlog (SB)
Set of Backlog items that the Team commits to
delivering in ONE sprint.
SP is a plan with enough detail that changes in
progress, but can be understood in the Daily scrum
(standups).
Forecast by the DT about what functionality will be in
the next increment and the work needed to deliver
that functionality into a “Done” endpoint.
Serves as a real-time picture of how work is
progressing, it makes visible all of the work that the
DT has put into tasks.
Belongs solely to the Development Team
44. Definition of “Done”
A shared understanding of what it means for work to
be complete, to ensure transparency.
Everyone must understand what “Done” means and
when work is considered Done.
Defined at the beginning of the project
Applies globally to the project, in case multiple DT
work on the system or product release;
45.
46. Scrum Organizational ImpactScrum Organizational Impact
Transitioning to Scrum is not always easy –
Resistance to changes is heavy! Very Heavy!
We are used to this –
And now we must start using this -
47. Manifesto for Agile Software
Development
Individuals and interactions over processes and
tools.
Working software over comprehensive
documentation.
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more.
48. Scrum brings challenges to individuals, teams
and organizations…IF it is not disrupting your
organization, you probable not doing Scrum….
That’s the case most of the time people claim to be
doing Scrum.
49. Difficulty of leaving the traditional understanding of
roles.
Scrum addresses uncertain requirements and
technology risk by grouping people from multiple
disciplines into 1 DT – this means to maximize the
communication bandwidth, visibility and trust.
In the adaptation phase the basic Agile principles may
be destroyed – that’s scary.
Traditional roles change together with cultural
changes.
Commitment to continuous improvement.
Scrum roles, artifacts, events and rules are immutable
and although implementing only parts of Scrum is
possible – The result is NOT SCRUM.
50. Organizational Impacts
1. Simplicity of principles and
apparent easiness of their employment.
2. More transparent communication
with the SHs and more accurate
planning of tasks.
3. Scrum is in fashion! Indeed
WHY TEAMS SWITCH TO SCRUM?
51. IN CONCLUSION:
Scrum is NOT a panacea
to solve all the problems.
…. BUT ….
Scrum principles reveal the
problems, and it IS people who
are to solve them.
54. http://www.scrum.org/
http://www.scrumalliance.org/
All Things Product Owner by Roman Pichler
Agile Project Management with Scrum by Ken Schwaber
Succeeding with Agile: Software Development
Using Scrum by Mike Cohn
A Practical Guide to Distributed Scrum by
Elizabeth Woodward
Agile Retrospectives by Esther Derby/Diana Larsen
Guide to Participatory Decision making by Sam Kaner
The Skilled Facilitator by Roger Schwarz.
ResourcesResources