Sunday, May 6, 2012

Been a little while, but I've been busy.

The position paper has turned into a good bit of IP for my employer.

I actually was able to get a presentation on the position paper (and accompanying models) accepted to an industry conference; I will be speaking in June.

I also have previewed the presentation to some industry professionals with good feedback and encouragement.

Excellent start!

Sunday, November 20, 2011

This has provided a lot of food for thought lately....

http://www.microsoft.com/office/vision/

what do you all think?

Sunday, September 11, 2011

I've actually been working on a a position paper about models of collaboration - kind of an extension of my thinking about Collaboration and it's future. Can't share it because it belongs to my employer, but I may add some tidbits here.

what do some of you feels are collaboration models?

Saturday, July 23, 2011

Collaboration as a Service

Something interesting to ponder; of course, the term has already been coined; the real thing is to show it in actual practice. Let's let the academic meet the practitioner, for once...

more after I see what the web has to offer and opine on it..... :)

Tuesday, April 12, 2011

enabling reuse across the global enterprise

So - what are some ways YOU enable reuse? Or - some ways you SHOULD enable reuse?

This does have a technological origin, but not necessarily a technological expression.....

Sunday, April 3, 2011

Late night examples of reuse - or expanding on ideas expressed before......

2 things to think about:

  • Iterative development; is it truly the way to go?
    • I just went through my blogs and cleaned up some of the writing. The point here is that realistically - you're not going to get it perfect the first time. It doesn't mean you should slack off; it means that you should do your best and know that you're going to come back to it anyway.
      • Note: Don't let it paralyze you. Put a stick in the ground. Move forward and make sure you come back and make it better.
  • Keeping it simple; Do a bit of extra analysis at the begirnning to see if there is a simpler way you can solve the problem.
    • I just finished rebuilding a laptop whose hard drive had died. I tried for a couple of days to get Windows 7 on the machine; I did all sorts of things to try and solve the problem. In the end, it occurred to me  (after searching for a driver on Google) that I could clone an existing installation and then apply the correct drivers for the proper machine. The thing that made me laugh was that the piece of hardware I purchased to help me read the bad original drive actually had cloning software. 1 hour later, I was up and running. :) (and yes, I have all legal copies of Win 7. ;) )
      • Note: Take a little bit of time to think it through. Don't be afraid to keep the solution as simple as you can to get the job done.

Reusing an architecture - making it understandable.....

In continuing to toss this problem up in the air - I brought in a tenet of iterative software development - model visually.

We believe that pictures are the way to go, yes? We are always being asked to take a document and boil it down to 1 or 2 slides - or - what is the 'point of this'?

The point is that we are trying to distill information down into a few salient points and the best way to do that - through pictures.

I think it's time for a NXT example to see if this actually has merit..

There a couple other things too... I'll 'reveal' those later (reveal as in reuse what we already know)