SlideShare una empresa de Scribd logo
1 de 21
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

Más contenido relacionado

La actualidad más candente

The marketing strategy of two wheeler products in bangladesh
The marketing strategy of two wheeler products in bangladeshThe marketing strategy of two wheeler products in bangladesh
The marketing strategy of two wheeler products in bangladesh
Sadman Prodhan
 
Organizational Behavior & Biometrics System of BANGLALINK
Organizational Behavior & Biometrics System of BANGLALINKOrganizational Behavior & Biometrics System of BANGLALINK
Organizational Behavior & Biometrics System of BANGLALINK
Rashedul Amin
 
Organizational Structure
Organizational StructureOrganizational Structure
Organizational Structure
Sampath
 
VMware Partner Program Plan
VMware Partner Program PlanVMware Partner Program Plan
VMware Partner Program Plan
Elliott Lowe
 
Digital Marketing Essentials_Doddle
Digital Marketing Essentials_DoddleDigital Marketing Essentials_Doddle
Digital Marketing Essentials_Doddle
Natalie Walker
 

La actualidad más candente (17)

Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010Using agile and lean to lead business transformation agile 2010
Using agile and lean to lead business transformation agile 2010
 
The marketing strategy of two wheeler products in bangladesh
The marketing strategy of two wheeler products in bangladeshThe marketing strategy of two wheeler products in bangladesh
The marketing strategy of two wheeler products in bangladesh
 
Supply chain, a risk management survey results and analysis
Supply chain, a risk management survey results and analysisSupply chain, a risk management survey results and analysis
Supply chain, a risk management survey results and analysis
 
Presales Consultant Roles&Responsibilities
Presales Consultant Roles&ResponsibilitiesPresales Consultant Roles&Responsibilities
Presales Consultant Roles&Responsibilities
 
Agile Transformation and Cultural Change
 Agile Transformation and Cultural Change Agile Transformation and Cultural Change
Agile Transformation and Cultural Change
 
Roadmaps That Inspire
Roadmaps That InspireRoadmaps That Inspire
Roadmaps That Inspire
 
Intro to agile business analysis
Intro to agile business analysisIntro to agile business analysis
Intro to agile business analysis
 
Digital Transformation Toolkit from ProductStack
Digital Transformation Toolkit from ProductStackDigital Transformation Toolkit from ProductStack
Digital Transformation Toolkit from ProductStack
 
Organizational Behavior & Biometrics System of BANGLALINK
Organizational Behavior & Biometrics System of BANGLALINKOrganizational Behavior & Biometrics System of BANGLALINK
Organizational Behavior & Biometrics System of BANGLALINK
 
Organizational Structure
Organizational StructureOrganizational Structure
Organizational Structure
 
VMware Partner Program Plan
VMware Partner Program PlanVMware Partner Program Plan
VMware Partner Program Plan
 
Searle pak
Searle pakSearle pak
Searle pak
 
Uber Smart: KM Goes Big
Uber Smart:  KM Goes BigUber Smart:  KM Goes Big
Uber Smart: KM Goes Big
 
Report on MANAGEMENT PRACTICES IN BEXIMCO PHARMA
Report on MANAGEMENT PRACTICES IN BEXIMCO PHARMAReport on MANAGEMENT PRACTICES IN BEXIMCO PHARMA
Report on MANAGEMENT PRACTICES IN BEXIMCO PHARMA
 
OKR Canvas - Ágiles 2018
OKR Canvas - Ágiles 2018OKR Canvas - Ágiles 2018
OKR Canvas - Ágiles 2018
 
From Teams to Tribes: Creating a One Team Culture
From Teams to Tribes: Creating a One Team CultureFrom Teams to Tribes: Creating a One Team Culture
From Teams to Tribes: Creating a One Team Culture
 
Digital Marketing Essentials_Doddle
Digital Marketing Essentials_DoddleDigital Marketing Essentials_Doddle
Digital Marketing Essentials_Doddle
 

Destacado

Qlik project methodology handbook v 1.0 docx
Qlik project methodology handbook v 1.0 docxQlik project methodology handbook v 1.0 docx
Qlik project methodology handbook v 1.0 docx
Antonino Barbaro ©
 
Tbs -qlik_view_practice_overview_-_14_mar_2012
Tbs  -qlik_view_practice_overview_-_14_mar_2012Tbs  -qlik_view_practice_overview_-_14_mar_2012
Tbs -qlik_view_practice_overview_-_14_mar_2012
Jaikumar Karuppannan
 
Qlik View Corporate Overview Ppt Presentation
Qlik View Corporate Overview Ppt PresentationQlik View Corporate Overview Ppt Presentation
Qlik View Corporate Overview Ppt Presentation
pdalalau
 
Agile Business Intelligence
Agile Business IntelligenceAgile Business Intelligence
Agile Business Intelligence
Don Jackson
 

Destacado (14)

Qlik project methodology handbook v 1.0 docx
Qlik project methodology handbook v 1.0 docxQlik project methodology handbook v 1.0 docx
Qlik project methodology handbook v 1.0 docx
 
