26
Implementing BI systems using Agile methods Iman Eftekhari MCITP, MCSE, CSM [email protected] www.agilebi.com.au

Agile BI - SYBIS

  • Upload
    iman-ef

  • View
    252

  • Download
    0

Embed Size (px)

DESCRIPTION

Implementing BI systems using Agile methods

Citation preview

Page 1: Agile BI - SYBIS

Implementing BI systems using Agile methods

Iman EftekhariMCITP, MCSE, CSM

[email protected]

www.agilebi.com.au

Page 2: Agile BI - SYBIS

Agenda

• What is Agile• Agile BI• Tools: TFS

Page 3: Agile BI - SYBIS

What is Agile?

Page 4: Agile BI - SYBIS

Agile vs. Waterfall

Page 5: Agile BI - SYBIS

Agile / SCRUM

Page 6: Agile BI - SYBIS

Agile Benefits

• Business engagement throughout the life-cycle of the project• Collaboration• Quicker respond to change (less TTM)• Reduce risk

Page 7: Agile BI - SYBIS

Agile Issues

• No Governance• Less Control• Low Quality• No Documentation• Hard to Plan• Doesn’t work well for the Backend projects

WRONG!

Page 8: Agile BI - SYBIS

Agile Facts

• Governance• Control• Quality• Documentation• Planning• Works well for the Backend projects

Page 9: Agile BI - SYBIS

Why Agile BI?

• Businesses are always changing• Quicker decisions • Traditional approaches doesn’t work anymore

Page 10: Agile BI - SYBIS

What is Agile BI?

Processes

ToolsTechniques

Page 11: Agile BI - SYBIS

How to Implement Agile BI Systems?

Page 12: Agile BI - SYBIS

Tips

• Prototype• Evolving vs. incremental • Use reusable models and frameworks • Template-based approach• Automation• Live documentation

Page 13: Agile BI - SYBIS

Prototyping Approach - Evolving

Iteration 1

I - 1

Iteration 1

Iteration 1

Iteration 1

Iteration 1

Iteration 2

Iteration 3

Page 14: Agile BI - SYBIS

Build Approach - IncrementalIteration 1

Iteration 2

Iteration 3

Iteration 4

Iteration 5

Iteration N

Page 15: Agile BI - SYBIS

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.

Page 16: Agile BI - SYBIS

Some Agile Tools

• JIRA & Green Hopper• Issue tracking• Task management• Planning

• TFS• ALM• Source Control• CI (Continuous Integration) • Automated build & testing

Page 17: Agile BI - SYBIS

Microsoft TFS, a Leader in ALM World

Page 18: Agile BI - SYBIS

TFS Features

TFS

Version Control

Automated Build / Test

Task Tracking

Project Portal

Reporting and

Analytics

Page 19: Agile BI - SYBIS

TFS: Source Control

Page 20: Agile BI - SYBIS

TFS Web Access

Page 21: Agile BI - SYBIS

TFS: Task Board

Page 22: Agile BI - SYBIS

TFS: Project Tracking

Page 23: Agile BI - SYBIS

TFS: Project Tracking

Page 24: Agile BI - SYBIS

Things that worked well• Team collaboration• Business engagement• Quality• Better adoption

Page 26: Agile BI - SYBIS

Sydney BI Social (SYBIS) Group

https://www.linkedin.com/groups?gid=4900023

http://www.meetup.com/SYBISGROUP/