Saturday, February 25, 2023

Meet my new friend Tableau

I'd like to introduce you to my new friend, Tableau.  Why am I talking about Tableau and not the EAC and IHRSM projects?  Its quite simple, as of today, there is nothing new to publicly update about our ECA and IHRSM implementation projects although there is some background action.  It is really exciting to see these project moving ahead as they will be taking our institution to a new level and the improvements to the employee experience should be tremendous and the experience for the people who work in HR and Payroll should be greatly improved, too.

 

My new friend Tableau... a little background information.

Our institution has been trying to move to a more data-centric organization.  Every department works at it's own speed, given its own needs, talents, and abilities.  The institution, as a whole, has seen enough value in being data-centric that we have invested in Tableau and a small team that really leads the charge to build dashboards for various departments.  Better yet, they are empowering departments to build their own dashboards so when I learned about that, I jumped at the opportunity to take their Tableau training.  Unfortunately, I couldn't develop the interest in my previous department to take on a dashboard project.

For the uninitiated, Tableau, according to their website, is "a visual analytics platform transforming the way we use data to solve problems—empowering people and organizations to make the most of their data."[1]

I have always been fascinated with HR metrics and have pushed companies that I have worked for to pay more attention to what the HR numbers are saying.  My typical experience is that any HR numbers that were published were to serve a financial or basic operational need, not to tell the story of what is happening with our workforce.  When the opportunity came up I volunteered and, wow, have I learned a lot along the way.

Through a series of meetings, we decided what we wanted to display.  Using Tableau wasn't off my radar, but I have done similar projects using Excel and they were typically for my own use to be able to talk about where we stand within our HR practice.  As I have done a lot of this with Excel, it was a logical starting place for me.... big mistake.  While I won't say that Excel can't handle large data sets, these are the largest data sets that I have ever worked with and Excel was sluggish, at best, to process them.  Stripping down the data sets was eliminating information that I thought I might need as we refined our requirements.  Given these struggles, I took in upon myself to start developing the dashboards in Tableau.

 

Greetings and Farewells

Our first dashboard is called "Greetings and Farewells" and presents a basic look at:

  1. Hires - last 13 months and last seven years
  2. Separations - last 13 months and last seven years
  3. Separation reasons for the last 13 months

 This is all fairly straight forward information and can easily be compiled by any organization to show if the recruiting function is keeping up with people leaving the company... after all, nobody will be staying infinitely.

As Tableau provides a reactive display, I encourage you to visit the original on the Tableau Public website to display the dashboard as I originally intended.

 

For this blog, I used a data set that I found on Kaggle.com as using my institution's data wouldn't be appropriate for this purpose.  

 

How does this differ from the real data?

Given that I am using a different data set, there are some differences in how I had to display this data.  Primarily, this data is static.  It will not change.  In real life, this data set will continue to grow.  I am lazy efficient and want to spend as little time as possible maintaining reports.  In both cases I set up a filter to limit the display to the previous seven years and the last 13 months.  With live data, we needed to stop the year display at the end of the preceding year for the annual chart and the preceding month for the monthly display.  This is established with a couple of calculated fields that were applied to the filters.

On our institutional copy, we have additional filters.  The departmental filter matters less and we are much more interested in the relation of this data to our executives, so our filters work up those hierarchies rather than a more traditional department relation.

 

Creating a data source

The Kaggle data set was also a little easier to use in that I didn't have to create it.  Our HRIS is homegrown and the ability to identify hire and term dates is a little more complex, particularly as you consider the multi-employer, non-employees, students, etc... that exist in the live data.  To create our Tableau data source I wrote a few queries in SQL, hitting multiple tables to capture the hire, separation, and promotion data, applying a category via a case statement for each type and a common set of attributes, and a union all between each query to create one final query to pull the data together.

Once the team was satisfied with the information, we created materialized views that we could then link to Tableau as a data source.  Ultimately, we are adding several queries to this data source to represent the employment life cycle, which I will discuss more in a future post.



