SlideShare a Scribd company logo
QlikView Projects in Agile Environment
By Saleha Amin
Agenda
Understanding Agile
Limitations of Agile
Challenges in implementing Agile in QlikView environment
Reuse of QVDs
Implementing Agile: Cultural Shift, Business Engagement, Decentralize BI
Key Takeaways
Q & A
Disclaimer
The material discussed in this presentation is my own observations and
do not represent the practices promoted by Agile Alliance or Hologic
Agile Manifesto
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Scrum Process Overview
Sprint
Retrospect
ive
Backlog
Grooming
Sprint
Planning
Sprint
Execution
Sprint
Review
Sprint
Retrospective
Scrum Roles
Product Owner Scrum Master Scrum Team
Required
functionality
Nice to
have
Future
release
High priority stories are broken down
with details and acceptance criteria and
low priority items are not yet
decomposed.
HighPriorityLowtoMedium
priority
Backlog Grooming
High Priority
Stories
Sprint related
activities
Support/Maintenance
Sprint Buffer
Time Off
Planning a Sprint
TotalSprint
Capacity
2-Week Sprint = 80hrs
 Sprint Buffer = 10hrs
 High Priority Stories = 50hr
 Time Off = 2hrs
 Support Maintenance = 10hrs
 Sprint related activities = 8hrs
Sprint Iterations (2 weeks/ 10 Days)
Mon Tue Wed Thu Fri
Sprint #1
Planning
Work Day Work Day
Work Day Work Day Work Day Work Day
Sprint #2
Planning
Sprint #1
Demo and
Retrospective
Backlog
Grooming
Work Day
Work Day Work Day Work Day Work Day
Work Day
Work Day Work Day
Work Day Work Day Work Day Work Day
Portfolio
Planning
Meeting
Portfolio Planning
2016 April May June July 2017
Today
UAT
7/6/2016
UAT
6/15/2016
UAT
6/8/2016
UAT
5/25/2016
UAT
5/22/2016
UAT
5/14/2016
5/11/2016- 6/12/2016Where-Shipped Report
6/15/2016 - 7/17/2016Quality Trending and Instrument
Reliability
5/25/2016 - 6/26/2016Related Records
5/4/2016 - 5/22/2016Quest Business Review
5/28/2016 - 6/12/2016Integrate Oracle and Agile data
4/1/2016 - 6/5/2016Introduce efficiencies for Quality Reporting
Key points so far…
Responding to change
Innovate quickly and at a reduced cost
Highest business value functionality is priority
Frequent evaluation of the dashboard by the business
Standard change management process
Better visibility of project roadmap
Empowered and motivated team members
Work Day
Adaptation
Myths about Agile process
 A development fad
 Complete absence of process and change control resulting in ad-hoc changes and
endless scope creeps
 There is no documentation in agile
 Must be implemented by the book
Example User Story: As a business analyst, I want a QlikView dashboard that gives me the
current count of all instruments so I can improve inventory management
Steps in implementing Agile Methodology
1) Evaluate the gaps in your current process
 Prioritize requirements
 Engage customers
 Stakeholder participation
 Project Duration
 Change Control
 User Adoption
2) Set reasonable expectations on how agile will help you fill those gaps
3) Start with a small, focused project with high business engagement
4) Once implemented, do frequent health check
Gaps in our process
Lack of a standard project management process
Polarized teams
How to choose a platform for a particular business request, ex: QlikView,
OBI, or Discoverer
All requests were on ad-hoc basis
No standard way to inform business about the status of their request
No standard triage process
Common concerns when implementing Agile
What tool to use?
Does the team need to go through formal agile training?
Who takes the role of the product owner?
How is a scrum master different from a project manager?
What should be the duration of a sprint?
Too many meetings
Implementing Agile in BI
In real world when we are implementing agile, first we need to create the
ecosystem for Agile to thrive. There are several key points to keep in
consideration
- Reuse and maintainability
- Cultural shift
- Decentralize BI- Hybrid model
- Business engagement
Re-use and maintainability
 Introduce plug and play in Qlikview development
 No logic in the ETL layer so QVDs could be used across various QlikView
applications
 Avoid building LAYOUTS with tightly-coupled database schemas
 Data models should be extensible with minimum re-work
 Ability to create rule based components, so a change in one component