Practical qlikview 25 page sample
Practical qlikview   25 page samplePractical qlikview   25 page sample
Practical qlikview 25 page sample
 
Best Practices - QlikView Application Development
Best Practices - QlikView Application DevelopmentBest Practices - QlikView Application Development
Best Practices - QlikView Application Development
 
QlikView Architecture Overview
QlikView Architecture OverviewQlikView Architecture Overview
QlikView Architecture Overview
 
QlikView & Big Data
QlikView & Big DataQlikView & Big Data
QlikView & Big Data
 
What is QlikView and What makes it Unique
What is QlikView and What makes it UniqueWhat is QlikView and What makes it Unique
What is QlikView and What makes it Unique
 
Tbs -qlik_view_practice_overview_-_14_mar_2012
Tbs  -qlik_view_practice_overview_-_14_mar_2012Tbs  -qlik_view_practice_overview_-_14_mar_2012
Tbs -qlik_view_practice_overview_-_14_mar_2012
 
Extending and Integrating QlikView
Extending and Integrating QlikViewExtending and Integrating QlikView
Extending and Integrating QlikView
 
Top 10 QlikView Developer Tips
Top 10 QlikView Developer TipsTop 10 QlikView Developer Tips
Top 10 QlikView Developer Tips
 
QlikView ppt
QlikView pptQlikView ppt
QlikView ppt
 
Qlikview-online-training | Qlikview Server training | Qlikview Designer
Qlikview-online-training | Qlikview Server training | Qlikview DesignerQlikview-online-training | Qlikview Server training | Qlikview Designer
Qlikview-online-training | Qlikview Server training | Qlikview Designer
 
BI & Analytics in Action Using QlikView
BI & Analytics in Action Using QlikViewBI & Analytics in Action Using QlikView
BI & Analytics in Action Using QlikView
 
Qlik View Corporate Overview Ppt Presentation
Qlik View Corporate Overview Ppt PresentationQlik View Corporate Overview Ppt Presentation
Qlik View Corporate Overview Ppt Presentation
 
Agile Business Intelligence
Agile Business IntelligenceAgile Business Intelligence
Agile Business Intelligence
 

Similar a QlikView projects in Agile Environment

Tackling the Fallacy of Agile
Tackling the Fallacy of Agile Tackling the Fallacy of Agile
Tackling the Fallacy of Agile
BSGAfrica
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyay
PMI_IREP_TP
 
HanoiScrum: Agile co-exists with Waterfall
 HanoiScrum: Agile co-exists with Waterfall HanoiScrum: Agile co-exists with Waterfall
HanoiScrum: Agile co-exists with Waterfall
Vu Hung Nguyen
 
Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureAgile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US Assure
JAX Chamber IT Council
 
Agile Project Management 1 17 2007[1]
Agile Project Management 1 17 2007[1]Agile Project Management 1 17 2007[1]
Agile Project Management 1 17 2007[1]
leaptocheap
 
The Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayThe Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool Essay
Heidi Owens
 

Similar a QlikView projects in Agile Environment (20)

Robert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls AgileRobert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls Agile
 
Going Agile
Going  AgileGoing  Agile
Going Agile
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docx
 
BSG tackling the fallacy of "Agile"
BSG tackling the fallacy of "Agile"BSG tackling the fallacy of "Agile"
BSG tackling the fallacy of "Agile"
 
Tackling the Fallacy of Agile
Tackling the Fallacy of Agile Tackling the Fallacy of Agile
Tackling the Fallacy of Agile
 
Mark Foley Agile Methods And The Business Analystc
Mark Foley   Agile Methods And The Business AnalystcMark Foley   Agile Methods And The Business Analystc
Mark Foley Agile Methods And The Business Analystc
 
TDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul HolwayTDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul Holway
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyay
 
HanoiScrum: Agile co-exists with Waterfall
 HanoiScrum: Agile co-exists with Waterfall HanoiScrum: Agile co-exists with Waterfall
HanoiScrum: Agile co-exists with Waterfall
 
Agile presentation adriana feb 2012
Agile presentation adriana feb 2012Agile presentation adriana feb 2012
Agile presentation adriana feb 2012
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureAgile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US Assure
 
What Does Agile Mean to the Modern PMO
What Does Agile Mean to the Modern PMOWhat Does Agile Mean to the Modern PMO
What Does Agile Mean to the Modern PMO
 
Agile Project Management 1 17 2007[1]
Agile Project Management 1 17 2007[1]Agile Project Management 1 17 2007[1]
Agile Project Management 1 17 2007[1]
 
The Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool EssayThe Agile Readiness Assessment Tool Essay
The Agile Readiness Assessment Tool Essay
 
Blended Agile
Blended AgileBlended Agile
Blended Agile
 
Agile Project management
Agile Project managementAgile Project management
Agile Project management
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
BARoleAgileVsStandard
BARoleAgileVsStandardBARoleAgileVsStandard
BARoleAgileVsStandard
 
Agile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coachingAgile ncr pramila hitachi consulting_future_coaching
Agile ncr pramila hitachi consulting_future_coaching
 

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