This document discusses making a paradigm shift towards effective Scrum practices. It suggests that the most visible but least powerful aspects of Scrum are tools and processes, while the least visible but most powerful aspects are the underlying theory, principles and values. Common diagnoses for why Scrum may not appear to work include using the process incorrectly, blaming others, impatience, not adapting the process, or using the wrong process altogether. The document provides suggestions for addressing each diagnosis, such as using the process correctly, fixing actual problems rather than blaming the process, maintaining progress over time, and considering alternative processes if Scrum does not suit a particular situation.
Scrum is simple. It has 11 elements. 5 Events, 3 Roles and 3 Artifacts. But even though Scrum is simple, it is hard. Hard to do right. Daily scrum’s only on Tuesdays? A Sprint Demo? The team asking for approval from their Product Owner at Sprint Review… These are only a few of the ways scrum can get corrupted. Let’s scan out collective Scrum hard dive and run chkdks /f on it to get rid of some of the bad sectors, rebuild some of the indexes and resolve the lost files.
Anti-patterns are a commonly used process, structure, or pattern of action that despite initially appearing to be an appropriate and effective response to a problem, has more bad consequences than good ones. Another solution exists that is documented, repeatable, and proven to be effective.(Wikipedia)
The most of the issues we are facing in every Scrum implementation are common and well known, There are anti-patterns that lead to this issues and there are effective known patterns to overcome these issues.
We are going to talk about the common issues, its causes and how to avoid it like long and ineffective meetings, Unorganized backlog, Amount of details in stories, messy code base, huge technical debt, estimation, Unfinished work at end of sprint ...etc.
While working on Agile transformations, through multiple organisations, I have realized one common roadblock in achieving this vision; Managers. Read on to know why managers fear agile implementation
Scrum is simple. It has 11 elements. 5 Events, 3 Roles and 3 Artifacts. But even though Scrum is simple, it is hard. Hard to do right. Daily scrum’s only on Tuesdays? A Sprint Demo? The team asking for approval from their Product Owner at Sprint Review… These are only a few of the ways scrum can get corrupted. Let’s scan out collective Scrum hard dive and run chkdks /f on it to get rid of some of the bad sectors, rebuild some of the indexes and resolve the lost files.
Anti-patterns are a commonly used process, structure, or pattern of action that despite initially appearing to be an appropriate and effective response to a problem, has more bad consequences than good ones. Another solution exists that is documented, repeatable, and proven to be effective.(Wikipedia)
The most of the issues we are facing in every Scrum implementation are common and well known, There are anti-patterns that lead to this issues and there are effective known patterns to overcome these issues.
We are going to talk about the common issues, its causes and how to avoid it like long and ineffective meetings, Unorganized backlog, Amount of details in stories, messy code base, huge technical debt, estimation, Unfinished work at end of sprint ...etc.
While working on Agile transformations, through multiple organisations, I have realized one common roadblock in achieving this vision; Managers. Read on to know why managers fear agile implementation
Smoke Your Competition: 14 Ways to a High Conversion RateHanapin Marketing
What happens after the click is just as important as what happens before the click, but there's way more to conversion rate optimization than just the technical side, like button color and layout. It's also about the experience. Searchers are smarter now. Not only should you be prioritizing what really leads to a conversion, you should also be looking at the unique perspectives of your different target audiences.
3Q Digital and Hanapin experts, Joe Kerschbaum and Kayla Kurtz, go through different steps that will change how you think about getting a conversion, other objectives to consider, and lead you down a road that helps you ricochet past your competitors.
You'll get expert-level PPC tips like:
*What to consider for extremely productive and efficient landing pages
*How to structure the testing process for practical feedback
*Reminders on things search marketers often forget
Smoke your competition and get these 14 ways to high conversion rates!
Why You Don't Want to be a Tester; an agile discussionBrett Tramposh
"Why You Don't Want to be a Tester" focuses on a common discussion we are having among Quality Assurance and Software Testing professionals, especially as it relates to operating as part of an agile team.
In a recent discussion at the Software QA User Group in Portland Oregon, Brett used these slides to foster conversation and to promote the idea that each person should be proactive in their approach to not allow their role to simply become a tester. Solid QA practices are needed more today than ever as we move fast and raise the bar on quality and continually add to our tool belt!
When is Scrum the right methodology and why? What are the most important parts of the process, the discipline it takes to make it work, a whole bunch of protips from someone who has been helping teams do their best work for over 15 years
DevOps Days Galway 2018: Volunteers, not conscripts: Fixing Out-Of-Hours oncall.Brian Scanlan
A presentation about how we improved out-of-hours oncall at Intercom.
See more here: https://www.intercom.com/blog/rapid-response-how-we-developed-an-on-call-team-at-intercom/
This is a template for a slide deck I use to guide/facilitate my Scrum Teams through Sprint Review (Demo and Retrospective) and Sprint Planning sessions.
This presentation wants to share our experience on forming an integrated Development/QA team in Perficient projects applying Scrum, and some of our best practices on securing high quality.
Is it possible to introduce Scrum by doing it wrongly? 2 stories about introducing Scrum in Skapiec.pl Many companies are starting the agile transformation with important trainings and exercises. In Skapiec.pl we checked how people can respond with a change at influence of not comfortable set of rules. 2 stories which may give you a lot of thinking.
You can find explanation in polish here: http://czapeczka.com/czy-mozna-wprowadzic-scrum-robiac-zle/
If you would like to have it in english - just ask
Sudokuban is a Kanban in practice example activity that takes about 20-25 minutes to run. This is the slidepack that goes with the game to briefly introduce Kanban before the game and then give some more in depth information afterwards.
The benefit of a Sudoku based game is that it mimics the software development process more closely - ie requires in depth, concentrated effort, where pairing could hamper the concentration.
The sudoku game pack comprises of 12 sudoku puzzles, setup partly in progress in flow with low WIP limits. Quality issues are embedded into the pack to ensure that failure occurs immediately and WIP constraints get met to force the change in behaviour.
Expedites are added part way in (two closely together) to form behaviour around handling them.
Team will generally learn:
1) How to use WIP limits
2) How to swarm to remove blockers
3) How to handle expedites
4) To re-prioritise according to value
5) The value of someone still looking out for the team's flow
Conducted at Sydney's AgileTour 2013.
Junto con Alegra, una Empresa Endeavor de software contable y facturación electrónica, te presentamos este taller en el que descubrirás de forma práctica cómo optimizar y transformar la operación de las diferentes áreas de tu negocio con esta metodología.
Smoke Your Competition: 14 Ways to a High Conversion RateHanapin Marketing
What happens after the click is just as important as what happens before the click, but there's way more to conversion rate optimization than just the technical side, like button color and layout. It's also about the experience. Searchers are smarter now. Not only should you be prioritizing what really leads to a conversion, you should also be looking at the unique perspectives of your different target audiences.
3Q Digital and Hanapin experts, Joe Kerschbaum and Kayla Kurtz, go through different steps that will change how you think about getting a conversion, other objectives to consider, and lead you down a road that helps you ricochet past your competitors.
You'll get expert-level PPC tips like:
*What to consider for extremely productive and efficient landing pages
*How to structure the testing process for practical feedback
*Reminders on things search marketers often forget
Smoke your competition and get these 14 ways to high conversion rates!
Why You Don't Want to be a Tester; an agile discussionBrett Tramposh
"Why You Don't Want to be a Tester" focuses on a common discussion we are having among Quality Assurance and Software Testing professionals, especially as it relates to operating as part of an agile team.
In a recent discussion at the Software QA User Group in Portland Oregon, Brett used these slides to foster conversation and to promote the idea that each person should be proactive in their approach to not allow their role to simply become a tester. Solid QA practices are needed more today than ever as we move fast and raise the bar on quality and continually add to our tool belt!
When is Scrum the right methodology and why? What are the most important parts of the process, the discipline it takes to make it work, a whole bunch of protips from someone who has been helping teams do their best work for over 15 years
DevOps Days Galway 2018: Volunteers, not conscripts: Fixing Out-Of-Hours oncall.Brian Scanlan
A presentation about how we improved out-of-hours oncall at Intercom.
See more here: https://www.intercom.com/blog/rapid-response-how-we-developed-an-on-call-team-at-intercom/
This is a template for a slide deck I use to guide/facilitate my Scrum Teams through Sprint Review (Demo and Retrospective) and Sprint Planning sessions.
This presentation wants to share our experience on forming an integrated Development/QA team in Perficient projects applying Scrum, and some of our best practices on securing high quality.
Is it possible to introduce Scrum by doing it wrongly? 2 stories about introducing Scrum in Skapiec.pl Many companies are starting the agile transformation with important trainings and exercises. In Skapiec.pl we checked how people can respond with a change at influence of not comfortable set of rules. 2 stories which may give you a lot of thinking.
You can find explanation in polish here: http://czapeczka.com/czy-mozna-wprowadzic-scrum-robiac-zle/
If you would like to have it in english - just ask
Sudokuban is a Kanban in practice example activity that takes about 20-25 minutes to run. This is the slidepack that goes with the game to briefly introduce Kanban before the game and then give some more in depth information afterwards.
The benefit of a Sudoku based game is that it mimics the software development process more closely - ie requires in depth, concentrated effort, where pairing could hamper the concentration.
The sudoku game pack comprises of 12 sudoku puzzles, setup partly in progress in flow with low WIP limits. Quality issues are embedded into the pack to ensure that failure occurs immediately and WIP constraints get met to force the change in behaviour.
Expedites are added part way in (two closely together) to form behaviour around handling them.
Team will generally learn:
1) How to use WIP limits
2) How to swarm to remove blockers
3) How to handle expedites
4) To re-prioritise according to value
5) The value of someone still looking out for the team's flow
Conducted at Sydney's AgileTour 2013.
Junto con Alegra, una Empresa Endeavor de software contable y facturación electrónica, te presentamos este taller en el que descubrirás de forma práctica cómo optimizar y transformar la operación de las diferentes áreas de tu negocio con esta metodología.
At the start of my Agile career, it was tough to find an opening for the position of a Scrum Master in South Africa – Agile and Scrum was a new thing. When I was looking for a change in 2013, LinkedIn had three Scrum Master jobs and none for an Agile Coach. But when I search for Scrum Master jobs today, LinkedIn has a list of potential opportunities that spans over ten pages. At the same time, the job market is tougher today – the number of candidates on the market has increased significantly as well. The challenge for job seekers today is how to differentiate oneself from the rest of the crowd.
For the past few years, I have been helping people find new opportunities, and companies find new candidates. Knowing the process from both sides, I would like to share the standard points you must have in your CV to land an interview. I will share the typical questions asked in a Scrum Master interview. And we will practice answering these questions in groups.
Perhaps, this workshop is a small nudge that will help you land your next dream position. Join me to learn more!
Explores the underlying reasons why project managers often fear the CMMI, explains that their negative reaction is sometimes justified, and offers practical guidance on how to avoid this undesirable (and unsustainable) state.
First delivered at the NDIA CMMI Technology Conference in Denver, November 2011. [CmmiTraining.com]
Agile experiences inside a Global Company - Daniel Wildt\'s perspectiveDaniel Wildt
The main problem while adopting Agile Methodologies is related to the Cultural Change. Imagine this happening in teams that work together with other teams, with different management strategies and different software development lifecycles. Different projects will be presented. With all these different scenarios, we will focus to understand challenges, actions taken and their results, success situations and failure situations transformed into lessons learned in this Agile adoption path. It’s a presentation to share a research work being developed for almost two years now, with some teams, and share lessons learned about applying Agile Methodologies inside a Global Company.
[DevDay2019] Lean UX - By Bryant Castro, Bryant Castro at WizelineDevDay.org
Lean UX helps teams build the minimal product necessary to validate risky assumptions and minimize the time to market with the right product. On this lecture, Lean UX principles and its value to the product cycle will be introduced. Also, the methods and tools that will help you get feedback from users and learn rapidly will be discussed. This session is geared towards those who are interested in UX but have no much experience, those looking for new methods to improve their current product processes, and anyone interested in design, business, and user centered design.
[DevDay2019] Why you'll lose without UX Design - By Szilard Toth, CTO at e·pi...DevDay.org
UX Design is on a radical rise. The most successful companies like Google or Uber know that great UX is no longer a nice-to-have but a key business driver. Szilard Toth (CTO e·pilot) and Nicolas Python (Head of Design KLARA) talk about their own experience of UX Design in modern engineering environments. Whether you're a business leader or an engineer, learn why you'll lose without UX Design.
[DevDay2019] Things i wish I knew when I was a 23-year-old Developer - By Chr...DevDay.org
Christophe will talk about what he's learned from his almost 20 years of experience in the IT industry, and his career and training advice for the upcoming generation. This include his personal experiences, what motivates him everyday, and hopefully may help you define your path to “success”. This is not about any specific technology.
[DevDay2019] Designing design teams - Christopher Nguyen, UX Manager at WizelineDevDay.org
We'll discover what it takes to build an effective Design Team. We'll dive into some of the examples and experiments that you can try with your own design teams.
[DevDay2019] Growth Hacking - How to double the benefits of your startup with...DevDay.org
What is growth hacking? Why do all startup need it? Examples of Growth Hack with 10 Classic (Facebook, Dropbox, Airbnb, etc.). How to create robot to automatize your task. How to find clients automatically in 5 minutes. 6 SEO hacks to grow up super fast on Google.
[DevDay2019] Collaborate or die: The designers’ guide to working with develop...DevDay.org
Collaboration and open communication tend to be categorized as “soft skills” and are often overlooked in organizations. In this session, he is going to discuss how to develop an effective strategy in bridging the gap between product, design, and engineering teams. He will also share some tips for including developers in different stages of design — from planning features to usability testing.
[DevDay2019] How AI is changing the future of Software Testing? - By Vui Nguy...DevDay.org
Artificial intelligence (AI) has been changing the way software is tested and how humans interact with technology. AI predicts, prevents and automates the entire process of testing using algorithms. It will not only support and improve the models and test cases but also provide more sophisticated and refined form of text recognition and better code generators. Using AI will help to save time for testing and ensure a better quality software.
[DevDay2019] Hands-on Machine Learning on Google Cloud Platform - By Thanh Le...DevDay.org
By recent release on Google Cloud Platform, Google focus on the era of AI/ML technological change, it lets us bring the powerful machine learning features to the mobile application whether it is for Android/iOS and whether experienced/beginner machine learning developer. The purpose of this topic is to share our use case on how to make your model as serving by bringing it to the cloud.
Microservices is a well-known term for recently year. But the truth is that it mostly focused on backends site while the frontend is still a monolithic application. This presentation intends to provide the necessary tooling to achieve independent apps loaded separately and run on different parts on a single web page in complete isolation which is officially called micro-frontends.
[DevDay2019] Power of Test Automation and DevOps combination - One click savi...DevDay.org
Test Automation is becomming a MUST in software development life cycle now. DevOps has been an emerging trend, and it's no longer new. Remebering the old days, when you have to stand-up the test servers, get the builds from developers, deploy it, start-up agent machines, run your tests, collect reports, shutdown all resources you have just started, and spend days to analyze the failures. Now it's time to bring DevOps into this game and let it streamline all of these processes then you can save your days for other greater jobs of software testing.
[DevDay2019] How to quickly become a Senior Engineer - By Tran Anh Minh, CEO ...DevDay.org
Many graduated students do not have clear orientation to become a Senior Engineer as quickly as possible. His topic will discuss and recommend some useful methods for students to help you become a Senior Engineer.
[Devday2019] Dev start-up - By Le Trung, Founder & CEO at Hifiveplus and Edu...DevDay.org
In this talk, Trung will convey his experience and discuss business start-up issues from the perspective of a developer. This position has many advantages to start a business in the technological age. It also allows us to learn, so we can reduce possible risks.
[DevDay2019] Web Development In 2019 - A Practical Guide - By Hoang Nhu Vinh,...DevDay.org
This is the step-by-step guide to becoming a web developer in 2019. We will look at nearly all aspects of web technology including the necessities as well as some of the new trends for 2019.
[DevDay2019] Opportunities and challenges for human resources during the digi...DevDay.org
The term "digital transformation" is mentioned a lot recently and is considered as the first platform to access and apply technologies in the 4th industrial revolution. So what are the opportunities and challenges for human resources during this period? With many years working and researching in human resource training for the software industry, he hopes these sharing will be helpful to you.
[DevDay2019] Do you dockerize? Are your containers safe? - By Pham Hong Khanh...DevDay.org
Docker containers are a fast-growing technology that has become hugely popular in the software industry nowadays. It offers amazing benefits but also presents the developer with lots of security challenges. This talk will give you an introduction to Docker as well basic security best practices. But don’t worry, we will also do some live hacking :).
[DevDay2019] Develop a web application with Kubernetes - By Nguyen Xuan Phong...DevDay.org
Kubernetes is a platform used to automate the management, to scale and to deploy applications in the form of containers. Kubernetes is also called Container orchestration engine.
[DevDay2019] JAM Stack - By Ngo Thi Ni, Web Developer at Agility IODevDay.org
JAM Stack is modern web development architecture based on client-side JavaScript, reusable APIs, an prebuilt Markup. You can check it here: jamstack.org
[DevDay2019] Layering GraphQL on top of existing infrastructure - By Phan Tha...DevDay.org
This is a demonstration of how to layering GraphQL on top of existing infrastructure without rewriting any data layer. In this demonstration, you and me will build a simple GraphQL endpoint then try to layer it on top of several types of data access layer like Mysql DAL, ORM, Rest API, etc.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
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!
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
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.
5. Tools and Process
Frameworks and practices
Theory, Principles,
and Values
12 Principles of Agility
4 Values of Agility
6. Tools and Process
Frameworks and practices
Theory, Principles,
and Values
12 Principles of Agility
4 Values of Agility
7. Tools and Process
Frameworks and practices
Theory, Principles,
and Values
12 Principles of Agility
4 Values of Agility
8. Tools and Process
Frameworks and practices
Theory, Principles,
and Values
12 Principles of Agility
4 Values of Agility
9. Tools and Process
Frameworks and practices
Theory, Principles,
and Values
12 Principles of Agility
4 Values of Agility
Most visible - Least powerful
Least visible - Most powerful
10. Diagnosis
1. Using the process wrong
2. Blaming the messenger
3. Being impatient
4. Not adapting the process
5. Using the wrong process
11. Any tool can be misused
Everything is
a User Story
Deadlines
Performance
Absolute
Reporting
12. Use the tool right
Alignment
Time-box
Progress
Relative
Focus
13. Diagnosis
1. Using the process wrong
2. Blaming the messenger
3. Being impatient
4. Not adapting the process
5. Using the wrong process
16. Diagnosis
1. Using the process wrong
2. Blaming the messenger
3. Being impatient
4. Not adapting the process
5. Using the wrong process
17. Satir model
Henrik Kniberg
17
”the middle always looks like failure”
Performance
Time
Current
performance
New
performance
Anticipated
path
Actual path
”chaos”
18. Diagnosis
1. Using the process wrong
2. Blaming the messenger
3. Being impatient
4. Not adapting the process
5. Using the wrong process
19. Estimating is optional
TasksFeatures
1. Don’t estimate features. Just count them.
2. Estimate features in t-shirt size
1. Skip tasks
2. Don’t estimate tasks. Just count them.
3. Estimate tasks in days
1d
2d0.5d
4. Estimate tasks in hours
12h8h4h
S M LHours?
Days?
Weeks?
S M
L
3. Estimate features in story points
1sp 2sp
5sp
4. Estimate features in ideal man-days
1d 3d
6d
Also OK in Scrum
”Typical”
Scrum
20. Diagnosis
1. Using the process wrong
2. Blaming the messenger
3. Being impatient
4. Not adapting the process
5. Using the wrong process
22. What to do if Scrum doesn’t <appear to> work:
Using the process wrong Use it right
Diagnosis Action
Blaming the messenger Fix the problem, not Scrum
Being impatient Keep going
Not adapting the process Adapt it
Using the wrong process Try another one
Paradigm shift towards effective Scrum
Survey audience on Scrum maturity/knowledge.
Introduction about personal path towards understanding Scrum. And the importance of learning the most effective ways of applying it.
Outcome: Understanding the common pain-points of applying scrum.
Scrum has become one of the most popular Agile frameworks in IT, as its lightweight and easy to understand. But why is it so difficult to apply? One of the challenges of effectively applying Scrum comes from the basic understanding of why Scrum was initially created in the first place. Having this paradigm shift will significantly enhance becoming an effective Scrum Team member.