mrc's Cup of Joe Blog

Join us in exploring the world of modern development, evolving technologies, and the art of future-proof software

Education

5 Reasons for Non-Adoption or Circumvention of a BI Solution

Education** This guest post was written by Estelle Nicholson. Learn more about Estelle in the author bio at the end of this post. **

After an initial burst of enthusiasm, we’ve discovered that BI projects, like many other IT projects, get derailed or circumvented for a host of reasons. People who approach BI projects come from environments outside of traditional IT, so it’s important to understand reasons why your project isn’t getting off the ground (or why it’s crashing) and some of the potential consequences.

7 things experienced CIOs and IT leaders wish they knew earlier

EducationA couple of weeks back, I put together an article entitled, “7 things experienced web developers wish they knew earlier.” It was filled with great advice from long-time developers, who shared some of the most important lessons they learned over the years.

That got me thinking. What about other professions? In any job, you’re bound to know more today than you knew starting out. There must be at least one important lesson that you wish you knew earlier.

Today, I’d like to approach this topic from a CIO and IT leader perspective. If you’re an experienced CIO or IT leader, what do you know now that you wish you knew when you started your career? If you were to have a conversation with a younger version of yourself, what advice would you give?

We asked those questions to experienced CIOs and IT leaders, and received some great input. I’ve compiled their advice below, but–as always–feel free to contribute your thoughts in the comments. Here are 7 things experienced CIOs and IT leaders wish they knew earlier:

Is the CIO position dying or becoming more important?

EducationOver the last few years, I’ve seen countless articles predicting the “death of the CIO.” Frankly, I’m tired of it.

Sure, the CIO position is evolving. It’s becoming more challenging. But, it isn’t dying. Far from it. As data expands and technology becomes an increasingly important part of business, the CIO’s role becomes even more critical.

These days, the modern CIO is pulled in all directions. They must keep the business current with rapidly evolving technology. They must address the ever-growing number of consumer devices and consumer applications in the workplace. They must keep the business’ current technology running smoothly while preparing for the future.

I could go on. The point is…CIOs and IT leaders have become even more important than ever before. The responsibilities and duties placed on these positions is only growing.

The question isn’t, “Is the CIO position dying?” Rather, the question should be, “How can modern CIOs address their rapidly growing challenges and responsibilities?”

Here’s one option to consider: Use a web application development platform. How does that help? More than you might think. We’ve put together a short paper that explains how web application development platforms (like m-Power) can help modern CIOs solve many of the issues they face today. You can find it right here.

7 worst practices of Business Intelligence

EducationImagine waking up at 2 a.m. to the sound of a screaming smoke alarm. Would you go back to bed? Of course not! You’re scrambling to get up and get the family out of the house as fast as possible!

Now, let’s compare that smoke alarm to your Business Intelligence (BI). Like a smoke alarm, a BI solution gathers data and alerts you to issues–but it ultimately falls on you to take action. This is where many businesses stumble. They either ignore the signals from their BI solution, or aren’t prepared to act when an issue arises. It’s like going back to bed when you hear the smoke alarm, or removing the battery so it won’t wake you up anymore.

I know that’s an extreme example, but it illustrates just one common “worst practice” of BI–a topic that we’re going to examine today. Now, chances are, you understand the concept and the value of BI. It helps you better understand your business and improves decision making, with the end goal of increased revenue.

The problem is, many businesses misuse BI, rendering their Business Intelligence either less effective or completely ineffective. What are these mistakes, and how can you avoid them? To help you answer those questions, I’ve compiled a list of 7 of the biggest “worst practices” of Business Intelligence, and outlined them below:

The rising need for software flexibility (with example)

EducationOne of the points mentioned in this recent article on buying software you won’t later regret was, “Look for adaptability.” Any software you purchase must be flexible, scalable, and easily adapt to future technology.

That being said, “flexible software” is still a rather vague term. What does it mean? What does it look like in real life? Today, I’d like to dive into this topic a little more, and explain what it means, how it helps your business, and even give you a real-life example of flexible software in action. Sound good? Let’s get started:

7 things experienced web developers wish they knew earlier