[1] https://www.tableau.com/why-tableau/what-is-tableau

 

Monday, February 20, 2023

What in the world is an Integrated Human Resource Service Management (IHRSM) application?

In a very general sense, Gartner’s article, “Integrated HR Service Management Solutions Reviews and Ratings” defines an IHRMS as ,”…solutions provide holistic platforms by which organizations can manage their physical and/or virtual HR shared services operations and communications.”[1]  Somewhat more specifically, Gartner states that common features of these systems include content delivery, knowledge management, ticketing and routing for case management, tools for process management, and digital document management.[2]  Ultimately, we can see this as the continued evolution of employee self-service.

 

Some background information on employee self-service

Wikipedia’s article, “Human Resource Management Systems” states that employee Self-Service has grown out of the development of payroll automation, enterprise resource planning which started happening in the 1970’s.[3]  The article continues to detail how human resource information systems (HRIS) and human resource management systems (HRMS) were an evolution from these early payroll and ERP systems.  A natural evolution from these systems is to provide self-service to free up the knowledge workers in HR to focus on tasks that require their specialized knowledge.

 

A quick scan of SHRM.org has references as early as July 2000.  My search turned up an article titled “HR Systems: Powering a Systems Overhaul” by Joe Dysart discussing the Los Angeles Department of Water and Power’s Human Services Department’s PeopleSoft upgrade which added the ability for employee self-service benefits enrollment.[4]  While this is commonplace today, it is amazing to think that this was a fairly new application around the time I joined the profession.

 

As we see the growth in machine learning and artificial intelligence in the world around us, it would be appropriate to consider how these technologies have been impacting the world of Human Resources.  In the SHRM article, “HR and Chatbots Are Learning Together”, Jeff Mike, vice president and head of research ideation for Bersin, Deloitte Consulting is quoted as saying “In HR self-service centers, bots are automating high-volume tasks such as changing an address or updating benefits information… On the talent acquisition side, bots can deliver "a streamlined candidate experience for high-volume recruiting activities" and guide new hires through the onboarding process.”[5]  This illustrates the potential for impact on both the labor reductions for manual work in HR and the potential to improve the employee experience.  Furthermore, illustrating the growth and movements of these platforms, Gartner has predicted that “by 2023, 75 percent of HR inquiries will be initiated through conversational AI platforms.”[6]

 

Benefits and use cases

On their blog, Leena AI, a leading developer of IHRSM software, cited Gartner’s research illustrating the main functions of IHRSM to include:

·       Employee and manager content delivery via a dedicated HR portal.

·       Content knowledge bases.

·       Digital management of HR documents

·       Business process management tools

·       Case-ticketing and routing

·       Service-level agreement (SLA) monitoring 

·       Employee relationship support

·       Single sign-on (SSO) to transactional systems.”[7]

 

With the typical HR Service Management Technology stack illustrated as:

 

Gartner’s paper “Hype Cycle for Human Capital Management Technology, 2020” discusses benefits particularly as they apply larger (2500+ employee) and multi-location employers.  Specifically pointing out the advantages of control and process standardization, robust metrics and reporting tools that parallels the sophistication of IT or CRM systems.[9]

 

In my own experience, I am eager to learn more about which product was selected as part of our procurement process and seeing the benefits to my organization’s Human Resources department.  This is a game changer that, if properly implemented, will be embraced by employees, managers, and HR personnel alike.



Sunday, February 12, 2023

What is an Employee Communications Application

Let's talk about Employee Communications Applications 

...or ECAs as we have been referring to them.  To better understand them, we'll start with a definition.  According to Gartner, a leading consulting firm, as ECA market is "technology (that) enables 'communicators' (employees in roles where they are responsible for managing internal communications) to plan, create, coordinate, customize, distribute and execute communication campaigns."  The description continues to indicate that "ECA technology also analyzes internal communications (IC) effectiveness across channels, media, communication types, business impact and employee experience." (https://www.gartner.com/reviews/market/employee-communications-applications)

