Not Just Another Pretty Face: Building the Business Case for Ajax

Slides:



Advertisements
Similar presentations
SOA Rich Client SOA Rich Client Rich Client Service Based Desktop System in SOA Environment.
Advertisements

The e-Framework Bill Olivier Director Development, Systems and Technology JISC.
User Driven Modelling and Systematic Interaction for End-User Programming Modelling for Engineering Processes Peter Hale UWE.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
February 11, 2007 Can Ajax be OS for the Browser? Kevin Hakman Co-Founder General Interface Ajax Toolkit Director, Developer Evangelism TIBCO Software.
Web The Platform for Enabling UC The Web 2.0 Platform - Enables “real-world” unified communications A place to launch software, ready for outside.
Stuart Sim Chief Architect Global Education & research Sun Client Solutions Blog:
Modern Systems Analysis and Design Third Edition Chapter 11 Selecting the Best Alternative Design Strategy 11.1.
Chapter 7: Client/Server Computing Business Data Communications, 5e.
Copyright 2004 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Second Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
Framework: ISA-95 WG We are here User cases Studies
Copyright © 2003 Pearson Education, Inc. Chapter 8 – Slide 1 by Michael Kay The Web Wizard’s Guide to Flash.
Introduction to Information Systems Class Agenda Instructor Introductions –Instructor –Class Objectives Competitive Advantages will be a key area Very.
Adaptability for flexible mobile service provision in 3G and beyond Nikos Houssos
An emerging computing paradigm where data and services reside in massively scalable data centers and can be ubiquitously accessed from any connected devices.
System Management for Virtualization and Automation in a Dynamic Data Center SVM’08 Munich Karsten Beins, Sen. Director Infrastructure Technology.
Using Blackboard for blended learning Delivering the Geography curriculum at Kingston College This talk will give an overview of the assessment features.
ARCH-4: The Presentation Layer in the OpenEdge® Reference Architecture Frank Beusenberg Senior Technical Consultant.
Dave Elmendorf Director 21CN Voice and Multimedia 30th September 2008 Adopting SOA for Telecom Workshop Providers Perspectives on SOA in Telecom.
Are you getting the benefits from ASP.NET and AJAX? Introduction to the CTC ASP.NET Webforms Generator.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
DEV-16: Leveraging the Power of Advanced GUI Power is nothing without control Erwin in ‘t VeldCCS Tony VertentenIntris Eric DebeijProgress Roland de PijperProgress.
SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Wayne Lockhart Sr. Product Manager.
© 2005 IBM Corporation IBM Business-Centric SOA Event SOA on your terms and our expertise Operational Efficiency Achieved through People and SOA Martin.
AJAX Compiled from “AJAX Programming” [Sang Shin] (Asynchronous JavaScript and XML)
R7 Integrator and Enterprise Integrator: You won’t believe this is XA… Deborah Vermillion, VP Consulting Services, CPIM, CIRM Belinda Daub, Senior Consultant.
® IBM Software Group © 2004 IBM Corporation Developing an SOA with RUP and UML 2.0 Giles Davies.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
Ajax VS Flex A comparison based on shopping cart implementation PoHsu Yeh py2157.
Not Just Another Pretty Face: Building the Business Case for Ajax March 20 th, 2007 John Eckman Practice Director, Next Generation Internet
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 11 Selecting.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Features Of SQL Server 2000: 1. Internet Integration: SQL Server 2000 works with other products to form a stable and secure data store for internet and.
Selecting the Best Alternative Design Strategy. Two basic steps 1.Generate a comprehensive set of alternative design strategies 2.Select the one design.
Ajax! Ajax Programming Ajax! Ajax Programming. Ajax! Ajax Programming Take a look at a typical desktop application (Spreadsheet app, etc.) The program.
Microsoft Unified Communications Partner Business Value 1.
Living With Your New IP PBX David M. Laurenson, VP Information Technology and CIO A. Finkl & Sons A.Finkl & Sons founded in 1879 HQ in Chicago World’s.
Two Steps Forward, One Step Back: The Return of the Browser Wars? September 24th, 2007 John Eckman, Practice Director, Next Generation Internet.
Visual Web & AJAX with Netbeans 6.0 Your Name Sun Campus Ambassador Your Address.
Open Platform 3.0™ Overview – 3rd August 2016 Dr Christopher J Harding
IT Architecture Technical blueprint for evolving a corporate infrastructure resource that can be shared by many users and services processing systems hardware.
Netscape Application Server
N-Tier Architecture.
Improving searches through community clustering of information
IBM Tivoli Web Site Analyzer Training Document
Design Decisions / Lessons Learned
Fast App Creation with APEX Blueprints
Systems Analysis and Design With UML 2
IBM Start Now Host Integration Solutions
Migrating Oracle Forms Using Oracle Application Express
Inventory of Distributed Computing Concepts and Web services
RIA for Business What‘s next? 19/11/18
IMS & Wireline to Wireless Convergence
Architectures of distributed systems Fundamental Models
Architectures of distributed systems Fundamental Models
Chapter 17: Client/Server Computing
Scott Thorne & Chuck Shubert
Enterprise Integration
Chapter 11 Selecting the Best Alternative Design Strategy
Enterprise Architecture at Penn State
Chapter 7 Selecting the Best Alternative Design Strategy
Architectures of distributed systems
Choosing between Silverlight and AJAX
Architectures of distributed systems Fundamental Models
Chapter 11 Selecting the Best Alternative Design Strategy
ARCH-14: Power Your Organisation with OpenEdge
Modern Systems Analysis and Design Third Edition
The changing Development Organization
Presentation transcript:

