Sunday, February 10, 2019

Listening To Customers

The Oracle HCM Cloud team hosted their annual Customer Advisory Board meetings at Oracle HQ last week.  I've always enjoyed the CAB meetings because it's the one event where we reverse the flow of information:  customers tell us about how they use our products rather than us showing customers how to use those products.  I learned a few lessons in listening to our customers last week.

Customers today are more concerned with the pragmatic aspects of AI

To be honest, I went to the CAB meetings prepared to talk about the innovative projects happening around AI:  quantum computing, artificial decision-making, responsive vs structured chatbots.  But our customers wanted to talk about the pragmatic aspects of AI, especially robotic process automation.  I ended the week feeling that I'd been prepared to talk about running while our customers are still focused on learning to walk.

Innovation is cool, but customers want to know more about optimizing what they have now

Surprisingly, most of my one-to-one conversations with customers were not about upcoming new features.  Instead, the dominant theme was about their hunger to better use the features they already have in hand.  "How can I make better use of..." or "How can I meet the challenge of... when I get back to the office on Monday."

Mobile - Finally!

You've heard the message for years:  "If you ain't got mobile, you ain't got nothing."  2019 is the year that our Oracle HCM Cloud customers are moving out on that idea.  About 20 percent of the customers attending the CAB meetings had gone mobile with their self-service HCM apps in the prior six months.  Everyone else... and I do mean everyone else... is planning to go mobile in 2019.  So the party has been a little slow in getting started, but it's really catching fire now.  Different approaches to the self-service mobile user experience was a hot topic.

Functional regression testing has become a bottleneck

Now that continuous service delivery is a reality, functional regression testing has become a bottleneck.  The classic approach of fully manual, end-to-end functional regression testing simply does not meet the schedule requirements of a continuous service delivery model - just not enough time.  Customers had serious energy around regression testing strategies as well as automated testing tools - they're compelled to change and are still figuring out just how to change.  Interesting side note - we also heard some overlap here with the interest in robotic process automation.

So those were the customer messages I took away from the CAB meetings.  I'll wager others heard different things, but this is what I got out of the meetings.  So now I've got some new ideas regarding my own work agenda for 2019 - how can I help in some small way to bring direction and clarity by responding to what I heard?  Stay tuned for more.

Tuesday, January 15, 2019

Buffing Up The Crystal Ball

I've had several people ask me lately what I predict in terms of hot tech trends for 2019.  I'm not much for predictions - if you want to hear the universe laugh, share your future plan.  But, just for fun, I pulled the crystal ball out of the closet, buffed it up and took a look.  I also scattered some tea leaves on a table top and read them.  And, just to lock things in, I put all my garbage for the week into a plastic trash bag and whirled it over my head in the front yard at midnight while I screamed like a chicken, seeking a vision.  None of that stuff worked, although that last thing did provide me with a vision of policemen called out by a neighbor.  But I'll still take my chances and throw what I believe are tech trends that will heat up in 2019 in the enterprise software space.

Artificial Intelligence.  We've been seeing some primitive applications of AI cropping up already; chatbots come immediately to mind (a big deal where I work - Oracle - right now).  But I think a shift in the way we approach AI will start to have some impact this year.  We'll start to see a change from decision trees and algorithms attempting to calculate results in favor of more applications for the deep learning approach.  We certainly have enough data on common use cases to make deep learning feasible.

Quantum Computing.  Another old theme that will take on new life in 2019.  To some extent, it goes hand-in-hand with the growth in AI deep learning.  It takes improvement in orders of magnitude for both processing capacity and processing speed in order to support that kind of thing.  If you haven't already, you'll soon start to hear about qubits:  leveraging properties of atoms and nuclei to facilitate them working together as computer processors and memory.  Makes traditional silicon components look like a hammer and chisel.  This one is not that far off:  several tech companies already have projects going with functional quantum computing.  One application:  remote traditional processors feeding a quantum computer for trend analysis on a huge scale.  Takes the idea of Big Data to a whole new level, doesn't it?