can trigger changes to all applications that used this component
 Ability to automate routine tasks
Challenge
Designing and coding for reuse takes longer, and under the pressure of
project deadlines and resource constraints, most developers
don’t do this
Cultural Shift
Empowered, self organizing teams
Plan driven to value driven development
Embrace change
Encourage innovation
Management trusts the team and team takes ownership
Frequent communication of organizational goals and priorities
Decentralize BI- Use a hybrid model
Centralized BI eventually becomes the bottleneck
Divide responsibilities between central and departmental teams depending on
your organization’s structure and culture
Operations and governance controlled by the IT the rest lies with the business
IT and Business have different priorities; finding alignment is a challenge
Schlegel, Kurt, Frank Buytendijk, and Dan Sommer. "Create a Centralized and Decentralized Organizational Model
for Business Intelligence." (2014). Gartner. Web.
Challenges with Agile
Simple but not easy
Maintaining the rhyme of sprints
Agile at team level but not enterprise level
Lack of BRD there is nothing to go back to…dig into your inbox.
Customer keeps on changing their request
Challenge with globally distributed teams
Resources are not 100% dedicated on a single project
Frequent requirement changes and intensive collaboration can be
stressful on the team
What the future holds
BI shift from being IT centric to business centric
Empowering business users to create their own BI apps
Optimally 80% of BI initiative should be self service
It is ok to loosen control on non mission-critical BI apps to promote self
service
Boris Evelson. "Build An Agile BI Organization." Forrester. 5 Feb. 2015.
Web
Q/A

More Related Content

PDF
Agile Methodology
PDF
Agile Assessment Version 1.0
PDF
Sales Performance Review Powerpoint Presentation Slides
PPTX
The Product Owner Playbook - Introduction
PDF
Business analysis compass mapping to the iiba babok v2
PPT
Business Analysis and IT Business Analyst – An Introduction
PPTX
Agile Project Management
Agile Methodology
Agile Assessment Version 1.0
Sales Performance Review Powerpoint Presentation Slides
The Product Owner Playbook - Introduction
Business analysis compass mapping to the iiba babok v2
Business Analysis and IT Business Analyst – An Introduction
Agile Project Management

What's hot (20)

PPTX
TestOps and Shift Left
PPT
Business Analyst As Product Owner
PDF
Kanban For Software Engineering Apr 242
PDF
User Story Mapping
DOCX
Digital marketing manager performance appraisal
PDF
Effect Mapping: A Better Way to Get Really Usable Results Out of IT Projects
PPTX
Who is the Product Owner Anyway
PPTX
Agile Fundamentals
PDF
Project Management Controlling And Monitoring PowerPoint Presentation Slides
PDF
Evidence based management – Measuring value to enable improvement and busines...
PDF
Scrum: la guía básica
PDF
Agile sdlc
PDF
Project Governance Framework Powerpoint Presentation Slides
ODP
Agile Project Management
PPTX
Agile business analyst
PDF
Agile transformation kick off presentation v 1.0
PPT
Intro to agile business analysis
PPTX
Agile 2013 - Lean Change for Enabling Agile Transformations
PPT
Talent Pool Program
PPS
Agile Project Management with Scrum
TestOps and Shift Left
Business Analyst As Product Owner
Kanban For Software Engineering Apr 242
User Story Mapping
Digital marketing manager performance appraisal
Effect Mapping: A Better Way to Get Really Usable Results Out of IT Projects
Who is the Product Owner Anyway
Agile Fundamentals
Project Management Controlling And Monitoring PowerPoint Presentation Slides
Evidence based management – Measuring value to enable improvement and busines...
Scrum: la guía básica
Agile sdlc
Project Governance Framework Powerpoint Presentation Slides
Agile Project Management
Agile business analyst
Agile transformation kick off presentation v 1.0
Intro to agile business analysis
Agile 2013 - Lean Change for Enabling Agile Transformations
Talent Pool Program
Agile Project Management with Scrum
Ad

Viewers also liked (14)

