03 March 2009

The uni semester starts on Wednesday night!!!

Hooray!!!!!!!!

I always get like this before the semester starts. I'm chomping at the bit and ready to go. As the semester drags on, I start to feel a little over-whelmed. 2008 was a shock. I hope to make 2009 a better year.

This semester I'm taking on Business Applications, which is all about enterprise architecture and Knowledge Management Systems.

Business Apps is taught by a practitioner in the field - a Dr Mark Dale who works at ANZ Bank and lectures part time. It could be really useful for adding some additional context to what I did with Enterprise Systems last semester.

Knowledge Management Systems is taught by a couple of staff members at the uni - Wally Smith and Rachelle Bosua. I'm afraid I don't know much about either of them yet. The subject will help to add some theoretical framework around my work with enterprise portals.

Woo Hoo! Let's get stuck into it!


Cheers

22 February 2009

Microsoft Office Live and OneNote (reprise) and Live Mesh

Well, I think I've managed to mix myself up again. How unusual...

I blogged back in January about how great Office Live is but how I wish it would handle OneNote files.

Exploring further, I found that Office Live isn't everything I'd thought / hoped and have probably gotten mixed up with what it does now and what is forthcoming when the new version of Office is released (probably late this year or early next year).

For now, Office Live will allow you to edit Notes online but you can only view Word docs (I'm not sure about Excel or PowerPoint files as I hardly use either).

Not having the ability to handle OneNote files isn't a real concern at present as I am not sharing with other people. For me, I only use Office Live to save documents for my own use.

To be able to share OneNote files, I'm using Live Mesh. The thing that really impresses me about Live Mesh is that a copy of a folder that is part of my mesh is kept on my local machine - very handy for when I'm disconnected from the Internet. The sync is pretty easy too and means that files I create at home can be used at work as well.

I'm using Mesh extensively with my new ASUS netbook as it affords me some cheap backup in the event of failure or theft. Mesh also means I can use EndNote (bibliographic software - I study part time) on several machines and keep my databases in a Mesh folder, so I now get the same databases no matter which machine I'm using.

As for Office Live - I say bring on full online authoring capabilities! It will leave Google Apps for dead as far as I'm concerned. While Google Apps is great for online document editing, it doesn't integrate well with Office and doesn't have any sort of OneNote like functionality. While I do also use EverNote (yep - another product name ending in "NOTE" and I've mentioned all three of them in this post) I use this for other note taking like tasks such as recording receipts. OneNote doesn't really fit this bill and I mainly use it for professional / study tasks.

12 February 2009

Enterprise portals vs CMSes

Note: Initially I was going to call this post "Project Managing Enterprise Portals" but somewhere along the line the post morphed into its current form. I expect this is a topic that I will want to revisit again soon...

In my rather limited experience, I'm finding that SharePoint is often compared against products such as DotNetNuke. I've done it myself. However, the more I'm working with SharePoint, I'm realising that this is a wrong comparison.

Products like DotNetNuke are Content Management Systems (CMSes). They excel at producing web sites that have a distributed content management infrastructure built-in. ie. an administrator can configure certain areas so that business users can readily add content - typically by using a built in text editor (of varying quality) or uploading documents and pictures to a list or library. The content is also typically provided by one person for consumption by many.

While SharePoint certainly does have CMS features, it's wrong to say that it's a CMS. SharePoint and its peers (of which there are only a handful and include SAP and Oracle) fall into a category of its own that could be called enterprise portals. At least this is what SAP calls its portal module (EP - for Enterprise Portal).

Enterprise portals include features to integrate data from a variety of data sources, will have some form of document management service, and will probably have other features as well, including some CMS functionality. Their nature is far more collaborative (many people contributing to the same content) than CMSes are.

Enterprise portals are enterprise systems, on par with applications such as ERP (Enterprise Resource Planning), CRM (Customer Relationship Management) and SCM (Supply Chain Management). It is wrong to compare them to CMSes (as both Bill Simser and Shaun Walker - admittedly in response to Simser - have done).

Enterprise portals are important to a business as they affect the usability of these core systems (eg. ERP, CRM). They allow internal or external users to interact with the core systems without them having to have direct access to it. By not requiring this direct access, security of the core system is maintained. For external users, this means that they can interact with the business without needing to have a specialised client installed on a local computer. They are able to use a web browser and rely on HTTP and SSL to carry and encrypt their data. Additionally, for the business, user support is more contained as custom software does not need to be installed (and supported) on external machines.

The nature of the data usage should also be different in an EP than in a CMS. As stated earlier, in a CMS, the content is created by one person for consumption by many. In an EP, data usage is often also collaborative - ie content is produced collaboratively by many people. The lines between the two categories of product certainly blur: CMSes can do some EP tasks and vice versa but I think there is a difference to be made. Consequently, I also think that the project management infrastructure surrounding them need to be different.

However, I think also that enterprise portals tend not to have the kind of project management infrastructure surrounding them as other ES implementations have, possibly for a couple of reasons:

  • They're perceived as just being web sites so can't be that hard to build.
  • That they are edge systems, rather than being the core systems that provide the business rules and store the data.

