Demystifying Scrum, the intent is to provide a general overview to those unfamiliar with the terms and jargon associated with Agile and Scrum This presentation will cover three main topics:
1. The key differences between Agile versus Waterfall Project Delivery
2. The core features of Scrum
3. The key concepts of Scrum
Speaker - Ben McDonnell
Ben McDonnell is the Capability Lead for Business Analysis at Expose. He has worked with multiple state, local and federal Government Agencies as well as utilities, mining and energy, and defence. He is currently working on an Agile Project in partnership with the Department for Education which will be used as a real case study of SCRUM for this presentation.
We look forward to seeing you there!
Scrum Framework: Manage Anything Efficiently and AccuratelyAmir Syafrudin
Note: This presentation is an update of my previous uploaded presentation found here: http://www.slideshare.net/AmirSyafrudin/scrum-methodology-managing-project-efficiently-and-accurately
This is a presentation material used to introduce Scrum Framework in the Directorate General of Taxes, Ministry of Finance, Republic of Indonesia.
Scrum Framework: Manage Anything Efficiently and AccuratelyAmir Syafrudin
Note: This presentation is an update of my previous uploaded presentation found here: http://www.slideshare.net/AmirSyafrudin/scrum-methodology-managing-project-efficiently-and-accurately
This is a presentation material used to introduce Scrum Framework in the Directorate General of Taxes, Ministry of Finance, Republic of Indonesia.
Check out this brief introduction of Scrum, the Agile Software Development Framework. This is just a high level introduction that is why there are only 10 slides. Please like and share if you find it useful.
the presentation gives brief description about a methodology of software engineering which is most using software engineering process in today's IT world and helps student to know how a software company runs and build software product using various software engineering methodologies.
This presentation was provided by Al Brown of ITHAKA, during the NISO event "Project Management for the Information Community: Managing and Communicating the Process, Session Six," held on Friday, March 29, 2019.
The Role of a BA on a Scrum Team IIBA Presentation 2010scrummasternz
What is your role as a BA on a Scrum team? How do you fit in? This presentation was given to the IIBA conference in NZ in 2010 by Stephen Reed. Stephen had worked extensively as a BA and moved into using Scrum with multiple teams at a large Insurance company. This experience led to a lot of questions around what the BA should be doing on a Scrum team. This presentation goes some way to listing what worked in the teams Stephen was involved in. The BA role does not change and all the skills of a great BA are necessary still on a great Software Development team, just more focused on being a team member and utilising those skills for the Scrum process of getting working software to the customer with more focus and clarity for the user.
Agile Project Management is a broad subject which gets more interesting the more we dwell into it. This presentation explains Agile Method of Project Management in a nutshell. Starting from Agile project team hierarchy and steps followed to documents and tools used are briefly explained in the presentation.
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...John Carter
Applying Agile methods in a waterfall world seemed impossible until we discovered the 10 essential skills and tools. Five of these skills are organizational, while others translate the short intervals characteristic of Agile to the world outside of Software. User Stories becomes Boundary Conditions; Burn-down charts becomes Deliverable Hit Rate charts; Sprints become HW intervals; Sprint Retrospectives become Event Timeline Retrospectives, while the project as a whole is managed using Boundary Conditions. This presentation shows examples of these tools and shows examples of how they are applied.
Learn and Grow:
We give trainings for following courses:
Selenium with Java Online Training
Selenium with C# Online Training
JMeter Online Training
CodedUI Online Training
QTP Online Training
Manual Testing Online Training
ISTQB Certification Training
Scrum Master Training
Website : http://globalsqa.com/onlineTrainings.html
Email : contact@globalsqa.com
With traditional approaches to project management, it can take months or years to deliver positive change.
That's why many savvy organizations take an agile approach to project management
We also look at usual project tools with a framework for understanding project requirements, and we explore common causes of project failure.
IIBA® Melbourne - Navigating Business Analysis - Excellence for Career Growth...AustraliaChapterIIBA
Catch up on the presentation by Maria Montgomery at IIBA® Melbourne's recent networking event.
At this event we dove into the world of Business Analysis and unlocked the secrets to building a top-notch BA team.
IIBA® Adelaide deliver a fishbowl discussion with a panel of seasoned Business Analysts. Delve into the strategies and insights on seamlessly hitting the ground running on Day 1.
More Related Content
Similar to IIBA® Adelaide - Demystifying SCRUM - Slide Deck
Check out this brief introduction of Scrum, the Agile Software Development Framework. This is just a high level introduction that is why there are only 10 slides. Please like and share if you find it useful.
the presentation gives brief description about a methodology of software engineering which is most using software engineering process in today's IT world and helps student to know how a software company runs and build software product using various software engineering methodologies.
This presentation was provided by Al Brown of ITHAKA, during the NISO event "Project Management for the Information Community: Managing and Communicating the Process, Session Six," held on Friday, March 29, 2019.
The Role of a BA on a Scrum Team IIBA Presentation 2010scrummasternz
What is your role as a BA on a Scrum team? How do you fit in? This presentation was given to the IIBA conference in NZ in 2010 by Stephen Reed. Stephen had worked extensively as a BA and moved into using Scrum with multiple teams at a large Insurance company. This experience led to a lot of questions around what the BA should be doing on a Scrum team. This presentation goes some way to listing what worked in the teams Stephen was involved in. The BA role does not change and all the skills of a great BA are necessary still on a great Software Development team, just more focused on being a team member and utilising those skills for the Scrum process of getting working software to the customer with more focus and clarity for the user.
Agile Project Management is a broad subject which gets more interesting the more we dwell into it. This presentation explains Agile Method of Project Management in a nutshell. Starting from Agile project team hierarchy and steps followed to documents and tools used are briefly explained in the presentation.
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...John Carter
Applying Agile methods in a waterfall world seemed impossible until we discovered the 10 essential skills and tools. Five of these skills are organizational, while others translate the short intervals characteristic of Agile to the world outside of Software. User Stories becomes Boundary Conditions; Burn-down charts becomes Deliverable Hit Rate charts; Sprints become HW intervals; Sprint Retrospectives become Event Timeline Retrospectives, while the project as a whole is managed using Boundary Conditions. This presentation shows examples of these tools and shows examples of how they are applied.
Learn and Grow:
We give trainings for following courses:
Selenium with Java Online Training
Selenium with C# Online Training
JMeter Online Training
CodedUI Online Training
QTP Online Training
Manual Testing Online Training
ISTQB Certification Training
Scrum Master Training
Website : http://globalsqa.com/onlineTrainings.html
Email : contact@globalsqa.com
With traditional approaches to project management, it can take months or years to deliver positive change.
That's why many savvy organizations take an agile approach to project management
We also look at usual project tools with a framework for understanding project requirements, and we explore common causes of project failure.
IIBA® Melbourne - Navigating Business Analysis - Excellence for Career Growth...AustraliaChapterIIBA
Catch up on the presentation by Maria Montgomery at IIBA® Melbourne's recent networking event.
At this event we dove into the world of Business Analysis and unlocked the secrets to building a top-notch BA team.
IIBA® Adelaide deliver a fishbowl discussion with a panel of seasoned Business Analysts. Delve into the strategies and insights on seamlessly hitting the ground running on Day 1.
IBA® Adelaide is excited to invite you to our year-end Lean Coffee session. This gathering offers an excellent opportunity for all attendees to engage in insightful discussions about FoBA and the myriad of acronyms that are a part of our professional landscape.
Hear from a panel of highly skilled BAs with over 60 years of combined experience. They'll share their mentorship journeys (as both mentee and mentors) and how it's impacted their personal and professional development.
Hosted by Michael Augello, the panel includes Liza Laya, Gerri Dickson, and Maria Montgomery. Discover the profound power of mentorship in their journeys and how it can transform yours! Mentorship benefits are boundless, whether you're a mentor or mentee. Break barriers, expand your horizons, and be inspired!
It’s risky doing business these days, with so much confidential and critical information being kept online. Employees use many different applications to process, store, and receive information (some in the cloud, some on the desktop, some still manually performed with pen and paper). This talk will describe how to create a model of information that flows within, through and external to an organisation. The model can be used to identify business information at risk and all the business applications that are being used, especially those that need to be better managed.
This is a model that all Business Analysts should have in their toolkit. It is also what all organisations should be using to ensure there are no leaks of confidential or critical information (before they happen!) and that all applications (formally and informally) used within the organisation are tracked and properly managed.
Come along and co-create Adelaide’s event schedule for the next couple of years. Alan Harrison will facilitate a Relative Value Workshop where we work together to assign “value” to a range of event topic ideas. You will learn an excellent technique for prioritising a large number of requirements in a very short space of time. You will take an active role in deciding what the IIBA® Adelaide team will deliver in the next two years.
Facilitator and Presenter Alan Harrison:
Alan Harrison is a Senior Business Analyst working across many domains here in Adelaide and has worked in the IT industry for around 35 years across a range of domains including finance, transport, utilities, and education, and in any number of roles – and still doesn’t know what he wants to be when he grows up. Alan’s passion lies in teaching and coaching (and roasting his own coffee beans).
The "Simplifying Advanced Process Mapping" workshop is a valuable opportunity for professionals seeking to upskill in process mapping. Attendees will learn how to create effective process maps that are accessible to all stakeholders, using clear symbols and language.
The session will also cover good practices when it comes to process mapping, including defining maps at different levels and for different purposes, allowing participants to tailor their approach to suit the needs of their organisation.
By creating maps that are reusable and focused on delivering value to stakeholders and the organisation, attendees will be equipped to drive better results and improve communication throughout their team.
By the end of the workshop, participants will have a strong understanding of how to create process maps that deliver value and can be reused across different projects.
Speaker - Kevin Gupta
Kevin Gupta is a business analyst with a passion for value delivery. He has delivered major projects in various industries at operational, strategic, and tactical levels. He now shares his expertise and passion by helping individuals certify in business analysis through The BA Practice. With his extensive experience in the field, Kevin Gupta is dedicated to equipping others with the knowledge and skills necessary to excel in the world of business analysis.
IIBA® Sydney - From Isolation to Innovation: Effective Communities PracticeAustraliaChapterIIBA
The purpose of this presentation is to share our (EndeavourX) experience of setting up a robust and burgeoning BA Practice and a number of Chapters over the last 3 years. Our speakers will walk through their generic and comprehensive Practice Playbook that could be used by anyone looking to set up or mature a practice/chapter.
The speakers will cover the following areas:
Agile Practice Playbook – The context
This playbook is a live reference for new adopters of agile chapters / practices, as well as existing practices to mature their ways of working, and it is intended to speak to leaders (tribe, product, agile, tech, practice, chapter leaders etc.), practitioners, coaches, People & Culture, and the team.
Why do we need Practices and Chapters?
Align your organisation's values and goals to your Practice
Define your levels of capability
Capability matrices and practical application
Roles & responsibilities
Define your specialisms
The essentials, ceremonies and operating rhythms
Culture
Continuous improvement
Engagement model in matrix organisational structure
Strategic partnerships (Offshore and other capability partnerships, IIBA, etc.)
Leaving a positive imprint within and beyond the organisation
Practical ways to streamline:
Onboarding
Learning and development
Recruitment
Employee satisfaction and retention
Potential & Performance management
Career Pathways and Progression
Where are we going from here?
Join us to
Learning best practices from ASX 50 company EndeavourX in BA skillset
Benefits of chapter practices in the workplace
Presenters include
Ramya Palraj, Business Analysis Practice Leader – EndeavourX
Mike Harris, Chapter Leader – Digital & Technology Enablers BA Chapter
Megha Satish, Chapter Leader – Digital Ninjas BA Chapter
IIBA® Sydney Unlocking the Power of Low Code No Code: Why BAs Hold the KeyAustraliaChapterIIBA
Unlocking the Power of Low Code No Code: Why Business Analysts Hold the Key
Join us for an upcoming virtual event to explore how business analysts can drive low code no code adoption within their organisations. Taking place on Wednesday 29th March at 6pm - 7pm AEDT, this event is a must-attend for Australian businesses looking to simplify processes, reduce costs, and achieve more with less using low code and no code strategies.
According to Gartner, the low code development platform market is predicted to grow at a pace of 23% through 2026, reaching $23.3 billion in revenue. As digital transformation continues to accelerate and skilled developers remain in short supply, the adoption of low code and no code is set to soar in the coming years.
Hear from industry experts from Microsoft Power Platform and Increment as they discuss the latest trends in low code and no code adoption, the benefits of these platforms, and the pivotal role that business analysts play in driving their adoption. Discover how the Business Analyst is uniquely positioned to spearhead the success of low code no code by streamlining operations, automating processes, speeding up time to market, and improving ROI.
As chatbots and artificial intelligence (AI) continue to advance, there are growing concerns about the potential threat they pose to traditional business analysis professionals. However, there are also opportunities for these professionals to leverage these technologies to improve their skills and add value to their organisations. This presentation will explore the rise of chatbots, AI, and specifically ChatGPT, and their impact on the business analysis profession. Through this presentation, attendees will gain a deeper understanding of the ways in which these technologies can be both a threat and an opportunity for their careers, and what steps they can take to stay ahead of the curve in this rapidly changing landscape.
Learning Objectives:
1. We will discuss the current state of the technology, its potential applications, and the benefits and challenges it presents for business analysis professionals.
2. How business analysis professionals can stay ahead of the curve in this rapidly changing landscape.
Speaker Details:
Ronak Mathur - Automation Architect
Ronak Mathur is a software professional, International Speaker, tech community leader, mentor, and co-author with 6+ years of multinational leadership experience in Australia, the United States of America, and India, with specialisation across the verticals of Financial Services, Insurance and Healthcare. He has played various senior roles like Chief Operations Officer, Automation Architect, Automation Specialist and Automation Analyst in his career so far. Ronak has represented in many national and international conferences in Australia and the United States of America and being a tech community leader, he has played a key role in creating the ecosystem of Artificial Intelligence, Automation and Machine Learning in Queensland, Australia. He is also a mentor of university students and shares his industrial experience and guides them on their journey of becoming a professional. Ronak is also the “business Mentor – Technology” for Queensland Government and provides mentorship to businesses and helps them in scaling up their operations with the use of technology. Ronak’s tech articles and journals are published in the United States of America, based tech media house “Acceleration Economy”. His articles and journals are helping various businesses across the world in forming their strategies for leveraging technologies like AI and automation.
Hadi Hormozi - Senior Business Analyst
Hadi Hormozi is a highly industrious, practical, and detail-oriented Business Analyst with an extensive focus on requirement business process changes and improvements, along with proactively developing and maintaining technical business analysis awareness. Combine a strong passion for business and information technology to attain the goals of enterprise organisations.
Professional development is important for business analysts because it helps them stay current with industry trends and advancements, as well as improve their skills and knowledge in areas relevant to their job. This can lead to increased effectiveness and efficiency in their work, which can ultimately benefit the organisation they work for.
By engaging in professional development activities, business analysts can stay competitive in the job market, which can be especially important in times of economic uncertainty. It also empowers them to bring more value to their organisation and its clients.
This session will speak on a number of practical approaches to making an effective and tailored professional development plan for individual BAs.
IIBA Brisbane - Business Analysis Trends 2023 Lightning talksAustraliaChapterIIBA
Celebrate the start of 2023 with the team from IIBA® Brisbane. Our first event in the new year is a series of lightning talks where industry leaders will share their thoughts on the expected Business Analysis trends for 2023. They will delve into what’s hot and what’s not! This will be followed by a Q&A and networking.
Are you a business analyst and want to know more about the opportunities in your field? Or, have you started a career in business analysis and would like to find out how to go further?
Join us on Thursday 8th December to discuss how to unlock the pathways to further advancing your career – a great opportunity to meet new people, exchange experiences and learn from experts!
Hear it from inspiring people who are top performers in their fields, get insights on how they got there, and learn how you can too. We will also share how IIBA® and Robert Walters can support you on your journey.
IIBA® Melbourne - Unlock your full potential as a BA, an EOY event AustraliaChapterIIBA
Are you a business analyst and want to know more about the opportunities in your field? Or, have you started a career in business analysis and would like to find out how to go further?
Join us on Thursday 8th December to discuss how to unlock the pathways to further advancing your career – a great opportunity to meet new people, exchange experiences and learn from experts!
Hear it from inspiring people who are top performers in their fields, get insights on how they got there, and learn how you can too. We will also share how IIBA® and Robert Walters can support you on your journey.
Some of our industry experts speaking include:
Michael Augello
Xavier Treguer
Liza Laya
Charmaine Mckie
Lloyd Blunden
Sponsored by Robert Walters.
BA VALUE FOR AN ESG FRAMEWORK FOR A SUSTAINABLE BUSINESS MODEL IIBAAustraliaChapterIIBA
James Barnes discusses the BA capability in the Environment/Society/ Governance Framework world (ESG). Learn something new while also sharing your ideas and networking with like-minded people.
Stakeholder Engagement:
Strategic Alignment
BU Functional Analysis
Measurement
(Scaling) agile through the lens of a Business Analyst using SAFeAustraliaChapterIIBA
Join IIBA® Brisbane and speakers Joeri (Yuri) Timmermans and Ishan Roy host an online event.
This event covers the evolution of agile ways of working through the lens of a Business Analyst. It will also look at how this role is evolving as organisations move to achieve business agility using scaled agile frameworks such as SAFe.
IIBA® Adelaide are hosting an educational event with speaker Alan Harrison. We look at “Requirements” – what they are and ways we can elicit them. In a group setting, we’ll look at the different types of requirements (using the BABOK® definition), how they relate to each other (hierarchy) and why we need to understand that relationship (traceability). We’ll explore some of the most common ways of eliciting them (interviews, workshops, observations, document analysis, process analysis and others). We’ll also look at ways of figuring out who our stakeholders are.
We’ll dive deeper into interviewing techniques (both online and face-to-face) and managing stakeholders by working through a fun scenario in an interactive workshop.
IIBA® Melbourne brings you the topic of producing Functional and Non-Functional requirements. This can be a challenge because the demarcation between FR and NFR ‘s is often blurred and subject to debate.
This interactive presentation analyses some of these challenges in clearly categorizing a Solution Requirement as a FR or NFR. A case study will also be presented which specifically looks at WCAG 2 requirements to include clients with special needs.
121022 - The art of getting business analysis right - slide deck.pptxAustraliaChapterIIBA
IIBA® Melbourne brings you a virtual event where you learn from Maria's wealth of knowledge and experience in business analysis. Maria will take you through her business analysis journey and the complexity of the business world, in particular she will cover the 7 key ingredients in getting business analysis right.
IIBA Sydney - How To Be The Perfect Ba (According To A Product Owner)AustraliaChapterIIBA
The IIBA® Sydney brings to you an engaging virtual discussion on being a BA in today's world and how this has never been more complicated - agile, scaled agile, fixed deadlines, hybrid working, organisational changes and the list goes on. What does it take to succeed?. In this 45 minute, engaging presentation, Craig will discuss what it takes to be a perfect BA from the perspective of the Product Owner. He will explore the hard and soft skills that BAs need to have to succeed in working well with product owners in today's every changing environment,PLUS share with you the 3 biggest de-railers to avoid.
Adjusting primitives for graph : SHORT REPORT / NOTESSubhajit Sahu
Graph algorithms, like PageRank Compressed Sparse Row (CSR) is an adjacency-list based graph representation that is
Multiply with different modes (map)
1. Performance of sequential execution based vs OpenMP based vector multiply.
2. Comparing various launch configs for CUDA based vector multiply.
Sum with different storage types (reduce)
1. Performance of vector element sum using float vs bfloat16 as the storage type.
Sum with different modes (reduce)
1. Performance of sequential execution based vs OpenMP based vector element sum.
2. Performance of memcpy vs in-place based CUDA based vector element sum.
3. Comparing various launch configs for CUDA based vector element sum (memcpy).
4. Comparing various launch configs for CUDA based vector element sum (in-place).
Sum with in-place strategies of CUDA mode (reduce)
1. Comparing various launch configs for CUDA based vector element sum (in-place).
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...John Andrews
SlideShare Description for "Chatty Kathy - UNC Bootcamp Final Project Presentation"
Title: Chatty Kathy: Enhancing Physical Activity Among Older Adults
Description:
Discover how Chatty Kathy, an innovative project developed at the UNC Bootcamp, aims to tackle the challenge of low physical activity among older adults. Our AI-driven solution uses peer interaction to boost and sustain exercise levels, significantly improving health outcomes. This presentation covers our problem statement, the rationale behind Chatty Kathy, synthetic data and persona creation, model performance metrics, a visual demonstration of the project, and potential future developments. Join us for an insightful Q&A session to explore the potential of this groundbreaking project.
Project Team: Jay Requarth, Jana Avery, John Andrews, Dr. Dick Davis II, Nee Buntoum, Nam Yeongjin & Mat Nicholas
Opendatabay - Open Data Marketplace.pptxOpendatabay
Opendatabay.com unlocks the power of data for everyone. Open Data Marketplace fosters a collaborative hub for data enthusiasts to explore, share, and contribute to a vast collection of datasets.
First ever open hub for data enthusiasts to collaborate and innovate. A platform to explore, share, and contribute to a vast collection of datasets. Through robust quality control and innovative technologies like blockchain verification, opendatabay ensures the authenticity and reliability of datasets, empowering users to make data-driven decisions with confidence. Leverage cutting-edge AI technologies to enhance the data exploration, analysis, and discovery experience.
From intelligent search and recommendations to automated data productisation and quotation, Opendatabay AI-driven features streamline the data workflow. Finding the data you need shouldn't be a complex. Opendatabay simplifies the data acquisition process with an intuitive interface and robust search tools. Effortlessly explore, discover, and access the data you need, allowing you to focus on extracting valuable insights. Opendatabay breaks new ground with a dedicated, AI-generated, synthetic datasets.
Leverage these privacy-preserving datasets for training and testing AI models without compromising sensitive information. Opendatabay prioritizes transparency by providing detailed metadata, provenance information, and usage guidelines for each dataset, ensuring users have a comprehensive understanding of the data they're working with. By leveraging a powerful combination of distributed ledger technology and rigorous third-party audits Opendatabay ensures the authenticity and reliability of every dataset. Security is at the core of Opendatabay. Marketplace implements stringent security measures, including encryption, access controls, and regular vulnerability assessments, to safeguard your data and protect your privacy.
3. UNOFFICIAL
IIBA® Australia acknowledges the Traditional Owners of
country throughout Australia and recognise their continuing
connection to land, waters and culture.
We pay our respects to Elders past, present and emerging
and extend our respects to all Aboriginal and Torres Strait
Islander people present with us today.
Acknowledgement of Country
4. UNOFFICIAL
For more information and to register visit
https://australia.iiba.org/events-list
National Future Events
20 June 2023
IIBA® Brisbane | In-Person Event
Navigating through the Maze: Trust and Performance Boost
26 June 2023
IIBA® Perth | In-Person Event
Pimp my chart with Jacob Hammer
28 June 2023
IIBA® Sydney | In-Person Event
The linchpin in decision making
5. UNOFFICIAL
For more information and to register visit
https://australia.iiba.org/events-list
SA Future Events
17th August 2023
IIBA® Adelaide | In-Person Event
Value Prioritisation
23rd November 2023
IIBA® Adelaide | In-Person Event
LEAN Coffee
6. UNOFFICIAL
Festival of Business Analysis
16 – 20 of October 2023
Australia & New Zealand
https://festivalofbusinessanalysis.org
7. UNOFFICIAL
Study Groups
20 June 2023
IIBA® Adelaide | In-Person
Agile Analysis Study Group
12 July 2023
IIBA® Brisbane | Online
Agile Analysis Study Group
8. UNOFFICIAL
IIBA® Sydney Mentors and Mentees
17 July – 20 November 2023 | In-Person
If you are interested and would like to express your interest in becoming a mentor
or mentee please scan the QR codes or visit the link below:
Mentoring Program
10. UNOFFICIAL
Call for Volunteers
The IIBA Australia Chapter invites your expressions of interest (EOI) to join and support
us in providing our services to our members and community. Chapter volunteering is
activity and capacity based. In addition to completing this form, you are strongly
encouraged to get involved by attending Chapter events held in your local city.
For more information and to express your interest visit:
https://australia.iiba.org/volunteer
11. UNOFFICIAL
Follow us on Social Media
Join the Conversation NOW!
IIBA Australia IIBA Australia Chapter
@IIBAAUS
iiba_australia IIBA Australia
Chapter Ltd
iibaaustralia.com
12. 1 5 J u n e 2 0 2 3
UNOFFICIAL
Demystifying
Scrum
D
e
m
y
s
t
i
f
y
i
n
g
S
c
r
u
m
13. 1 5 J u n e 2 0 2 3
UNOFFICIAL
D
e
m
y
s
t
i
f
y
i
n
g
S
c
r
u
m
14. 1 5 J u n e 2 0 2 3
UNOFFICIAL
Waterfall methodology
P
r
e
s
e
n
t
a
t
i
o
n
T
i
t
l
e
15. 1 5 J u n e 2 0 2 3
UNOFFICIAL
Waterfall methodology
Analysis
Program
Design
Software
Requirements
System
Requirements
Coding
Testing
Operations
Analysis
Coding
Source: Managing the development of large software
systems.
W. W. Royce (PhD), 1970
In 1970, Dr Winston Royce, identified that most successful
projects where analysis was done before coding
16. 1 5 J u n e 2 0 2 3
UNOFFICIAL
Waterfall methodology
Source: Managing the development of large software
systems.
W. W. Royce (PhD), 1970
17. 1 5 J u n e 2 0 2 3
UNOFFICIAL
So, what went wrong?
The Department of Defence defined a standard that stipulated
the Waterfall method but using a non-iterative approach.
Waterfall methodology
Analysis
Program
Design
Software
Requirements
System
Requirements
Coding
Testing
Operations
Source: Managing the development of large software
systems.
W. W. Royce (PhD), 1970
18. 1 5 J u n e 2 0 2 3
UNOFFICIAL
Agile approach
P
r
e
s
e
n
t
a
t
i
o
n
T
i
t
l
e
19. 1 5 J u n e 2 0 2 3
UNOFFICIAL
Agile – a mindset, not a methodology
In early Spring of 2001, a group of developers (and one
tester) met in a Utah ski resort to discuss how they could
speed up software development.
They recognised Change as the biggest influence on the
success or failure of a project.
They were looking for a lightweight approach to software
engineering that could adapt to changes and bring
software to market in months instead of years.
20. 1 5 J u n e 2 0 2 3
UNOFFICIAL
Agile
From this meeting, the ‘Agile Manifesto” was born…
They defined 4 core values:
1. Individuals and interactions over processes and tools
2. Working software over comprehensive documentation
3. Customer collaboration over contract negotiations
4. Responding to change over following a plan
21. 1 5 J u n e 2 0 2 3
UNOFFICIAL
A little later came the 12 Principles of Agile:
1. Early and continuous delivery of valuable software
2. Welcome changing requirements, even late in development
3. Deliver working software frequently
4. Business-people and developers must work together
5. Build people around motivated individuals
6. Face to face conversation
7. Working software is the primary measure of progress
8. Agile processes promote sustainable development
9. Continuous attention to technical excellence and good design enhances agility
10. Simplicity - the art of maximising the amount of work not done - is essential
11. Self-organising teams
12. Regularly reflects on how to become more effective
22. 1 5 J u n e 2 0 2 3
UNOFFICIAL
What do we mean by “Wagile”?
Essentially…
It means doing a Waterfall project with an iterative approach:
• Analysis and Design phase approach, in smaller ‘chunks’ rather than one big delivery.
• Roles and responsibilities intact but cut back on documentation and processes.
• Accepting that “change” is inevitable.
23. 1 5 J u n e 2 0 2 3
UNOFFICIAL
So… “Scrum”
P
r
e
s
e
n
t
a
t
i
o
n
T
i
t
l
e
Where does it fit in?
And what does this picture
mean?
24. 1 5 J u n e 2 0 2 3
UNOFFICIAL
Scrum in a nutshell (key features)
1. Lightweight framework
• Scrum does not dictate what documentation or coding standards to adhere to.
• The team itself defines that as part of their ‘agreed ways of working’
2. Iterative delivery (sprints) of working software
• Scrum teams work in short timeframes (from 1 week to a month) called ‘Sprints’.
• They flow on from one sprint to the next without a break.
• Each sprint will have a delivery goal that the team agrees to and the whole team works towards achieving that goal
3. Cross-functional teams
• A team is made up of people with a range of skills – business analysis, testing, development, etc.
• But… each person should (ideally) be able to help with other tasks outside of their speciality when the need arises.
25. 1 5 J u n e 2 0 2 3
UNOFFICIAL
Scrum in a nutshell (key features)
4. Regular reviews (retrospectives)
• At the end of each sprint, the team is expected reflect on the work that was done and seek to improve the process:
• Changing what needs to be changed, but also recognising what worked.
5. Close collaboration with delivery team and the business
• The business need to guide the delivery and correct the course early.
• Scrum defines the role of ‘Product Owner’ as the person that has the vision for the product.
• The Product Owner is in charge of the backlog of work that the team will undertake.
6. Regular meetings (ceremonies) within each sprint
• Each sprint follows a pattern with a number of essential meetings (ceremonies):
• Sprint planning (at the start)
• Daily standup
• Sprint review (at the end)
• Retrospective (also at the end)
26. 1 5 J u n e 2 0 2 3
UNOFFICIAL
Scrum “Ceremonies”
The “Scrum Picture” thingy
Attempts to illustrate:
• the cyclic nature of sprints
• continual progress
• regular cycles of ‘ceremonies’ within
each sprint
27. 1 5 J u n e 2 0 2 3
UNOFFICIAL
Scrum “Ceremonies”
Sprint Planning
• Occurs on Day 1 of the sprint and involves the scrum team and the Product Owner (PO)
• The PO sets the priorities for the upcoming sprint
• The team pulls stories from the Product Backlog into the Sprint Backlog to work on to
meet those priorities
Daily Stand-up (Daily Scrum)
• Occurs once each day, and lasts around 15 minutes
• The team each report on the previous day’s achievements,
blockers and what they plan to achieve on the current day
Sprint Review
• Occurs at the end of the sprint
• The scrum team demonstrates what they have achieved
during the sprint to the Product Owner and other
stakeholders
Retrospective
• Occurs at the end of the sprint
• The scrum team looks back over the previous sprint and considers:
1) what worked well; 2) what didn’t; 3) what do we need to change?
28. 1 5 J u n e 2 0 2 3
UNOFFICIAL
Scrum concepts
P
r
e
s
e
n
t
a
t
i
o
n
T
i
t
l
e
Why don’t they just use plain English?
29. 1 5 J u n e 2 0 2 3
UNOFFICIAL
Why the jargon?
• “Ceremonies” instead of “Meetings”
• “Products” instead of “Projects”
• “Sprints”, “Cadence”, “Velocity”, “User Stories”, “Epics”…
It’s all about changing the way that you think about project delivery.
Remember: Agile is a Mindset, not a Methodology!
30. 1 5 J u n e 2 0 2 3
UNOFFICIAL
Sprint
• No, it doesn’t mean “run fast”
• At the time that Scrum was created,
software development was a marathon.
• The designers wanted to use something
shorter – i.e. a Sprint.
• Sprints are “time-boxed” events, That is,
they have a fixed duration.
31. 1 5 J u n e 2 0 2 3
UNOFFICIAL
Scrum Master
• Is this the Project Manager?
Kind of but not really.
• They are responsible for ensuring work is
done and removing blockers.
• They also help the squad understand
what Scrum is all about (act as a team
coach).
32. 1 5 J u n e 2 0 2 3
UNOFFICIAL
Backlog
• The pile of work your team has to do
• Used in a variety of contexts:
• Product Backlog
All of the tasks that are needed to do to
complete the development of the
product
• Sprint Backlog
The list of tasks that your team is currently
working on within this sprint.
These tasks are taken from the top of the
Product Backlog.
33. 1 5 J u n e 2 0 2 3
UNOFFICIAL
Product Owner
• Sort of a “Project Sponsor”, but not really.
• They guide the scrum team but don’t
lead them.
• They are the decision-makers and are
expected to be experts on what the
business wants.
• They are essential to the success of a
delivery team
34. 1 5 J u n e 2 0 2 3
UNOFFICIAL
User Stories
• These are packages of work not “requirements”
• The structure is intended to make you think like a
user rather than as a delivery team member
• User stories are self-contained packages of work
that define what the user wants to do and why.
• The story contains just enough information to
clearly articulate the need (acceptance criteria).
• The team then works together to decide how to
achieve the outcome.
35. 1 5 J u n e 2 0 2 3
UNOFFICIAL
Roles within Scrum
• The 3 roles within Scrum:
• Product Owner
• Scrum Master
• Delivery Team (3 – 9 people)
Note: nowhere does it say “Business Analyst”
36. 1 5 J u n e 2 0 2 3
UNOFFICIAL
Story Points
• A quick way to estimate relative sizes of
work packages – using a modified
Fibonacci sequence.
• The numbers themselves don’t represent
anything tangible, they are really for
comparing a new story to an existing
one.
• Other estimation techniques exist
(T-Shirt sizing) but this is quite common.
1
2
3 5 8
13
20
40
100
37. 1 5 J u n e 2 0 2 3
UNOFFICIAL
Common Myths
Agile = Scrum
Scrum is just one of many
different approaches that
can all be called Agile.
1
Agile means no documentation
Agile means ‘just enough’
documentation.
3
Scrum has no BAs or PMs
Roles in a Scrum team are
deliberately left unclear,
because everyone is
expected to be able to do
more than one thing, but the
tasks remain unchanged.
2
Agile is cheaper
Agile projects have the same
constraints as any other –
time, budget, and scope.
There’s just more opportunity
to stop early.
5
Scrum has no governance
It’s there, but it just isn’t as
formal as a waterfall project.
A lot of governance occurs
during the Sprint ceremonies.
4
38. 1 5 J u n e 2 0 2 3
UNOFFICIAL
D
e
m
y
s
t
i
f
y
i
n
g
S
c
r
u
m
39. 1 5 J u n e 2 0 2 3
UNOFFICIAL
P
r
e
s
e
n
t
a
t
i
o
n
T
i
t
l
e
Example of Scrum Delivery
40. 1 5 J u n e 2 0 2 3
UNOFFICIAL
Example of Scrum Delivery
NOTE: This is a fictitious example only
Pizza’s will not be provided - SORRY!
41. 1 5 J u n e 2 0 2 3
UNOFFICIAL
Introduction
• Product Owner: Helen
• Role: Subject Matter Expert – Know the Customer!
• Development Team: Ben (Presenter)
• Role: Deliver the catering for the Pizza Party
• Customers: IIBA attendees (You!)
• Role: Enjoy the Pizza Party
• Background:
• 36 attendees
42. 1 5 J u n e 2 0 2 3
UNOFFICIAL
Sprint 0
• Start with an idea:
• 1 pizza: 3 people
• 36 people = 12 Pizzas
• Better than a blank page:
• 3 Supreme (with the lot)
• 3 Meat Lovers
• 3 Vegetarian
• 3 Chicken Supreme
• Sprint Review / Feedback (Product Owner):
• Dietary requirements
• Not sure if flavours will suit everyone
43. 1 5 J u n e 2 0 2 3
UNOFFICIAL
Sprint 1
• Learn from feedback:
• Allergies and dietary requirements:
• Gluten free / do not eat pizza
• Vegetarian
• Other Allergies?
44. 1 5 J u n e 2 0 2 3
UNOFFICIAL
Sprint 2
• Learn from feedback:
• Favourite flavours
• Supreme (with the lot)
• Meat Lovers
• Vegetarian
• Chicken Supreme
• Any other toppings?
45. 1 5 J u n e 2 0 2 3
UNOFFICIAL
Sprint 3 – Final Delivery
• Detailed requirements:
• 6 Gluten Free / Non-pizza
• Provide alternate options
• 2 less pizzas required
• 6 Vegetarian
• Minimum 2 Vegetarian pizzas required
• Ensure all other dietary requirements are accounted for
• Final delivery:
• 2 Supreme (with the lot)
• 2 Meat Lovers
• 4 Vegetarian
• 2 Chicken Supreme
• Hot chips
• Grilled chicken skewers
46. 1 5 J u n e 2 0 2 3
UNOFFICIAL
User Acceptance Testing
Final delivery:
2 Supreme (with the lot)
2 Meat Lovers
4 Vegetarian
2 Chicken Supreme
Hot chips
Grilled chicken skewers
47. 1 5 J u n e 2 0 2 3
UNOFFICIAL
D
e
m
y
s
t
i
f
y
i
n
g
S
c
r
u
m
Thanks to everyone for coming out on this winters nightand thank you to the ibis hotel for again hosting our events here in the CBD
Read AoC and then add that we are meeting today on Kaurna land
Apologies – but this slide comes from central marketing team…. Although good to see other states are following our lead and starting to host more in person events again
Both of our events will be held here, at the ibis hotel
Adelaide is hosting their in-person event on 18th October at the Highway Inn on Anzac Highway
Early bird ticket pricing of $295 ends 31st August
The networking event and the online sessions are an additional cost
The agile study groups are 6 weeks and if you want to know more, Ed & George will be available later tonight for a chat
None of our events would happen without the awesome volunteers we have here in Adelaide
For tonight – quick shout out to Amir, Edwin, Alan, Christina & our most excellent presenter – Bennot forgetting the board peeps Jasmine, George Danelle, Evan and Ed who keep all things IIBA Adelaide chugging along