Trust.  Wait, how can trust be a tech trend?  It's definitely happen already - more and more end users are opting to pick the honest broker, even when the products or services that honest broker provides are priced much higher than the low bidder.  A former Oracle employee, Patrick Lencoini (you've probably heard of him as the author of "The Five Disfunctions Of A Team"), wrote a book in 2010 on trust that was years ahead to its time:  "Getting Naked:  A Business Fable About Shedding The Three Fears That Sabotage Client Loyalty".  While the fable is really focused on the consulting field, I'm hearing more and more tech service providers using his terms and concepts.  Sometimes even word for word.  The concept of trust will permeate the enterprise software industry in 2019, ranging from client relationships to the way we build and provide products and services to the way we interview potential hires.  I don't have any business relationship with Mr. Lencoini... heck, I don't even know him (but I am a big fan)... but you may want to add his book to your 2019 reading list.

So there you have it:  my picks for hot tech trends in enterprise software in 2019.  You may have different ideas, or maybe even a crystal ball that works.  Share in the comments.  We'll take a look back at the end of 2019 and giggle about our prognostications together!

Monday, December 17, 2018

A Cloud Endorsement

As I write this, it's super early on Monday morning in my part of the world.  And this morning, I've already spoken to three different customers suffering major service disruptions in their IT applications - one can't process incoming orders, one can't ship product, and another one can't do either (among other things).  The only things still running - their cloud applications.

This raises a pretty good point for those of you out there plugging along with your on-premise applications - cloud applications provide a level of stability that just can't be matched on-prem.

If I'm a cloud services provider, reliability is a key component of my business.  I'll invest as much as necessary because it's a core part of my business.  Most end users have an entirely different business model - IT in most enterprises is a cost center rather than a profit center.  So, ideally, the idea is to keep the IT investment to a minimum.  And, in each case, you get what you pay for.

It really comes down to an idea we often hear in the enterprise applications world:  put your IT services in the hands of the best IT stack and team available.  And the best IT available to most enterprises?  From a cloud services provider.

Monday, December 10, 2018

What, Me Worry?

“What, me worry?” – Alfred E. Neuman

It seems like we have some nervousness settling into the U.S. economy.  The Dow Jones Industrial Average is down a few percentage points over the past few months.  Facebook, Apple and Google shares (three-fourths of the FANG indicator for the tech market) are all taking a bit of a beating.  We’re watching the process of Treasury Yields inverting, indicating concerns about the long-term debt market.  Folks are starting to speculate that we’re in the last stages of the current bull market, about to descend into a bear market and a recession.  Closer to home, I’m starting to see financial pundits predicting heavy job losses in 2019 as the economy begins to slow down.  WE SHOULD ALL BE PANICKING LIKE OUR HEADS ARE ON FIRE!

Let’s all take a breath and a step back for a minute.  I don’t worry too much about the job market and neither should you if you’re taking the right steps.  Sure, there are times when employers are competing for employees and other times when people are competing for scarce jobs.  But if you’re in the job market or the gig market at all, you should be taking the same steps regardless of the conditions around you.  Stop looking at the various market indicators and direct your energy towards investing in yourself.  The concepts are pretty basic:

1.    Have the right skills
2.    Advertise those skills
3.    Keep your network strong

Have The Right Skills

Even if you’re gainfully engaged in a job or a gig, checki job listings on a regular basis.  So you know what skills are in demand.  When you see a few thousand jobs for people with expertise in SteamingPile Architecture, you’ve identified a skill that’s in demand.

Once you’ve identified that skill, go learn it.  Maybe your current employer will support you.  Or maybe not.  Do it anyway, whether it’s free stuff online, a set of classes, or whatever.  Yes, this will consume some of your discretionary time. Consider it a worthwhile investment in yourself.

After you’ve learned that skill, go use it.  Look for opportunities in your current job or take on a side gig.  Either way, there is no better way to really get a skill than by applying it in a real-world situation.

Advertise Those Skills 

