This document provides an overview of Lean, Agile and Scrum methodologies for software development. It discusses Lean principles like eliminating waste and respecting people. It describes the origins of Lean in the Toyota Production System. Agile values like individuals and interactions are explained. The Scrum framework is outlined, including the roles of Product Owner, Scrum Master and Development Team. Key Scrum ceremonies like Sprint Planning, Daily Scrum and Retrospective are summarized. Scrum artifacts such as the Product Backlog and Sprint Backlog are also covered at a high level.
Agile transformation with Scrum. Where to start
1. Agile vs Waterfall
2. What is Scrum
3. Scrum team
4. Scrum artefacts (with activities for easier learning)
5. Scrum events
6. Is Scrum enough?
Agile transformation with Scrum. Where to start
1. Agile vs Waterfall
2. What is Scrum
3. Scrum team
4. Scrum artefacts (with activities for easier learning)
5. Scrum events
6. Is Scrum enough?
The aim of agile methods is to reduce overheads in the software process (e.g. by limiting documentation) and to be able to respond quickly to changing requirements without excessive rework.
This presentation is about Scrum methodology. First it reviewed traditional SDM and then talk about Agile and Scrum
Slide-2: World is VUCA. It was VUCA. It is VUCA and will be VUCA.
Slice-3: The change in VUCA is the speed of change. The rate of change is high due to technological advancements.
Slide-4: The much-hyped Paytm share tank on listing day by nearly 23%, though the predecessor listings (IPO) managed to list with a higher price sometimes double.
Slide-5: The PESTELE is an acronym for environmental factors that infuse change in the business and/or individuals.
Slide-6: The NFT are gaining popularity. Art, music, literature and movies can be secured. Notably, each NFT acts as a kind of certificate of authenticity, showing that a digital asset is unique and not interchangeable.
Slid-7: To gain competitive advantage, the businesses to be agile i.e faster, cheaper, better and less risky to embrace the change.
Slide-8: PDCA is an iterative design and management method used in business for the control and continuous improvement of processes and products. It is also known as the Deming circle/cycle/wheel.
Slide-9: Empiricism is a model to learn for experimentations. The best learning takes place through continuous experimentation. Learning from failure is the best.
Slide-10 to 16: The successful frameworks exist before the Agile Manifesto introduction.
Slide-17: The best practices from each successful framework are reviewed and created Agile manifesto having 4 values and 12 principles. Refer to https://agilemanifesto.org/ for further details.
Slide-18: Elon Musk is a physics guy and leverages first principle for tackling complex problems.
Slide-19: The Scrum framework.
Slide-20: Scrum roles
Slide-21: Story point estimation is for stories and ideal hours for tasks. Story points help the stakeholders to conclude on time it takes to complete backlog based on velocity
Slide-22 to 24: The humbleness of Mr Anand Mahindra after being conferred with the Padma Bhushan award.
Note: This is the slide used for educating on "the Need of being agile" as part of their "Finishing School" program.
This talk is a 101-level introduction to Scrum, the agile methodology, especially in terms of how it works for web development. We'll cover the scrum values, rituals, and team. We'll also discuss some common pitfalls and how to work around them.
Bosnia Agile slides from Bosnia Agile Tuzla meetup where attendees had a chance to learn about basics of Scrum, by certified Professional Scrum Product Owner Enis Zeherović, and then to participate in a great "Team Work" training that explains all the soft skills Scrum team or any other team needs to have to work smoothly.
The aim of agile methods is to reduce overheads in the software process (e.g. by limiting documentation) and to be able to respond quickly to changing requirements without excessive rework.
This presentation is about Scrum methodology. First it reviewed traditional SDM and then talk about Agile and Scrum
Slide-2: World is VUCA. It was VUCA. It is VUCA and will be VUCA.
Slice-3: The change in VUCA is the speed of change. The rate of change is high due to technological advancements.
Slide-4: The much-hyped Paytm share tank on listing day by nearly 23%, though the predecessor listings (IPO) managed to list with a higher price sometimes double.
Slide-5: The PESTELE is an acronym for environmental factors that infuse change in the business and/or individuals.
Slide-6: The NFT are gaining popularity. Art, music, literature and movies can be secured. Notably, each NFT acts as a kind of certificate of authenticity, showing that a digital asset is unique and not interchangeable.
Slid-7: To gain competitive advantage, the businesses to be agile i.e faster, cheaper, better and less risky to embrace the change.
Slide-8: PDCA is an iterative design and management method used in business for the control and continuous improvement of processes and products. It is also known as the Deming circle/cycle/wheel.
Slide-9: Empiricism is a model to learn for experimentations. The best learning takes place through continuous experimentation. Learning from failure is the best.
Slide-10 to 16: The successful frameworks exist before the Agile Manifesto introduction.
Slide-17: The best practices from each successful framework are reviewed and created Agile manifesto having 4 values and 12 principles. Refer to https://agilemanifesto.org/ for further details.
Slide-18: Elon Musk is a physics guy and leverages first principle for tackling complex problems.
Slide-19: The Scrum framework.
Slide-20: Scrum roles
Slide-21: Story point estimation is for stories and ideal hours for tasks. Story points help the stakeholders to conclude on time it takes to complete backlog based on velocity
Slide-22 to 24: The humbleness of Mr Anand Mahindra after being conferred with the Padma Bhushan award.
Note: This is the slide used for educating on "the Need of being agile" as part of their "Finishing School" program.
This talk is a 101-level introduction to Scrum, the agile methodology, especially in terms of how it works for web development. We'll cover the scrum values, rituals, and team. We'll also discuss some common pitfalls and how to work around them.
Bosnia Agile slides from Bosnia Agile Tuzla meetup where attendees had a chance to learn about basics of Scrum, by certified Professional Scrum Product Owner Enis Zeherović, and then to participate in a great "Team Work" training that explains all the soft skills Scrum team or any other team needs to have to work smoothly.
This simple and crisp quick reference card is for Agile and Scrum basics. It is a simple way to glance through all the concepts and use it as a tool for revision, even before an interview.
This presentation describes the basics of Agile methodologies and how it is differed from Waterfall. Then continues with the most famous Agile approach: Scrum
This deck gives an overview on the following key areas.
1) Agile Development Principle
2) Scrum Framework
3) User Story Creation
4) Definition of Done
5) Agile – Retrospective
6) Development – Metrics
7) Agile vs Traditional Development Approach
The slide explains the basics of the Scrum Framework one of the most popular Agile implementations for beginners. You can learn fundamental knowledge about it.
PowerPoint presentation on Agile software development and Scrum. First and foremost it´s not about tools or processes. It´s about the mindset needed to be successful in delivering valuable software to the customer
A compilation of the absolute basics for those who want to know about Agile Methodology with some insights on Scrum. The idea is to give enough to fuel the curiosity to learn more. It might not interest one of he / she is an Agile guru but may I ask for your review / comments / suggestions. I'd love to hear from you all...
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...
Employment PracticesRegulation and Multinational CorporationsRoopaTemkar
Employment PracticesRegulation and Multinational Corporations
Strategic decision making within MNCs constrained or determined by the implementation of laws and codes of practice and by pressure from political actors. Managers in MNCs have to make choices that are shaped by gvmt. intervention and the local economy.
Org Design is a core skill to be mastered by management for any successful org change.
Org Topologies™ in its essence is a two-dimensional space with 16 distinctive boxes - atomic organizational archetypes. That space helps you to plot your current operating model by positioning individuals, departments, and teams on the map. This will give a profound understanding of the performance of your value-creating organizational ecosystem.
Enriching engagement with ethical review processesstrikingabalance
New ethics review processes at the University of Bath. Presented at the 8th World Conference on Research Integrity by Filipa Vance, Head of Research Governance and Compliance at the University of Bath. June 2024, Athens
Comparing Stability and Sustainability in Agile SystemsRob Healy
Copy of the presentation given at XP2024 based on a research paper.
In this paper we explain wat overwork is and the physical and mental health risks associated with it.
We then explore how overwork relates to system stability and inventory.
Finally there is a call to action for Team Leads / Scrum Masters / Managers to measure and monitor excess work for individual teams.
The case study discusses the potential of drone delivery and the challenges that need to be addressed before it becomes widespread.
Key takeaways:
Drone delivery is in its early stages: Amazon's trial in the UK demonstrates the potential for faster deliveries, but it's still limited by regulations and technology.
Regulations are a major hurdle: Safety concerns around drone collisions with airplanes and people have led to restrictions on flight height and location.
Other challenges exist: Who will use drone delivery the most? Is it cost-effective compared to traditional delivery trucks?
Discussion questions:
Managerial challenges: Integrating drones requires planning for new infrastructure, training staff, and navigating regulations. There are also marketing and recruitment considerations specific to this technology.
External forces vary by country: Regulations, consumer acceptance, and infrastructure all differ between countries.
Demographics matter: Younger generations might be more receptive to drone delivery, while older populations might have concerns.
Stakeholders for Amazon: Customers, regulators, aviation authorities, and competitors are all stakeholders. Regulators likely hold the greatest influence as they determine the feasibility of drone delivery.
The Team Member and Guest Experience - Lead and Take Care of your restaurant team. They are the people closest to and delivering Hospitality to your paying Guests!
Make the call, and we can assist you.
408-784-7371
Foodservice Consulting + Design
Specific ServPoints should be tailored for restaurants in all food service segments. Your ServPoints should be the centerpiece of brand delivery training (guest service) and align with your brand position and marketing initiatives, especially in high-labor-cost conditions.
408-784-7371
Foodservice Consulting + Design
Public Speaking Tips to Help You Be A Strong Leader.pdfPinta Partners
In the realm of effective leadership, a multitude of skills come into play, but one stands out as both crucial and challenging: public speaking.
Public speaking transcends mere eloquence; it serves as the medium through which leaders articulate their vision, inspire action, and foster engagement. For leaders, refining public speaking skills is essential, elevating their ability to influence, persuade, and lead with resolute conviction. Here are some key tips to consider: https://joellandau.com/the-public-speaking-tips-to-help-you-be-a-stronger-leader/
Senior Project and Engineering Leader Jim Smith.pdfJim Smith
I am a Project and Engineering Leader with extensive experience as a Business Operations Leader, Technical Project Manager, Engineering Manager and Operations Experience for Domestic and International companies such as Electrolux, Carrier, and Deutz. I have developed new products using Stage Gate development/MS Project/JIRA, for the pro-duction of Medical Equipment, Large Commercial Refrigeration Systems, Appliances, HVAC, and Diesel engines.
My experience includes:
Managed customized engineered refrigeration system projects with high voltage power panels from quote to ship, coordinating actions between electrical engineering, mechanical design and application engineering, purchasing, production, test, quality assurance and field installation. Managed projects $25k to $1M per project; 4-8 per month. (Hussmann refrigeration)
Successfully developed the $15-20M yearly corporate capital strategy for manufacturing, with the Executive Team and key stakeholders. Created project scope and specifications, business case, ROI, managed project plans with key personnel for nine consumer product manufacturing and distribution sites; to support the company’s strategic sales plan.
Over 15 years of experience managing and developing cost improvement projects with key Stakeholders, site Manufacturing Engineers, Mechanical Engineers, Maintenance, and facility support personnel to optimize pro-duction operations, safety, EHS, and new product development. (BioLab, Deutz, Caire)
Experience working as a Technical Manager developing new products with chemical engineers and packaging engineers to enhance and reduce the cost of retail products. I have led the activities of multiple engineering groups with diverse backgrounds.
Great experience managing the product development of products which utilize complex electrical controls, high voltage power panels, product testing, and commissioning.
Created project scope, business case, ROI for multiple capital projects to support electrotechnical assembly and CPG goods. Identified project cost, risk, success criteria, and performed equipment qualifications. (Carrier, Electrolux, Biolab, Price, Hussmann)
Created detailed projects plans using MS Project, Gant charts in excel, and updated new product development in Jira for stakeholders and project team members including critical path.
Great knowledge of ISO9001, NFPA, OSHA regulations.
User level knowledge of MRP/SAP, MS Project, Powerpoint, Visio, Mastercontrol, JIRA, Power BI and Tableau.
I appreciate your consideration, and look forward to discussing this role with you, and how I can lead your company’s growth and profitability. I can be contacted via LinkedIn via phone or E Mail.
Jim Smith
678-993-7195
jimsmith30024@gmail.com
2. George Stamos
Agile/Lean coach and trainer at Intracom Telecoms S.A
Scrum.org/User Profile
MsC in Electronics & Telecommunications Engineering graduate of
Bath University
.
Specialties: Lean, Agile, Scrum, Kanban, Training & Coaching
Scrum Teams, Mentoring Organization’s new Scrum Masters
g_stam77
george.m.stamos@gmail.com
http://www.slideshare.net/GeorgeStamos
3. Agenda
• Lean Development
– Why Lean?
– What Lean is
– History of Lean
– Lean principles
• Agile Development
– Controlling chaos
– Agile manifesto
– Why Agile works
– What makes us Agile?
– Agile frameworks
– Agile philosophy
• Scrum framework
– Roles
– Ceremonies
– Artifacts
• Scrum Practices
– Vision
– User Stories
– User story estimation
– Definition of Ready
10. TOYOTA PRODUCTION SYSTEM
• The Toyota Production System historically
has had four basic aims that are consistent
with these values and objectives:
• The four goals are as follows:
– Provide world class quality and service to the
customer.
– Develop each employee’s potential, based on
mutual respect, trust and cooperation.
– Reduce cost through the elimination of waste and
maximize profit
– Develop flexible production standards based on
market demand.
11. MURI (LOAD)
Refers to the tendency to
overload processes in the
hope of achieving more.
Lean thinking maximizes
value creation over
process utilization
12. MURA (FLOW)
Inconsistent flow can disrupt a system, creating
inefficiencies and waste.
Lean decreases lead time by smoothing flow through
a system
13. MUDA (WASTE)
Refers to any non-value
adding activity that a
customer is unwilling to
pay for.
14. Lean Principles
• Eliminate waste
• Build quality in
– Think how to test before starting
• Create knowledge
– Amplify learning
• Defer commitment
– Decide as late as possible
• Deliver as fast as possible
– Learn as fast as possible
• Respect people
– Empower the team
• Optimize the whole
– Improve the entire system
17. Lean Software Development: An Agile Toolkit
(Agile Software Development Series) (Paperback)
by Mary Poppendieck (Author), Tom Poppendieck (Author)
This is Lean: Resolving the Efficiency Paradox
Niklas Modig (Author), Pär Åhlström (Author)
23. Agile Manifesto
Individuals and interactions
processes and tools
Working software
comprehensive documentation
Customer collaboration
contract negotiation
Responding to change
following a plan
29. Agile Development
› Assumptions
– The customer discovers what he wants
– The developers discover how to build it
– Many things change along the way
30. Why Agile works
› Autonomy
– The desire to direct our own lives
› Mastery
– The urge to make progress and get better at
something that matters
› Purpose
– The yearning to do what we do in the service of
something larger than ourselves.
34. What does a product owner do?
• Defines the Product Vision
• Define the features of the product
• Decide on release date and content
• Helps the stakeholders understand
– Product/Feature requirements
– Product/Feature plans
– Business and product/feature risks
• Be responsible for the profitability of the product (ROI)
• Creates and grooms the Product Backlog
• Prioritize features according to market value
• Adjust features and priority every iteration, as needed
• Collaborates on the product
• Accept or reject work results
36. What does a scrum master do?
• Explain Scrum to the organization
• Expert on the Scrum process
• Understand that ScM has no product/feature authority
• Represents management to the project
• Responsible for enacting Scrum values and practices
• Removes impediments
• Ensure that the team is fully functional
• Enable close cooperation across all roles and functions
• Shield the team from external interferences
• Support the team to be more productive in any way he/she can
• Help team to improve the engineering practices
• Works on his/her Scrum impediment list
38. Development Team
A self-organized team that take
collective ownership of the Sprint goal
and sprint backlog. They fight
impediment during the sprint and in
retrospective
39. Development Team
• Cross-functional
• Seven plus or minus two members
• Works with the Product Owner to select the sprint goal
(what) and then specifies the work details (how)
• Self-organizing
• Team takes authority of the sprint
• Team feels empowered
• Team commits to work at sprint planning
• All team members feel responsible for all tasks
• Team constantly improve
• Team works closely together
• Responsible for product quality
42. Sprint Planning
• Occurs at the beginning of every Sprint – Day 1
– It is time-boxed to eight hours for a one month Sprint. For shorter
Sprints, allocate approximately 5% of the total Sprint length to this
meeting
• Some preparation occurs before the Sprint
Planning
– Product owner prioritizes and refines the Product Backlog
– The Product Owner may involve the team in preparation
• Attended by the Product Owner, Scrum Master
and Team
• There are two parts to the Sprint Planning
Meeting: the “What?” part and the “How?” part
43. Sprint Review
• The team demonstrates working software (no
powerpoint!) completed during the sprint.
• Product owner accepts or rejects each backlog
item
- The Scrum team considers the whole product with
respect to the release goal and product vision.
- How does this affect what we do next? The Sprint
Review provides valuable input to subsequent Sprint
Planning meeting
- The team should briefly prepare so the meeting
will be effective
44. Sprint Retrospective
At regular intervals, the Development
Team reflects on how to become more
effective, then tunes and adjusts its
behavior accordingly
45. Agile Retrospectives: Making Good Teams
Great (Paperback)
by Esther Derby (Author), Diana Larsen (Author), Ken Schwaber (Author)
46. Daily Scrum
• Whole world is invited
– Only team members, Scrum Master, Product Owner, can talk
BUT
• Only “committed” people are allowed to talk, others can only listen... so
the Scrum Master and the Team Members are pigs, the others are
chickens...
49. Product Backlog
• User stories that fulfill requirements
• A list of all desired work on the project
– A list of user stories prioritized
– Stories in the Product Backlog include features that deliver the Product
Vision
• Ideally expressed such that each item has value to the users or
customers of the product
• Prioritized by the product owner
• The highest prioritized items need to be better detailed and specified
- the team needs to be able to estimate and test these items
• The list of stories is constantly evolving, changing and updating
– Reprioritized at the start of each sprint
50. Requirements
Requirements are the needs that your
product must satisfy. They must answer the
questions What is the need? and Why?
They are descriptions of a problem.
51. Discussion
• A Stakeholder tells you she needs a bridge
• What is her need?
• A well formulated requirements described
the problem, not the solution
52. SMART Requirements
• Simple
Can everybody understand this?
• Measurable
When is the Requirement fulfilled?
• Achievable
Do you have the resources?
• Relevant
Is it really a need for the customer?
• Traceable
Who is the stakeholder or origin?
53. Example Requirement
• Support complains about new features
Some guys at the support office are
complaining that our product is not easy to
use, and they spend too much time on the
support hot-line to get our user to run the
software.
MS A R TMS A R T
54. Example Requirement
Requirement
Need to improve usability: There is the need to make the
product UI more intuitive. There are too many support
requests related to usage of the tool, often associated with
very “simple” problems
MS A R TMS A R T
55. Sprint Backlog
• What we want
– A sprint backlog created by the team,
estimated by the team and owned by the
team.
– Progress in sprint is highly visible.
– Sprint Goal
• A short statement of what the work will be focused on
during the sprint
56. Agile Estimation
• Why do we estimate?
– To plan a release consisting of multiple sprints
– To help the product owner with prioritizing stories
– To estimate how many stories will fit in an iteration
• Relative Estimation: Instead of estimating absolute size
of feature, we estimate their relative proportion, and then
derive the absolute size:
?
57. Agile Estimating and Planning (Robert C.
Martin Series) (Paperback)
by Mike Cohn (Author)
59. Succeeding with Agile: Software Development
Using Scrum
by Mike Cohn
Agile Software Development with Scrum (Series
in Agile Software Development) (Paperback)
by Ken Schwaber (Author), Mike Beedle (Author)
61. Product Vision
• Start with WHY first
• What do we want to accomplish
• Imagine what the product will be like when
it is ‘finished.’
• Describe this finished state and publish it.
• Use the elevator pitch template.
62. Helps you move from this....
“I’m glad we’re all agreed then.”
63. to this . . .
“I’m glad we’re all agreed then.”
64. iPod Vision
• “In your pocket”
• The iPod will be a portable digital music player
that will hold 5000 songs. It will have a battery
life measured in days, not hours. You will
navigate the thousands of songs with a single
finger. You will sync all your music from your
computer to the iPod in minutes
automatically, so you can have all your music
in your pocket.
65. The vision that inspired a nation
"I believe that this nation should
commit itself to achieving the goal,
before this decade is out, of landing
a man on the moon and returning
him safely to the Earth."
— Pres. Kennedy, May 25, 1961
66. Made to stick
A good book to help you create a catchy vision is
“Made to Stick” by Dan Heath & Chip Heath.
What you want to describe is the bottom line,
the core idea of what you want your product to do.
Don’t fall in the trap of rehashing a generic marketing
line that applies to your entire company - really think
about what you are setting out to achieve with your
product.
67. User Stories
• Requirements are descriptions of needs of
the product - describe the problem
• Requirements are transformed into
multiple User Stories, were each User
Story is a proposal to fully or partially
satisfy the Requirement
• User Stories are proposed solutions from
a user’s perspective
• User Stories have Acceptance Criteria or
Conditions of Satisfaction
68.
69. As a <type of user>
I want to <do something>
so that <I can achieve some
business value>.
Example format
70. Acceptance Criteria
• Answer the question: How will know when we are
done?
• High-level criteria from the perspective of the user or
stakeholder
• There are Positive and Negative criteria
• Collaborate with testers to create good Acceptance
Criteria
Given <context>
When <action>
Then <expected result>
71. Sample User Story
As a Returning Customer I want the
system to remember my details so I
can purchase goods more quickly.
Acceptance criteria:
Scenario: Review Details Before Purchase
Given I’m on the Amazon website
And I’m logged in as a returning customer
When I click the “1-Click” button
Then I should see my order details
72. INVEST model
• Independent:
– Stories are easiest to work with if they are independent
• Negotiable
– A good story is negotiable. It is not an explicit contract for features
• Valuable
– A story needs to be valuable to the customer
• Estimable
– A good story can be estimated
• Small or Sized appropriately
– Good stories tend to be small: at most a few person-weeks
• Testable
– "I understand what I want well enough that I could write a test for it"
74. Definition of Ready
• A Release is done when it satisfies all the
criteria the Product Owner (representing all
stakeholders) requires to ship software to
production
• A User Story is done when it meets the story
acceptance criteria and the team’s quality
standards for being potentially shippable