Monthly Archive for November, 2008

DJ Topcat and Mashups

A great song is Close This Way, a mashup from DJ Topcat.

Mashups are interesting ideas. Take the beats from one song, and the vocals from another song, and join them together. But what is the copyright implications of this?

Easy paper prototyping

Paper prototyping is a great way of seeing your application on well, paper. I’ve been doing some mock ups for Resourcer.

The gallery below shows a user adding a new public task, and also the login process.

Authentication in the cloud + Resourcer updates + OpenSSO

So I’ve been busy thinking about the requirements for Resourcer. One of those is authentication against it. Since the methods that people will be using will be varied, I’m looking for something pretty simple and adaptable. Turns out OAuth might be just the ticket.

As with any software project, the difficulty is in the requirement gathering stage. Making changes at this point in time costs nothing, except well time. But right at the end making changes, not only is that costly but it’s inefficient. And it makes software projects fail. So I’ve been spending a lot of time gathering requirements for Resourcer. One method I recommend is doing mental walkthroughs with paper prototypes. Build your application on paper and use it. If things are missing, odds are they’ll really appear when you start using your paper application. Do note, your mind is used to software. Try giving it to someone completely new to the idea to use. If they can’t get it, your users can’t either.

Another useful idea is to look at competitors. If you have no competitors, you’re probably doing it wrong. In my case, it’s Yammer. However, Yammer is just a clone of Twitter. I mean, apart from security restrictions, what’s the difference? And I’m not saying this as a biased competitor, but just as someone reviewing the features. Where’s the enterprise support? Maybe we’re aiming for different markets, they’re aiming at SMEs and I’m aiming at Enterprise customers. This forces me to think about where data is hosted, SOX compliance, security, importing and exporting users, authentication, etc.

In other exciting news, OpenSSO has been released (well, about a month ago). Deployment’s a lot easier this time around, with just a war file to drop in your application server. I’m looking forward to some improved Policy Agents, especially the ability to remotely configure them.

Resourcer updates

So it’s been a while, an election has come and gone, and I’ve continued working on a human resourcing application.

I work in a fairly large organisation. One of the problems I commonly see is poor communication over large organisations, and the ramifications of this on productivity.

One example – decision making. The project I work on must be agreed to at a board level. But the work I’m doing was actually agreed to at a manager level. However, this meeting was never minuted, and the action to go ahead with the work isn’t formally recorded, and yet it is going ahead. Where’s the documentation? Where’s the communication across the business that this work was signed off by an authority that had the ability to sign it off?

No where to be seen. Of course, there is decision making software out there and available, but most enterprise level software has the same flaw – complexity. Complexity is the enemy of an enjoyable peice of software.

So I’m taking Resourcer, and I’m adding on a decision recording module which should help things along.