For the reasons above, I cannot say that this is a wise decision. Portal design may often follow a similar process to website design but I'm not convinced that this is sufficiently heavyweight for this class of application. However, project management methodology for an EP is a topic for another post.

22 January 2009

Microsoft Office Live and OneNote

At the Microsoft PDC in 2008, the boffins at Microsoft demonstrated OneNote working with Office Live (officelive.com) For those who don't know, Office live is Microsoft's improvement on Google Apps. It provides you with many of the components of Microsoft Office (eg. Word, Excel, PowerPoint and some Event, Task and Contact items (Outlook items) so that you can work without requiring Microsoft office on your PC.

Interoperability with Microsoft Office is outstanding (of course) as you're working with Office format documents. You can install a plug-in into Microsoft Office that will allow you to open from and save directly into Office live which is great.

You gain file sharing capabilities, which (although I haven't tried it) allow several people to edit a document collaboratively. Sharing a document is easy and is basically like writing an email.

On the downside, there's no support for OneNote (boo hoo!). This is a real pain because I'm in love with OneNote. I tend to use it as a free-form database, being able to file tid bits of info including photos, typed text, scanned items and (if I ever get a tablet or digital pen) handwritten text. Like EverNote, it's able to search pictures for text items which is a great ability. As I said, this was demonstrated at Microsoft PDC in 2008, so I'm waiting with baited breath. Hopefully it will be released soon (ie this year).

The only other annoyance I've discovered so far is that I can't deliver my items directly to my blog as I can with Word 2007. I use Live Writer but I'd love to have Office live be able to do this for when I'm not on my normal PC... OK make that PCs (plural). :) The writer built into Blogger is a poor second place.

07 January 2009

I'm still here...

No I haven't sailed off the edge of the world. The last quarter of 2008 was hectic to say the least.

To recap quickly:

  • I scored an H1 for my Project and Change Management subject at uni.
  • I only managed a Pass grade for Enterprise Systems :( though missed out on a H3 by only a couple of points.
  • I've been working towards MCTS certifications for SharePoint Application Development and SharePoint configuration. I hope to sit at least one exam this month.
  • I've bought a swanky new ASUS Eee PC 1000H! I'll post a review after I've had the chance to play with it for a while.
  • I survived Christmas. :)

In any case, I'd better go as it's very,very late and I started back at work this week.

Cheers

Mike

05 September 2008

My new Samsung i560

I bought my new mobile phone a few weeks ago now - a shiny new Samsung i560.

What appealed to me was the Symbian OS as I knew it was a widely used operating system, allowing me to install a wide variety of software.

The phone also came equipped with a GPS - a gimmick. It just goes to show I'm not immune to them. :)

I haven't had any success with getting the GPS unit to work and now my 14 day software trial is all over. I don't feel inclined to spend about 40 euros on purchasing the software to drive it.

I've also been disappointed with software availability - there are clearly different installation packages for S60 devices depending on the device. As I use Google Calendar and GMail heavily, I wanted mobile clients for these. To my dismay, they're not available for the i560, though they are for other S60 3rd edn. devices. I'm presently looking for alternatives.

I also use Remember the Milk for tasks and EverNote, for which I'm unable to get clients either. I can tolerate those but I'd love to see Symbian / Java clients. So I'm reserving my disappointment for Google. They're a big company and really should be able to support my device. Though Google isn't part of the Symbian consortium and is developing their own mobile phone OS so maybe they're sulking over it.

Anyway, I'm going to sulk. :(

01 September 2008

Thoughts on implementing Enterprise Systems

First up a disclaimer: my only experience with ERP is SAP and it presently amounts to about 6 weeks. So please SAP, don't sue me for defamation.

For me the jury's out on the value of ERP.

One of the major issues with SAP (and similar) is that can force a business process to change to match the software's built-in (ahem!) "best practices." Best practice is a marketing term that helps to sell things. A more accurate term would be "sound practice."

While there are often many things in common between businesses (especially within the same industry), there are going to be differences. Perhaps these can be because of a business's culture. Culture isn't just an overlay; rather it's at the core of a business and it affects the way a company goes about its business.

In the case of ERP systems like SAP, they are flexible to an extent in how their business processes can be configured but ultimately, the business will have to flex too.

Before starting my masters, I thought that if IT gets in the way of the business process, then the IT is wrong. I think I need to revise it, adding that the business process must contribute value to the business or the business process is wrong.

So let's revise this: If IT gets in the way of a sound business practice that contributes value to the business, then the IT is wrong. It will be interesting to see how this view changes over time. As the semester is progressing, I'm finding that this is the key problem that I keep returning to.

So what would be my advice to someone looking to implement ERP? It would be that implementing ERP won't magically turn the Titanic into the QE2. If your business is heading full speed towards an iceberg, ERP won't save you. It will however, give you a real-time picture of your ship being smashed to a pulp by that little old iceberg and will probably give the duly appointed administrator a decent head-start on salvaging the wreck. I would add that the scope of an ERP implementation is so big it's scary and that you need to evaluate carefully whether there is value in abandoning sound business practices for the practices that an ERP system will impose. The extent of the process changes will have a bearing, possibly a large bearing on the short term hit your business will take in the wake of go-live.