Once you’ve learned and applied those skills, advertise your newly-acquired expertise to the world. Update your online profile. Freshen up your resume.  Tell your peers what you’ve done.  Get the word out that you have a new tool in your toolbox. Do it now – don’t wait until you’re in the hunt for your next job or gig before you start advertising.  Waiting on this is like buying new running shoes halfway through the 100 yard dash.

Keep your network strong

Continually seek out opportunities to help people whenever you can, whether it’s a new acquaintance or someone you already know.  The very best way to build a network is to be sincerely try to help others.  Just try to live the Golden Rule and watch your network grow.  In all honesty, it took me a long time to figure this one out.  But I’m glad I did.

Admittedly, there is no rocket science here.  Only basic fundamental practices, most of which I know you've heard before.  But I can tell you that, as I've incorporated acting on these points into my own professional life, they have served me well in good times and bad.

So my advice in any market is the same.  Keep your skills sharp.  Make sure people know you have those skills.  Build your network.  You won’t have to worry about the economy.  And you’ll sleep better at night.

As always, comments and feedback are welcome.

Monday, October 22, 2018

Listen To The Music - OOW 2018

Don't you feeling it growin', day by day
People gettin' ready for the new
Some are happy, some are sad
Oh, we got to let the music play
          - From The Doobie Brothers "Listen To The Music"

So it's Oracle OpenWorld time again.,, can you hear the music playing?  It really kicked off last Thursday, but the event really starts peaking today (Oct. 22nd) through Thursday.  Gazillions of people descending on downtown San Francisco to hear the latest about Oracle products and services.  It's a massive event, with lots of people and venues scattered through the downtown area.  It's tough to take it all in.

In the Cloud Applications or SaaS segment, you should pay special attention to a few specific themes:

  1. Oracle's progress in shifting from a products-focused company to a product-as-a-service company.  We've made some notable progress over the past year.  Is it enough?  Personally, I'm too caught up in the trees to evaluate the forest without bias.  So the story will get told and y'all get to make the evaluation.
  2. The positive disruption coming from customers moving to SaaS.  In all honesty, we've been more than a little surprised here.  It's bigger than I personally anticipated.  You'll hear some open and frank stories on this front.
  3. We've built quite a bit of AI capability into the Cloud Applications.  You'll hear quite a bit on how that effort is playing out in the market.
  4. Specific to HCM Cloud Applications, you'll hear quite a few customer experiences around Newsfeed UX (aka Mobile Responsive).  We've had a large group of customers uptake this new UX during the 18B update and expect quite a few more to make the move in 18C (which comes out shortly after OOW).  From my own perspective, this is one of the coolest innovations to hit the enterprise applications market ever.  I'm looking forward to hearing what people think of it after hearing the stories we'll present at OOW.
For those of you attending OOW, or those of you not attending but paying attention, I'd really like to hear your thoughts and impressions about the conference.  After listening to the music, find the comments and share what you think.

Wednesday, August 15, 2018

Ya Gotta Water The Garden

With his love
And his carin'
He puts his life
Into beauty sharin'
And his children
Are his flowers
There to give us peace
In quiet hours

And I'll do anything I got to do
Cut my hair and shine my shoes
And keep on singin' the blues
If I can stay here in Johnny's garden

                         - From "Johnny's Garden" by Stephen Stills

We're getting down into the weeds today...

Every gardener knows; once you plant a garden, you need to invest time in energy in maintenance so that your garden will flourish.  Weeding, fertilizing, watering, trimming, amending the soil... it takes carefully planned time and effort.

It's the same concept when you start to extend and customize packaged software.  It's not building the extension or customization that represents the big investment.  It's the maintenance as new versions and updates of that packaged software roll out.

