SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Docker Swarm For High Availability | Docker Tutorial | DevOps Tutorial | Edureka
Docker Swarm For High Availability | Docker Tutorial | DevOps Tutorial | EdurekaDocker Swarm For High Availability | Docker Tutorial | DevOps Tutorial | Edureka
Docker Swarm For High Availability | Docker Tutorial | DevOps Tutorial | EdurekaEdureka!
 
Kubernetes - introduction
Kubernetes - introductionKubernetes - introduction
Kubernetes - introductionSparkbit
 
Deploy 22 microservices from scratch in 30 mins with GitOps
Deploy 22 microservices from scratch in 30 mins with GitOpsDeploy 22 microservices from scratch in 30 mins with GitOps
Deploy 22 microservices from scratch in 30 mins with GitOpsOpsta
 
Python and Oracle : allies for best of data management
Python and Oracle : allies for best of data managementPython and Oracle : allies for best of data management
Python and Oracle : allies for best of data managementLaurent Leturgez
 
Google Kubernetes Engine (GKE) deep dive
Google Kubernetes Engine (GKE) deep diveGoogle Kubernetes Engine (GKE) deep dive
Google Kubernetes Engine (GKE) deep diveAkash Agrawal
 
New Approaches for Fraud Detection on Apache Kafka and KSQL
New Approaches for Fraud Detection on Apache Kafka and KSQLNew Approaches for Fraud Detection on Apache Kafka and KSQL
New Approaches for Fraud Detection on Apache Kafka and KSQLconfluent
 
Designing IBM MQ deployments for the cloud generation
Designing IBM MQ deployments for the cloud generationDesigning IBM MQ deployments for the cloud generation
Designing IBM MQ deployments for the cloud generationDavid Ware
 
Kubernetes Docker Container Implementation Ppt PowerPoint Presentation Slide ...
Kubernetes Docker Container Implementation Ppt PowerPoint Presentation Slide ...Kubernetes Docker Container Implementation Ppt PowerPoint Presentation Slide ...
Kubernetes Docker Container Implementation Ppt PowerPoint Presentation Slide ...SlideTeam
 
Building BMW Group's Customer Engagement Platform on AWS (AMT305) - AWS re:In...
Building BMW Group's Customer Engagement Platform on AWS (AMT305) - AWS re:In...Building BMW Group's Customer Engagement Platform on AWS (AMT305) - AWS re:In...
Building BMW Group's Customer Engagement Platform on AWS (AMT305) - AWS re:In...Amazon Web Services
 
Kubernetes a comprehensive overview
Kubernetes   a comprehensive overviewKubernetes   a comprehensive overview
Kubernetes a comprehensive overviewGabriel Carro
 
OpenShift, Docker, Kubernetes: The next generation of PaaS
OpenShift, Docker, Kubernetes: The next generation of PaaSOpenShift, Docker, Kubernetes: The next generation of PaaS
OpenShift, Docker, Kubernetes: The next generation of PaaSGraham Dumpleton
 
Kubernetes 101 for Beginners
Kubernetes 101 for BeginnersKubernetes 101 for Beginners
Kubernetes 101 for BeginnersOktay Esgul
 
Migration to Databricks - On-prem HDFS.pptx
Migration to Databricks - On-prem HDFS.pptxMigration to Databricks - On-prem HDFS.pptx
Migration to Databricks - On-prem HDFS.pptxKshitija(KJ) Gupte
 
Standing Up an Effective Enterprise Data Hub -- Technology and Beyond
Standing Up an Effective Enterprise Data Hub -- Technology and BeyondStanding Up an Effective Enterprise Data Hub -- Technology and Beyond
Standing Up an Effective Enterprise Data Hub -- Technology and BeyondCloudera, Inc.
 
223: Modernization and Migrating from the ESB to Containers
223: Modernization and Migrating from the ESB to Containers223: Modernization and Migrating from the ESB to Containers
223: Modernization and Migrating from the ESB to ContainersTrevor Dolby
 
