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.
This is the copy of the presentation that I used in my talk / workshop ' Business Analyst to Product Owner- Agile Software Development'. The workshop was held at Welingkar's Institute at Mumbai on 30-Oct-2010.
The Business Analyst’s Critical Role in Agile ProjectsTechWell
Are you a business analyst, wondering how you fit into agile projects? Are you a ScrumMaster who wants to work with business analysts for a stronger project team? Are you a product owner who needs to supercharge your product backlog? Mark Layton introduces you to the critical role of the business analyst on agile projects. Get the essential information business analysts need to know to be successful members of an agile project team. Learn how business analysts can use their product knowledge and requirements translation skills to support product owners and stakeholders. Discover the role of product owner agent and why business analysts do well in that role. Learn how business analysts approach documentation—especially requirements—on agile projects. Dive into the details of the product backlog and user stories. Bring your questions and be ready to learn all about the who and the how of the business analyst in agile projects.
In Agile/Scrum the skills of a BA are still needed, especially in more complex efforts. This describes BA skills applied in Agile. Should the BA be a Product Owner? On the scrum team?
The goal of this presentation is to explore the most efficient way to manage the product backlog, using blitz planning, story maps (walking skeleton) and improving the quality of our stories by focusing on stronger acceptance criteria, as well as using personas. The benefit of having a better way to organize and visualize the product backlog is to improve our ability to conduct release and iteration planning, as well as produce a better product road map. By attending this session you will be better equipped to help your team and product owner work with the product backlog. As a project manager, you will be introduced to simple techniques that will help you better manage your Agile project and improve visibility to all the work.
This is the copy of the presentation that I used in my talk / workshop ' Business Analyst to Product Owner- Agile Software Development'. The workshop was held at Welingkar's Institute at Mumbai on 30-Oct-2010.
The Business Analyst’s Critical Role in Agile ProjectsTechWell
Are you a business analyst, wondering how you fit into agile projects? Are you a ScrumMaster who wants to work with business analysts for a stronger project team? Are you a product owner who needs to supercharge your product backlog? Mark Layton introduces you to the critical role of the business analyst on agile projects. Get the essential information business analysts need to know to be successful members of an agile project team. Learn how business analysts can use their product knowledge and requirements translation skills to support product owners and stakeholders. Discover the role of product owner agent and why business analysts do well in that role. Learn how business analysts approach documentation—especially requirements—on agile projects. Dive into the details of the product backlog and user stories. Bring your questions and be ready to learn all about the who and the how of the business analyst in agile projects.
In Agile/Scrum the skills of a BA are still needed, especially in more complex efforts. This describes BA skills applied in Agile. Should the BA be a Product Owner? On the scrum team?
The goal of this presentation is to explore the most efficient way to manage the product backlog, using blitz planning, story maps (walking skeleton) and improving the quality of our stories by focusing on stronger acceptance criteria, as well as using personas. The benefit of having a better way to organize and visualize the product backlog is to improve our ability to conduct release and iteration planning, as well as produce a better product road map. By attending this session you will be better equipped to help your team and product owner work with the product backlog. As a project manager, you will be introduced to simple techniques that will help you better manage your Agile project and improve visibility to all the work.
Agile webinar بالعربي Planning ,estimation and story pointsAgile Arena
الwebinar ده من ضمن سلسلة webinars هدفها نشر فكر الagile بطريقة interactive و بالعربي عشان توصل اكتر للناس
webinar ده بيتعمل كل اسبوعين مع جروب agile بالعربي
https://www.facebook.com/groups/Agile.bel3araby/
الhost انا Mona Shokrof , بشتغل Agile coach and trainer في Agile Arena ده الaccount بتاعي علي linked in
https://www.linkedin.com/in/monashokrof
اللي حابب يسال اي حاجة
اللي بدات فكرة شرح الAgile بالعربي علي الblog بتاعها www.shokrof.com
Agile Project Management - An introduction to Agile and the new PMI-ACPDimitri Ponomareff
The PMI-ACP recognizes knowledge of agile principles, practices and tools and techniques across agile methodologies. If you use agile practices in your projects, or your organization is adopting agile approaches to project management, then this PDM will provide a full overview about this new PMI certification while exploring key agile principles, practices and techniques. If you always wanted to learn more about agile, this presenter is a certified Agile practitioner, trainer and coach so you will receive up to date information about the state of Agile and how it can most help you in your organization or your career.
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...GlobalSkillup
Free Online Classroom Study Training Material from GlobalSkillup for PMI ACP(AGILE CERTIFIED PRACTITIONER) Certification by Project Management Institute. This study material also emphasizes on SCRUM, TDD, Lean, Kanban and other Agile Methodologies. Feel free to use slides in your commercial sessions, we would appreciate acknowledgements to GlobalSkillup.com though not mandatory.
You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019Peter Gfader
Our industry has a problem:
We are not lacking software methodologies, programming languages, tools or frameworks.
We need great software teams.
Great software engineering teams build quality-in and deliver great software on a regular basis.
The technical testing excellence of those teams will help you escape the “Waterfall sandwich” and make your organization a little more agile, from the inception of an idea till they go live.
---
Keynote from Testcon.lt 2019 https://www.testcon.lt/peter-gfader/
Agile Software Development
Not being too attached to your initial idea of what the project will look like and to be ready for change and to refactor.
Agile software engineering combines a philosophy and a set of development guidelines.
To be agile you need to put the agile values and principles into practice.
Implementing distributed agile framework with
Scrum, XP & Effective Tools usage Dev ops. C. Padma presented this presentation during India Agile week 2015 - Bangalore
Data Con LA 2020
Description
The Agile Scrum Overview training will provide you with the essentials to effectively practice scrum as a scrum team member. You'll gain knowledge on the agile manifesto's values and principles, scrum framework, ceremonies, and tools used with practicing scrum. You'll be inspired and on boarded as an agile scrum practitioner!
*Agile history, background and the agile manifesto's values and principles.
*Agile Scrum framework for software development
* Scrum roles: Product Owner, Scrum Team, Scrum Master
*Sprint Ceremonies: Sprint Planning, Daily Stand-up, Sprint Review (Demo), Sprint Retrospective
*High performing teams, velocity charts, burndown charts
Speaker
Sonia Macias, Consultant, Scrum Master / Project Manager
Overview of SCRUM development process. I put this together to present to my company/group.
Most slides are "borrowed" from Alan Shalloway's presentation.
A compilation of the absolute basics for those who want to know about Agile Methodology with some insights on Scrum. The idea is to give enough to fuel the curiosity to learn more. It might not interest one of he / she is an Agile guru but may I ask for your review / comments / suggestions. I'd love to hear from you all...
Agile webinar بالعربي Planning ,estimation and story pointsAgile Arena
الwebinar ده من ضمن سلسلة webinars هدفها نشر فكر الagile بطريقة interactive و بالعربي عشان توصل اكتر للناس
webinar ده بيتعمل كل اسبوعين مع جروب agile بالعربي
https://www.facebook.com/groups/Agile.bel3araby/
الhost انا Mona Shokrof , بشتغل Agile coach and trainer في Agile Arena ده الaccount بتاعي علي linked in
https://www.linkedin.com/in/monashokrof
اللي حابب يسال اي حاجة
اللي بدات فكرة شرح الAgile بالعربي علي الblog بتاعها www.shokrof.com
Agile Project Management - An introduction to Agile and the new PMI-ACPDimitri Ponomareff
The PMI-ACP recognizes knowledge of agile principles, practices and tools and techniques across agile methodologies. If you use agile practices in your projects, or your organization is adopting agile approaches to project management, then this PDM will provide a full overview about this new PMI certification while exploring key agile principles, practices and techniques. If you always wanted to learn more about agile, this presenter is a certified Agile practitioner, trainer and coach so you will receive up to date information about the state of Agile and how it can most help you in your organization or your career.
Free Online Agile & SCRUM Study Training Material for PMI ACP Certification P...GlobalSkillup
Free Online Classroom Study Training Material from GlobalSkillup for PMI ACP(AGILE CERTIFIED PRACTITIONER) Certification by Project Management Institute. This study material also emphasizes on SCRUM, TDD, Lean, Kanban and other Agile Methodologies. Feel free to use slides in your commercial sessions, we would appreciate acknowledgements to GlobalSkillup.com though not mandatory.
You Can't Be Agile If Your Testing Practices Suck - Vilnius October 2019Peter Gfader
Our industry has a problem:
We are not lacking software methodologies, programming languages, tools or frameworks.
We need great software teams.
Great software engineering teams build quality-in and deliver great software on a regular basis.
The technical testing excellence of those teams will help you escape the “Waterfall sandwich” and make your organization a little more agile, from the inception of an idea till they go live.
---
Keynote from Testcon.lt 2019 https://www.testcon.lt/peter-gfader/
Agile Software Development
Not being too attached to your initial idea of what the project will look like and to be ready for change and to refactor.
Agile software engineering combines a philosophy and a set of development guidelines.
To be agile you need to put the agile values and principles into practice.
Implementing distributed agile framework with
Scrum, XP & Effective Tools usage Dev ops. C. Padma presented this presentation during India Agile week 2015 - Bangalore
Data Con LA 2020
Description
The Agile Scrum Overview training will provide you with the essentials to effectively practice scrum as a scrum team member. You'll gain knowledge on the agile manifesto's values and principles, scrum framework, ceremonies, and tools used with practicing scrum. You'll be inspired and on boarded as an agile scrum practitioner!
*Agile history, background and the agile manifesto's values and principles.
*Agile Scrum framework for software development
* Scrum roles: Product Owner, Scrum Team, Scrum Master
*Sprint Ceremonies: Sprint Planning, Daily Stand-up, Sprint Review (Demo), Sprint Retrospective
*High performing teams, velocity charts, burndown charts
Speaker
Sonia Macias, Consultant, Scrum Master / Project Manager
Overview of SCRUM development process. I put this together to present to my company/group.
Most slides are "borrowed" from Alan Shalloway's presentation.
A compilation of the absolute basics for those who want to know about Agile Methodology with some insights on Scrum. The idea is to give enough to fuel the curiosity to learn more. It might not interest one of he / she is an Agile guru but may I ask for your review / comments / suggestions. I'd love to hear from you all...
Agile , SCRUM
Introduction
What is Agile Methodology?
What is Scrum?
History of Scrum
Functionality of Scrum
Components of Scrum
Scrum Roles
The Process
Scrum Artifacts
Scaling Scrum
Q & A Session
Agile is a software development methodology in which the development is carried out iteratively and the requirements evolve through continuous inspection and adaptation. Some of the most commonly used agile software development methods/frameworks are: Adaptive Software Development (ASD), Extreme Programming (XP), Scrum and Kanban.
Memorandum Of Association Constitution of Company.pptseri bangash
www.seribangash.com
A Memorandum of Association (MOA) is a legal document that outlines the fundamental principles and objectives upon which a company operates. It serves as the company's charter or constitution and defines the scope of its activities. Here's a detailed note on the MOA:
Contents of Memorandum of Association:
Name Clause: This clause states the name of the company, which should end with words like "Limited" or "Ltd." for a public limited company and "Private Limited" or "Pvt. Ltd." for a private limited company.
https://seribangash.com/article-of-association-is-legal-doc-of-company/
Registered Office Clause: It specifies the location where the company's registered office is situated. This office is where all official communications and notices are sent.
Objective Clause: This clause delineates the main objectives for which the company is formed. It's important to define these objectives clearly, as the company cannot undertake activities beyond those mentioned in this clause.
www.seribangash.com
Liability Clause: It outlines the extent of liability of the company's members. In the case of companies limited by shares, the liability of members is limited to the amount unpaid on their shares. For companies limited by guarantee, members' liability is limited to the amount they undertake to contribute if the company is wound up.
https://seribangash.com/promotors-is-person-conceived-formation-company/
Capital Clause: This clause specifies the authorized capital of the company, i.e., the maximum amount of share capital the company is authorized to issue. It also mentions the division of this capital into shares and their respective nominal value.
Association Clause: It simply states that the subscribers wish to form a company and agree to become members of it, in accordance with the terms of the MOA.
Importance of Memorandum of Association:
Legal Requirement: The MOA is a legal requirement for the formation of a company. It must be filed with the Registrar of Companies during the incorporation process.
Constitutional Document: It serves as the company's constitutional document, defining its scope, powers, and limitations.
Protection of Members: It protects the interests of the company's members by clearly defining the objectives and limiting their liability.
External Communication: It provides clarity to external parties, such as investors, creditors, and regulatory authorities, regarding the company's objectives and powers.
https://seribangash.com/difference-public-and-private-company-law/
Binding Authority: The company and its members are bound by the provisions of the MOA. Any action taken beyond its scope may be considered ultra vires (beyond the powers) of the company and therefore void.
Amendment of MOA:
While the MOA lays down the company's fundamental principles, it is not entirely immutable. It can be amended, but only under specific circumstances and in compliance with legal procedures. Amendments typically require shareholder
Enterprise Excellence is Inclusive Excellence.pdfKaiNexus
Enterprise excellence and inclusive excellence are closely linked, and real-world challenges have shown that both are essential to the success of any organization. To achieve enterprise excellence, organizations must focus on improving their operations and processes while creating an inclusive environment that engages everyone. In this interactive session, the facilitator will highlight commonly established business practices and how they limit our ability to engage everyone every day. More importantly, though, participants will likely gain increased awareness of what we can do differently to maximize enterprise excellence through deliberate inclusion.
What is Enterprise Excellence?
Enterprise Excellence is a holistic approach that's aimed at achieving world-class performance across all aspects of the organization.
What might I learn?
A way to engage all in creating Inclusive Excellence. Lessons from the US military and their parallels to the story of Harry Potter. How belt systems and CI teams can destroy inclusive practices. How leadership language invites people to the party. There are three things leaders can do to engage everyone every day: maximizing psychological safety to create environments where folks learn, contribute, and challenge the status quo.
Who might benefit? Anyone and everyone leading folks from the shop floor to top floor.
Dr. William Harvey is a seasoned Operations Leader with extensive experience in chemical processing, manufacturing, and operations management. At Michelman, he currently oversees multiple sites, leading teams in strategic planning and coaching/practicing continuous improvement. William is set to start his eighth year of teaching at the University of Cincinnati where he teaches marketing, finance, and management. William holds various certifications in change management, quality, leadership, operational excellence, team building, and DiSC, among others.
Cracking the Workplace Discipline Code Main.pptxWorkforce Group
Cultivating and maintaining discipline within teams is a critical differentiator for successful organisations.
Forward-thinking leaders and business managers understand the impact that discipline has on organisational success. A disciplined workforce operates with clarity, focus, and a shared understanding of expectations, ultimately driving better results, optimising productivity, and facilitating seamless collaboration.
Although discipline is not a one-size-fits-all approach, it can help create a work environment that encourages personal growth and accountability rather than solely relying on punitive measures.
In this deck, you will learn the significance of workplace discipline for organisational success. You’ll also learn
• Four (4) workplace discipline methods you should consider
• The best and most practical approach to implementing workplace discipline.
• Three (3) key tips to maintain a disciplined workplace.
Affordable Stationery Printing Services in Jaipur | Navpack n PrintNavpack & Print
Looking for professional printing services in Jaipur? Navpack n Print offers high-quality and affordable stationery printing for all your business needs. Stand out with custom stationery designs and fast turnaround times. Contact us today for a quote!
Buy Verified PayPal Account | Buy Google 5 Star Reviewsusawebmarket
Buy Verified PayPal Account
Looking to buy verified PayPal accounts? Discover 7 expert tips for safely purchasing a verified PayPal account in 2024. Ensure security and reliability for your transactions.
PayPal Services Features-
🟢 Email Access
🟢 Bank Added
🟢 Card Verified
🟢 Full SSN Provided
🟢 Phone Number Access
🟢 Driving License Copy
🟢 Fasted Delivery
Client Satisfaction is Our First priority. Our services is very appropriate to buy. We assume that the first-rate way to purchase our offerings is to order on the website. If you have any worry in our cooperation usually You can order us on Skype or Telegram.
24/7 Hours Reply/Please Contact
usawebmarketEmail: support@usawebmarket.com
Skype: usawebmarket
Telegram: @usawebmarket
WhatsApp: +1(218) 203-5951
USA WEB MARKET is the Best Verified PayPal, Payoneer, Cash App, Skrill, Neteller, Stripe Account and SEO, SMM Service provider.100%Satisfection granted.100% replacement Granted.
Falcon stands out as a top-tier P2P Invoice Discounting platform in India, bridging esteemed blue-chip companies and eager investors. Our goal is to transform the investment landscape in India by establishing a comprehensive destination for borrowers and investors with diverse profiles and needs, all while minimizing risk. What sets Falcon apart is the elimination of intermediaries such as commercial banks and depository institutions, allowing investors to enjoy higher yields.
3.0 Project 2_ Developing My Brand Identity Kit.pptxtanyjahb
A personal brand exploration presentation summarizes an individual's unique qualities and goals, covering strengths, values, passions, and target audience. It helps individuals understand what makes them stand out, their desired image, and how they aim to achieve it.
[Note: This is a partial preview. To download this presentation, visit:
https://www.oeconsulting.com.sg/training-presentations]
Sustainability has become an increasingly critical topic as the world recognizes the need to protect our planet and its resources for future generations. Sustainability means meeting our current needs without compromising the ability of future generations to meet theirs. It involves long-term planning and consideration of the consequences of our actions. The goal is to create strategies that ensure the long-term viability of People, Planet, and Profit.
Leading companies such as Nike, Toyota, and Siemens are prioritizing sustainable innovation in their business models, setting an example for others to follow. In this Sustainability training presentation, you will learn key concepts, principles, and practices of sustainability applicable across industries. This training aims to create awareness and educate employees, senior executives, consultants, and other key stakeholders, including investors, policymakers, and supply chain partners, on the importance and implementation of sustainability.
LEARNING OBJECTIVES
1. Develop a comprehensive understanding of the fundamental principles and concepts that form the foundation of sustainability within corporate environments.
2. Explore the sustainability implementation model, focusing on effective measures and reporting strategies to track and communicate sustainability efforts.
3. Identify and define best practices and critical success factors essential for achieving sustainability goals within organizations.
CONTENTS
1. Introduction and Key Concepts of Sustainability
2. Principles and Practices of Sustainability
3. Measures and Reporting in Sustainability
4. Sustainability Implementation & Best Practices
To download the complete presentation, visit: https://www.oeconsulting.com.sg/training-presentations
Improving profitability for small businessBen Wann
In this comprehensive presentation, we will explore strategies and practical tips for enhancing profitability in small businesses. Tailored to meet the unique challenges faced by small enterprises, this session covers various aspects that directly impact the bottom line. Attendees will learn how to optimize operational efficiency, manage expenses, and increase revenue through innovative marketing and customer engagement techniques.
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...BBPMedia1
Marvin neemt je in deze presentatie mee in de voordelen van non-endemic advertising op retail media netwerken. Hij brengt ook de uitdagingen in beeld die de markt op dit moment heeft op het gebied van retail media voor niet-leveranciers.
Retail media wordt gezien als het nieuwe advertising-medium en ook mediabureaus richten massaal retail media-afdelingen op. Merken die niet in de betreffende winkel liggen staan ook nog niet in de rij om op de retail media netwerken te adverteren. Marvin belicht de uitdagingen die er zijn om echt aansluiting te vinden op die markt van non-endemic advertising.
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
The Role of a BA on a Scrum Team IIBA Presentation 2010
1. Sprint •Agile Sprint •Analysis Sprint •Backlog
1 •Scrum 2 •Stories 3 •End
DEMYSTIFYING THE ROLE
OF THE BA ON AGILE
SOFTWARE DEVELOPMENT PROJECTS
(USING SCRUM)
Stephen Reed
BA and ScrumMaster
2. Scenario – Sprint 19
• We are in to our 4th release of the software
• It is day 9 of our 19th Sprint (2 week long sprints)
• The team is feeling under pressure as they have
only completed 1 of the 7 stories they committed
to in sprint planning.
• There is no way everything will be done ready for
the review, which is tomorrow.
What happened?
• What could have caused the team to not meet what they
committed to?
• What have they learnt?
• What could they improve on in next sprint?
4. WHY HAVE A SPECIAL TERM – AGILE?
Agile is an umbrella term that includes various
approaches, methods, and techniques that:
use short iterations and
continuous customer feedback
so that the project team can evolve the customer
need (a.k.a. the product).
-Mario E. Moreira, 2010
CM Expert
Sprint •Agile
1 •Scrum
5. THERE IS AN AGILE MANIFESTO
http://agilemanifesto.org/
use short iterations and
continuous customer feedback
So that we can get working software in front of our
customer fast, and then repeat the cycle.
Sounds practical and pragmatic – right?
Can it be done?
Who does it?
Do we already do it?
Do we want to improve our “value add” to the customer?
What’s holding us back?
6. SOMEONE TRIED TO CATEGORIZE THEM ALL
Software Engineering Bodies of Knowledge.
- SDLC 3.0: Beyond a Tacit Understanding of Agile, Mark Kennaley, 2010
7. THE ROLE OF THE BUSINESS ANALYST?
“Far from de-emphasizing the role,
agile methods... actually ask more of
business analysts than previous
methods…
…when agile methods are really
applied and not merely talked-
about, that is”
- Dec 9, 2008 4:33 PM by DN
In response to http://www.infoq.com/articles/agile-business-analyst-role by Shane Haste
8. AGILE REQUIRES ALL LEVELS…
to better share leadership and
assume the responsibility that goes with it
The team is responsible and accountable for their
actions; listen, cooperate, and collaborate
Adapting Configuration Management for Agile Teams - Mario E. Moreira, 2010
10. SCRUM IS ONE OF THE AGILE METHODS
Includes (but not limited to) :
Scrum,
Extreme Programming (XP),
Dynamic Systems Development Method (DSDM),
Feature Driven Development (FDD),
Agile Unified Process (AUP).
Sprint •Agile
1 •Scrum
12. SCRUM – WHAT PARTS APPLY TO ME
Same Principles Apply
Does not matter what methodology
Focus on the Current Iteration
Getting working software in front of the user quickly
Your pre-work may remain similar (BC, HLR)
But with less detail for all requirements
Identify the top priority functionality
(the PO does this)
Make sure you analyse it enough
Be ready to bring top priority into your first
sprint
13. RULE - NO CHANGES DURING A SPRINT
Change
Plan sprint durations around how long you can commit to
keeping change out of the sprint
Typically 2 weeks is long enough for most Product Owners
What if the “developers” say they want 3 week sprints?
14. ROLES IN SOFTWARE DEVELOPMENT...
“I'm not sure defining all these roles
help.
In my mind there are just two roles.
People who want software
and people who build it.”
- Dec 6, 2008 10:17 AM by PB
In response to http://www.infoq.com/articles/agile-business-analyst-role by Shane Haste
15. SCRUM – THE PRODUCT OWNER
Representing the customer
Understand the system – or can find out
Define the features of the product
Decide on release date and content
Be responsible for the profitability of the
product (ROI)
Prioritize features according to market value
Adjust features and priority every iteration, as
needed
Accept or reject work results
16. SCRUM - THE TEAM
Typically 5-9 people
Cross-functional:
Analysts, developers, testers, user experience
designers, etc.
Members should be full-time
May be exceptions (e.g., database administrator)
Teams are self-organizing
Ideally, no titles but rarely a possibility
Membership should change only between
sprints
17. WHAT DOES CROSS FUNCTIONAL MEAN?
Reality is we all have our own specialty…
so live with it.
What work needs to be done?
analysis
development
testing
architecture, dba, dc
Testers can do some analysis etc
Analysts can do some testing etc
Primary goal is to get working software
18. IN SCRUM THE TEAM IS…
committed,
empowered,
self-organized
They can make the best decisions to move
forward…
because they are the closest to the challenges and
work to be accomplished
Empowerment does not mean leadership…
Its about having the ability to make the right
decisions at the right time and doing it
Have discussions, not change requests!
19. SO WHOSE BACON IS ON THE LINE?
THE BA IS NOW ONLY ONE OF THE TEAM
WHOSE BACON IS ON THE LINE
20. “DO SCRUM BY THE BOOK UNTIL
YOU GET GOOD AT IT
– THEN ADJUST”
-Mike Cohn
21. THE ROADMAP – LETS GET CLEAR
"What am I supposed to be doing on the team?“
Story Writing with Product Owner
Analysis of Product Backlog Items
Clarification with PO on Acceptance Criteria (AC)
Story prep for Grooming
Mocking up User Interface's (UI) with the PO
Clarifying and defining User Experience (UX) criteria with the PO / team.
Building Conditions of Satisfaction with the PO; building scenarios for
testing
Looking forward at releases and what must be in the next release.
Sprint •Agile Sprint •Analysis
1 •Scrum 2 •Stories
22. ANALYSIS HAPPENS – FOCUS ON THE SKILLS
I have been a BA (and always will be)
You know what I mean!
I am now learning to be a ScrumMaster and Agile
Coach
Its an ongoing process
So what have I seen that a Business Analyst can
actually do as part of an agile team to ensure the
practices of business analysis are not missed out
during the development process?
Don’t get bogged down in the detail too much. JDI
23. LET ME TAKE YOU THROUGH A TYPICAL DAY…
Take a look at the Burndown first thing
Mosey over to the scrum board
Have a standup with the team
Check in on confidence - just to get a feel of where we
are and if we're going to make it by the end of the sprint
Talk about the blockers
Diagnose any problems with the team
Go get things moving
Groom the Product backlog with the team and the
product owner
Let's play some poker
Run through some demo's with our product owner
Check things meet our team Definition of Done
Prep-just in time for our review
Show the business working software
25. THE GOOD THINGS I SEE…
The BA not working in isolation
The BA always in constant flux with product
owner, testers, developers, architects,
Not a lot of artifacts being maintained
No business requirements document updates
No functional spec changes
No change request matrix being updated
No time recording overhead
…
Just enough detail through conversations and
clarification and coordination amongst the team
26. WHAT THE BA’S TOLD ME…
“Just doing it is more fun”
“I enjoy seeing the users getting a piece of
functionality each sprint”
“More enjoyable”
“Easier to focus on the current work”
“Quicker than waterfall - don't have to wait 6
months to see something working”
“Clarifying things when we get to them”
“Not getting too ahead of ourselves”
“Producing working software quickly”
“Not working on functionality that won't be used”
27. WHAT’S CHANGED?
Before
The BA works with the business on the BR’s and
documents the Business Requirements Document
The BA also works on getting the BR Doc Signed Off
The BA also works on the Functional Specification
The BA also works on getting the FS signed off
The BA also does a bit of the PM’s work…
Sprint •Agile Sprint •Analysis
1 •Scrum 2 •Stories
28. STORY WRITING WITH PRODUCT OWNER (PO)
After
The BA works closely with the PO
Write clear User Stories that explain WHAT the PO wants
The BA uses their skills to elicit the requirements
The BA assists with UI and UX criteria with the PO
The BA helps document these against stories as
Acceptance Criteria and Conditions of Satisfaction
As a <user> I want <something> So that <I get to do this>
29. USER STORIES – THE DETAIL
Clarification with the PO on
Acceptance Criteria (AC)
Contains sufficient detail
Allows testers to start thinking of how
they are going to test the functionality
Allows coders to know more about “What”
they are supposed to be building
The testers start driving the code with
Tests (TDD)
Can be at a high level
Can be detailed
Conversations with the team
30. THE BA IS NOW FREE… TO USE THEIR SKILLS
The BA is in the team
Making sure the analysis is done
Check-ins with team
Works closely with the Tester in a Test Driven
Development environment
Focus is now on the Analysts skills, not on
documents and artifacts they produce
Focus is on utilizing the Analysts skills to
produce working software – value to the
customer
32. MAINTAINING AND UPDATING THE
PRODUCT BACKLOG
Stories that do not provide sufficient detail in the
AC’s will need to be broken down into smaller
stories.
Analysis of this detail goes on during a sprint in
the background - Grooming
Getting ready for the next sprint or two
Working closely with the PO
Sprint •Agile Sprint •Analysis Sprint •Backlog
1 •Scrum 2 •Stories 3 •End
34. STORY PREP FOR GROOMING
The BA helps ensure only prepped Stories are
brought to the Grooming session.
35. GROOMING THE PRODUCT BACKLOG
- WITH THE TEAM
Backlog Item Highest
Priority
We need these
Backlog Item
done in 2 weeks!
Backlog Item
Backlog Item
These aren’t
critical, but it Backlog Item
would be nice.
Backlog Item
Backlog Item
Not having these
Stories isn’t Backlog Item
Lower
hurting anybody.
Backlog Item Priority
37. Scenario – Sprint 19
• We are in to our 4th release of the software
• It is day 9 of our 19th Sprint (2 week long sprints)
• The team is feeling under pressure as they have
only completed 1 of the 7 stories they committed
to in sprint planning.
• There is no way everything will be done ready for
the review, which is tomorrow.
What happened?
• What could have caused the team to not meet what they
committed to?
• What have they learnt?
• What could they improve on in next sprint?
38. Retrospective – Sprint 19
IMPROVEMENTS:
• Clear ACs
• Better grooming
• PO clear on implications of story, complexity, after
some analysis from team
• Clear mockups showing what needs to be displayed
• PO has a clear understanding of technology
involved/complexity story brings to system
• The team wanted to Improve the Sprint planning
What happened?
• What did the team learn?
• What could they improve?
39. Sprint 20
• 9 out of 10 stories complete.
• Sprint 20 improved but most of the work was tidying up
the previous sprint. All stories except one completed
• BA was working with the PO closely
• BA was clear on their role in the team
• Grooming was getting better
• Focus on most important stories for the upcoming
sprint during grooming
• Team was able to task out story for upcoming sprint
• Team felt confident that stories were well thought out
and good amount of detail
40. Sprint 21 – Continued Success
• All stories complete (12/12),
• plus a stretch story (bonus) and all had integrated
testing.
• Grooming was being done well
• Had a lot clearer stories (better grooming prep)
• Because the team had worked closely with the PO
• BA had been on the team for 3 sprints now
• PO with BA’s help was bringing clear Stories, AC, and
screen mockups to the team sprint planning
• Everyone on the team seemed happier
• The business was really happy…
• Tell the world, and keep working on it.
41. “I believe the role of analysis
is vital, and that a good business
analyst is of benefit to any team.
However, the temptation for an
experienced analyst to slip back into
being a buffer between the IT team and
the customer,
enabling each to become lazy in
communicating with the other,
is a constant danger”
- Dec 8, 2008 4:35 AM by SP
In response to http://www.infoq.com/articles/agile-business-analyst-role by Shane Haste
42. THANK YOU
So your day as a Business Analyst on an agile
project has just got full!
Stephen Reed –
stephen@prestigeconsulting.co.nz
Sprint •Agile Sprint •Analysis Sprint •Backlog
1 •Scrum 2 •Stories 3 •End