Haiilo, a vendor of ECAs, reports in a blog post that reasons a company might want an ECA include:

  1. Ability to reach front line workers
  2. Help curb information overload
  3. Single solution to reach all workers
  4. Ability to measure the impact of communications
 (Source:  https://blog.smarp.com/emerging-market-for-employee-communications-applications

In practical terms, this could mean, imagine Facebook or LinkedIn specific for your workplace.  Imagine your internal company landing page providing links to commonly used tools, official communications, and communities and articles of specific interest to you.  This could allow you to communicate with those who you might never see do to work location or hours.  Imagine nurses is a cancer unit discussing best practices among them selves, IT professionals discussing upcoming projects, or a video replay of the CEO's town hall event that people couldn't get to - available for all, right their at their workstation, regardless of where that workstation is or what time it is.  All with the metrics to understand what is or isn't working in its ability to reach and engage employees.

The Employee Experience Factor

According to the Society for Human Resource Management, employee experience has become more than just human resources strategy but is becoming a larger component of overall business strategy.  Supporting this means that technology has to support the employee experience and much of that is in HR's domain.  For this to happen, "Technology has to create benefits across an organization, whether it's through increasing access to data, upskilling talent to work beyond traditional boundaries, or providing enhanced learning and development opportunities."  (https://www.shrm.org/resourcesandtools/hr-topics/technology/pages/2023-hr-technology-trends.aspx)  As such, technology also has the ability to drive and support a company's culture, values, and business objectives. 
  • Crowdsourcing to harvest ideas and feedback from employees.
  • Gamification to encourage employees to complete certain tasks.
  • Analytics, as referenced above, to capture the "mood" of the organization

The Shift to Hybrid Work

Many organization experienced a transition to hybrid work during the pandemic.  This has proven quite popular among employees but had created new challenges for businesses as old methods of doing things don't work quite as well in a hybrid environment.  Communicating with employees in diverse locations, regardless of it being a company location or the employee's choice of location, is difficult.  Technology can assist in the execution of key communications and help to ensure that people are receiving the message.   (https://www.shrm.org/resourcesandtools/hr-topics/technology/pages/work-based-social-media-platforms-may-help-boost-employee-connection.aspx)

But it's not right for all employers

As with any form of social media or, for that matter, social interactions.  There are positives and negatives.  Cyber bullying and threats can occur on corporate social media just as it can on public social media or in the general public. This is no different than a public social media post becoming a workplace issue.  (https://www.shrm.org/resourcesandtools/hr-topics/technology/pages/what-hr-can-do-about-cyberbullying-in-the-workplace.aspx)  Employers need to understand their workforce and weigh the pros and cons in the context of how it will work for their organization. (https://www.shrm.org/resourcesandtools/hr-topics/technology/pages/work-based-social-media-platforms-may-help-boost-employee-connection.aspx )



Sunday, February 5, 2023

The journey has begun...

Reason for this blog’s existence:

My original thought was to chronicle my journey into the world of computer and information science.  While deciding what to take during the spring 2023 semester, I started think about some of the projects that we have going on at work.  As there are fairly major projects impacting over 10,000 employees and contractors, I thought they would make an excellent educational opportunity.

This blog will include information about the implementation of two large software implementation projects plus some of my other work and random thoughts about things that interest me.

The intent is to structure the blog with the following sections:
  1. Background information
  2. Software Implementation Project 1 - ECA
  3. Software Implementation Project 2 - IHRSM
  4. HR Metrics and Analytics
  5. Tableau
  6. Other areas of interest
While I have never blogged or journaled before, I expect these aspects to be as much of the learning journey as I do the actual software implementation projects.  Furthermore, as Dr. Covey explains in his book, The 7 Habits of Highly Effective People, one way to get better at something is to teach it.  I expect that, as I explain things in this blog, I will gain a deeper knowledge of the work beyond where I would be if I was only performing the work.

I hope those who may be reading along find my journey as rewarding as I expect the journey to be.

Followers