Private cloud network architecture (2018)
Private cloud network architecture (2018)Private cloud network architecture (2018)
Private cloud network architecture (2018)Gasida Seo
 
Kubernetes for Beginners: An Introductory Guide
Kubernetes for Beginners: An Introductory GuideKubernetes for Beginners: An Introductory Guide
Kubernetes for Beginners: An Introductory GuideBytemark
 

Was ist angesagt? (20)

Docker Swarm For High Availability | Docker Tutorial | DevOps Tutorial | Edureka
Docker Swarm For High Availability | Docker Tutorial | DevOps Tutorial | EdurekaDocker Swarm For High Availability | Docker Tutorial | DevOps Tutorial | Edureka
Docker Swarm For High Availability | Docker Tutorial | DevOps Tutorial | Edureka
 
Kubernetes - introduction
Kubernetes - introductionKubernetes - introduction
Kubernetes - introduction
 
Deploy 22 microservices from scratch in 30 mins with GitOps
Deploy 22 microservices from scratch in 30 mins with GitOpsDeploy 22 microservices from scratch in 30 mins with GitOps
Deploy 22 microservices from scratch in 30 mins with GitOps
 
Best Practices with Azure & Kubernetes
Best Practices with Azure & KubernetesBest Practices with Azure & Kubernetes
Best Practices with Azure & Kubernetes
 
Python and Oracle : allies for best of data management
Python and Oracle : allies for best of data managementPython and Oracle : allies for best of data management
Python and Oracle : allies for best of data management
 
Monitor Cloud Resources using Alerts & Insights
Monitor Cloud Resources using Alerts & InsightsMonitor Cloud Resources using Alerts & Insights
Monitor Cloud Resources using Alerts & Insights
 
Google Kubernetes Engine (GKE) deep dive
Google Kubernetes Engine (GKE) deep diveGoogle Kubernetes Engine (GKE) deep dive
Google Kubernetes Engine (GKE) deep dive
 
New Approaches for Fraud Detection on Apache Kafka and KSQL
New Approaches for Fraud Detection on Apache Kafka and KSQLNew Approaches for Fraud Detection on Apache Kafka and KSQL
New Approaches for Fraud Detection on Apache Kafka and KSQL
 
Designing IBM MQ deployments for the cloud generation
Designing IBM MQ deployments for the cloud generationDesigning IBM MQ deployments for the cloud generation
Designing IBM MQ deployments for the cloud generation
 
Kubernetes Docker Container Implementation Ppt PowerPoint Presentation Slide ...
Kubernetes Docker Container Implementation Ppt PowerPoint Presentation Slide ...Kubernetes Docker Container Implementation Ppt PowerPoint Presentation Slide ...
Kubernetes Docker Container Implementation Ppt PowerPoint Presentation Slide ...
 
Kubernetes 101
Kubernetes 101Kubernetes 101
Kubernetes 101
 
Building BMW Group's Customer Engagement Platform on AWS (AMT305) - AWS re:In...
Building BMW Group's Customer Engagement Platform on AWS (AMT305) - AWS re:In...Building BMW Group's Customer Engagement Platform on AWS (AMT305) - AWS re:In...
Building BMW Group's Customer Engagement Platform on AWS (AMT305) - AWS re:In...
 
Kubernetes a comprehensive overview
Kubernetes   a comprehensive overviewKubernetes   a comprehensive overview
Kubernetes a comprehensive overview
 
OpenShift, Docker, Kubernetes: The next generation of PaaS
OpenShift, Docker, Kubernetes: The next generation of PaaSOpenShift, Docker, Kubernetes: The next generation of PaaS
OpenShift, Docker, Kubernetes: The next generation of PaaS
 
Kubernetes 101 for Beginners
Kubernetes 101 for BeginnersKubernetes 101 for Beginners
Kubernetes 101 for Beginners
 
Migration to Databricks - On-prem HDFS.pptx
Migration to Databricks - On-prem HDFS.pptxMigration to Databricks - On-prem HDFS.pptx
Migration to Databricks - On-prem HDFS.pptx
 
Standing Up an Effective Enterprise Data Hub -- Technology and Beyond
Standing Up an Effective Enterprise Data Hub -- Technology and BeyondStanding Up an Effective Enterprise Data Hub -- Technology and Beyond
Standing Up an Effective Enterprise Data Hub -- Technology and Beyond
 
223: Modernization and Migrating from the ESB to Containers
223: Modernization and Migrating from the ESB to Containers223: Modernization and Migrating from the ESB to Containers
223: Modernization and Migrating from the ESB to Containers
 
Private cloud network architecture (2018)
Private cloud network architecture (2018)Private cloud network architecture (2018)
Private cloud network architecture (2018)
 
Kubernetes for Beginners: An Introductory Guide
Kubernetes for Beginners: An Introductory GuideKubernetes for Beginners: An Introductory Guide
Kubernetes for Beginners: An Introductory Guide
 

Andere mochten auch

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 docxAntonino Barbaro ©
 
Practical qlikview 25 page sample
Practical qlikview   25 page samplePractical qlikview   25 page sample
Practical qlikview 25 page samplePractical QlikView
 
QlikView Architecture Overview
QlikView Architecture OverviewQlikView Architecture Overview
QlikView Architecture Overviewdivjeev
 
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 UniqueQlikView-India
 
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_2012Jaikumar Karuppannan
 
Extending and Integrating QlikView
Extending and Integrating QlikViewExtending and Integrating QlikView
Extending and Integrating QlikViewHelena Caligari
 
Top 10 QlikView Developer Tips
Top 10 QlikView Developer TipsTop 10 QlikView Developer Tips
Top 10 QlikView Developer TipsPractical QlikView
 
QlikView ppt
QlikView pptQlikView ppt
QlikView pptTomi Lee
 
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 Designersuresh
 
BI & Analytics in Action Using QlikView
BI & Analytics in Action Using QlikViewBI & Analytics in Action Using QlikView
BI & Analytics in Action Using QlikViewUday Kothari
 
Qlik View Corporate Overview Ppt Presentation
Qlik View Corporate Overview Ppt PresentationQlik View Corporate Overview Ppt Presentation
Qlik View Corporate Overview Ppt Presentationpdalalau
 
Agile Business Intelligence
Agile Business IntelligenceAgile Business Intelligence
Agile Business IntelligenceDon Jackson
 

Andere mochten auch (13)

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
 
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
 

Ähnlich wie QlikView projects in Agile Environment

Robert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls AgileRobert Mc Geachy Common Pitfalls Agile
Robert Mc Geachy Common Pitfalls AgileRobert McGeachy
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxVardha Mago
 
BSG tackling the fallacy of "Agile"
BSG tackling the fallacy of "Agile"BSG tackling the fallacy of "Agile"
BSG tackling the fallacy of "Agile"BSGAfrica
 
Tackling the Fallacy of Agile
Tackling the Fallacy of Agile Tackling the Fallacy of Agile
Tackling the Fallacy of Agile BSGAfrica
 
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 AnalystcMia Horrigan
 
TDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul HolwayTDWI STL 20140613 Agile - Paul Holway
TDWI STL 20140613 Agile - Paul HolwayTDWI St. Louis
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyayPMI_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 WaterfallVu Hung Nguyen
 
Agile presentation adriana feb 2012
Agile presentation adriana feb 2012Agile presentation adriana feb 2012
Agile presentation adriana feb 2012Adriana Beal
 
Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureAgile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US AssureJAX Chamber IT Council
 
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 PMOMike Otranto
 
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 EssayHeidi Owens
 
Agile Project management
Agile Project managementAgile Project management
Agile Project managementPraveen Sidola
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrumPrudentialSolutions
 
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_coachingAgileNCR2016
 

Ähnlich wie 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