DOC
Qlik project methodology handbook v 1.0 docx
PDF
Practical qlikview 25 page sample
PPT
Best Practices - QlikView Application Development
PDF
QlikView Architecture Overview
PDF
QlikView & Big Data
PDF
What is QlikView and What makes it Unique
PPTX
Tbs -qlik_view_practice_overview_-_14_mar_2012
PDF
Extending and Integrating QlikView
PPTX
Top 10 QlikView Developer Tips
PPT
QlikView ppt
PDF
Qlikview-online-training | Qlikview Server training | Qlikview Designer
PPSX
BI & Analytics in Action Using QlikView
PPTX
Qlik View Corporate Overview Ppt Presentation
PPTX
Agile Business Intelligence
Qlik project methodology handbook v 1.0 docx
Practical qlikview 25 page sample
Best Practices - QlikView Application Development
QlikView Architecture Overview
QlikView & Big Data
What is QlikView and What makes it Unique
Tbs -qlik_view_practice_overview_-_14_mar_2012
Extending and Integrating QlikView
Top 10 QlikView Developer Tips
QlikView ppt
Qlikview-online-training | Qlikview Server training | Qlikview Designer
BI & Analytics in Action Using QlikView
Qlik View Corporate Overview Ppt Presentation
Agile Business Intelligence
Ad

Similar to QlikView projects in Agile Environment (20)

PPTX
Aagile business analytics - how a new generation bi is reducing risk and incr...
PPTX
Agile Data Warehousing
PDF
agileBIPresentation
PPTX
How to get started with Agile BI
DOCX
Agile Business Intelligence - course notes
PDF
DC Business Intelligentsia January Meetup: Agile BI and Data Chaos
PPTX
Andew Marks Agile Business Analytics How A New Generation Bi Is Reducing ...
PDF
Agile Business Intelligence
PPTX
Using an Agile Framework in a BI Team
PPTX
Bob Selfridge - Identify, Collect, and Act Upon Customer Interactions; Rinse,...
PPTX
Why ask why? Try agile BI!
PDF
Trends 2011 and_beyond_business_intelligence
PPTX
Agile Business Intelligence
PDF
Are we Agile or Fragile? Agile Africa 2017 - Reflections from the IQbusiness ...
PDF
Agile the way we work - HansenCX
PDF
TDWI STL 20140613 Agile - Paul Holway
PPTX
Agility: A Land Boat to Arrive at Your Data Lake Faster
 
PDF
Jerry Walker - without a plan
PPTX
Agile Business Intelligence
Aagile business analytics - how a new generation bi is reducing risk and incr...
Agile Data Warehousing
agileBIPresentation
How to get started with Agile BI
Agile Business Intelligence - course notes
DC Business Intelligentsia January Meetup: Agile BI and Data Chaos
Andew Marks Agile Business Analytics How A New Generation Bi Is Reducing ...
Agile Business Intelligence
Using an Agile Framework in a BI Team
Bob Selfridge - Identify, Collect, and Act Upon Customer Interactions; Rinse,...
Why ask why? Try agile BI!
Trends 2011 and_beyond_business_intelligence
Agile Business Intelligence
Are we Agile or Fragile? Agile Africa 2017 - Reflections from the IQbusiness ...
Agile the way we work - HansenCX
TDWI STL 20140613 Agile - Paul Holway
Agility: A Land Boat to Arrive at Your Data Lake Faster
 
Jerry Walker - without a plan
Agile Business Intelligence

