Saturday 29 December 2007

Secure Applications

Another site to follow...

Main Page - OWASP
The Open Web Application Security Project (OWASP) is a worldwide free and open community focused on improving the security of application software.

Sunday 23 December 2007

More cloud stuff

Worth keeping an eye on... I'm mostly posting this so I can find it again.

Mozilla Labs » Blog Archive » Introducing Weave
We’re now launching a new project within Mozilla Labs to formally explore this integration. This project will be known as Weave and it will focus on finding ways to enhance the Firefox user experience, increase user control over personal information, and provide new opportunities for developers to build innovative online experiences.

Wednesday 19 December 2007

E-Book Killer Feature

The Amazon Kindle has been in the news a lot recently and has been largely derided, despite being available on ebay for well over the Amazon price. One of the comments that really resonated with me is why do you need to carry so many books around with you? It's not like an album that you dip into on a whim for a few tracks before shooting off to another one. No, you read a book, cover to cover.

But then... once read, a (good) book is something you do want to dip back into. So having your library with you is a good thing. Making it searchable so you can find that passage. Having your annotations (margin notes) to assist you in locating it - also searchable of course. This begins to add real value, like an MP3 player for my music library.

How come no one is talking about this aspect of ebooks? It seems to obvious killer application... and the Kindle has it.

Monday 17 December 2007

Wiilly good idea

Amazing...

Johnny Chung Lee - Projects - Wii
Tracking Your Fingers with the Wiimote

Johnny Chung Lee - Projects - Wii
Low-Cost Multi-point Interactive Whiteboards Using the Wiimote

Found on Dvorak: » And You Thought The Wiimote Was Only Good For Games On A Wii! Dvorak Uncensored: General interest observations and true web-log.
And You Thought The Wiimote Was Only Good For Games On A Wii!

Generic Maturity Model

I built a Video Conferencing Maturity Model into a strategy document I was working on. As I wasn't able to find a VC MM I began by constructing a generic maturity model. I found this a most useful tool in the creation of the VC strategy and hope that my generic MM will enable the reuse of this tool in other strategy documents.

I took input from the Capability Maturity Model (Wikipeadia) and a paper by Tapia, "IT Process Architectures for Enterprises Development: A Survey from a Maturity Model Perspective". My MM adds a bit on to the definitions found in the above resources - mainly I drew in management reporting - KPIs. In my VC MM I touched on organisational culture and it may be possible to work this back into the GMM.

At any rate, without further comment here is my Generic Maturity Model as it stands today.

Level 1 – Initial
Processes are not standardised and ad hoc approaches are applied on a case by case basis. The environment is unstable. Success depends on the competencies and heroics of people. Success is not repeatable.

Level 2 – Repeatable
Success is repeatable although failure remains a risk and errors are likely. Processes exist and these work for most use cases. Communication is lacking and many remain ignorant of the process and the benefit on offer. Correct use relies on individual knowledge or accidental discovery.

Level 3 – Defined
Standardised functional processes are established and improving. Awareness of capability and how to use it is well known. A high degree of consistency is achieved, although deviations from the process are unlikely to be detected. Some measurements are in place with basic quantitative KPIs.

Level 4 –Managed
Standardised functional processes are in place and compliance is monitored. Deviation is detected and corrective steps are proactive taken. Processes are under constant improvement. Automation is limited or fragmented. Measurements are in place with both quantitative and qualitative KPIs.

Level 5 – Optimised
Processes are refined, comparable with other organisations and maintained as best practice. Automation is used effectively. Measurements and KPIs are exposed through dashboards in near real time.

Monday 10 December 2007

Online Information 2007 reportback

I went to the Online Information 2007 conference on Thursday last. The first session, The Facebook Generation, had three presenters, Roo Reynolds, Ewan McIntosh and Mary Ellen Bates. The talks were thought provoking and Ewan was an entertaining presenter. However, I found that I took very few notes and found rather disappointing the level of insight, which far too closely approximated my own.

One comment from Ewan stuck with me in particular. He spoke of the motivation and talent of young people. These guys spend hours creating things such as videos for posting on YouTube, or solving games. Contrast this with the effort put in to homework, for example - the things we give them to do. How do we harness this energy and enthusiasm in the workplace?

Yet, young people have always been creating. Sure things are different; they have different tools and their output has a potentially massive audience (you had to be really bad to get this level of attention before). However, does this really give them a greater insight into the world of business? Are they really any more savvy than we were as we took our first naiive steps into the workplace? I'm not convinced.

Roo spoke of spending time in virtual worlds as a constructive use of time. The opportunity to meet and chat. Whilst I can accept that these conversations can be valuable I don't think they scale very well. Contrast this sort of idea with the thoughts McAfee has posted on strong and weak ties, and the tools that can help to strengthen or establish weak ties. It seems to me that virtual worlds offer a poor way to achieve this goal. There is no certainty of finding anyone in SL that is a) willing to hold a conversation on a pre-determined topic and b) that this will have any ROI (I'm talking work stuff here). As a tool, virtual worlds suffer from being real time.

UPDATE: a warning worth heeding.
"What has happened to us is an amazing invention, computers and the internet and TV, a revolution. This is not the first revolution we, the human race, has dealt with. The printing revolution, which did not take place in a matter of a few decades, but took much longer, changed our minds and ways of thinking. A foolhardy lot, we accepted it all, as we always do, never asked "What is going to happen to us now, with this invention of print?" And just as we never once stopped to ask, How are we, our minds, going to change with the new internet, which has seduced a whole generation into its inanities so that even quite reasonable people will confess that once they are hooked, it is hard to cut free, and they may find a whole day has passed in blogging and blugging etc." -- Doris Lessing, winner of the Nobel Prize in Literature 2007.
Later, in a panel consisting of Richard Dennison, Matt Locke and Roo Reynolds and moderated by Roger James I was similarly disappointed. Matt had some interesting insights and his six spaces of social media is intriguing and worthy of further thought.

UPDATE: This post has a negative overtone that I do not entirely intend. In expressing my disappointment I mean no disrespect to the speakers, I think this is a function of the subject matter. Either this area is evolving at a sedentary rate or, more likely, because I'm actively keeping myself informed there just isn't that much new. Organisations are slowly adopting Social Software (Enterprise 2.0) tools and waking up to the potentials, and I think Ernst & Young is on or ahead of the curve, but it has involved the constant repetition of the same arguments to make these inroads.