SlideShare a Scribd company logo
1 of 41
Download to read offline
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
‣ Bill Gaiennie, Davisbase Consulting
‣ 17 years in software development.
‣ 7 years working with software development teams,
training, leading, and coaching Agile teams.
‣ Trained and coached over 500 teams ranging from
start-ups to Fortune 50 corporations.
‣ Agenda
‣ A Brief Overview of Agile
‣ The Role of a Business Analyst on a Project
‣ The Role of a Business Analyst on an Agile Project
‣ Why Business Analysts AreVital to Successful
Projects
‣ Wrap-up and Q&A
Introduction & Agenda
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
How the customer described
what they wanted...
Building aTire Swing
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
How the project manager
understood it...
Building aTire Swing
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
How the architect
designed it...
Building aTire Swing
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
How the programmer
wrote it...
Building aTire Swing
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
How the business consultant
described it...
Building aTire Swing
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
How the the project
was documented...
Building aTire Swing
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
What operations
installed...
Building aTire Swing
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
How the customer
was billed...
Building aTire Swing
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
How it was
supported...
Building aTire Swing
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
What the customer
really needed...
Building aTire Swing
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
DEVELOPING SOFTWARE IS TOUGH!
• We are building something that doesn’t exist.
• Our customer is attempting to describe what they imagine
this non-existent product should be.
• We then try to imagine what they are describing.
• We then try to build the product we believe we heard them
describe.
• And finally, the first opportunity we have to really see if we
built a product that they need and want is after we are done
with development.
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
Pop Quiz:
Waterfall Requirements Analysis
What percentage of overall project time is
spent gathering, elaborating, and
communicating product requirements?
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
50%
Pop Quiz:
Waterfall Requirements Analysis
What percentage of overall project time is
spent gathering, elaborating, and
communicating product requirements?
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
50%
What percentage of requirements, as originally
defined, change during the course of the
project?
Pop Quiz:
Waterfall Requirements Analysis
What percentage of overall project time is
spent gathering, elaborating, and
communicating product requirements?
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
50%
35%
What percentage of requirements, as originally
defined, change during the course of the
project?
Pop Quiz:
Waterfall Requirements Analysis
What percentage of overall project time is
spent gathering, elaborating, and
communicating product requirements?
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
50%
35%
What percentage of requirements, as originally
defined, change during the course of the
project?
What percentage of features, as ultimately
delivered, are rarely or never used by the
product’s end-users?
Pop Quiz:
Waterfall Requirements Analysis
What percentage of overall project time is
spent gathering, elaborating, and
communicating product requirements?
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
50%
35%
65%
What percentage of requirements, as originally
defined, change during the course of the
project?
What percentage of features, as ultimately
delivered, are rarely or never used by the
product’s end-users?
Pop Quiz:
Waterfall Requirements Analysis
What percentage of overall project time is
spent gathering, elaborating, and
communicating product requirements?
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
Software Project Reality?
31% IT projects will be cancelled
before completion
52%Completed projects cost on average
189% over their original estimates
17%Projects are completed on time
and on budget
Source: Standish Group Chaos Report 1995 - 2008
what isSo
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
Software
Is
TOUGH!
Make No Mistake About It...
Developing
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
Source: Dr. Dobb’s Agile Survey, 2008
‣ Agile adoption has increased in the last several years across
the globe.
‣ Recent data suggests 69% of companies have adopted an
Agile approach in some form.
‣ Respondents to a recent survey identified improvements in the
following areas after adopting an Agile development approach:
82% Increase productivity
77% Increase product quality
78% Increase stakeholder satisfaction
37% Reduced costs
Companies Are Adopting Agile
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
• A philosophy about software development.
• A collection of processes and practices that uphold this
philosophy.
• A grassroots movement to fundamentally change the
approach to software development.
“Agility is more attitude than process,
more environment than methodology.”
So,What Is Agile All About?
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
http://agilemanifesto.org/
That is, while there is value in the items on
the right, we value the items on the left more.
We are uncovering better ways of developing software by doing it
and helping others do it. Through this work we have come to value:
The Agile Manifesto
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
Complicated Vs. Complex
Watch Making
‣ Thousands of parts, hundreds of steps to
assemble
‣ Intricate, delicate work, difficult to complete
‣ Must work in specific order
‣ In order for watch to work, the final build should
reflect the original plan.
‣ Deviation from plan is considered a defect.
Complicated, but not complex
Weather
‣ Difficulty to predict details about behavior or
outcomes
‣ Outcomes are results of many variables
‣ Variables that affect outcomes are difficult to
impossible to predict reliably
‣ Plans expect variability and deviation, then
account for this in the plan
Complex
Developing Software
Is a Complex
Endeavor
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
• We develop software for our customers’ benefit.
• Change can be good. Change is usually the result of new
information and learning.
• The software we develop does not create value for our
customer at ‘point of plan’.
• An Agile approach may require us to be comfortable with the
traditionally uncomfortable.
Why We Develop Software
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
• Enterprise Analysis
• Requirements Planning and Management
• Requirements Elicitation
• Requirements Analysis and Documentation
• Requirements Communication
• Solution Assessment and Validation
BABOK identifies the following:
The BA’s Role on a Software Project
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
• Enterprise Analysis
• Requirements Planning and Management
• Requirements Elicitation
• Requirements Analysis and Documentation
• Requirements Communication
• Solution Assessment and Validation
The BA’s Role on an Agile Project
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
• Work with the customer to develop strategic goals and a
product vision.
• Identifying the “value stream” for the proposed product.
• Brokering effective information exchange between the
customer and the IT team.
• The correct scope for Agile projects isn’t defined
requirements, but the well articulated product vision.
Agile: Enterprise Analysis
Agile BA Rule
True product quality is more than
just a measure of defects.
The customer defines quality.
“Quality in a product or service
is not what the supplier puts in.
It is what the customer gets out
and is willing to pay for.A
product is not quality because it
is hard to make and costs a lot
of money, as manufacturers
typically believe.This is
incompetence. Customers pay
only for what is of use to them
and gives them value. Nothing
else constitutes quality.”
- Peter Drucker
Simply stated,
the customer defines
quality.
Not Always
The Same
Destination
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
• Requirements evolve with greater product exposure.
• A lean principle: just enough, just in time.
• Requirements are planned for delivery in
time-boxed iterations.
• The development team creates and commits to a definition
of “done”.
• BA’s help to negotiate standards and the specifics of
product requirements.
Agile: Requirements Planning
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
• Understanding the customer’s needs is essential.
• Who are your customers?
• How will your customer use your product?
• What are your customers priorities?
• User Stories capture requirements using the following form:
As a <user>, I want <product requirement>,
so that <desired benefit>.
Agile:Analysis & Documentation
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
• Understanding “the why” can be as important as “the what”.
As an speaker, I want to
make my presentation
available to attendees
online, so that I do not
need to send it.
As an attendee, I want to
download the
presentation, so that
I share what I have
learned.
• Information gems exist in knowing why our customers want
what they ask for.
Agile:Analysis & Documentation
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
• The best method of conveying project progress.
• Building a better customer/IT relationship.
• Emergent requirements.
• The product backlog.
• Burndown charts can help drive better project decisions.
• Taskboards can visually radiate project progress.
• Project documentation.
Agile: Requirements Communication
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
• Delivering the solution in small bites.
• Reviewing requirements during planning.
• Reviewing requirements during demo.
• Requirements describe solution to business needs.
• Determining requirements as late as possible.
• Validating requirements through prioritizing delivery.
Agile:Assessment andValidation
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
• Great products and happy customers
begin and end with pliable requirements.
• Change happens, how do we embrace it?
• Expanding our toolkit, redefining nails as
opportunities.
• Continuous planning recognizes that
change can be good.
Business Analysts Are Crucial
to Agile Project Success
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
• Great BA’s assist the customer is defining the best possible
product, a standard consistently examined during the entire
project.
• Great products emerge from designs that evolve as a result
of information made available to the customer and project
team.
• Great project teams promote open and honest
communication, and utilize this information to tune their
behavior.
Wrap Up
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
‣ Find experts that can point you in
the right direction.
‣ Recognize that training is the
proper foundation on which
team’s build.
‣ It takes time to get good at
anything,Agile is no exception,
but the rewards are well worth it.
‣ Getting started is easier than you
might think.
Your Call To Action
“Simplicity
does not precede
complexity,
it follows it.”
- Alan Perlis
“Whether your next project is
a SUCCESS or a failure
is not a matter of chance,
it is a matter of choice.”
- A wise Agile coach and trainer
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
Your Questions, My Answers
Note: For those questions we do not have time to answer during the webinar,
I will be providing a written response.
Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden
• Thank you.
• Bill Gaiennie, Davisbase Consulting
• bill@davisbase.org
• http://www.davisbase.org
• (949) 303-9109
WRAP-UP