EducationWe just passed our 30th anniversary of software development earlier this year. As I reflect back over that time, it’s largely positive…but there are things I know now that I wish I knew starting out. After all, the more time you spend in any profession, the more you learn (hopefully).

That got me thinking: I’m sure everyone is like that. I’m sure everyone could name one or two specific pieces of advice that they wish they knew earlier. Wouldn’t that advice be useful to those just starting out? I think so.

Problem
photo credit: andy.brandon50 via photopin cc

Today, I’d like to explore that topic from a web application development angle. What do experienced web app developers know now that they wish they knew starting out? If developers could go back in time, what advice would they give to younger versions of themselves?

We posed those questions to some experienced web app developers, and they provided some excellent advice–which can help web application developers of any skill level. I’ve outlined their advice below, along with a few of my thoughts under each point. Here are 7 things that experienced developers wish they knew earlier:

15 must-have features of a good reporting solution

EducationA few weeks back, we examined the question, “How can you buy business software that you won’t regret later?” While that article is loaded with great advice for software purchasing, the points are all very general.

What if you need a specific type of software, like reporting, Business Intelligence, or a development platform? While the points in that article still apply, how do you know what essential features to look for in each type of software?

Today, let’s answer that question from the reporting side of things. What features must you look for in an enterprise reporting solution? While your needs will (of course) vary depending on your company, all enterprise-class reporting solutions must include certain essential features. Buy software missing any of these features, and you’ll soon regret that purchase.

What are these features?

We’ve put together a handy little reporting checklist that lists and explains which features you must look for in any reporting solution. You can find it here: mrc’s 15-point reporting checklist.

7 things every IT leader should know about mobile

EducationCan you believe that smartphones (as we know them today) have only been in existence for slightly over 6 years? Yet, despite their relatively short existence, user adoption in the U.S. has already surpassed 50%. That sort of growth is absolutely incredible.

The mobile trend isn’t confined to the consumer world either. Over the past couple of years, we’ve really seen mobile usage and mobile apps gain traction in the enterprise. This will only increase in the coming years.

The explosive growth of mobile puts CIOs and IT leaders in a tricky spot, as they’re forced to adapt to this major trend on the fly. They’re stuck figuring out how their companies can best capitalize on the advantages of mobile while avoiding the drawbacks.

So, what must IT leaders understand about mobile? Today, I’d like to help answer that question. I’ve compiled a list of things every IT leader should understand about mobile, which you can find below:

5 major IT/Business alignment stumbling blocks

EducationBusiness and IT leaders have talked about the need for IT/business alignment for well over a decade. They all want the benefits that successful alignment brings, like improved business efficiency, reduced costs, increased agility, etc… Who wouldn’t want that?

Yet, despite understanding the importance of IT/business alignment…it’s still an issue in many companies.

Why?

What stumbling blocks stand in the way? Why–after all of these years–do companies still struggle to align their IT departments with the business? And perhaps more importantly: How can companies remove these stumbling blocks?

I’d like to help. I posed the questions above to a few experts in the industry, with the hope of identifying some of the biggest issues standing in the way of IT/business alignment. You’ll find the advice listed below, along with ways to avoid each stumbling block. So, without further ado, here are 5 of the most common IT/Business alignment stumbling blocks:

4 common myths of web application development platforms

EducationToday, let’s address a current trend that’s been building steam over the past few years: The increased use of web application development platforms.

Why are web applications development platforms becoming more popular? Because they address many of the growing issues surrounding CIOs and IT leaders these days. For instance, development platforms help CIOs and IT leaders…

  • Automate the development of mobile web applications that work across all devices and platforms.
  • Give end users the self-service options they require while giving IT full control over the data and user access.
  • Bring the most up-to-date and cutting edge development skills to their current staff.

However, while all of those advantages sound great, there’s a problem that make some businesses shy away: Many developers and IT leaders hold a misguided view of web application development platforms. Some confuse them with code generators. Others think of them as IDEs. Worse yet, others make assumptions about development platforms based on their own bad experiences with past code generators or IDEs. For example, many (falsely) believe one or all of these development platform myths: