Skip to content

Open Source Insights on Enterprise Software Business Models

A recent Slashdot posting pointed to a presentation from EclipseCon earlier this month, given by Brent Williams, an equity research analyst who used to be in the software business. A few things really caught my eye … Take some time to flip through the original presentation; there are some interesting insights about the nature of the enterprise software industry (the SAP, Oracle, and Microsoft crowd). Three of the lightbulbs that went off in my mind ... (Slide 10) [By folding…

Read More ...

Excel vs. RDBMS: Choosing the Technology, Winning the Arguments

Businesses large and small, private and public, for-profit and not, commonly control critical business processes using the EIE platform (which means Everything in Excel - always good for a laugh in your next PowerPoint - jpmacl). Folks in the business get used to the power and control they have with spreadsheets, and who can blame them? Excel is … … fast and flexible … easy to learn Everybody has a copy I don't have to go through IT Remember, most…

Read More ...

Selfish KM, Web 1.9, and the ‘Death’ of Tagging

In a recent NetworkWorld piece, Gibbs wrote about the tagging meme, and where it apparently sits on the technology life cycle. No new insights for me there (but possibly fits the CEPP rule for others); I was involved in a number of knowledge management (KM) projects back in my Monsanto days (IAPL) [note to self: too many acronyms, hhh] and we hit many of the classic walls; CRM systems that failed because sales reps guard their customer intelligence Collaboration spaces that…

Read More ...

Continuing Education Pareto Principle (50/30/20)

(okay, I mentioned this a couple of weeks ago, just wanted to expound on the idea ...) Everyone's heard of Pareto's wonderful 80/20 rule. I've identified a variant of that rule that applies to all sorts of "continuing education" - like presentations at a trade conference, or skills training for new software packages. It really struck me when I was in grad school, slogging through Accounting and Business Law and marvelling at the range of difficulty in the two subjects…

Read More ...

Driving to a Decision on your Projects

I've written about the basic project proposal (for consulting groups) or charter (for internal IT) in the past. The point of any project summary document is to tee up the what and the why, using an outline like this: Description: What are we trying to accomplish here? What is our ultimate goal? Objectives: These are project objectives, not business objectives. How will we know we are done? Benefits: Why should we consider doing this? What are we getting? Alternatives: Are…

Read More ...

More on (sic) experience with wikis

no, that's not a typo ... Preamble: This starts out sounding like a diary entry, but some interesting wiki-focused observations are found below - including metrics! Catching up on old items in my feed reader: Back in November, TechCrunch had an item on AboutUs, which at first glance looked at little self-referential, a web site on web sites. Digging in a bit more - we find it's a wiki about web sites, which is still seemed a tiny bit redundant,…

Read More ...

Defining an Effective IT Metrics Framework

Had a really good conversation about metrics the other day. We've been discussing ways to express how our systems are performing, delivering value, and staying available - and I'd like to use the same general structure for all systems, regardless of function (transactions, integrations, analytics) or platform (Wintel, AS/400, Open Systems). For each type of metric, we need to understand two dimensions: Performance against some Target. This can either be a baseline (a minimum or average expected score), or a…

Read More ...

Another caveat for the erstwhile agile developer

If your objective is a "sense of urgency", or maybe "time to value", please don't think this gives you carte blanche to push patchy, chewing-gum-and-bailing-wire solutions out into production. Expect the expectation that the production systems' availability level must be maintained. Confused? It sounds like I'm taking two opposing sides ... I want speed and quality, and doesn't the Iron Triangle force you to pick between the two? It's possible, of course, you just need to practice a little discipline…

Read More ...

A stunningly direct list, suitable for self-evaluations at year end

via Rothmann (who got it from Lester) - MacLeod's list (from the prolific Wade) ... The Career Manifesto (original here) Unless you’re working in a coal mine, an emergency ward, or their equivalent, spare us the sad stories about your tough job. The biggest risk most of us face in the course of a day is a paper cut. Yes, your boss is an idiot at times. So what? (Do you think your associates sit around and marvel at your…

Read More ...

Is there a Design Pattern for “Update else Add”?

They always say data conversions are a labor of love - you pour your heart and soul into the program, to get the most data converted as possible, and then, when you actually do run the code in production - it's a one time event; toss the source files in the bit bucket. Well, that's what it was [almost] like in my first job - we sold Property Management systems along with implementation services, and those services invariably included a…

Read More ...