AC2k7 - Flex2 and beyond, LiveCycle 8, Apollo, Cairngorm 3, Methodology and Madness, Design Led Innovation and more !

| 1 Comment

I promise this will be the nerdiest blog title I'll have all year.  It was almost AC2k6++.  2006 has been a tremendous year within Adobe Consulting. I want to kick-off 2007 with some retrospective of how far we've come in the last while with all things RIA, and then take a look forward to my thoughts on what's in store for us in our chosen field in 2007, while sharing some of the topics and thoughts that I hope to elaborate upon in the year ahead.

Running my own company with Alistair trying to convince the enterprise world of the need for more engaging user-experiences and then assuring them that they could be delivered upon the Flash platform, sometimes seems like only yesterday (warning - self-assessment tax deadlines in the UK are end of the month) but most times feels like a past life.  In 2006, we really seem to have come so far in the world of Rich Internet Applications.  My key observation going into 2006, was that I was spending less and less of my time advocating "experience matters" within organisations.  That which was not yet self-evident the years before, was now the starting point for conversation - so much of my evangelism efforts this year have been less focussed on why and more focussed on how an organisation can be more effective, or more impactful and successful, through a richer user-experience. One doesn't have to look hard now to find the importance of user-experience, and the value of user-experience focus, as core message from vendors, or core requirement from customers.  It's interesting to see how often the "experience matters" rhetoric resurfaces in a same-but-different guise.

Experience really matters, I guess.

I'm confident that 2007 is going to be a year in which we really see organisations striving to thrive and survive online through innovation - innovation in their online service delivery through a well conceived and expertly crafted experience Design.  Design with a big d ?  I'll be coming back to that in future blog posts.

I talked just there about innovation in service delivery; while it's true that Rich Internet Applications can deliver much more effective user-experiences upon existing service infrastructure ("on the glass"), true innovation can be applied "behind the glass" as well, seamlessly optimising the underlying orchestration of business processes that the user-experience is exposing.  As easy as it often can be to point fingers at a particularly memorable bad online experience, often that experience is the necessary surfacing of unnecessary underlying madness. 

When I tried to transfer money using my online bank to pay for some home improvements, it turned out that in the history of online banking with that account, I'd already paid 20 people money (that's a lot for a Scottish guy) online, and I wasn't allowed to pay 21.  Ridiculous - but I deleted someone that I had no intention of giving money to again (that's not so tough for a Scottish guy) so that I could add a new payee.  Now I have 19 previous payees, and I add the 20th one ... I'm still not allowed.  Same error message.  I've paid too many people for a Scottish person, please contact customer services with a good explanation.  I guess the payee I deleted is marked as deleted, but not physically deleted from the database, because there'll be some referential integrity violated if they perform a physical SQL delete.  Listen to me for a minute -- should I need to be excusing the online bank's behavior with Relational Database theory ? 

Of course I shouldn't, the offline inmates are off running the online asylum.

This story reinforces my point and ambition. As much as we should continue to innovate in the quality of user-experience that we are willing to deliver to end-users, in this era of service oriented architecture we should also ensure that services are designed and orchestrated as such; that they are not allowed to become the tail that wags the dog. 

There is equal opportunity for us to focus on improving the back-end, unseen, over-the-wire and behind-the-glass services, whether that be through elimination or optimisation of paper-based processes or perhaps improving the workflow necessary to fulfil an apparently simple task.

Have you ever thought of just how much effort goes on behind the scenes when you click the "buy now" button on iTunes and a minute later you have an entire album, plus track listings, plus artwork on your portable MP3 player ?  I'll be talking about exactly these kind of beautifully Designed, seamlessly executed, insanely great solutions in much more depth in this blog throughout 2007.

That's why I'm particularly excited this year about the LiveCycle 8 technology, and the kind of solutions that Adobe Consulting are increasingly delivering for our clients, or helping our partners deliver, by leveraging LiveCycle services with rich Flex user-experiences.  I can't wait to talk more about the innovations that are possible when these 2 worlds collide.  Throw Flex Data Services into that mix, and season with a little forthcoming Apollo goodness, and 2007 is going to be an opportunity for us to engage in the delivery of some truly innovative Design-led solutions.  Design had a big d there again.  Sorry.  Habit.  I'll explain later.

Technology-wise, I look forward to blogging ( more ... we all have that as a resolution this month, right ?) on the continuing innovation of enterprise products from Adobe; from what's coming in LiveCycle 8 and Apollo, to current and future Flex and Flex Data Services goodness.  And more ?

The Adobe Consulting team will continue to share what we consider best-practices with our technologies, gleaned from the projects we're working on with clients worldwide, through our blogs, through devnet, through conferences such as MAX, and through whatever other means you consider valuable to you.  It's a big part of our remit to ensure that we're sharing our insights and experiences to help ensure that you are more successful, more easily, in your own implementations.  We spoke a little at MAX about Cairngorm 3, and I look forward to progress there in 2007. 

One of my roles within Adobe Consulting is to ensure that the consultants in my part of the team are focussed not just on delivering value to clients through their day-to-day consulting engagements, but are also delivering value to partners and the community at large, by focussing time and energy in internal technology initiatives that have wider value to a wider audience. Some of the AC2k6 contributions are below:

Our goals are locked down for the first half of 2007, and I look forward to that work being completed and released in the wild - not just around Flex, but around Apollo, LiveCycle and all manner of other technologies, best-practices or productity enhanching tools.

I also intend sharing much more insight through this blog into the approach we take to delivering solutions, from inception through to delivery.  Software methodology.  Consulting approach.  How do we plan for innovation ?   How do we deliver innovation ? How do we position the value of an RIA engagement ?   How can we ascribe value to delivery of an improved user-experience ? How do we staff a project - what are the roles necessary to deliver an Enterprise RIA solution, and what workflow, what assets, what deliverables, what handovers and what cross-over exists between these roles ?   How do we blend cutting-edge Design with cutting-edge delivery  ?  How do we take agile software approaches to defining and delivering user-experiences, and harmonise them with the needs of our User Experience consultants to ensure they gain the insights necessary for innovation ?

In many ways, these state of the art technologies with which we share passion, are our bread and butter. 

The technologies are the easy part. It's what we do with them that's the difficult part.

As always, I look forward to seeing what you're doing with them; and as best I can look forward to showing you what we're doing, and how we're doing it.

And 2007 will be all the richer for it.

1 Comment

Steven,

What are your plans for Cairngorm 3? Are you going to implement something via "conventions over configuration", or, in case of Flex, "hardcoding"?
This is where event-to-command mapping in Fron Controller could evolve I guess.

What do you think? Cairngorm 2.1 is a bit too heavy for small projects, it makes Flex development slow and Rails with Ajax fit much better in such cases. Leave it for "right tool for the job" or what?

Leave a comment

About this Entry

This page contains a single entry by Steven Webster published on January 8, 2007 12:32 AM.

More Adobe Consulting Jobs in APAC! was the previous entry in this blog.

Cairngorm Code Generation is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.