Scrum is the most popular Agile Framework; during this presentation the attendees will understand the value, and an overview of the powerful scrum framework: its roles, its artifacts and its ceremonies
Scrum is an iterative and incremental agile software development methodology for managing product development. It defines "a flexible, holistic product development strategy where a development team works as a unit to reach a common goal" as illustrated by Teradata Consultant Prasanna Yaddanapudi in Feb Session
Software development is quite a complex process because of ever changing design specs, non tracking of efforts by team member's and work load planning problems. SCRUM is an agile software development methodology to overcome above issues and others discussed in slides....
Scrum is an iterative and incremental agile software development methodology for managing product development. It defines "a flexible, holistic product development strategy where a development team works as a unit to reach a common goal" as illustrated by Teradata Consultant Prasanna Yaddanapudi in Feb Session
Software development is quite a complex process because of ever changing design specs, non tracking of efforts by team member's and work load planning problems. SCRUM is an agile software development methodology to overcome above issues and others discussed in slides....
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
Agile Software Development Workshop at Sote HubSote ICT
Presentation on agile project management by Maros Korinek, developer at Funding Circle, from his 4-day training in December 2016 at Sote Hub in Voi, Kenya.
There used to be only one way to build and manage IT systems. Plan the system from start to finish and then build it. Nowadays things are different. Systems are more complex than ever and change happens daily. Agile methodologies have grown out of this new IT world and they're not going away. So how can an agile methodology like Scrum help your efforts and how does it work anyway? This session will introduce the Scrum process and show how it could work in your organization.
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...Vidas Vasiliauskas
In this presentation I have talked about scrumban - a mix of routines and techniques for daily use in dynamic environment. Like in startups, product manufacture, support or similar cases.
Scrum is simple to explain, yet hard to implement. Often the mechanics are executed without adoption of the underlying principles and values. This happens often where management assumes that Scrum is “just for software development” and that nothing else needs changing. In such situations, Scrum roles, artifacts and events are understood in terms of the prevailing traditional mindset:
- backlog as a specification
- sprint as a small project
- ScrumMaster as project manager
- commitment as a fixed date & scope contract
While such an implementation of Scrum might deliver predictable results and lead to some improvements, it often fails to transform the organisational mindset and culture. Your business might do the wrong things righter instead of delivering better and better products to delight your customers. To achieve a transformation of mindset and culture, an organisation needs to avoid the pitfalls mentioned above and adopt Scrum as a framework that inspires everyone to continually challenge the status quo. One way to achieve this is using Scrum sprints as risk-limiting containers for safe-to-fail experiments. This enables you to deliberately discover the potential of your people's capability and your products' value. Reviews and retrospectives need to be leveraged to drive this continuous improvement process. The talk will increase awareness of these types of Scrum and help you to rather “be agile” instead of just “do agile”—using Scrum to drive that transformation.
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
Agile Software Development Workshop at Sote HubSote ICT
Presentation on agile project management by Maros Korinek, developer at Funding Circle, from his 4-day training in December 2016 at Sote Hub in Voi, Kenya.
There used to be only one way to build and manage IT systems. Plan the system from start to finish and then build it. Nowadays things are different. Systems are more complex than ever and change happens daily. Agile methodologies have grown out of this new IT world and they're not going away. So how can an agile methodology like Scrum help your efforts and how does it work anyway? This session will introduce the Scrum process and show how it could work in your organization.
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...Vidas Vasiliauskas
In this presentation I have talked about scrumban - a mix of routines and techniques for daily use in dynamic environment. Like in startups, product manufacture, support or similar cases.
Scrum is simple to explain, yet hard to implement. Often the mechanics are executed without adoption of the underlying principles and values. This happens often where management assumes that Scrum is “just for software development” and that nothing else needs changing. In such situations, Scrum roles, artifacts and events are understood in terms of the prevailing traditional mindset:
- backlog as a specification
- sprint as a small project
- ScrumMaster as project manager
- commitment as a fixed date & scope contract
While such an implementation of Scrum might deliver predictable results and lead to some improvements, it often fails to transform the organisational mindset and culture. Your business might do the wrong things righter instead of delivering better and better products to delight your customers. To achieve a transformation of mindset and culture, an organisation needs to avoid the pitfalls mentioned above and adopt Scrum as a framework that inspires everyone to continually challenge the status quo. One way to achieve this is using Scrum sprints as risk-limiting containers for safe-to-fail experiments. This enables you to deliberately discover the potential of your people's capability and your products' value. Reviews and retrospectives need to be leveraged to drive this continuous improvement process. The talk will increase awareness of these types of Scrum and help you to rather “be agile” instead of just “do agile”—using Scrum to drive that transformation.
Scrum based methodology for distributed software developmentNavid Sedighpour
This presentation is in Farsi
Presented by Me in 24th May 2016 in AmirKabir University of Technology
Navid Sedighpour
--------------------------------------------------------------------------
ارائه به زبان فارسی است
چهارم خرداد سال 1395 در دانشگاه صنعتی امیرکبیر
نوید صدیق پور
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
This presentation describes the basics of Agile methodologies and how it is differed from Waterfall. Then continues with the most famous Agile approach: Scrum
Agile and Scrum 101 – basics of Agile and Scrum
Scrum in 100 words:
• Scrum is an agile process that allows us to focus on delivering the highest business value in the shortest time.
• It allows us to rapidly and repeatedly inspect actual working software (every two weeks to one month).
• The business sets the priorities. Teams self-organize to determine the best way to deliver the highest priority features.
• Every two weeks to a month anyone can see real working software and decide to release it as is or continue to enhance it for another sprint.
In the presentation we discuss the basics of Agile and Scrum, the roles, ceremonies and artifacts. We add from our, from the trenches, lessons learned and better practices.
Detail Information about Agile Process Frameworks such as SCRUM and CMMI along with agile manifesto. Comparison between scrum and capability maturity model integration
Scrum is a Agile framework which allows teams to work together in order to develop a product.
Building complex products for customers is an naturally difficult task.
In the Scrum methodology a sprint is the basic unit of development.
Scrum is one of the leading agile software development processes. Over 12,000 project managers have become certified to run Scrum projects . Since its origin on Japanese new product development projects in the 1980s, Scrum has become recognized as one of the best project management frameworks for handling rapidly changing or evolving projects. Especially useful on projects with lots of technology or requirements uncertainty, Scrum is a proven, scalable agile process for managing software projects.
Through lecture, discussion and exercises, this fast-paced tutorial covers the basics of what you need to know to get started with Scrum. You will learn about all key aspects of Scrum including product and sprint backlog, the sprint planning meeting, the sprint review, conducting a sprint retrospective, activities that occur during sprints, measuring and monitoring progress, and scaling Scrum to work with large and distributed teams. Also covered are the roles and responsibilities of the ScrumMaster, the product owner, and the Scrum team.
This session will be equally suited for managers, programmers, testers, product managers and anyone else interested in improving product delivery.
Similar to Introduction to Scrum – Hassan Jaffal (20)
This talk explains the “what” and “why” of retrospectives, as well as the business value and benefits that they can bring. Examples will be given of exercises that you can use to facilitate retrospectives, supported with advice for introducing and improving them. These are based on the successful book Getting Value out of Agile Retrospectives.
During this interactive presentation, you will explore the Scrum master’s role and you will see examples of how to do it in an effective way. Humor combined with valuable insights and ideas.
The workshop lets you explore a number of complexity oriented management methods around the topic of aligned autonomy, such as the action huddle, strategic storyline, complexity oriented delegation. We explain the purpose and the function of each method, and try them out in groups.
Marketing before having a product | Georges Abi-Aad | Lebanon Agile Tour Beirut
Startups often think of marketing as "that thing we'll do once we finish the product". But there are many benefits to starting as early as the idea stage. Discover why and how you should do it in a cheap, useful and scalable manner.
This is a deep dive into the TDD world where you will discover how it helps scale the development process. The talk tackles the business side as well as the technical side of the software development to accommodate all audiences, i.e; Why you should invest in a testing "department" for example, or why you should always take a look at your tests when writing code.
How to develop your 1-page personal plan Workshop | Guillaume Warnery | LebanonAgile Tour Beirut
What you will learn at this workshop
How to "stay above the line"
• What are the 4 steps of learning
• How to improve your" Wheel of life"
• How to make your 1 page personal plan.
Come to the workshop and you will learn all of these things and more. Don't you owe it to yourself to invest some time learning how you can reach your full potential?
Agile has become mainstream in the IT industry, since that the multiplication of Agile practices which makes Agile implementation complex and uncertain, we have started to see failure in Agile implementations.
During this presentation we will start a simplification process by going back to the source of Agile, understand what Agile is and what it is not. We will discover what is the Heart of Agile, its essence, and how it embraces management
Yes, we all know the world has gone VUCA (Volatile, Uncertain, Complex and Ambiguous). But even within the Agile movement, deep inside, we still like to stick to an idea of management which is attached to concepts such as predictability, systematization, repeatability, and tries to make reality fit to this mindset.
Based on Dave Snowden’s Cynefin Framework, and in partnership with his company, we are at the moment developing a set of practical methods and tools that allow managers from, the team leader upwards to master the complex aspects of reality. This paper gives you insight into our ongoing work.
Estimation is associated with Fear, Uncertainty and Death marches. Most of us would rather not estimate. Yet, sometimes we do need estimates and commitments, even on "estimation-less" projects. Play a series of estimation games to experience how different techniques deliver very different results. Learn a few simple rules that turn you into a reliable estimator. But correct estimates aren't enough. See what else is required to deliver on your promises. Learn to deal with the destructive games people play with estimates. Estimating can be Fun, embracing Uncertainty and Delivering.
Only %13 percent of people engaged to their work. While looking at the history of management and why modern management does not meet needs of today’s complex works at the same time we will look at what are the motivation factors for us? How self-organization correlated to motivation? What is the role of managers in self-organization and how can they support.
Recognition: The philosopher’s stone of every improvement in the Agile team a...Agile Tour Beirut
Come and discover the philosopher’s stone of every constant improvement
The philosopher’s stone lies in turning any cheap metals into precious metals, or into silver.
Does a team (be it an Agile team or not) essentially needs recognition to become well-performing?
What are the challenges of recognition? What is the impact of recognition on the performance of men and women, teams, and companies?
What is the positive influence of this strong improvement lever on Agile practices? How could a company make its first step towards becoming, or not, an Agile company through a recognition strategy?
According to thorough studies, recognition is a vital lever for the improvement of any company’s performance. In fact, recognition is in the heart of many Agile practices. But what if recognition weren’t the essential factor?
A recognition strategy is a key factor for an Agile corporate transformation.
How to simulate the office, online! – Lisette SutherlandAgile Tour Beirut
Increase the togetherness on your remote team by simulating the “human-ness” that we have when working in the same place.
To combat the “out of sight, out of mind” mentality, remote teams need to work harder to increase that sense of team and improve communication. In this workshop we will explore the various tools and techniques we can use to simulate the office, online!
You will learn:
How to create a high bandwidth workspace
Tools that allows you to communicate reliably
Techniques for keeping everyone on the same page
This workshop will be given remotely by Lisette Sutherland, Director of Collaboration Superpowers & locally faciliated by Pierre Hervouet. Join us and see the latest technologies and best practices for working together from anywhere.
Audience: anyone who have to deal with remote, distributed teams, stakeholders.
How can one improve public action when one knows how to build digital products in an agile fashion?
By building them where no one expects them anymore: in the heart of the State.
The State Startups are an experiment of the French government, aiming at solving specific problems between the government and a segment of the beneficiaries under six months.
The beneficiaries can be citizens claiming their rights to benefits (mes-aides.gouv.fr), companies replying to a public call for tenders (mps.apientreprise.fr), entrepreneurs trying to budget hires (embauche.sgmap.fr), transparency actors accessing public open data (data.gouv.fr).
It's quite easy to take an electronic device, write "to do" "in-progress" and "done" on it and thinking that's Kanban. It's almost easy to draw a board with more columns, add swim lines, make a collection of work limits on it, measuring a lot of stuff and call it Kanban. In the real life it's a bit different.
"How to start my Kanban" are small patterns emerging from 10 years field word with my teams.
"How to start my kanban" gives you the opportunity to emerge in coaching real world and focus on human interactions and effectiveness.
We will start by understanding how people work. Then we will understand how people are working together. Then we will see the "whole".
Delivery is the key. So we design our board nimble enough to change, large enough to reveal the blockers.
"How to start my kanban" gives you the keys to agile effectiveness of high performing teams.
DevOps is a new term emerging from the collision of two major related trends. The first was also called “agile system administration” or “agile operations”; it sprang from applying newer Agile and Lean approaches to operations work. The second is a much expanded understanding of the value of collaboration between development and operations staff throughout all stages of the development lifecycle when creating and operating a service, and how important operations has become in our increasingly service-oriented world
During this presentation attendees will discover mindset, principles and challenges of DevOps
How to reduce product release cycles down to 4 weeks – Youssif AsfourAgile Tour Beirut
At one company, we were asked to re-architect our business and operations support system to invoice clients “in advance” instead of “in the arrears” – and we succeed in doing that – despite the complexity of the business – in less than four weeks. At another software company, we were able to reduce the product release cycle from 2 years down to 4 weeks. In this talk, I will share the “tricks” and techniques we used to create an agile environment – people, process and systems – to deliver high quality products in 4 week cycles
Unleashing the power of creativity and innovation - Andreas HägglundAgile Tour Beirut
When used correctly Agile will help organizations to unleash the creative and innovative powers of its employees. This talk will go to the roots of Agile to show how it fosters innovation and directs it towards the benefit of the organization, as well as take a look at what innovation really is and what's usually blocking it, giving Agile adopters the tools they need to become more creative
Mobile App Development Company In Noida | Drona InfotechDrona Infotech
Looking for a reliable mobile app development company in Noida? Look no further than Drona Infotech. We specialize in creating customized apps for your business needs.
Visit Us For : https://www.dronainfotech.com/mobile-application-development/
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
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Łukasz Chruściel
No one wants their application to drag like a car stuck in the slow lane! Yet it’s all too common to encounter bumpy, pothole-filled solutions that slow the speed of any application. Symfony apps are not an exception.
In this talk, I will take you for a spin around the performance racetrack. We’ll explore common pitfalls - those hidden potholes on your application that can cause unexpected slowdowns. Learn how to spot these performance bumps early, and more importantly, how to navigate around them to keep your application running at top speed.
We will focus in particular on tuning your engine at the application level, making the right adjustments to ensure that your system responds like a well-oiled, high-performance race car.
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Mind IT Systems
Healthcare providers often struggle with the complexities of chronic conditions and remote patient monitoring, as each patient requires personalized care and ongoing monitoring. Off-the-shelf solutions may not meet these diverse needs, leading to inefficiencies and gaps in care. It’s here, custom healthcare software offers a tailored solution, ensuring improved care and effectiveness.
E-commerce Application Development Company.pdfHornet Dynamics
Your business can reach new heights with our assistance as we design solutions that are specifically appropriate for your goals and vision. Our eCommerce application solutions can digitally coordinate all retail operations processes to meet the demands of the marketplace while maintaining business continuity.
Zoom is a comprehensive platform designed to connect individuals and teams efficiently. With its user-friendly interface and powerful features, Zoom has become a go-to solution for virtual communication and collaboration. It offers a range of tools, including virtual meetings, team chat, VoIP phone systems, online whiteboards, and AI companions, to streamline workflows and enhance productivity.
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppGoogle
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-fusion-buddy-review
AI Fusion Buddy Review: Key Features
✅Create Stunning AI App Suite Fully Powered By Google's Latest AI technology, Gemini
✅Use Gemini to Build high-converting Converting Sales Video Scripts, ad copies, Trending Articles, blogs, etc.100% unique!
✅Create Ultra-HD graphics with a single keyword or phrase that commands 10x eyeballs!
✅Fully automated AI articles bulk generation!
✅Auto-post or schedule stunning AI content across all your accounts at once—WordPress, Facebook, LinkedIn, Blogger, and more.
✅With one keyword or URL, generate complete websites, landing pages, and more…
✅Automatically create & sell AI content, graphics, websites, landing pages, & all that gets you paid non-stop 24*7.
✅Pre-built High-Converting 100+ website Templates and 2000+ graphic templates logos, banners, and thumbnail images in Trending Niches.
✅Say goodbye to wasting time logging into multiple Chat GPT & AI Apps once & for all!
✅Save over $5000 per year and kick out dependency on third parties completely!
✅Brand New App: Not available anywhere else!
✅ Beginner-friendly!
✅ZERO upfront cost or any extra expenses
✅Risk-Free: 30-Day Money-Back Guarantee!
✅Commercial License included!
See My Other Reviews Article:
(1) AI Genie Review: https://sumonreview.com/ai-genie-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
#AIFusionBuddyReview,
#AIFusionBuddyFeatures,
#AIFusionBuddyPricing,
#AIFusionBuddyProsandCons,
#AIFusionBuddyTutorial,
#AIFusionBuddyUserExperience
#AIFusionBuddyforBeginners,
#AIFusionBuddyBenefits,
#AIFusionBuddyComparison,
#AIFusionBuddyInstallation,
#AIFusionBuddyRefundPolicy,
#AIFusionBuddyDemo,
#AIFusionBuddyMaintenanceFees,
#AIFusionBuddyNewbieFriendly,
#WhatIsAIFusionBuddy?,
#HowDoesAIFusionBuddyWorks
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
OpenMetadata Community Meeting - 5th June 2024OpenMetadata
The OpenMetadata Community Meeting was held on June 5th, 2024. In this meeting, we discussed about the data quality capabilities that are integrated with the Incident Manager, providing a complete solution to handle your data observability needs. Watch the end-to-end demo of the data quality features.
* How to run your own data quality framework
* What is the performance impact of running data quality frameworks
* How to run the test cases in your own ETL pipelines
* How the Incident Manager is integrated
* Get notified with alerts when test cases fail
Watch the meeting recording here - https://www.youtube.com/watch?v=UbNOje0kf6E
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.
Utilocate offers a comprehensive solution for locate ticket management by automating and streamlining the entire process. By integrating with Geospatial Information Systems (GIS), it provides accurate mapping and visualization of utility locations, enhancing decision-making and reducing the risk of errors. The system's advanced data analytics tools help identify trends, predict potential issues, and optimize resource allocation, making the locate ticket management process smarter and more efficient. Additionally, automated ticket management ensures consistency and reduces human error, while real-time notifications keep all relevant personnel informed and ready to respond promptly.
The system's ability to streamline workflows and automate ticket routing significantly reduces the time taken to process each ticket, making the process faster and more efficient. Mobile access allows field technicians to update ticket information on the go, ensuring that the latest information is always available and accelerating the locate process. Overall, Utilocate not only enhances the efficiency and accuracy of locate ticket management but also improves safety by minimizing the risk of utility damage through precise and timely locates.
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Crescat
Crescat is industry-trusted event management software, built by event professionals for event professionals. Founded in 2017, we have three key products tailored for the live event industry.
Crescat Event for concert promoters and event agencies. Crescat Venue for music venues, conference centers, wedding venues, concert halls and more. And Crescat Festival for festivals, conferences and complex events.
With a wide range of popular features such as event scheduling, shift management, volunteer and crew coordination, artist booking and much more, Crescat is designed for customisation and ease-of-use.
Over 125,000 events have been planned in Crescat and with hundreds of customers of all shapes and sizes, from boutique event agencies through to international concert promoters, Crescat is rigged for success. What's more, we highly value feedback from our users and we are constantly improving our software with updates, new features and improvements.
If you plan events, run a venue or produce festivals and you're looking for ways to make your life easier, then we have a solution for you. Try our software for free or schedule a no-obligation demo with one of our product specialists today at crescat.io
GraphSummit Paris - The art of the possible with Graph TechnologyNeo4j
Sudhir Hasbe, Chief Product Officer, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
4. Agenda
• What’s a Project? The Traditional SDLC…
• The Agile Way
• Scrum Framework: Process, Roles, Meetings and Artifacts
5. What’s a Project?
• PROJECT: According to the PMBOK
Guide, Fifth Edition, a Project is a
temporary endeavor undertaken to
create a unique product, service or
result
• NOT PROJECT: An ongoing and
repetitive work
6. Project vs Operations
Project
Always has a start and end
date.
Produces a unique
product, service or result.
Operation
Ongoing process of
functions
Always produces the
same product, service, or
result
7. The Traditional Grant Ideas
Requirements
Design
Development
Testing
Maintenance
Waterfall Development
is the traditional approach to
Software Development
8. The Traditional Grant Ideas
In 1970, Dr. Winston Royce published “Managing the Development of Large Software Systems ,”
in which the waterfall paradigm was first documented. He said:
“I believe in this concept, but the implementation described
above is risky and invites failure .”
10. Manifesto for Agile Software Development
Individual and interactions Process and toolsOver
Working Software Comprehensive documentationOver
Customer Collaboration Contract negotiationOver
Responding to change Following a planOver
12. The Scrum Process
Sprint Review
Product
Backlog
Potentially
Shippable
Increment
Sprint
Backlog
1-4 WEEKS
24Hours
13. Backlogs
This is the
Product Backlog
This is the
Sprint Backlog
• The requirements
• A list of all desired work on the project
• Ideally expressed such that each item has value to the
users or customers of the product
• Prioritized by the product owner
• Reprioritized at the start of each sprint
• Analyze and evaluate product backlog to select sprint goal
• Create sprint backlog (tasks) from product backlog items
(user stories / features)
• Estimate sprint backlog in hours
• Individuals sign up for work of their own choosing, Work is
never assigned
• Estimated work remaining is updated daily
0
225
450
675
900
Hours
15. Backlogs
Backlog item Estimate
Allow a guest to make a reservation 3
As a guest, I want to cancel a reservation. 5
As a guest, I want to change the dates of a reservation. 3
As a hotel employee, I can run RevPAR reports (revenue-per-
available-room(
8
Improve exception handling 8
... 30
... 50
17. Scrum Roles / Product Owner
• Define the features of the product
• Prioritize features according to
market value
• Adjust features and priority every
iteration, as needed
• Accept or reject work results
18. Scrum Roles / Scrum Master
• Responsible for enacting Scrum
values and practices
• Removes impediments
• Ensure that the team is fully
functional and productive
• Enable close cooperation across all
roles and functions
• Shield the team from external
interferences
19. Scrum Roles / The Team
• Typically 5-9 people
• Cross-functional
• Members should be full-time
• Teams are self-organizing
20. Scrum Ceremonies - Sprint Planning
• Select sprint goal
• Team selects items from the product
backlog they can commit to
completing
• Sprint backlog is created
• Tasks are identified and each is
estimated
• Collaboratively, not done alone by
the ScrumMaster
As a vacation planner, I
want to see photos of the
hotels.
Code the middle tier (8
hours(
Code the user interface ( 4(
Code the class ( 6(
Update performance tests
(4)
(1-16hours)
21. Scrum Ceremonies - Daily Meeting
• Not for problem solving
• Whole world is invited
• Only team members,
ScrumMaster, product owner,
can talk
• Helps avoid other
unnecessary meetings
Daily 15-minutes Stand-up
22. Scrum Ceremonies - Sprint Review
• Team presents what it
accomplished during the sprint
• Typically takes the form of a demo
of new features or underlying
architecture
• Informal
• Whole team participates
• Invite the world
23. Scrum Ceremonies - Sprint Retrospective
The sprint retrospective is usually the last thing done in a sprint.
24. Where to go next
• Other rooms
• Some of the slides of this presentation are created by
www.mountaingoatsoftware.com
• www.scrumalliance.org
• www.controlchaos.com
• www.scrum.org