Upload
iman-ef
View
252
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Implementing BI systems using Agile methods
Citation preview
Implementing BI systems using Agile methods
Iman EftekhariMCITP, MCSE, CSM
www.agilebi.com.au
Agenda
• What is Agile• Agile BI• Tools: TFS
What is Agile?
Agile vs. Waterfall
Agile / SCRUM
Agile Benefits
• Business engagement throughout the life-cycle of the project• Collaboration• Quicker respond to change (less TTM)• Reduce risk
Agile Issues
• No Governance• Less Control• Low Quality• No Documentation• Hard to Plan• Doesn’t work well for the Backend projects
WRONG!
Agile Facts
• Governance• Control• Quality• Documentation• Planning• Works well for the Backend projects
Why Agile BI?
• Businesses are always changing• Quicker decisions • Traditional approaches doesn’t work anymore
What is Agile BI?
Processes
ToolsTechniques
How to Implement Agile BI Systems?
Tips
• Prototype• Evolving vs. incremental • Use reusable models and frameworks • Template-based approach• Automation• Live documentation
Prototyping Approach - Evolving
Iteration 1
I - 1
Iteration 1
Iteration 1
Iteration 1
Iteration 1
Iteration 2
Iteration 3
Build Approach - IncrementalIteration 1
Iteration 2
Iteration 3
Iteration 4
Iteration 5
Iteration N
Essential Tools
• Agile is not about tools, but for Agile BI we need to have right tools• CI• Automated build/release• Automated testing• Workflow (peer review)• Etc.
Some Agile Tools
• JIRA & Green Hopper• Issue tracking• Task management• Planning
• TFS• ALM• Source Control• CI (Continuous Integration) • Automated build & testing
Microsoft TFS, a Leader in ALM World
TFS Features
TFS
Version Control
Automated Build / Test
Task Tracking
Project Portal
Reporting and
Analytics
TFS: Source Control
TFS Web Access
TFS: Task Board
TFS: Project Tracking
TFS: Project Tracking
Things that worked well• Team collaboration• Business engagement• Quality• Better adoption
Sydney BI Social (SYBIS) Group
https://www.linkedin.com/groups?gid=4900023
http://www.meetup.com/SYBISGROUP/