Not Just Another Pretty Face: Building the Business Case for Ajax March 20th, 2007 John Eckman Practice Director, Next Generation Internet jeckman@optaros.com

Context: Ajax and next generation Internet applications Agenda Context: Ajax and next generation Internet applications Building a business case Benefits of Ajax applications

Context: Next Generation Internet First Generation Constrained by Limitations Next Generation Internet Embraces the Capabilities Users & Partners “Surfing”, Transacting, Personalized Collaborative, Community enabling, Sharing, Participating HTML, Links, Forms, Page-centric Rich UI Elements Application- Centric Interface Synchronous, Page-centric Asynchronous, Desktop-quality, Application-centric Monolithic, Layered Assembled, Composite SOA, Orchestrated Partner Platform Application Tightly Integrated, Server-centric Highly Integratable, Loosely Integrated, Service-centric, Standards Driven

Building a Business Case Expected costs versus expected benefits Like any other business case! New costs, new benefits, but same equation Leverage what you know Your users Your business Leverage what others know Network Consultants AJAX is NOT itself a business case

Building a Business Case Make many small bets Prototype, iterate, improve Not “rip and replace” but “extend and enhance” Make informed decisions Measure, analyze, repeat Don’t be afraid to “fail fast”

Building a Business Case: Factors Greenfield vs. brownfield What is the existing web infrastructure? Incremental improvement vs. wholesale redesign Ajax vs. Flash Multimedia Integration with “Web 1.0”

Building a Business Case: Factors Open source vs. proprietary toolkit Flexibility, avoidance of vendor lock-in Skill set in house or retained Holistic application vs. component style Component style less disruptive, but also less innovative Holistic application is significant commitment, but can be truly differentiating

Benefits of Ajax Applications User benefit: ease of contribution Business benefit: more frequent contributions from more users

Benefits of Ajax Applications User benefit: immediate feedback Business benefit: fewer abandoned transactions, higher completion rates

Benefits of Ajax Applications User benefit: more interactive, differentiated experience Business benefit: longer sessions, increased user loyalty

Benefits of Ajax Applications User benefit: responsive local actions Business benefit: lower server-side computing, bandwidth costs Caution: don’t assume – profile, test http://openrico.org/rico/livegrid.page

Benefits of Ajax Applications User benefit: automatic updates Business benefit: lower cost of deployments, upgrades No more desktop installers or shipped CDs No more tracking of different desktop configs

What evidence? Soft evidence Hard evidence User feedback Competitive research Projected budgets, development costs, maintenance costs Hard evidence A/B testing – beta or in production Changes in conversion rate, uptake rate, interaction rate Actual development costs, maintenance costs

Summary Next Generation Internet Applications Building a business case Collaborative, interactive, participatory Rich Interfaces (Flash and Ajax) Composite, Network Aware, Assembled Building a business case Expected costs versus expected benefits Leverage what you know, and what others know Make many small bets Make informed decisions Benefits of Ajax applications Ease of contribution Immediate feedback More interactive, differentiated experience Responsive local actions Automatic updates 14

Thanks! Q & A John Eckman Optaros, Inc. 60 Canal St. Boston MA, 02114 617-227-1855 x139 jeckman@optaros.com http://www.optaros.com/ http://www.openparenthesis.org/