I'm living this right now.  As many of you readers already know, the Oracle HCM Cloud team rolled out the latest update (18B) last weekend to the first wave of customers in their stage pods.  And I've been spending most of my energy this week helping many of those customers work through issues that relate to custom security roles.  We give users the ability to create custom security roles.  And many customers take advantage of this functionality.  But what I often find is that maintenance is a substantial stumbling block.  This mostly crops up like "I can't count the number of fuzzy navels in my workforce anymore.  I could before last weekend, but it's been broken since the update was applied."  I ask if it works when using an account with a seeded security role rather than a custom security role.  And, more often than not, the answer is "yes".  Which takes us back to the idea that those custom security roles need maintenance.
Very often, when we roll out updates to Oracle HCM Cloud applications, the updates include new functionality.  And part of offering that new functionality is securing it, so that only those authorized to use the functionality and see the data have access.  And this often shows up in the form of new security privileges of some type.  And, because the architecture is very intertwined, existing functionality is also affected.  

When we introduce new security privileges, we typically add those new privileges to the seeded roles as appropriate (new Payroll security privileges get applied to the Payroll Manager role... that sort of thing).  But what we can't do, because we can't anticipate every custom role every user might create, is match and add these new security privileges to custom roles.  So users have to add these new privileges to the custom roles on their own.  It's part of maintaining custom roles.  Just like maintaining a garden, custom security roles (much like all extensions and customizations) need maintenance in order to continue working effectively.

Maintaining those custom security roles can become important when we role out a bushel basket of new privileges necessary to secure new functionality.  And that's definitely the case as we've moved from R12 to R13 in the HCM Cloud.  Lots of new stuff, which in turn means lots of new security.  So there has been a significant bit of maintenance for custom security roles as we've progressed through 17D, 18A and now 18B.  Which means customers need to plan their security maintenance and execute on that plan.  Fortunately, Oracle has a guide to help customers plan out and execute that maintenance.  

Most gardeners have some type of reference book they rely on:  The Farmer's Almanac, a regional gardening guide, or something similar.  And we offer something similar for customers maintaining custom security roles.  Oracle Support Document ID 2023523.1, "Upgrading Applications Security in Oracle HCM Cloud" includes an R13 Upgrade Security Guide that walks you through all the new security privileges, what they do, and which seeded role includes each new privilege as part of the update (which give readers a clue on how to apply the new privileges to their custom roles).  It even includes a set of appendices showing the reader how to do what needs to be done.  Highly recommended reading.

So today's message:  just like maintaining a flourishing garden, so must HCM Cloud customers maintain their extensions and customizations.  Security roles are just one example, although a pertinent one because I've been dealing with it all week.  

Maintenance is easy when you do it consistently.  And it keeps the garden in good shape.  Read the gardening book and do what it says when it says to do it.  Read the Security Upgrade Guide and do what it says when it says to do it.  And your garden will flourish.

Something to share on this topic?  Plant your seeds in the comments.

Monday, June 04, 2018

Sneak Preview of Newsfeed UX

I've recently have a chance to get deeply involved with a new User Experience ("UX") rolling out in Oracle HCM Cloud 18B, due out later this year.  We're rolling out some pretty cool work.  I like it for a few reasons:

  1. A fully responsive user interface - one code line that responds that provides the optimal UI for laptop/desktop, tablet and phone.
  2. More emphasis on Quick Actions, giving users shortcuts directly to transactional pages rather than compelling them to navigate through an application
  3. Redesigned self-service pages with full transactions being completed on a single page - no multi-click drill downs, no moving to another page via a hyperlink, no nothing.  Combining this with Quick Actions, navigation to a transaction is a single click...period.
In fact, I like this UX so much that I want to let's take a sneak preview at what's coming by  sharing some screenshots.  When we started this effort within Oracle, the project was called "Mobile First".  So it only makes sense to show the mobile screen first:

And let's go to the desktop/laptop browser rendering next:

Now let's check out the redesigned Self-Service pages:

Note that the upper left shows some notes about the page design, the lower left depicts the rendering on a phone, and the right shows the appearance in a browser on a laptop/desktop.

So that's a quick taste of the Newsfeed UX coming out in HCM Cloud 18B.  Want to learn more?  Check out the briefing here.  Or hit me up on Twitter (@fteter) and we'll make some arrangements.  In fact if you're going to the OHUG 2018 conference, we can meet up there for a "live drive" demo.  Or you can always get to me by leaving a comment.