Custom Code Bad, Custom Code Good – Notes for your Software License Agreement

At a vendor presentation recently, I saw something funny on a slide of "best practices" for implementing supply chain planning in SAP: Avoid ZAPO and ZATP ... which means Avoid customizing ATP and APO functions in SAP <aside> A bit of tech humor there; the convention for naming customized code in SAP is to prefix with a Z. Most platforms have unique styles for calling out their customizations. For QAD (written in Progress/4GL), the accepted prefix is xx_. On AS/400…

Read More ...

Flexible intranet search does not have to mean a single search interface

Trying to provide a simple, flexible search capability for your organization's reams of historical documents? Using a project process that generates the typical stacks of documents, databases full of status reports and issues, and other "stuff"? It's important to think about the knowledge we are generating, and the best way to capture that knowledge – and not worry too much about how we’re going to search through those deliverables. There is no one way to capture / store different kinds…

Read More ...

The “Army Rangers” model for IT Professionals

I got a chance to read over some Gartner predictions for 2006 (available $ online). One that struck me said that the job market for IT specialists will shrink 40 percent by 2010. Hey, that's only a few years away! The article makes the point that "... IT people ... must have the capacity to move fluidly and effortlessly into multiple projects, disciplines, and processes." I like to cite, as an excellent illustration of this idea, the movie Black Hawk…

Read More ...

Build a Framework: Your chart junk is my roadmap / vision statement

I remember in the late 90's, seeing many examples of the little train of wedgies that folks used to characterize their business processes: I've used them myself (some of the above samples are mine, I'm comfortable in admitting it) - of course, I typically don't make this stuff up, I adapt from other examples, like everyone else. As I searched for a reasonable picture / schematic / "framework" for a "supply chain", I stumbled across what I believe to be…

Read More ...

To print or not to print? Depends on the life span of the content …

I've been (correctly) picked off as having an electronic preference for communications. Please don't hand me a printout - send an ecopy of that document, PowerPoint, project plan, whatever. PDF is ok, but original format preferred. Why do I like to gather information in an e-sorta way? Paper stacks up on my desk, fills up my file cabinets - it just gets in the way Paper is not searchable - I like to google my private knowledge base with Copernic…

Read More ...

Hand writing recognition – harder than colored bubbles

As I sit in meetings, I find myself thinking through "process" of what we are doing at this moment, as much as I think about what the meeting is about. Then I am writing these short notes to myself for future blog items. Good? Bad? Psychotic? It makes me wish for easier tools to convert notes to complete text - but look at this chicken scratch ... I like these pseudo-postings for process think because I am lazy at heart,…

Read More ...

Gee, this social network – presence – IM – knowledge management – collaboration stuff really works

A fun week or so, watching the impact of various abstracts / memes as they manifest themselves in many interesting ways ... Collaboration: A few evenings ago, I finished up an email regarding some projects at work; Mark1 has been investigating what I called "on-line collaboration", where shared documents, drawings, etc. could be discussed and modified via a shared desktop. I was telling him about "off-line collaboration", like blogs and wikis, and capturing the collective knowledge of a group. I…

Read More ...

How Fun – Timesheets

In the early part of the year, we tracked our time as a group using timesheets. We don't use these to justify our payroll or anything, just an exercise to validate that we were properly apportioning our time across multiple demands. Also, we wanted to help explain why it takes more than one week of calendar time to complete one week of effort time. As I was scanning old emails, I came across the summary / findings note that I…

Read More ...

Customer DNA – A Different Take on Understanding Markets and Networks

My blogroll includes tech-focused blogs as well as general business sites (along with some humor). It's an interesting cross section, that allows me to see a wide variety of reactions to news such as MacTel, Office XML, Offshoring, and other things. The variety reminded me of an old thought exercise I led at a previous job, discussing CRM for the pharmaceutical industry and how it had so many meanings within the same relatively small group of people / departments. It's…

Read More ...

Challenges when demoing / training / pitching complex systems

Over the last few days, I've been in a few vendor demos, trading partner reviews, product pitches, and project discussions, all reviewing complex systems or processes, and tools / software / services to help out. Some important, common, and somewhat random issues kept popping into my mind, all about trying to have a discussion about complex systems / interactions ... Always be mindful that if something was easy, we probably would have done it already. Be alert for things that…

Read More ...