mrc's Cup of Joe Blog

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

Year: 2013

Weekly recap: 10 hottest IT jobs, applications are money, and more…

EducationEvery week, I share the most interesting and useful tech articles that I’ve found over the past week. This week’s top articles focus on the hottest IT jobs, how to bridge the Business/IT communication gap, and more. I hope you find them useful:

IT Cause And Effect: Applications Are Money
While CIOs get inundated with experts telling them which trends to watch and which priorities deserve their attention, it really all boils down to one area: Application development. How quickly can your development team create business solutions? Fix that issue, and many other problems will instantly fix themselves.

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:

m-Power: The modern CIO’s trump card

ProductivityThe modern Chief Information Officer (CIO) faces a daunting task. Gone are the days of simply supporting the business. Gone are the days of hard-to-use technology that’s controlled solely by the IT department.

These days, the expectations placed on the IT department are at an all time-high. CEOs and business executives now demand more business value from the IT department. Tech-savvy end users now bring personal devices and consumer applications into the workplace. All the while, technology continually evolves at a quickening pace.

These days, the modern CIO faces a growing list of challenges. For instance–while their challenges vary by company–most modern-day CIOs must:

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:

6 must-have skills of modern web application developers

EducationIn the past, application development had more of a specialized focus. Programmers focused on a single language (like COBOL, RPG, C++, etc.), and built applications with that language.

Now, that’s changing. The web doesn’t allow for a single focus. Rather, a modern web application developer is something of a “jack-of-all-trades.” They must understand the development aspects, but also understand web app security vulnerabilities, how it integrates with other services, and more. To further complicate things, they must even understand how their applications function on tablets and smartphones.

In other words, web application development is quickly becoming more complex. It requires an ever-increasing, and ever-evolving skill-set.

What skills must modern web application developers now possess? I’ve solicited input from a few experts in the area, and compiled their advice (as well as some of my own) below. Here are 6 of the most important skills that web application developers must now have:

Is enterprise software slowing down your IT department?

Save TimeEvery year, CIO.com honors the top 100 CIOs who drive innovation and business value within their companies. The theme among this year’s winners: Speed. CIOs that use IT to improve overall business speed.

I believe this is the future of IT departments. IT can no longer afford to make the business wait for solutions. If the business views IT as an impediment to progress, they’ll find another way. Rather, the modern-day IT department must make the entire business operate more efficiently.

Now, I realize that many CIOs and IT professionals recognize this fact…but feel it’s out of reach. Why? While the reasons vary, the most common reason is this: Their company is locked to outdated enterprise software. Adding new features to their enterprise software is anything but fast. Delivering new solutions that work with their enterprise applications is anything but easy.

How can IT departments in these companies drive innovation and speed up the company when they’re locked to outdated enterprise software?

Here’s one solution: Build web applications over the outdated enterprise software. It’s not about adding another piece of software to the mix, it’s about integrating open standards and new features with the technology the business already uses. It’s about making your existing software better.

Weekly recap: 10 signs your IT department has tunnel vision, mobilizing enterprise apps, and more…

EducationEvery week, I share the most interesting and useful tech articles that I’ve found over the past week. This week’s top articles focus on IT tunnel vision, mobilizing enterprise applications, and more. I hope you find them useful:

CIOs say mobilizing enterprise apps is not that easy
What’s keeping you from mobilizing your enterprise applications? Is it the cost? Is it too difficult? Do you not know where to start? If so, here’s some good news: Mobilizing your enterprise apps isn’t difficult. This page explains a simple way to quickly create mobile web app versions of your existing enterprise applications.

How to buy business software you won’t regret later

Save MoneyIt’s a sinking feeling. You realize that you’ve lost countless hours. Thousands (if not hundreds of thousands) of dollars are simply gone. Everyone blames you.

Business software purchasing mistakes are expensive (and embarrassing) lessons. Especially if you’re the one making the decision. For you, it’s more than a software purchase. You stake your pride and reputation to that purchase. If the software doesn’t meet expectations, it’s on you.

What makes a software purchase go south? The reasons vary. Maybe the software didn’t live up to the hype. Maybe it became prohibitively expensive over time. Maybe it couldn’t meet your company’s future needs. I could go on. Whatever the reason, it’s always an expensive, embarrassing lesson.

The question: How can you avoid these mistakes?

If you’re in charge of software purchasing, I’d like to help. While every business and situation is different, there are a few areas every business must consider before purchasing business software. To help you identify those areas, I’ve solicited input from experts on the subject and compiled their advice below. Here are 10 tips that will help you purchase software that you won’t later regret.

Mobile apps aren’t the future

Education
With 52% of the market, Android currently rules the mobile OS world. But, can you predict what the mobile OS landscape will look like in just two short years?

Before assuming that iOS and Android will still lead the pack, consider these facts:

  • Canonical (creators of the Ubuntu OS) is working on creating a super-phone that will function as both a smartphone and a PC. So far, they have over $6 million from contributors backing the project.
  • Mozilla (creators of the Firefox browser) has created their own mobile OS. In fact, a smartphone running the brand new Firefox OS was recently released in Spain.
  • Samsung and Intel have partnered to back the development of an open-source mobile OS, called “Tizen”. They recently put together a $4 million system to attract app developers.
  • A group of ex-Nokia employees joined forces and started a company named “Jolla”. They’re working on creating the “Sailfish OS”, a reincarnation of the Meego OS.

That’s right. Shortly, the mobile OS landscape will have some new, well-backed players.

What does this mean for business? Mobile (native) apps aren’t the future. At least not for the business world.

The web is the future.

Think about it: The mobile platform landscape is becoming even more fragmented. Do you want to spend time and money building mobile apps for a platform that may or may not be popular in a few years? What if another platform emerges? Do you build new apps for that platform?

Or, do you build applications for the web?

A mobile web app works on all platforms, both now and in the future. There’s no need to worry what OS changes the future holds. I don’t know about you, but I like to limit risk in my business decisions. Mobile web apps let me do just that. I can reach all mobile devices with little or no risk.

If you’d like to learn more about why native mobile apps aren’t the future, we put together a white paper that explains everything in more detail. You can download it right here: Native mobile apps: The wrong choice for business?