// archives


This category contains 15 posts

IoT Field Notes: Solving Interesting Tech Challenges 2

As previously noted, the focus of our IoT conversations is not all strategy, markets, and business cases. Each new Business Unit (BU) connection brings more anecdotes about things that start off as puzzles and end up as interesting insights, decisions to reduce complexity, and/or necessary evils. Talking with product engineers about their work in a […]

IoT Field Notes: Solving Interesting Tech Challenges

As we start these projects, the focus is not all strategy, markets, and business cases. We eventually get to the tech stuff – and have already hit a few things that start off as puzzles and end up as interesting insights, decisions to reduce complexity, and/or necessary evils. An example of the first type – […]

The One-Sided Journal Entry

“That could be fixed in the system”, I said to the weary auditor, “with a one-sided journal entry”. Her brow furrowed slightly. “A what?” “A one-sided journal entry. You know, add a debit amount to one account without crediting another.” Her frown deepened. “I don’t understand”. “Well”, I said, “this system normally doesn’t allow a […]

Designing for Devices

My last entry on design for a bit – just some thoughts on the added complexity when designing applications for multiple client devices. Fast Changing Device Landscape The “last mile” of user/computer interaction has seen a number of exciting innovations over the past year or so. Phones are getting physically smaller, yet have bulked up […]

Interface Design Skills for Coders (and vice-versa)

Like a technical peanut butter cup – two great skill sets that go great together. What really happens when artists and coders mash things up? Intuitive Interactions: Are application developers adept at effective design? I think, as a group, no – witness all of the effort put forth to wrap “user friendly screens” in front […]

PM Anti-Patterns That Increase IT Project Cycle Time

Lots of conversation at work these days about PMO, resource prioritization, and reducing cycle time for IT projects. I feel a series of posts coming on … IAPL, we launched a project to bring test discipline to our technology efforts. The team was writing standards and guidelines for test scripts, implementing integrated testing tools supplied […]

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 […]

There’s a pony in here somewhere …

I’ve been using that phrase a lot recently at work. It’s really a callout to the process- and procedure-driven; let’s open up a bit to a less structured, iterative development / project process. We’re implementing a number of things – PMO, project methodology, wiki / KM, stuff like that – that sit at a lower […]

Quality requirements for technical documentation are lower than user documentation

Ok, don’t freak out now … All I want to point out is that the apparent need for screen prints of every step in the process is a bit overdone, especially when we’re talking about technical documents. Screen prints / images in the documentation typically means the electronic documents get unmanageably huge, even if you […]

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 […]