QlikView projects in Agile Environment

  • 1. QlikView Projects in Agile Environment By Saleha Amin
  • 2. Agenda Understanding Agile Limitations of Agile Challenges in implementing Agile in QlikView environment Reuse of QVDs Implementing Agile: Cultural Shift, Business Engagement, Decentralize BI Key Takeaways Q & A
  • 3. Disclaimer The material discussed in this presentation is my own observations and do not represent the practices promoted by Agile Alliance or Hologic
  • 4. Agile Manifesto Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
  • 6. Required functionality Nice to have Future release High priority stories are broken down with details and acceptance criteria and low priority items are not yet decomposed. HighPriorityLowtoMedium priority Backlog Grooming
  • 7. High Priority Stories Sprint related activities Support/Maintenance Sprint Buffer Time Off Planning a Sprint TotalSprint Capacity 2-Week Sprint = 80hrs  Sprint Buffer = 10hrs  High Priority Stories = 50hr  Time Off = 2hrs  Support Maintenance = 10hrs  Sprint related activities = 8hrs
  • 8. Sprint Iterations (2 weeks/ 10 Days) Mon Tue Wed Thu Fri Sprint #1 Planning Work Day Work Day Work Day Work Day Work Day Work Day Sprint #2 Planning Sprint #1 Demo and Retrospective Backlog Grooming Work Day Work Day Work Day Work Day Work Day Work Day Work Day Work Day Work Day Work Day Work Day Work Day Portfolio Planning Meeting
  • 9. Portfolio Planning 2016 April May June July 2017 Today UAT 7/6/2016 UAT 6/15/2016 UAT 6/8/2016 UAT 5/25/2016 UAT 5/22/2016 UAT 5/14/2016 5/11/2016- 6/12/2016Where-Shipped Report 6/15/2016 - 7/17/2016Quality Trending and Instrument Reliability 5/25/2016 - 6/26/2016Related Records 5/4/2016 - 5/22/2016Quest Business Review 5/28/2016 - 6/12/2016Integrate Oracle and Agile data 4/1/2016 - 6/5/2016Introduce efficiencies for Quality Reporting
  • 10. Key points so far… Responding to change Innovate quickly and at a reduced cost Highest business value functionality is priority Frequent evaluation of the dashboard by the business Standard change management process Better visibility of project roadmap Empowered and motivated team members Work Day Adaptation
  • 11. Myths about Agile process  A development fad  Complete absence of process and change control resulting in ad-hoc changes and endless scope creeps  There is no documentation in agile  Must be implemented by the book Example User Story: As a business analyst, I want a QlikView dashboard that gives me the current count of all instruments so I can improve inventory management
  • 12. Steps in implementing Agile Methodology 1) Evaluate the gaps in your current process  Prioritize requirements  Engage customers  Stakeholder participation  Project Duration  Change Control  User Adoption 2) Set reasonable expectations on how agile will help you fill those gaps 3) Start with a small, focused project with high business engagement 4) Once implemented, do frequent health check
  • 13. Gaps in our process Lack of a standard project management process Polarized teams How to choose a platform for a particular business request, ex: QlikView, OBI, or Discoverer All requests were on ad-hoc basis No standard way to inform business about the status of their request No standard triage process
  • 14. Common concerns when implementing Agile What tool to use? Does the team need to go through formal agile training? Who takes the role of the product owner? How is a scrum master different from a project manager? What should be the duration of a sprint? Too many meetings
  • 15. Implementing Agile in BI In real world when we are implementing agile, first we need to create the ecosystem for Agile to thrive. There are several key points to keep in consideration - Reuse and maintainability - Cultural shift - Decentralize BI- Hybrid model - Business engagement
  • 16. Re-use and maintainability  Introduce plug and play in Qlikview development  No logic in the ETL layer so QVDs could be used across various QlikView applications  Avoid building LAYOUTS with tightly-coupled database schemas  Data models should be extensible with minimum re-work  Ability to create rule based components, so a change in one component can trigger changes to all applications that used this component  Ability to automate routine tasks Challenge Designing and coding for reuse takes longer, and under the pressure of project deadlines and resource constraints, most developers don’t do this
  • 17. Cultural Shift Empowered, self organizing teams Plan driven to value driven development Embrace change Encourage innovation Management trusts the team and team takes ownership Frequent communication of organizational goals and priorities
  • 18. Decentralize BI- Use a hybrid model Centralized BI eventually becomes the bottleneck Divide responsibilities between central and departmental teams depending on your organization’s structure and culture Operations and governance controlled by the IT the rest lies with the business IT and Business have different priorities; finding alignment is a challenge Schlegel, Kurt, Frank Buytendijk, and Dan Sommer. "Create a Centralized and Decentralized Organizational Model for Business Intelligence." (2014). Gartner. Web.
  • 19. Challenges with Agile Simple but not easy Maintaining the rhyme of sprints Agile at team level but not enterprise level Lack of BRD there is nothing to go back to…dig into your inbox. Customer keeps on changing their request Challenge with globally distributed teams Resources are not 100% dedicated on a single project Frequent requirement changes and intensive collaboration can be stressful on the team
  • 20. What the future holds BI shift from being IT centric to business centric Empowering business users to create their own BI apps Optimally 80% of BI initiative should be self service It is ok to loosen control on non mission-critical BI apps to promote self service Boris Evelson. "Build An Agile BI Organization." Forrester. 5 Feb. 2015. Web
  • 21. Q/A