This document outlines how a scrum team conducts various scrum activities including:
- Using a wall-based task board to track sprint backlog items and update tasks during daily stand-ups.
- Arranging their team room with the product owner and managers at a remove to allow for self-organization.
- Conducting daily 15 minute stand-ups to synchronize work and raise impediments.
- Communicating sprint information through a sprint info page and demo reminders.
- Dealing with issues like latecomers to stand-ups or team members not knowing what to work on through techniques like peer pressure.
Scrum is an iterative method that belongs in the agile camp of how to manage and run projects. It can be used to manage almost any type of project, software, websites, hardware, marketing, event planning, etc. This presentations covers:
Roles in Scrum, Key Points of Scrum, and Actions Done in Scrum such as: Planning Meeting, Completing Work, Daily Scrum Meeting, Sprint Review Meeting, & Retrospective Meeting.
Let's discuss this on my blog: http://www.sarfata.org/back-to-basics/basic-agile-practices/
My goal today was to extract the most important (IMHO) practices of agile methodologies that can be applied individually or together to improve the performance and well-being of project teams. I split those practices into two: practices for the developers, practices for the entire team.
My selection of practices included:
* Pair programming
* Collective Code Ownership
* Refactoring
* Test Driven Development
* Continuous Integration
* Standup Meeting
* Kanban (the post-it board)
* Time-boxing - Sprint
* Backlog
* Retrospective
Slides distributed under the CC-BY-SA license. As always feedback is much appreciated!
Bottom-up adoption through the prism of Flowsweavo
Flow by Donald Reinertsen offers insights into how scrum should work. Considering the scenario of a team trying to "go agile" within a large corporate environment, What insights does Flow grant us?
Om met vakgenoten ervaringen uit te wisselen op het vlak van ALM en Scrum organiseert Delta-N vier keer per jaar een Scrum Round Table. Dit zijn interactieve sessies die gericht zijn op het delen van praktijkervaringen. Iedere round table heeft een specifiek thema waarover in een interactieve setting gediscussieerd wordt. De sessies worden begeleid door ervaren ALM Consultants / Scrum Masters. De derde Round Table van 2015 had als thema Scrumban.
Scrumban
Scrum en Kanban zijn beide vormen van agile. Waar Scrum het meest geschikt is voor producten en ontwikkelprojecten, is Kanban is het beste voor de productie ondersteuning. Scrumban combineert de sterke punten van beide methoden. In welke situaties of bij welke projecten is Scrumban geschikt en hoe pas je het succesvol toe in de praktijk.
A modern Kanban Board for Software Teams — Part 1 of "How to build the best S...Blossom IO Inc.
Part 1 of the "How to build the best Software Products" Series, brought to you by Blossom.co
A modern Kanban Board: 5 Key Steps for your effective Project Workflow
1. Establish a Workflow
2. Define Stage Policies
3. Visualize Work
4. Define Work-in-Progress (WIP) Limits
5. Continuously Improve
Agile Topics - Explained Simply - Practical Agilist.pptxBrian Link
I've put together this simple deck chock full of helpful tips and reminders about things like: running healthy standups, writing effective user stories, improving your backlog refinement and maintenance, focusing on getting value from sprint reviews, using retros to your greatest advantage, getting better at applying strategy using OKRs and roadmaps to align your backlog, and the importance of understanding why agile even works by studying the seven key mindsets and cultures that make up the Agile Mindset.
Scrum is an iterative method that belongs in the agile camp of how to manage and run projects. It can be used to manage almost any type of project, software, websites, hardware, marketing, event planning, etc. This presentations covers:
Roles in Scrum, Key Points of Scrum, and Actions Done in Scrum such as: Planning Meeting, Completing Work, Daily Scrum Meeting, Sprint Review Meeting, & Retrospective Meeting.
Let's discuss this on my blog: http://www.sarfata.org/back-to-basics/basic-agile-practices/
My goal today was to extract the most important (IMHO) practices of agile methodologies that can be applied individually or together to improve the performance and well-being of project teams. I split those practices into two: practices for the developers, practices for the entire team.
My selection of practices included:
* Pair programming
* Collective Code Ownership
* Refactoring
* Test Driven Development
* Continuous Integration
* Standup Meeting
* Kanban (the post-it board)
* Time-boxing - Sprint
* Backlog
* Retrospective
Slides distributed under the CC-BY-SA license. As always feedback is much appreciated!
Bottom-up adoption through the prism of Flowsweavo
Flow by Donald Reinertsen offers insights into how scrum should work. Considering the scenario of a team trying to "go agile" within a large corporate environment, What insights does Flow grant us?
Om met vakgenoten ervaringen uit te wisselen op het vlak van ALM en Scrum organiseert Delta-N vier keer per jaar een Scrum Round Table. Dit zijn interactieve sessies die gericht zijn op het delen van praktijkervaringen. Iedere round table heeft een specifiek thema waarover in een interactieve setting gediscussieerd wordt. De sessies worden begeleid door ervaren ALM Consultants / Scrum Masters. De derde Round Table van 2015 had als thema Scrumban.
Scrumban
Scrum en Kanban zijn beide vormen van agile. Waar Scrum het meest geschikt is voor producten en ontwikkelprojecten, is Kanban is het beste voor de productie ondersteuning. Scrumban combineert de sterke punten van beide methoden. In welke situaties of bij welke projecten is Scrumban geschikt en hoe pas je het succesvol toe in de praktijk.
A modern Kanban Board for Software Teams — Part 1 of "How to build the best S...Blossom IO Inc.
Part 1 of the "How to build the best Software Products" Series, brought to you by Blossom.co
A modern Kanban Board: 5 Key Steps for your effective Project Workflow
1. Establish a Workflow
2. Define Stage Policies
3. Visualize Work
4. Define Work-in-Progress (WIP) Limits
5. Continuously Improve
Agile Topics - Explained Simply - Practical Agilist.pptxBrian Link
I've put together this simple deck chock full of helpful tips and reminders about things like: running healthy standups, writing effective user stories, improving your backlog refinement and maintenance, focusing on getting value from sprint reviews, using retros to your greatest advantage, getting better at applying strategy using OKRs and roadmaps to align your backlog, and the importance of understanding why agile even works by studying the seven key mindsets and cultures that make up the Agile Mindset.
Make your Scrum team great again - DN Scrum Breakfast - June 21, 2019Scrum Breakfast Vietnam
Scrum is inherently great but you sometimes run easily into serious pitfalls, so you have been doing Scrum in the wrong way, then it becomes worse.
Scrum Breakfast event this time will help you find solutions for those common pitfalls in Scrum and make your Scrum team great again.
- Speaker: Thai Doan Phuc, Scrum Master at Axon Active Vietnam
- Time: 9:00 AM - 11:00 AM | Sat, 22nd June, 2019 (check-in from 8:30 AM)
- Venue: Forever Café, 44 Phan Dinh Phung Str., Da Nang
- Language: Vietnamese
Our workshop will be including the following:
- Experience through scrum events
- Visualization examples for teams to improve collaboration and communication
Scrum is inherently great but you sometimes run easily into serious pitfalls, so you have been doing Scrum in the wrong way, then it becomes worse.
Would you like to know those common pitfalls that you are doing wrong in Scrum? How to fix those mistakes to make your Scrum team great again?
Introduction to agile and Scrum.
Using Vera Peeters and Pascal Van Cauwenberghe's XP game as a basis, we have adapted it to explain and demonstrate agile and Scrum. The second half of the presentation is largely repetitive because it is used at each stage in the game.
Kanban vs Scrum: What's the difference, and which should you use?Arun Kumar
Originally presented at the 207 Lean Transformation Conference, this presentation provides a practical introduction to Scrum, particularly for public sector employees, and guides you to deciding whether Kanban or Scrum will work best for your teams and projects.
As a trainer and coach I'm very often asked, if certain tools or practiced should be introduced. Well, I don't know as I don't know enough about the situation and the problem you want to solve. This is where 'brain on' mode comes into action.
OK, I’m ready to DevOp. Now what?
We’ve heard a lot about the technologies behind DevOps, and even a bit on the processes that some DevOps shops employ. What we haven’t heard too much about directly is a fundamental matter of bootstrapping. If you’re a leader or influencer in a software or IT shop, you’re sold on this DevOps idea but overwhelmed by the difference between where you are now and where you need to be, you’ve come to the right place. We’ve heard all about the unicorns of the movement, and what they are doing. Much time is spent talking about their innovative technologies. But how did they get there? Moreover, how can YOU get there? We’re going to spend some time discussing how to get started and find success on the rocky road to DevOps. We’re going to talk about the roles of executives, middle managers, front line managers, and individual contributors in this transformation. We’ll talk about the layered approach to transforming your culture, and building the processes and tool chains on top of it. At the tactical level, we’re going to talk about an example team and what their first year looks like, what are the major milestones they will reach, and how to measure their success along the way.
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...Levi Shapiro
Letter from the Congress of the United States regarding Anti-Semitism sent June 3rd to MIT President Sally Kornbluth, MIT Corp Chair, Mark Gorenberg
Dear Dr. Kornbluth and Mr. Gorenberg,
The US House of Representatives is deeply concerned by ongoing and pervasive acts of antisemitic
harassment and intimidation at the Massachusetts Institute of Technology (MIT). Failing to act decisively to ensure a safe learning environment for all students would be a grave dereliction of your responsibilities as President of MIT and Chair of the MIT Corporation.
This Congress will not stand idly by and allow an environment hostile to Jewish students to persist. The House believes that your institution is in violation of Title VI of the Civil Rights Act, and the inability or
unwillingness to rectify this violation through action requires accountability.
Postsecondary education is a unique opportunity for students to learn and have their ideas and beliefs challenged. However, universities receiving hundreds of millions of federal funds annually have denied
students that opportunity and have been hijacked to become venues for the promotion of terrorism, antisemitic harassment and intimidation, unlawful encampments, and in some cases, assaults and riots.
The House of Representatives will not countenance the use of federal funds to indoctrinate students into hateful, antisemitic, anti-American supporters of terrorism. Investigations into campus antisemitism by the Committee on Education and the Workforce and the Committee on Ways and Means have been expanded into a Congress-wide probe across all relevant jurisdictions to address this national crisis. The undersigned Committees will conduct oversight into the use of federal funds at MIT and its learning environment under authorities granted to each Committee.
• The Committee on Education and the Workforce has been investigating your institution since December 7, 2023. The Committee has broad jurisdiction over postsecondary education, including its compliance with Title VI of the Civil Rights Act, campus safety concerns over disruptions to the learning environment, and the awarding of federal student aid under the Higher Education Act.
• The Committee on Oversight and Accountability is investigating the sources of funding and other support flowing to groups espousing pro-Hamas propaganda and engaged in antisemitic harassment and intimidation of students. The Committee on Oversight and Accountability is the principal oversight committee of the US House of Representatives and has broad authority to investigate “any matter” at “any time” under House Rule X.
• The Committee on Ways and Means has been investigating several universities since November 15, 2023, when the Committee held a hearing entitled From Ivory Towers to Dark Corners: Investigating the Nexus Between Antisemitism, Tax-Exempt Universities, and Terror Financing. The Committee followed the hearing with letters to those institutions on January 10, 202
Embracing GenAI - A Strategic ImperativePeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
A Strategic Approach: GenAI in EducationPeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
3. Agenda Backlog
PART FIVE - How we Communicate Sprints
◦ Sprint Info Page
PART SIX - How we do Sprint Backlogs
◦ Wall-based Task Boards
◦ How the Task Board works
◦ How the Burn-Down Chart works
◦ Task-board Warning Signs
◦ Hey, What about Traceability?!
◦ Estimating Days vs. Hours
PART SEVEN - How we Arrange the Team Room
◦ The Design Corner
◦ Seat the Team Together!
◦ Keep the Product Owner at Bay
◦ Keep the Managers and Coaches at Bay
PART EIGHT - How we Do Daily Scrums
◦ Stand Up Meeting (Daily Scrum)
◦ How we Update the Task Board
◦ Dealing with Latecomers
◦ Dealing with “I don’t know what to do today”
8. Wall-based Task Boards a.k.a. Scrum Boards
At least 2x2 meters, or 3x2 meters for a large
team.
For a distributed team, use a tool that provides
a Scrum board view, and put it on a big screen
at each site.
At the daily scrum, everyone stands at the wall
screen and talks via Skype (or equivalent).
11. Additional Columns
•You could of course add all kinds of additional columns.
•“Waiting for integration test”, for example. Or “Cancelled”.
•However, before you complicate matters, think deeply.
•Is this addition really, really necessary?
•I’ve found that simplicity is extremely valuable for these types of things
•So I only add additional complications when the cost of not doing so is too great.
12. Example 1: After the First Daily scrum
Great way to see who is working on what.
Each team member picks their avatar, prints
them, and puts them on magnets.
Also, if each person only has like two magnets,
that indirectly limits work in progress and
multitasking.
“I’m out of avatars!” Yeah, so stop starting and
start finishing tasks!
13. Example 2: After a few more days
• Deposit story completed (checked in to
the source-code repository, tested,
refactored).
• Migration Tool is partially complete
• Back-office Login is started.
• Back-office User Admin is not started.
• Three unplanned items(Useful to
remember when you do the sprint
retrospective).
14. Real Sprint Backlog Near the End of a Sprint
• It does get rather messy as the sprint
progresses, but that’s OK since it is
short lived.
• Every new sprint, we create a fresh,
clean, new sprint backlog.
15. How the Burn-Down Chart works
• August 1, 70 story points (Estimated Velocity)
• August 16, approximately 15 story points of work left to
do.
• The dashed trend line shows that they are approximately
on track.
• We skip weekends.
20. Hey, What about Traceability?!
•Take a digital photo of the task board every day.
•If traceability is very important to you, then perhaps the task-board solution is not for you.
•I still find traceability hugely overrated.
•Some tools provide that type of data but people basically never use it.
•Once the sprint is done and working code has been delivered and documentation checked in,
Does anyone really care how many stories were completed at day five in the sprint?
•Does anyone really care what the time estimate for “write a failing test for Deposit” was?
•“Who made this change?!” Add some simple conventions such as writing the story ID in your
commit comment.
21. Estimating Days vs. Hours
•Most books and articles on Scrum, you’ll find that tasks are time estimated in hours, not days.
•We used to do that. Our general formula was: 1 effective man-day = 6 effective man-hours.
•Now we’ve stopped doing that, for the following reasons:
• Man-hour estimates were too fine grained; this tended to encourage too many tiny one-hour to two-
hour tasks and hence micromanagement.
• It turned out that everyone was thinking in terms of man-days anyway, and just multiplying by six
before writing down man-hours.
• Two different units cause confusion. “Was that estimate in man-days or man-hours?”
•Our lowest value is 0.5, i.e. any task that is smaller than 0.5 is either removed, combined with
some other task, or just left with a 0.5 estimate (no great harm in overestimating slightly).
•Nice and simple.
23. The Design Corner
There is no better way to get an
overview of the system than to stand in
the design corner and glance at both
walls, then glance at the computer and
try the latest build of the system.
The “design wall” is just a big
whiteboard containing the most
important design scrawls and printouts
of the most important design
documentation
(Sequence Charts, GUI prototypes,
Domain Models, etc.).
25. Seat the Team Together!
“Together” means:
• Audibility: Anybody in the team can talk to anybody else without shouting or leaving his desk.
• Visibility: Everybody in the team can see everybody else. Everyone can see the task board.
Not necessarily close enough to be able to read it, but at least see it.
• Isolation: If your whole team were to suddenly stand up and engage in a spontaneous and
lively design discussion, there is nobody outside the team close enough to be disturbed. And
vice versa.
And what if you have a distributed team?
Well, then you are out of luck. Use as many technical aids as you can to minimize the damage –
video conferencing, webcams, desktop-sharing tools, etc.
26. Keep the Product Owner at bay
•The product owner should be near enough so that the team can wander over and ask him
something, and so that he can wander over to the task board.
•But he should not be seated with the team. Why? Because chances are he will not be able to
stop himself from meddling in details, and the team will not gel properly (i.e. reach a tight, self-
managed, hyper-productive state).
•Well, guess what. I was wrong! Dead wrong. The best teams I’ve seen have the product owner
embedded.
•Teams suffer a lot when the product owner is too far away, and that’s a much bigger problem
than being too close.
•However, the product owner needs to balance his time between the team and the
stakeholders, so he shouldn’t spend ALL the time with the team.
•But, generally speaking, the closer the better.
27. Keep the Managers and Coaches at bay
•As for well-functioning Scrum teams, make sure they get everything they need, then stay the
hell out of the way (except during sprint demos).
•If you see an improvement area, take the Scrum master aside and coach him. Not in front of
the team. Another good idea is to attend sprint retrospectives
•Good managers are a crucial success factor, but as manager, you should try to make yourself
redundant.
•You probably won’t succeed with that, but the very act of trying will push you in the right
direction.
•Ask “What does this team need in order to manage itself?” rather than “How can I manage this
team?”
•They need things like transparency, clear purpose, a fun and motivating work environment, air
cover, and an escalation path for impediments.
29. Stand Up Meeting (Daily Scrum)
•Maximum 15 minutes.
•It’s the point where most synchronization happens and where the team raises important
impediments.
•The Scrum Guide recently updated the three questions to counter this:
- What did I do yesterday that helped our team meet the sprint goal?
- What will I do today to help our team meet the sprint goal?
- Do I see any impediments that prevent me or our team from meeting the sprint goal?
30. How we Update the Task Board
•The purpose of the daily scrum is to get synchronized, so I usually find it best to update the
board “in real time” (i.e. during the work day as stuff happens) and skip task estimates entirely.
•That way the daily scrum is used to actually communicate rather than administrate.
•Immediately after the daily scrum meeting, someone sums up all the time estimates (ignoring
those in the “done” column of course) and plots a new point on the sprint burn down.
31. Dealing with Latecomers
•Some teams have a can of coins and bills.
•Teams use all kinds of schemes to tease each other into showing up on time (if needed).
•Just make sure the team comes up with it themselves;
•Don’t impose a scheme from above or outside the team.
•And keep it fun.
•In one team, latecomers had to sing a silly song.
•If you’re late a second time, you have to do the accompanying dance moves as well. :o)
32. Dealing with “I don’t know what to do
today”
1. I invite people to add more Post-its. Then I go back to those people who didn’t know what
to do: “Now that we’ve gone through the task board, do you have any ideas about what
you can do today”? Hopefully, they will.
2. If not, I consider if there is any pair-programming opportunity here. That usually works.
3. Grab one or two of the stories from the “next” section. Notify the product owner that you
have added some items to the sprint.
4. Or use the time to pay off some technical debt, or do some technical exploration. Keep the
product owner in the loop though.
33. Dealing with “I don’t know what to do
today” cont.
Consider one of the following strategies (none of them are very nice, but then this is a last
resort):
• Shame: “Well, if you have no idea how you can help the team, I suggest you go home, or read
a book or something. Or just sit around until someone calls for your help.”
• Old School: Simply assign them a task.
• Peer Pressure: “Feel free to take your time, Joe and Lisa, we’ll all just stand here and take it
easy until you come up with something to do that will help us reach the goal.”
• Servitude: “Well, you can help the team indirectly by being butlers today. Fetch coffee, give
people massages, clean up some trash, cook us some lunch, and whatever else we may ask for
during the day.” You may be surprised by how fast Joe and Lisa manage to come up with useful
technical tasks. :o)
34. Dealing with “I don’t know what to do
today” cont.
•If one person frequently forces you to go that far, then you should probably take that person
aside and do some serious coaching.
•If the problem still remains, you need to evaluate whether this person is important to your
team or not.
•If he isn’t too important, try to get him removed from your team.
•If he is important, then try to pair him up with somebody else who can act as his shepherd. Or
take on the duty yourself.
•This problem is typical for teams that are new to Scrum, and are used to having other people
decide things for them.
•As they get more experienced with self-organization, the problem disappears.
•People learn to figure out what to do.
35. Thank You
Next:
• PART NINE - How we do sprint demos
• PART TEN - How we do sprint retrospectives
• PART ELEVEN - Slack time between sprints