More Related Content

What's hot

Applying Lean Startup Principles to Agile Projects
Applying Lean Startup Principles to Agile ProjectsApplying Lean Startup Principles to Agile Projects
Applying Lean Startup Principles to Agile ProjectsTechWell
 
Understanding the Business Case for Agile
Understanding the Business Case for AgileUnderstanding the Business Case for Agile
Understanding the Business Case for AgileSeapine Software
 
Agile Requirements Agile Philly Handouts
Agile Requirements Agile Philly HandoutsAgile Requirements Agile Philly Handouts
Agile Requirements Agile Philly HandoutsDoniel Wilson
 
Keeping Product Backlog Healthy
Keeping Product Backlog HealthyKeeping Product Backlog Healthy
Keeping Product Backlog HealthyDhaval Panchal
 
Tales of {Good Teams'} Failures - Case Studies, Root Causes & Recommendations
Tales of {Good Teams'} Failures - Case Studies, Root Causes & RecommendationsTales of {Good Teams'} Failures - Case Studies, Root Causes & Recommendations
Tales of {Good Teams'} Failures - Case Studies, Root Causes & RecommendationsMirketa Inc
 
Lean Startup for Healthcare: Workshop at Healthbox
Lean Startup for Healthcare: Workshop at Healthbox Lean Startup for Healthcare: Workshop at Healthbox
Lean Startup for Healthcare: Workshop at Healthbox Orthogonal
 
cPrime FBI Agile Success
 cPrime FBI Agile Success cPrime FBI Agile Success
cPrime FBI Agile SuccessCprime
 
Agile 103 - the three big questions
Agile 103  - the three big questionsAgile 103  - the three big questions
Agile 103 - the three big questionsJohn Goodpasture
 
Making Accessibility Affordable - NAGW 2013
Making Accessibility Affordable - NAGW 2013Making Accessibility Affordable - NAGW 2013
Making Accessibility Affordable - NAGW 2013Elle Waters
 
Agile at DeLorme
Agile at DeLorme Agile at DeLorme
Agile at DeLorme agilemaine
 
A Brave New World of Delivering IT
A Brave New World of Delivering ITA Brave New World of Delivering IT
A Brave New World of Delivering ITXebiaLabs
 
Business Case for Agile - Time for ROI Check
Business Case for Agile - Time for ROI CheckBusiness Case for Agile - Time for ROI Check
Business Case for Agile - Time for ROI CheckTathagat Varma
 
UXPA 2021: Accessibility at Scale
UXPA 2021: Accessibility at Scale UXPA 2021: Accessibility at Scale
UXPA 2021: Accessibility at Scale UXPA International
 
1430 jeff gothelf - the ladders case study - sll-conf_2011_gothelf
1430   jeff gothelf - the ladders case study - sll-conf_2011_gothelf1430   jeff gothelf - the ladders case study - sll-conf_2011_gothelf
1430 jeff gothelf - the ladders case study - sll-conf_2011_gothelfEric Ries
 
Agile Overview
Agile OverviewAgile Overview
Agile OverviewAndy Birds
 
Lean Startup Tools for Scrum Product Owners
Lean Startup Tools for Scrum Product OwnersLean Startup Tools for Scrum Product Owners
Lean Startup Tools for Scrum Product OwnersTechWell
 
Five tools for managing projects
Five tools for managing projectsFive tools for managing projects
Five tools for managing projectsJohn Goodpasture
 
Lean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway - Natalie WarnertLean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway - Natalie WarnertNatalie Warnert
 

What's hot (20)

Applying Lean Startup Principles to Agile Projects
Applying Lean Startup Principles to Agile ProjectsApplying Lean Startup Principles to Agile Projects
Applying Lean Startup Principles to Agile Projects
 
Understanding the Business Case for Agile
Understanding the Business Case for AgileUnderstanding the Business Case for Agile
Understanding the Business Case for Agile
 
Agile Requirements Agile Philly Handouts
Agile Requirements Agile Philly HandoutsAgile Requirements Agile Philly Handouts
Agile Requirements Agile Philly Handouts
 
Project to product mindset
Project to product mindsetProject to product mindset
Project to product mindset
 
Keeping Product Backlog Healthy
Keeping Product Backlog HealthyKeeping Product Backlog Healthy
Keeping Product Backlog Healthy
 
Tales of {Good Teams'} Failures - Case Studies, Root Causes & Recommendations
Tales of {Good Teams'} Failures - Case Studies, Root Causes & RecommendationsTales of {Good Teams'} Failures - Case Studies, Root Causes & Recommendations
Tales of {Good Teams'} Failures - Case Studies, Root Causes & Recommendations
 
Lean Startup for Healthcare: Workshop at Healthbox
Lean Startup for Healthcare: Workshop at Healthbox Lean Startup for Healthcare: Workshop at Healthbox
Lean Startup for Healthcare: Workshop at Healthbox
 
cPrime FBI Agile Success
 cPrime FBI Agile Success cPrime FBI Agile Success
cPrime FBI Agile Success
 
Agile 103 - the three big questions
Agile 103  - the three big questionsAgile 103  - the three big questions
Agile 103 - the three big questions
 
Making Accessibility Affordable - NAGW 2013
Making Accessibility Affordable - NAGW 2013Making Accessibility Affordable - NAGW 2013
Making Accessibility Affordable - NAGW 2013
 
Agile at DeLorme
Agile at DeLorme Agile at DeLorme
Agile at DeLorme
 
A Brave New World of Delivering IT
A Brave New World of Delivering ITA Brave New World of Delivering IT
A Brave New World of Delivering IT
 
Business Case for Agile - Time for ROI Check
Business Case for Agile - Time for ROI CheckBusiness Case for Agile - Time for ROI Check
Business Case for Agile - Time for ROI Check
 
UXPA 2021: Accessibility at Scale
UXPA 2021: Accessibility at Scale UXPA 2021: Accessibility at Scale
UXPA 2021: Accessibility at Scale
 
1430 jeff gothelf - the ladders case study - sll-conf_2011_gothelf
1430   jeff gothelf - the ladders case study - sll-conf_2011_gothelf1430   jeff gothelf - the ladders case study - sll-conf_2011_gothelf
1430 jeff gothelf - the ladders case study - sll-conf_2011_gothelf
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Lean Startup Tools for Scrum Product Owners
Lean Startup Tools for Scrum Product OwnersLean Startup Tools for Scrum Product Owners
Lean Startup Tools for Scrum Product Owners
 
Five tools for managing projects
Five tools for managing projectsFive tools for managing projects
Five tools for managing projects
 
Applying agile principles a brief paper
Applying agile principles    a brief paperApplying agile principles    a brief paper
Applying agile principles a brief paper
 
Lean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway - Natalie WarnertLean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway - Natalie Warnert
 

Similar to The Agile BA (Business Analyst)

Magento Live 2014 Customer Expectation Presentation
Magento Live 2014 Customer Expectation PresentationMagento Live 2014 Customer Expectation Presentation
Magento Live 2014 Customer Expectation PresentationBrent W Peterson
 
thinkLA AdU: Digital Production 101
thinkLA AdU: Digital Production 101thinkLA AdU: Digital Production 101
thinkLA AdU: Digital Production 101thinkLA
 
To be or not to be Agile ?
To be or not to be Agile ?To be or not to be Agile ?
To be or not to be Agile ?AgileNetwork
 
Leverage The Power of Small Data
Leverage The Power of Small DataLeverage The Power of Small Data
Leverage The Power of Small DataKaryn Zuidinga
 
Idea Validation Report - Getting traffic for websites
Idea Validation Report - Getting traffic for websitesIdea Validation Report - Getting traffic for websites
Idea Validation Report - Getting traffic for websitesOximus Research Sphere
 
Top Agile Metrics
Top Agile MetricsTop Agile Metrics
Top Agile MetricsXBOSoft
 
Why Training Projects Fail:How to Recover
Why Training Projects Fail:How to RecoverWhy Training Projects Fail:How to Recover
Why Training Projects Fail:How to RecoverDavid Goodman
 
Aligning Product Strategy with Customer Feature Requests
Aligning Product Strategy with Customer Feature RequestsAligning Product Strategy with Customer Feature Requests
Aligning Product Strategy with Customer Feature RequestsProductPlan
 
Results-Only Web Investments
Results-Only Web InvestmentsResults-Only Web Investments
Results-Only Web InvestmentsJakob Persson
 
Agile Course Presentation
Agile Course PresentationAgile Course Presentation
Agile Course PresentationSoumya De
 
How To Build A Mobile App - From Ideation to Launch
How To Build A Mobile App - From Ideation to LaunchHow To Build A Mobile App - From Ideation to Launch
How To Build A Mobile App - From Ideation to LaunchCarlos S. Aquino
 
Optimize Your Strategy - The Power of Combining Design Thinking and ROI Metrics
Optimize Your Strategy - The Power of Combining Design Thinking and ROI MetricsOptimize Your Strategy - The Power of Combining Design Thinking and ROI Metrics
Optimize Your Strategy - The Power of Combining Design Thinking and ROI MetricsUserZoom
 
Hire a Web Vendor with Confidence - Geonetric Webinar
Hire a Web Vendor with Confidence - Geonetric WebinarHire a Web Vendor with Confidence - Geonetric Webinar
Hire a Web Vendor with Confidence - Geonetric WebinarGeonetric
 
Hire a Web Vendor with Confidence - Geonetric Webinar
Hire a Web Vendor with Confidence - Geonetric WebinarHire a Web Vendor with Confidence - Geonetric Webinar
Hire a Web Vendor with Confidence - Geonetric WebinarGeonetric
 
Leading DevOps Application Release and Deployment - Best Practices for Organi...
Leading DevOps Application Release and Deployment - Best Practices for Organi...Leading DevOps Application Release and Deployment - Best Practices for Organi...
Leading DevOps Application Release and Deployment - Best Practices for Organi...IBM UrbanCode Products
 
Setting the Customer's Journey: Walk a Mile In Your Customer's Shoes
Setting the Customer's Journey: Walk a Mile In Your Customer's ShoesSetting the Customer's Journey: Walk a Mile In Your Customer's Shoes
Setting the Customer's Journey: Walk a Mile In Your Customer's ShoesAggregage
 
Doing #noProjects in Large Organizations (Codemotion 2015)
Doing #noProjects in Large Organizations (Codemotion 2015)Doing #noProjects in Large Organizations (Codemotion 2015)
Doing #noProjects in Large Organizations (Codemotion 2015)Unai Roldán
 
Advanced Value Measurement for Community Programs
Advanced Value Measurement for Community ProgramsAdvanced Value Measurement for Community Programs
Advanced Value Measurement for Community ProgramsClaire Flanagan, MBA
 
From four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a teamFrom four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a teamRich Allen
 

Similar to The Agile BA (Business Analyst) (20)

Magento Live 2014 Customer Expectation Presentation
Magento Live 2014 Customer Expectation PresentationMagento Live 2014 Customer Expectation Presentation
Magento Live 2014 Customer Expectation Presentation
 
thinkLA AdU: Digital Production 101
thinkLA AdU: Digital Production 101thinkLA AdU: Digital Production 101
thinkLA AdU: Digital Production 101
 
To be or not to be Agile ?
To be or not to be Agile ?To be or not to be Agile ?
To be or not to be Agile ?
 
Leverage The Power of Small Data
Leverage The Power of Small DataLeverage The Power of Small Data
Leverage The Power of Small Data
 
Idea Validation Report - Getting traffic for websites
Idea Validation Report - Getting traffic for websitesIdea Validation Report - Getting traffic for websites
Idea Validation Report - Getting traffic for websites
 
Top Agile Metrics
Top Agile MetricsTop Agile Metrics
Top Agile Metrics
 
Why Training Projects Fail:How to Recover
Why Training Projects Fail:How to RecoverWhy Training Projects Fail:How to Recover
Why Training Projects Fail:How to Recover
 
Aligning Product Strategy with Customer Feature Requests
Aligning Product Strategy with Customer Feature RequestsAligning Product Strategy with Customer Feature Requests
Aligning Product Strategy with Customer Feature Requests
 
Results-Only Web Investments
Results-Only Web InvestmentsResults-Only Web Investments
Results-Only Web Investments
 
Agile Course Presentation
Agile Course PresentationAgile Course Presentation
Agile Course Presentation
 
How To Build A Mobile App - From Ideation to Launch
How To Build A Mobile App - From Ideation to LaunchHow To Build A Mobile App - From Ideation to Launch
How To Build A Mobile App - From Ideation to Launch
 
Optimize Your Strategy - The Power of Combining Design Thinking and ROI Metrics
Optimize Your Strategy - The Power of Combining Design Thinking and ROI MetricsOptimize Your Strategy - The Power of Combining Design Thinking and ROI Metrics
Optimize Your Strategy - The Power of Combining Design Thinking and ROI Metrics
 
Hire a Web Vendor with Confidence - Geonetric Webinar
Hire a Web Vendor with Confidence - Geonetric WebinarHire a Web Vendor with Confidence - Geonetric Webinar
Hire a Web Vendor with Confidence - Geonetric Webinar
 
Hire a Web Vendor with Confidence - Geonetric Webinar
Hire a Web Vendor with Confidence - Geonetric WebinarHire a Web Vendor with Confidence - Geonetric Webinar
Hire a Web Vendor with Confidence - Geonetric Webinar
 
Leading DevOps Application Release and Deployment - Best Practices for Organi...
Leading DevOps Application Release and Deployment - Best Practices for Organi...Leading DevOps Application Release and Deployment - Best Practices for Organi...
Leading DevOps Application Release and Deployment - Best Practices for Organi...
 
Setting the Customer's Journey: Walk a Mile In Your Customer's Shoes
Setting the Customer's Journey: Walk a Mile In Your Customer's ShoesSetting the Customer's Journey: Walk a Mile In Your Customer's Shoes
Setting the Customer's Journey: Walk a Mile In Your Customer's Shoes
 
Doing #noProjects in Large Organizations (Codemotion 2015)
Doing #noProjects in Large Organizations (Codemotion 2015)Doing #noProjects in Large Organizations (Codemotion 2015)
Doing #noProjects in Large Organizations (Codemotion 2015)
 
Agile Mindset (عقلية وطرق التفكير في الإدارة الرشيقة للمشاريع)
Agile Mindset (عقلية وطرق التفكير في الإدارة الرشيقة للمشاريع)Agile Mindset (عقلية وطرق التفكير في الإدارة الرشيقة للمشاريع)
Agile Mindset (عقلية وطرق التفكير في الإدارة الرشيقة للمشاريع)
 
Advanced Value Measurement for Community Programs
Advanced Value Measurement for Community ProgramsAdvanced Value Measurement for Community Programs
Advanced Value Measurement for Community Programs
 
From four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a teamFrom four to forty in four years - lessons from growing a team
From four to forty in four years - lessons from growing a team
 

More from Quang Ngoc

Bản Đồ Thành Công
Bản Đồ Thành CôngBản Đồ Thành Công
Bản Đồ Thành CôngQuang Ngoc
 
Odoo Implementation Methodology
Odoo Implementation MethodologyOdoo Implementation Methodology
Odoo Implementation MethodologyQuang Ngoc
 
10 Rules for Safer Code
10 Rules for Safer Code10 Rules for Safer Code
10 Rules for Safer CodeQuang Ngoc
 
Hướng dẫn sử dụng hệ điều hành Ubuntu
Hướng dẫn sử dụng hệ điều hành UbuntuHướng dẫn sử dụng hệ điều hành Ubuntu
Hướng dẫn sử dụng hệ điều hành UbuntuQuang Ngoc
 
Hướng dẫn sử dụng Outlook 2010
Hướng dẫn sử dụng Outlook 2010Hướng dẫn sử dụng Outlook 2010
Hướng dẫn sử dụng Outlook 2010Quang Ngoc
 
Hướng dẫn sử dụng Power Point 2010
Hướng dẫn sử dụng Power Point 2010Hướng dẫn sử dụng Power Point 2010
Hướng dẫn sử dụng Power Point 2010Quang Ngoc
 
Hướng dẫn sử dụng Excel 2010
Hướng dẫn sử dụng  Excel 2010Hướng dẫn sử dụng  Excel 2010
Hướng dẫn sử dụng Excel 2010Quang Ngoc
 
Hướng dẫn sử dụng Word 2010
Hướng dẫn sử dụng Word 2010Hướng dẫn sử dụng Word 2010
Hướng dẫn sử dụng Word 2010Quang Ngoc
 
Tính giá thành sản phẩm
Tính giá thành sản phẩmTính giá thành sản phẩm
Tính giá thành sản phẩmQuang Ngoc
 
Manage IT as a Business
Manage IT as a BusinessManage IT as a Business
Manage IT as a BusinessQuang Ngoc
 
Tóm tắt lệnh Ubuntu
Tóm tắt lệnh UbuntuTóm tắt lệnh Ubuntu
Tóm tắt lệnh UbuntuQuang Ngoc
 
Hạt Giống Tâm Hồn - Tập 11 - Những trải nghiệm cuộc sống
Hạt Giống Tâm Hồn - Tập 11 - Những trải nghiệm cuộc sốngHạt Giống Tâm Hồn - Tập 11 - Những trải nghiệm cuộc sống
Hạt Giống Tâm Hồn - Tập 11 - Những trải nghiệm cuộc sốngQuang Ngoc
 
Hạt Giống Tâm Hồn - Tập 10 - Theo dòng thời gian
Hạt Giống Tâm Hồn - Tập 10 - Theo dòng thời gianHạt Giống Tâm Hồn - Tập 10 - Theo dòng thời gian
Hạt Giống Tâm Hồn - Tập 10 - Theo dòng thời gianQuang Ngoc
 
Hạt Giống Tâm Hồn - Tập 9 - Vượt qua thử thách
Hạt Giống Tâm Hồn - Tập 9 - Vượt qua thử tháchHạt Giống Tâm Hồn - Tập 9 - Vượt qua thử thách
Hạt Giống Tâm Hồn - Tập 9 - Vượt qua thử tháchQuang Ngoc
 
Hạt Giống Tâm Hồn - Tập 8 - Những câu chuyện cuộc sống
Hạt Giống Tâm Hồn - Tập 8 - Những câu chuyện cuộc sốngHạt Giống Tâm Hồn - Tập 8 - Những câu chuyện cuộc sống
Hạt Giống Tâm Hồn - Tập 8 - Những câu chuyện cuộc sốngQuang Ngoc
 
Hạt Giống Tâm Hồn - Tập 7 - Những câu chuyện cuộc sống
Hạt Giống Tâm Hồn - Tập 7 - Những câu chuyện cuộc sốngHạt Giống Tâm Hồn - Tập 7 - Những câu chuyện cuộc sống
Hạt Giống Tâm Hồn - Tập 7 - Những câu chuyện cuộc sốngQuang Ngoc
 
Hạt Giống Tâm Hồn - Tập 6 - Ý nghĩa cuộc sống
Hạt Giống Tâm Hồn - Tập 6 - Ý nghĩa cuộc sốngHạt Giống Tâm Hồn - Tập 6 - Ý nghĩa cuộc sống
Hạt Giống Tâm Hồn - Tập 6 - Ý nghĩa cuộc sốngQuang Ngoc
 
Hạt Giống Tâm Hồn - Tập 5 - Ý nghĩa cuộc sống
Hạt Giống Tâm Hồn - Tập 5 - Ý nghĩa cuộc sốngHạt Giống Tâm Hồn - Tập 5 - Ý nghĩa cuộc sống
Hạt Giống Tâm Hồn - Tập 5 - Ý nghĩa cuộc sốngQuang Ngoc
 
Hạt Giống Tâm Hồn - Tập 4 - Từ Những Điều Bình Dị
Hạt Giống Tâm Hồn - Tập 4 - Từ Những Điều Bình DịHạt Giống Tâm Hồn - Tập 4 - Từ Những Điều Bình Dị
Hạt Giống Tâm Hồn - Tập 4 - Từ Những Điều Bình DịQuang Ngoc
 
Hạt Giống Tâm Hồn - Tập 3 - Từ những điều bình dị
Hạt Giống Tâm Hồn - Tập 3 - Từ những điều bình dịHạt Giống Tâm Hồn - Tập 3 - Từ những điều bình dị
Hạt Giống Tâm Hồn - Tập 3 - Từ những điều bình dịQuang Ngoc
 

More from Quang Ngoc (20)

Bản Đồ Thành Công
Bản Đồ Thành CôngBản Đồ Thành Công
Bản Đồ Thành Công
 
Odoo Implementation Methodology
Odoo Implementation MethodologyOdoo Implementation Methodology
Odoo Implementation Methodology
 
10 Rules for Safer Code
10 Rules for Safer Code10 Rules for Safer Code
10 Rules for Safer Code
 
Hướng dẫn sử dụng hệ điều hành Ubuntu
Hướng dẫn sử dụng hệ điều hành UbuntuHướng dẫn sử dụng hệ điều hành Ubuntu
Hướng dẫn sử dụng hệ điều hành Ubuntu
 
Hướng dẫn sử dụng Outlook 2010
Hướng dẫn sử dụng Outlook 2010Hướng dẫn sử dụng Outlook 2010
Hướng dẫn sử dụng Outlook 2010
 
Hướng dẫn sử dụng Power Point 2010
Hướng dẫn sử dụng Power Point 2010Hướng dẫn sử dụng Power Point 2010
Hướng dẫn sử dụng Power Point 2010
 
Hướng dẫn sử dụng Excel 2010
Hướng dẫn sử dụng  Excel 2010Hướng dẫn sử dụng  Excel 2010
Hướng dẫn sử dụng Excel 2010
 
Hướng dẫn sử dụng Word 2010
Hướng dẫn sử dụng Word 2010Hướng dẫn sử dụng Word 2010
Hướng dẫn sử dụng Word 2010
 
Tính giá thành sản phẩm
Tính giá thành sản phẩmTính giá thành sản phẩm
Tính giá thành sản phẩm
 
Manage IT as a Business
Manage IT as a BusinessManage IT as a Business
Manage IT as a Business
 
Tóm tắt lệnh Ubuntu
Tóm tắt lệnh UbuntuTóm tắt lệnh Ubuntu
Tóm tắt lệnh Ubuntu
 
Hạt Giống Tâm Hồn - Tập 11 - Những trải nghiệm cuộc sống
Hạt Giống Tâm Hồn - Tập 11 - Những trải nghiệm cuộc sốngHạt Giống Tâm Hồn - Tập 11 - Những trải nghiệm cuộc sống
Hạt Giống Tâm Hồn - Tập 11 - Những trải nghiệm cuộc sống
 
Hạt Giống Tâm Hồn - Tập 10 - Theo dòng thời gian
Hạt Giống Tâm Hồn - Tập 10 - Theo dòng thời gianHạt Giống Tâm Hồn - Tập 10 - Theo dòng thời gian
Hạt Giống Tâm Hồn - Tập 10 - Theo dòng thời gian
 
Hạt Giống Tâm Hồn - Tập 9 - Vượt qua thử thách
Hạt Giống Tâm Hồn - Tập 9 - Vượt qua thử tháchHạt Giống Tâm Hồn - Tập 9 - Vượt qua thử thách
Hạt Giống Tâm Hồn - Tập 9 - Vượt qua thử thách
 
Hạt Giống Tâm Hồn - Tập 8 - Những câu chuyện cuộc sống
Hạt Giống Tâm Hồn - Tập 8 - Những câu chuyện cuộc sốngHạt Giống Tâm Hồn - Tập 8 - Những câu chuyện cuộc sống
Hạt Giống Tâm Hồn - Tập 8 - Những câu chuyện cuộc sống
 
Hạt Giống Tâm Hồn - Tập 7 - Những câu chuyện cuộc sống
Hạt Giống Tâm Hồn - Tập 7 - Những câu chuyện cuộc sốngHạt Giống Tâm Hồn - Tập 7 - Những câu chuyện cuộc sống
Hạt Giống Tâm Hồn - Tập 7 - Những câu chuyện cuộc sống
 
Hạt Giống Tâm Hồn - Tập 6 - Ý nghĩa cuộc sống
Hạt Giống Tâm Hồn - Tập 6 - Ý nghĩa cuộc sốngHạt Giống Tâm Hồn - Tập 6 - Ý nghĩa cuộc sống
Hạt Giống Tâm Hồn - Tập 6 - Ý nghĩa cuộc sống
 
Hạt Giống Tâm Hồn - Tập 5 - Ý nghĩa cuộc sống
Hạt Giống Tâm Hồn - Tập 5 - Ý nghĩa cuộc sốngHạt Giống Tâm Hồn - Tập 5 - Ý nghĩa cuộc sống
Hạt Giống Tâm Hồn - Tập 5 - Ý nghĩa cuộc sống
 
Hạt Giống Tâm Hồn - Tập 4 - Từ Những Điều Bình Dị
Hạt Giống Tâm Hồn - Tập 4 - Từ Những Điều Bình DịHạt Giống Tâm Hồn - Tập 4 - Từ Những Điều Bình Dị
Hạt Giống Tâm Hồn - Tập 4 - Từ Những Điều Bình Dị
 
Hạt Giống Tâm Hồn - Tập 3 - Từ những điều bình dị
Hạt Giống Tâm Hồn - Tập 3 - Từ những điều bình dịHạt Giống Tâm Hồn - Tập 3 - Từ những điều bình dị
Hạt Giống Tâm Hồn - Tập 3 - Từ những điều bình dị
 

Recently uploaded

VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 

Recently uploaded (20)

VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 

The Agile BA (Business Analyst)

  • 1.
  • 2. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden ‣ Bill Gaiennie, Davisbase Consulting ‣ 17 years in software development. ‣ 7 years working with software development teams, training, leading, and coaching Agile teams. ‣ Trained and coached over 500 teams ranging from start-ups to Fortune 50 corporations. ‣ Agenda ‣ A Brief Overview of Agile ‣ The Role of a Business Analyst on a Project ‣ The Role of a Business Analyst on an Agile Project ‣ Why Business Analysts AreVital to Successful Projects ‣ Wrap-up and Q&A Introduction & Agenda
  • 3. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden How the customer described what they wanted... Building aTire Swing
  • 4. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden How the project manager understood it... Building aTire Swing
  • 5. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden How the architect designed it... Building aTire Swing
  • 6. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden How the programmer wrote it... Building aTire Swing
  • 7. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden How the business consultant described it... Building aTire Swing
  • 8. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden How the the project was documented... Building aTire Swing
  • 9. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden What operations installed... Building aTire Swing
  • 10. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden How the customer was billed... Building aTire Swing
  • 11. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden How it was supported... Building aTire Swing
  • 12. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden What the customer really needed... Building aTire Swing
  • 13. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden DEVELOPING SOFTWARE IS TOUGH! • We are building something that doesn’t exist. • Our customer is attempting to describe what they imagine this non-existent product should be. • We then try to imagine what they are describing. • We then try to build the product we believe we heard them describe. • And finally, the first opportunity we have to really see if we built a product that they need and want is after we are done with development.
  • 14. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden Pop Quiz: Waterfall Requirements Analysis What percentage of overall project time is spent gathering, elaborating, and communicating product requirements?
  • 15. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden 50% Pop Quiz: Waterfall Requirements Analysis What percentage of overall project time is spent gathering, elaborating, and communicating product requirements?
  • 16. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden 50% What percentage of requirements, as originally defined, change during the course of the project? Pop Quiz: Waterfall Requirements Analysis What percentage of overall project time is spent gathering, elaborating, and communicating product requirements?
  • 17. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden 50% 35% What percentage of requirements, as originally defined, change during the course of the project? Pop Quiz: Waterfall Requirements Analysis What percentage of overall project time is spent gathering, elaborating, and communicating product requirements?
  • 18. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden 50% 35% What percentage of requirements, as originally defined, change during the course of the project? What percentage of features, as ultimately delivered, are rarely or never used by the product’s end-users? Pop Quiz: Waterfall Requirements Analysis What percentage of overall project time is spent gathering, elaborating, and communicating product requirements?
  • 19. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden 50% 35% 65% What percentage of requirements, as originally defined, change during the course of the project? What percentage of features, as ultimately delivered, are rarely or never used by the product’s end-users? Pop Quiz: Waterfall Requirements Analysis What percentage of overall project time is spent gathering, elaborating, and communicating product requirements?
  • 20. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden Software Project Reality? 31% IT projects will be cancelled before completion 52%Completed projects cost on average 189% over their original estimates 17%Projects are completed on time and on budget Source: Standish Group Chaos Report 1995 - 2008 what isSo
  • 21. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden Software Is TOUGH! Make No Mistake About It... Developing
  • 22. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden Source: Dr. Dobb’s Agile Survey, 2008 ‣ Agile adoption has increased in the last several years across the globe. ‣ Recent data suggests 69% of companies have adopted an Agile approach in some form. ‣ Respondents to a recent survey identified improvements in the following areas after adopting an Agile development approach: 82% Increase productivity 77% Increase product quality 78% Increase stakeholder satisfaction 37% Reduced costs Companies Are Adopting Agile
  • 23. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden • A philosophy about software development. • A collection of processes and practices that uphold this philosophy. • A grassroots movement to fundamentally change the approach to software development. “Agility is more attitude than process, more environment than methodology.” So,What Is Agile All About?
  • 24. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan http://agilemanifesto.org/ That is, while there is value in the items on the right, we value the items on the left more. We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: The Agile Manifesto
  • 25. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden Complicated Vs. Complex Watch Making ‣ Thousands of parts, hundreds of steps to assemble ‣ Intricate, delicate work, difficult to complete ‣ Must work in specific order ‣ In order for watch to work, the final build should reflect the original plan. ‣ Deviation from plan is considered a defect. Complicated, but not complex Weather ‣ Difficulty to predict details about behavior or outcomes ‣ Outcomes are results of many variables ‣ Variables that affect outcomes are difficult to impossible to predict reliably ‣ Plans expect variability and deviation, then account for this in the plan Complex Developing Software Is a Complex Endeavor
  • 26. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden • We develop software for our customers’ benefit. • Change can be good. Change is usually the result of new information and learning. • The software we develop does not create value for our customer at ‘point of plan’. • An Agile approach may require us to be comfortable with the traditionally uncomfortable. Why We Develop Software
  • 27. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden • Enterprise Analysis • Requirements Planning and Management • Requirements Elicitation • Requirements Analysis and Documentation • Requirements Communication • Solution Assessment and Validation BABOK identifies the following: The BA’s Role on a Software Project
  • 28. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden • Enterprise Analysis • Requirements Planning and Management • Requirements Elicitation • Requirements Analysis and Documentation • Requirements Communication • Solution Assessment and Validation The BA’s Role on an Agile Project
  • 29. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden • Work with the customer to develop strategic goals and a product vision. • Identifying the “value stream” for the proposed product. • Brokering effective information exchange between the customer and the IT team. • The correct scope for Agile projects isn’t defined requirements, but the well articulated product vision. Agile: Enterprise Analysis
  • 30. Agile BA Rule True product quality is more than just a measure of defects. The customer defines quality. “Quality in a product or service is not what the supplier puts in. It is what the customer gets out and is willing to pay for.A product is not quality because it is hard to make and costs a lot of money, as manufacturers typically believe.This is incompetence. Customers pay only for what is of use to them and gives them value. Nothing else constitutes quality.” - Peter Drucker Simply stated, the customer defines quality. Not Always The Same Destination
  • 31. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden • Requirements evolve with greater product exposure. • A lean principle: just enough, just in time. • Requirements are planned for delivery in time-boxed iterations. • The development team creates and commits to a definition of “done”. • BA’s help to negotiate standards and the specifics of product requirements. Agile: Requirements Planning
  • 32. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden • Understanding the customer’s needs is essential. • Who are your customers? • How will your customer use your product? • What are your customers priorities? • User Stories capture requirements using the following form: As a <user>, I want <product requirement>, so that <desired benefit>. Agile:Analysis & Documentation
  • 33. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden • Understanding “the why” can be as important as “the what”. As an speaker, I want to make my presentation available to attendees online, so that I do not need to send it. As an attendee, I want to download the presentation, so that I share what I have learned. • Information gems exist in knowing why our customers want what they ask for. Agile:Analysis & Documentation
  • 34. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden • The best method of conveying project progress. • Building a better customer/IT relationship. • Emergent requirements. • The product backlog. • Burndown charts can help drive better project decisions. • Taskboards can visually radiate project progress. • Project documentation. Agile: Requirements Communication
  • 35. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden • Delivering the solution in small bites. • Reviewing requirements during planning. • Reviewing requirements during demo. • Requirements describe solution to business needs. • Determining requirements as late as possible. • Validating requirements through prioritizing delivery. Agile:Assessment andValidation
  • 36. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden • Great products and happy customers begin and end with pliable requirements. • Change happens, how do we embrace it? • Expanding our toolkit, redefining nails as opportunities. • Continuous planning recognizes that change can be good. Business Analysts Are Crucial to Agile Project Success
  • 37. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden • Great BA’s assist the customer is defining the best possible product, a standard consistently examined during the entire project. • Great products emerge from designs that evolve as a result of information made available to the customer and project team. • Great project teams promote open and honest communication, and utilize this information to tune their behavior. Wrap Up
  • 38. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden ‣ Find experts that can point you in the right direction. ‣ Recognize that training is the proper foundation on which team’s build. ‣ It takes time to get good at anything,Agile is no exception, but the rewards are well worth it. ‣ Getting started is easier than you might think. Your Call To Action
  • 39. “Simplicity does not precede complexity, it follows it.” - Alan Perlis “Whether your next project is a SUCCESS or a failure is not a matter of chance, it is a matter of choice.” - A wise Agile coach and trainer
  • 40. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden Your Questions, My Answers Note: For those questions we do not have time to answer during the webinar, I will be providing a written response.
  • 41. Copyright 2010 Davisbase LLC. Distribution without express permission is forbidden • Thank you. • Bill Gaiennie, Davisbase Consulting • bill@davisbase.org • http://www.davisbase.org • (949) 303-9109 WRAP-UP