Agile architecture


Published on

Presented at the agile BI congres, held in the Netherlands, december 13th

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Let me see a show of hands, who favours the statement by Jorgen, and who favors the one by Emiel ?
  • Welcome at my talk, which will cover the architecture in an agile working environment
  • We certrainly know that enterprise architects do not offer enough detail in their guiding for the team to be of practical use
  • Scrum is by far the most popular agile method currently used.And just to give you an XP example, Google recently launched BigQuery, a BI toolset, this product was developed in 90 days, in those 90 days, 100 releases saw the light.
  • PA is basically the startup concept, where you empower a programmer and make him the driving force behind the productOpen data & hackaton combined was seen in the Philips Design “Big Data Visualisation”, where programmers and other parties interested, used open data in a session @ Philips, during 2 days, to come up with interesting use cases. Euro prices were awarded. If you get 50 people to come to your office in their free time, with chances of no incentive, this save you more that 50000 Euro
  • We need some strategies to choose from, they can be combined
  • Somehow, every company where agile principles are used, have some too Obvious Dilbert comics hanging on the wall. I recommend getting rid of those and replacing them with the 2 following inspirational quotes
  • This is a design example, that keeps you sharp when making choices.
  • But first, some guiding principles that apply to agile as a whole.
  • I am Johan van der Kooij. I started BI Dutch, the largest Dutch BI community with over 4000 members. I work as a consultant for Incentro. Looking at agile from a different perspective: Incentro is organised according to the “cell structure”, without staff functions and almost no overhead, is very agile as far a reacting to the market is concerned.
  • Agile architecture

    1. 1. Agile Architectures From BDUF to DTSTTCPWJohan van der Kooij, Incentro @jhnvdk - #agilebi
    2. 2. Agile principle 11The best ARCHITECTURES, requirements, and designs emerge from self-organizing teams.
    3. 3. Protocols• Scrum• XP• DSDM• Lean• Kanban
    4. 4. Out of the box• Programmers anarchy• Hackaton• Open data
    5. 5. • Integration• Apps• Technology Deliverables• Cloud• Re-use, build or buy• Self Service BI• Forget requirements
    6. 6. High level requirements• $$$$• Time to market• Risk• Quality
    7. 7. • Development• Maintenance TCO – Full• Usage lifecycle• Decommission
    8. 8. Case: big data• Capture, store, analyse RFID measurements• Development -> license, FTE, hardware• Usage -> training, license• Maintenance -> changes, bugfixes• Decommission -> getting rid of it
    9. 9. Scenario 2: Scenario 1: build own buy Hadoop bigdata farm appliance Scenario 0:Scenario 3: Use existing cloud infra
    10. 10. Scenario 1:buy Hadoop appliance
    11. 11. Scenario 2:build own bigdata cluster
    12. 12. Scenario 3: cloud
    13. 13. Scenario 0:use existing infra
    14. 14. Who...• Team• Agile architect• Technical product owner• Finance stakeholder (PM)
    15. 15. Some final thoughts
    16. 16. Maximizing ‘work not done’• From BDUF – Big Design Upfront• To DTSTTCPW - Do The Simplest Thing That Could Possibly Work
    17. 17. Reading list (full:• Ralph Hughes’ blog:• De agile architect:• Agile from a legal perspective:• Death of requirements:• Scrum alliance & architecture:• Human side of agile:• The New Value-Cycle for Agile Data Warehousing:• Get Agile or Get Outsourced :