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)