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 of ERPs major and minor. Visual Basic, PowerBuilder, SQLWindows, and their ilk spawned legions of wanna-be UI designers, presented with a multitude of gadgets, and…

Read More ...

Design Thinking and Process – Is It In You? (1 of 2)

Continuing a bit on my recent Design meme; I talk about the current relevance of design thinking, and the impact it can have on change management - but if it feels a bit foreign, how can you tell if you have it in you? Do You Think Visually? Interesting how Design always seems to have a strong visual component, even though functional design (like my data warehouse or the structure of my house) is not directly visible. Still, I thought…

Read More ...

Do you want it good or fast? Prioritizing Time-to-Value over Requirements

I have a background in software product development, iterative "methodologies", and the sort of fast-twitch life cycle that characterizes entrepreneurial startups, high-growing businesses, and "lean" process improvement projects. Unfortunately, this style is also favored by departmental developer wannabes, sloppy coders, and impatient Gen-Y newbies that want to apply a consumer products mentality to corporate IT. <aside>Yes, I'm throwing a bit of a challenge out with that last statement. I understand that as the demographics of my IT team changes, management…

Read More ...

Your Outlook schedule looks like a game of Tetris

Interesting meetings, discussions from last week; as a former consulting partner once noticed, my calendar in Outlook usually looks like a game of Tetris, with back-to-back meetings, double bookings, etc. It was actually quite energizing for me last week, because the meetings were on wildly divergent topics covering lots of areas. Side note: This scheduling style means I seem to be a few minutes late for each meeting - but then again, so are the other folks, so I guess…

Read More ...

Components, IT Responsiveness, and the Rosemont Horizon

Technical people are often engineers at heart, and really want to see controlled processes in and around their computer systems. We see source code control, configuration management, and process documentation as ways to manage long term maintenance costs and deliver repeatable, reliable results from our systems. In the realm of ERP systems, this would seem to be a common and well-regarded mind set; however, the businesses supported by these systems often demand information transparency, process flexibility, and quick turnaround of…

Read More ...

If you want to be more than a programmer, stop programming

A lot of talking with the team yesterday, and I have a sore throat because of it - but we covered some pretty key concepts, stuff that is hard to reconcile in many tech staffers' minds, but must be dealt with. One conversation covered this person's desire to be thought of / leveraged as "more than a programmer". "That's great!" was my response -"... then close the issues that are getting assigned to you - without programming!". Recently, I am…

Read More ...