Soumettre la recherche
Mettre en ligne
Tw Technology Radar Qtb Sep11
•
0 j'aime
•
437 vues
Adrian Treacy
Suivre
Updated Technology radar. Agile Developement
Lire moins
Lire la suite
Signaler
Partager
Signaler
Partager
1 sur 18
Recommandé
The Paradox of Agile Architecture Quality: Designing for Failure
The Paradox of Agile Architecture Quality: Designing for Failure
Jason Bloomberg
Dell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case Sharing
Hui Cheng
DEVNET-1147 Energizing Your Career with Cloud Technologies
DEVNET-1147 Energizing Your Career with Cloud Technologies
Cisco DevNet
Groth data of-cloud
Groth data of-cloud
Studying
Eunoia Technologies Profile
Eunoia Technologies Profile
Raja Sekhar Pentakota
Intersect
Intersect
Fotios Lindiakos
Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eatin...
Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eatin...
VMware Tanzu
Building Modern Applications Using APIs, Microservices and Chatbots
Building Modern Applications Using APIs, Microservices and Chatbots
Oracle Developers
Recommandé
The Paradox of Agile Architecture Quality: Designing for Failure
The Paradox of Agile Architecture Quality: Designing for Failure
Jason Bloomberg
Dell OpenStack Powered Cloud Solution and Case Sharing
Dell OpenStack Powered Cloud Solution and Case Sharing
Hui Cheng
DEVNET-1147 Energizing Your Career with Cloud Technologies
DEVNET-1147 Energizing Your Career with Cloud Technologies
Cisco DevNet
Groth data of-cloud
Groth data of-cloud
Studying
Eunoia Technologies Profile
Eunoia Technologies Profile
Raja Sekhar Pentakota
Intersect
Intersect
Fotios Lindiakos
Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eatin...
Pivotal CenturyLink Cloud Platform Seminar Presentations: Software Kept Eatin...
VMware Tanzu
Building Modern Applications Using APIs, Microservices and Chatbots
Building Modern Applications Using APIs, Microservices and Chatbots
Oracle Developers
Is Silverlight Ready to Replace Flash in the Enterprise?
Is Silverlight Ready to Replace Flash in the Enterprise?
WinWire Technologies Inc
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Bruno Borges
Leveraging The Power Of The Cloud For Your Business
Leveraging The Power Of The Cloud For Your Business
Joel Katz
Unified Cloud Performance Monitoring - The Need of The Hour
Unified Cloud Performance Monitoring - The Need of The Hour
eG Innovations
Five Journeys to (your) Cloud Infrastructure
Five Journeys to (your) Cloud Infrastructure
Riccardo Romani
Oracle OpenWorld - A quick take on all 22 press releases of Day #1 - #3
Oracle OpenWorld - A quick take on all 22 press releases of Day #1 - #3
Holger Mueller
Oracle cloud strategy
Oracle cloud strategy
Agora Group
Oracle Solaris Cloud Management and Deployment with OpenStack
Oracle Solaris Cloud Management and Deployment with OpenStack
OTN Systems Hub
토드(Toad) 신제품 및 크로스 플랫폼 전략(1)
토드(Toad) 신제품 및 크로스 플랫폼 전략(1)
mosaicnet
Solaris 11.2 What's New
Solaris 11.2 What's New
Orgad Kimchi
2012-08-21 NRO GED Industry Day
2012-08-21 NRO GED Industry Day
Shawn Wells
Oracle Cloud Computing Strategy (EMO)
Oracle Cloud Computing Strategy (EMO)
rachgregs
Internet of Things: Patterns For Building Real World Applications
Internet of Things: Patterns For Building Real World Applications
Ivan Dwyer
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
Dr. Wilfred Lin (Ph.D.)
Oracle Cloud Storage Service & Oracle Database Backup Cloud Service
Oracle Cloud Storage Service & Oracle Database Backup Cloud Service
Jean-Philippe PINTE
Agile Development and DevOps in the Oracle Cloud
Agile Development and DevOps in the Oracle Cloud
jeckels
New Horizons for End-User Computing Event - Pivot 3
New Horizons for End-User Computing Event - Pivot 3
Arrow ECS UK
Cross Domain Solutions for SolarWinds from Sterling Computers
Cross Domain Solutions for SolarWinds from Sterling Computers
DLT Solutions
Apex atp customer_presentation_wwc march 2019
Apex atp customer_presentation_wwc march 2019
Oracle Developers
Oracle Mobile Cloud Service
Oracle Mobile Cloud Service
Juan Carlos Ruiz Rico
Introductiontoagile Scrum 120808133533 Phpapp01
Introductiontoagile Scrum 120808133533 Phpapp01
Adrian Treacy
CMHT Ambassador's spring 3
CMHT Ambassador's spring 3
Avery Davis
Contenu connexe
Tendances
Is Silverlight Ready to Replace Flash in the Enterprise?
Is Silverlight Ready to Replace Flash in the Enterprise?
WinWire Technologies Inc
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Bruno Borges
Leveraging The Power Of The Cloud For Your Business
Leveraging The Power Of The Cloud For Your Business
Joel Katz
Unified Cloud Performance Monitoring - The Need of The Hour
Unified Cloud Performance Monitoring - The Need of The Hour
eG Innovations
Five Journeys to (your) Cloud Infrastructure
Five Journeys to (your) Cloud Infrastructure
Riccardo Romani
Oracle OpenWorld - A quick take on all 22 press releases of Day #1 - #3
Oracle OpenWorld - A quick take on all 22 press releases of Day #1 - #3
Holger Mueller
Oracle cloud strategy
Oracle cloud strategy
Agora Group
Oracle Solaris Cloud Management and Deployment with OpenStack
Oracle Solaris Cloud Management and Deployment with OpenStack
OTN Systems Hub
토드(Toad) 신제품 및 크로스 플랫폼 전략(1)
토드(Toad) 신제품 및 크로스 플랫폼 전략(1)
mosaicnet
Solaris 11.2 What's New
Solaris 11.2 What's New
Orgad Kimchi
2012-08-21 NRO GED Industry Day
2012-08-21 NRO GED Industry Day
Shawn Wells
Oracle Cloud Computing Strategy (EMO)
Oracle Cloud Computing Strategy (EMO)
rachgregs
Internet of Things: Patterns For Building Real World Applications
Internet of Things: Patterns For Building Real World Applications
Ivan Dwyer
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
Dr. Wilfred Lin (Ph.D.)
Oracle Cloud Storage Service & Oracle Database Backup Cloud Service
Oracle Cloud Storage Service & Oracle Database Backup Cloud Service
Jean-Philippe PINTE
Agile Development and DevOps in the Oracle Cloud
Agile Development and DevOps in the Oracle Cloud
jeckels
New Horizons for End-User Computing Event - Pivot 3
New Horizons for End-User Computing Event - Pivot 3
Arrow ECS UK
Cross Domain Solutions for SolarWinds from Sterling Computers
Cross Domain Solutions for SolarWinds from Sterling Computers
DLT Solutions
Apex atp customer_presentation_wwc march 2019
Apex atp customer_presentation_wwc march 2019
Oracle Developers
Oracle Mobile Cloud Service
Oracle Mobile Cloud Service
Juan Carlos Ruiz Rico
Tendances
(20)
Is Silverlight Ready to Replace Flash in the Enterprise?
Is Silverlight Ready to Replace Flash in the Enterprise?
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Leveraging The Power Of The Cloud For Your Business
Leveraging The Power Of The Cloud For Your Business
Unified Cloud Performance Monitoring - The Need of The Hour
Unified Cloud Performance Monitoring - The Need of The Hour
Five Journeys to (your) Cloud Infrastructure
Five Journeys to (your) Cloud Infrastructure
Oracle OpenWorld - A quick take on all 22 press releases of Day #1 - #3
Oracle OpenWorld - A quick take on all 22 press releases of Day #1 - #3
Oracle cloud strategy
Oracle cloud strategy
Oracle Solaris Cloud Management and Deployment with OpenStack
Oracle Solaris Cloud Management and Deployment with OpenStack
토드(Toad) 신제품 및 크로스 플랫폼 전략(1)
토드(Toad) 신제품 및 크로스 플랫폼 전략(1)
Solaris 11.2 What's New
Solaris 11.2 What's New
2012-08-21 NRO GED Industry Day
2012-08-21 NRO GED Industry Day
Oracle Cloud Computing Strategy (EMO)
Oracle Cloud Computing Strategy (EMO)
Internet of Things: Patterns For Building Real World Applications
Internet of Things: Patterns For Building Real World Applications
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
Oracle Cloud Storage Service & Oracle Database Backup Cloud Service
Oracle Cloud Storage Service & Oracle Database Backup Cloud Service
Agile Development and DevOps in the Oracle Cloud
Agile Development and DevOps in the Oracle Cloud
New Horizons for End-User Computing Event - Pivot 3
New Horizons for End-User Computing Event - Pivot 3
Cross Domain Solutions for SolarWinds from Sterling Computers
Cross Domain Solutions for SolarWinds from Sterling Computers
Apex atp customer_presentation_wwc march 2019
Apex atp customer_presentation_wwc march 2019
Oracle Mobile Cloud Service
Oracle Mobile Cloud Service
En vedette
Introductiontoagile Scrum 120808133533 Phpapp01
Introductiontoagile Scrum 120808133533 Phpapp01
Adrian Treacy
CMHT Ambassador's spring 3
CMHT Ambassador's spring 3
Avery Davis
Strategic IA Careers: Skills and Knowledge for Success
Strategic IA Careers: Skills and Knowledge for Success
Andrea L. Ames
Quilts: A metaphor for content
Quilts: A metaphor for content
Andrea L. Ames
Content Experience Leadership: Transforming Your Organization for Content Exc...
Content Experience Leadership: Transforming Your Organization for Content Exc...
Andrea L. Ames
Mobile.Broadband Gavin.Franks 10.10.12
Mobile.Broadband Gavin.Franks 10.10.12
Adrian Treacy
Design Thinking for Content
Design Thinking for Content
Andrea L. Ames
En vedette
(7)
Introductiontoagile Scrum 120808133533 Phpapp01
Introductiontoagile Scrum 120808133533 Phpapp01
CMHT Ambassador's spring 3
CMHT Ambassador's spring 3
Strategic IA Careers: Skills and Knowledge for Success
Strategic IA Careers: Skills and Knowledge for Success
Quilts: A metaphor for content
Quilts: A metaphor for content
Content Experience Leadership: Transforming Your Organization for Content Exc...
Content Experience Leadership: Transforming Your Organization for Content Exc...
Mobile.Broadband Gavin.Franks 10.10.12
Mobile.Broadband Gavin.Franks 10.10.12
Design Thinking for Content
Design Thinking for Content
Similaire à Tw Technology Radar Qtb Sep11
Intel Cloud Foundry and OpenStack
Intel Cloud Foundry and OpenStack
Silicon Valley Cloud Foundry Meetup
Self-Driving Data Center
Self-Driving Data Center
Sergey A. Razin
Coding Secure Infrastructure in the Cloud using the PIE framework
Coding Secure Infrastructure in the Cloud using the PIE framework
James Wickett
Hack for Good and Profit (Cloud Foundry Summit 2014)
Hack for Good and Profit (Cloud Foundry Summit 2014)
VMware Tanzu
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...
JAX London
HP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pill
BeMyApp
MySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application Development
Henry J. Kröger
Migrating to Public Cloud
Migrating to Public Cloud
Adrian Cockcroft
Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle Developers
Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.
Oracle Developers
A Tight Ship: How Containers and SDS Optimize the Enterprise
A Tight Ship: How Containers and SDS Optimize the Enterprise
Eric Kavanagh
LIVO Presentation by ENO
LIVO Presentation by ENO
Tamer Taşdelen
Self-Driving Data Center
Self-Driving Data Center
All Things Open
HTML5 / Mobile Web
HTML5 / Mobile Web
Dipesh Mukerji
Appnovation Intro Deck
Appnovation Intro Deck
Appnovation Technologies
Extending The Value Of Oracle Crm On Demand Through Cloud Based Extensibility
Extending The Value Of Oracle Crm On Demand Through Cloud Based Extensibility
Jerome Leonard
Apex day 1.0 oracle cloud news_andrej valach
Apex day 1.0 oracle cloud news_andrej valach
APEX Solutions - Natural Intelligence
Streamlining Deployments in a Large Websphere Environment
Streamlining Deployments in a Large Websphere Environment
XebiaLabs
FLUX - Crash Course in Cloud 2.0
FLUX - Crash Course in Cloud 2.0
Mark Hinkle
Webinar: How and Why to Containerize Your Legacy Applications
Webinar: How and Why to Containerize Your Legacy Applications
Storage Switzerland
Similaire à Tw Technology Radar Qtb Sep11
(20)
Intel Cloud Foundry and OpenStack
Intel Cloud Foundry and OpenStack
Self-Driving Data Center
Self-Driving Data Center
Coding Secure Infrastructure in the Cloud using the PIE framework
Coding Secure Infrastructure in the Cloud using the PIE framework
Hack for Good and Profit (Cloud Foundry Summit 2014)
Hack for Good and Profit (Cloud Foundry Summit 2014)
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...
Achieving genuine elastic multitenancy with the Waratek Cloud VM for Java : J...
HP Helion Webinar #4 - Open stack the magic pill
HP Helion Webinar #4 - Open stack the magic pill
MySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application Development
Migrating to Public Cloud
Migrating to Public Cloud
Oracle - Continuous Delivery NYC meetup, June 07, 2018
Oracle - Continuous Delivery NYC meetup, June 07, 2018
Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.
A Tight Ship: How Containers and SDS Optimize the Enterprise
A Tight Ship: How Containers and SDS Optimize the Enterprise
LIVO Presentation by ENO
LIVO Presentation by ENO
Self-Driving Data Center
Self-Driving Data Center
HTML5 / Mobile Web
HTML5 / Mobile Web
Appnovation Intro Deck
Appnovation Intro Deck
Extending The Value Of Oracle Crm On Demand Through Cloud Based Extensibility
Extending The Value Of Oracle Crm On Demand Through Cloud Based Extensibility
Apex day 1.0 oracle cloud news_andrej valach
Apex day 1.0 oracle cloud news_andrej valach
Streamlining Deployments in a Large Websphere Environment
Streamlining Deployments in a Large Websphere Environment
FLUX - Crash Course in Cloud 2.0
FLUX - Crash Course in Cloud 2.0
Webinar: How and Why to Containerize Your Legacy Applications
Webinar: How and Why to Containerize Your Legacy Applications
Plus de Adrian Treacy
Arrows Group Corporate Brochure
Arrows Group Corporate Brochure
Adrian Treacy
Dan North Embracinguncertaintyv3
Dan North Embracinguncertaintyv3
Adrian Treacy
Mobile.Broadband John.Frieslaar 10.10.12
Mobile.Broadband John.Frieslaar 10.10.12
Adrian Treacy
Mobile.Broadband Maurice.Patrick 101012
Mobile.Broadband Maurice.Patrick 101012
Adrian Treacy
Mobile.Broadband Dan.Warren 101012
Mobile.Broadband Dan.Warren 101012
Adrian Treacy
Back To Basics Hyper Free Principles For Software Developers
Back To Basics Hyper Free Principles For Software Developers
Adrian Treacy
Testing In Java
Testing In Java
Adrian Treacy
Thezenofscrum1 090221154550 Phpapp01
Thezenofscrum1 090221154550 Phpapp01
Adrian Treacy
Shareaholicwordcamp 120716084731 Phpapp01
Shareaholicwordcamp 120716084731 Phpapp01
Adrian Treacy
Whatisux 120716141232 Phpapp02
Whatisux 120716141232 Phpapp02
Adrian Treacy
Mark Neild Nsn Beyond 4 G
Mark Neild Nsn Beyond 4 G
Adrian Treacy
Rec 12 073 Lte Small Cells Presentation Arrows
Rec 12 073 Lte Small Cells Presentation Arrows
Adrian Treacy
Arrows Group Information
Arrows Group Information
Adrian Treacy
Plus de Adrian Treacy
(13)
Arrows Group Corporate Brochure
Arrows Group Corporate Brochure
Dan North Embracinguncertaintyv3
Dan North Embracinguncertaintyv3
Mobile.Broadband John.Frieslaar 10.10.12
Mobile.Broadband John.Frieslaar 10.10.12
Mobile.Broadband Maurice.Patrick 101012
Mobile.Broadband Maurice.Patrick 101012
Mobile.Broadband Dan.Warren 101012
Mobile.Broadband Dan.Warren 101012
Back To Basics Hyper Free Principles For Software Developers
Back To Basics Hyper Free Principles For Software Developers
Testing In Java
Testing In Java
Thezenofscrum1 090221154550 Phpapp01
Thezenofscrum1 090221154550 Phpapp01
Shareaholicwordcamp 120716084731 Phpapp01
Shareaholicwordcamp 120716084731 Phpapp01
Whatisux 120716141232 Phpapp02
Whatisux 120716141232 Phpapp02
Mark Neild Nsn Beyond 4 G
Mark Neild Nsn Beyond 4 G
Rec 12 073 Lte Small Cells Presentation Arrows
Rec 12 073 Lte Small Cells Presentation Arrows
Arrows Group Information
Arrows Group Information
Tw Technology Radar Qtb Sep11
1.
September 2011 ThoughtWorks Technology
Radar Nick Hines & Ian Cartwright #thoughtworksradar
2.
Tech Radar (1)
Techniques Tools Platforms Languages Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
3.
Tech Radar (2)
! Adopt: We feel strongly that the industry should be adopting these items. We use them when appropriate on our projects. ! Trial: Worth pursuing. It is important to understand how to build up this capability. Enterprises should try this technology on a project that can handle the risk. ! Assess: Worth exploring with the goal of understanding how it will affect your enterprise. ! Hold: Proceed with caution. Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
4.
Continuous Delivery –
What and Why ! Continuous Delivery – ability to release software on demand ! Next logical step after Agile software development ! Why do we need Continuous Delivery? • Competitive pressures • Responsiveness to market • Customers expect constant updates • Allows testing of ideas in the market ! What are the benefits? • Predictability & Reliability • Fast feedback • Power in the hands of the business Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
5.
Continuous Delivery –
How (1) ! Development practices • Code on the mainline - not feature branching (more later) • Branch by abstraction & Feature toggles • Automated tests of user journeys • Automated cross-functional tests – simple performance trending • Evolutionary DB ! Build and Deployment patterns • Infrastructure as code • Continuous Deployment • Automated database deployment • A/B Testing, Canary releases, etc • CI, Build pipelines, etc Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
6.
Continuous Delivery –
How (2) ! DevOps • Greater cooperation between development and operations • Use techniques from s/w development e.g. automation and testing ! Tooling • Chef, Puppet, CFEngine, Powershell • IAAS • GO • Vagrant Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
7.
Mobile Applications –
Why? ! Massive growth in availability of Smart phones and mobile devices ! Apps from stores overtaking “traditional” applications ! Mobile devices becoming default means of accessing information ! Cross-platform still huge challenge ! Enterprise integration and strategy still in infancy Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
8.
Mobile Applications –
How? ! Cross platform mobile toolkits – Holy grail but unfortunately an illusion ! Progressive enhancement – develop for lowest common denominator then enhance ! Mobile web • jQuery mobile • HTML 5 • Offline mobile ! Testing mobile applications • Selenium 2 • Frank ! Web kit based browsers Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
9.
Web as platform
! Internet most scalable and resilient “application” on the planet ! Techniques from the web can be used in enterprise applications • E.g. ATOM as pub/sub • Use HTTP as default transport mechanism • Thoughtful caching • Caching reverse proxies ! Service choreography ! Defined by protocol rather than centrally ! Hypermedia driven application protocols ! Emulate way humans interact with Internet Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
10.
Web Development
! Many tools/techniques emerging to aid in development of rich HTML applications ! Javascript as first-class language ! Coffeescript ! Backbone.js ! SASS, SCSS, LESS ! HAML Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
11.
Cloud Computing
! Despite recent setbacks still huge momentum towards cloud ! AWS outages illustrate need for “cloud friendly” architectures ! Private vs. Public cloud • Data Protection issues • Many enterprises still reluctant or unable to use public cloud ! Hybrid cloud to manage excess load Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
12.
Cloud Platforms (1)
! AWS • Despite problems range of services continues to expand • Addition of Oracle and VPC ! Heroku • Originally RoR PAAS, • Now supports multiple web frameworks, Java and Clojure ! Cloud Foundry • Supports Java/Spring applications, Rails, Sinatra, Grails and Node.js also MongoDB, MySQL and Redis • Public (VMWare) or Private Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
13.
Cloud Platforms (2)
! OpenStack • Open source private cloud • Leverages existing virtualisation technologies e.g. KVM • So far compute and object storage but under active development ! Continuous Delivery makes cloud a lot easier! Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
14.
Agile Analytics –
Why? ! Data obesity • Data collection from web, etc. outstripping ability of business to analyse it ! Demand for customer insights • Clients sense that marketing can be better targeted • Promise of mining trends from social networks • Traditional finance oriented data warehouses don’t support this kind of analysis ! Business not getting expected ROI on BI projects ! Long project lifecycles – typically 18+ months ! Major cost overruns – little ability to fail fast Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
15.
Agile Analytics –
What? ! Strong end user value focus – focus on business need not technical solution ! Iterative development approach – answer most important questions first ! Test led development – complexity of BI demands automated tests ! Focus on high value stories – don’t “boil the ocean” ! Same advantages as “normal” Agile ! Use of innovative and open source tools ! Event sourced BI – provides real time analytics Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
16.
Agile Analytics –
Tools ! Use NoSQL databases – column stores and document databases often better fit to data ! Use Open Source or lightweight BI tools – e.g. Pentaho, JasperSoft, CloverETL, Talend, BIRT, SpagoBI ! Use Cloud computing to store large data sets ! Use functional langauges/tools e.g. MapReduce, Hadoop for rapid processing ! Leverage existing lightweight tools e.g. Excel for reporting Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
17.
Some controversies?
! The Future of Java ! Feature Branching ! VCS with “implicit workflow” ! Code in configuration ! Database or Procedure oriented integration ! Java portal servers ! GWT Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.
18.
Build your own
Radar! ! Advice: http://tinyurl.com/NealFordRadar ! Tool: https://github.com/bdargan/techradar Private and Confidential. © 2011 ThoughtWorks, Ltd. All rights reserved.