If Its Not Easy, Users Dont

 
 
By Peter Coffee  |  Posted 2005-10-31 Email Print this article Print
 
 
 
 
 
 
 

Opinion: Successful systems add new function to processes that users already understand.

Users rarely behave as planned unless thats the easiest thing for them to do. Alfresco Softwares enterprise content management platform, released today, applies this basic lesson in an open-source, service-oriented architecture approach that makes content management a path of least resistance -- instead of creating a parallel process that asks users to do extra work.

"You need to fit within the paradigms that users are familiar with. Files, they understand. E-mail, they understand. Searching with Google, they understand. We want it to look like a file system to add stuff in, like e-mail for process, and like Google for finding stuff," said John Newton, Alfrescos CTO and chairman, during our pre-release conversation in mid-October. The companys site offers a users-eye view of the system in action, and I think youll agree that its a pretty intuitive approach.

Alfresco gets considerable leverage from both its basis in open-source technology and its service-oriented model. Alfrescos Newton was co-founder and lead designer at Documentum, the content management powerhouse acquired almost two years ago by EMC. "There are loads of things that Documentum wouldnt have to write anymore," observed Alfresco CMO Ian Howells, a distributed database Ph.D. who also spent time with that company. "We had to develop a whole document model, but now theres Hibernate. Whats happened is that modern tools change the whole level of productivity of what you can do."

Being designed with the SOA model in mind makes Alfresco highly extensible on the inside without adding complexity on the outside. "Its about a content life cycle," Howells explained: "Youre changing the security of the document, where its stored, perhaps it goes into readable PDF for public use, but you shouldnt have to know that. It should just happen."

Making things "just happen" is also a crucial goal for multicore CPUs, which wont just make old code run faster in the manner of the new CPUs that weve seen ever since the Intel 386. Youll find my notes on that challenge, as described by Microsoft architect Herb Sutter at last weeks Fall Processor Forum in San Jose, with links to additional resources on the Inside eWEEK Labs blog and in my commentary in this weeks eWEEK Podcast.

Tell me what paths youre making -- and following -- at peter_coffee@ziffdavis.com. Check out eWEEK.coms for the latest news, reviews and analysis in programming environments and developer tools.
 
 
 
 
Peter Coffee is Director of Platform Research at salesforce.com, where he serves as a liaison with the developer community to define the opportunity and clarify developers' technical requirements on the company's evolving Apex Platform. Peter previously spent 18 years with eWEEK (formerly PC Week), the national news magazine of enterprise technology practice, where he reviewed software development tools and methods and wrote regular columns on emerging technologies and professional community issues.Before he began writing full-time in 1989, Peter spent eleven years in technical and management positions at Exxon and The Aerospace Corporation, including management of the latter company's first desktop computing planning team and applied research in applications of artificial intelligence techniques. He holds an engineering degree from MIT and an MBA from Pepperdine University, he has held teaching appointments in computer science, business analytics and information systems management at Pepperdine, UCLA, and Chapman College.
 
 
 
 
 
 
 

Submit a Comment

Loading Comments...
 
Manage your Newsletters: Login   Register My Newsletters























 
 
 
 
 
 
 
 
 
 
 
Thanks for your registration, follow us on our social networks to keep up-to-date
Rocket Fuel