The Automationist | Redwood https://www.redwood.com Redwood Software | Where Automation Happens.™ Fri, 06 Dec 2024 20:44:53 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.3 https://www.redwood.com/wp-content/uploads/favicon.svg The Automationist | Redwood https://www.redwood.com 32 32 The three Cs: A communication framework for automation design https://www.redwood.com/article/communication-framework-for-automation-design/ Tue, 02 Jul 2024 14:17:52 +0000 https://staging.marketing.redwood.com/?p=33783 The successful design, development and deployment of your workload automation depends on strong internal communication. In this blog series, Newsday’s Sherwin Rubio follows up on his previous post to describe the ideal communication framework for developing automations using RunMyJobs by Redwood. 

Effective implementation of any cross-functional IT initiative depends on seamless communication with business users. In my last blog post for the Automationist series, I introduced the concept of “The three Cs” — Context, Collaboration and Consolidation — as a framework for collecting and evaluating automation requests. 

Here, I’ll dive deeper into this essential stage to help you dismantle the silos that often hinder automation design and implementation.

The natural divide in enterprise organizations

As businesses grow, they inevitably experience a natural separation between departments and teams. Each team may have its own objectives and skill sets that influence the tools and processes they’re comfortable with. Over time, business processes mature and calcify, so it’s easy to neglect documentation updates and create further confusion. 

This common scenario creates a significant divide where teams operate in isolation. The results are what you’d expect: reduced efficiency, lack of scalability and poor business outcomes. 

Hidden costs of silos in automation design

The isolated nature of departmental workflows directly impacts the design and development of new automations. A disjointed approach means one department could create automations that work for their specific needs but don’t integrate with systems used by other teams. Or, two or more teams could dedicate resources to automating the same process. Bottlenecks, errors and rework diminish the effectiveness of both single automations and larger digital transformation initiatives.

Beyond the immediate technical and resourcing challenges, silos can negatively impact morale and employee engagement. When teams operate in isolation, they miss out on opportunities to learn from one another and benefit from diverse perspectives. 

By allowing silos to remain, you could unknowingly create a culture of complacency and resistance to change. In the long run, this can hinder adaptability and mitigate the power of your competitive advantage.

Optimize your communication strategy

If you want to go fast, go alone. If you want to go far, go together.

African proverb

In IT, this sentiment rings particularly true. Silos are common, so overcoming them for automation design purposes requires building a deliberate roadmap that draws people together and aligns with your industry and business needs.

In my experience, this starts with knowing the lay of the land in your organization. In my previous post, I emphasized the importance of context or asking basic questions of business users: Who? What? When? Where? Why? This is one of the most important parts of the three Cs, as we need to get as much information as possible to make well-informed decisions about which processes to automate.

For individuals in management, fostering effective communication between departments is both a responsibility and an opportunity. Managers have the unique ability to bridge gaps by creating departmental processes that encourage collaboration. Depending on whether your staff is in-person, hybrid or remote, having both face-to-face and digital communication channels is critical.

Then, it’s key to consolidate your automation design protocol so it’s repeatable and easy for people in all roles to understand. One strategic approach is to develop automation templates. IT professionals have all experienced the frustration of navigating documentation sites or PDFs trying to find specific information. This adds an unnecessary cognitive load due to constant context switching. Standardizing documentation makes your processes predictable and manageable, which allows your colleagues to focus on the content rather than the act of finding it.

Newsday’s documentation structure

At Newsday, we’ve structured our documentation to mirror the Process Definition and Job/Process Chain pages in our workload automation platform, RunMyJobs by Redwood. 

With this tactic, we’ve been able to standardize terminology across the board for everyone, from business users to automation developers and implementers. There’s a common language now, which is crucial for equipping all team members with the same information and ability to participate. This democratization of information means we can take advantage of all team members’ competencies to build the most effective automations for everyone.

While there could still be miscommunications around a given business process, we’ve greatly minimized miscommunication regarding the automation design of said process.

We’re currently integrating these design documents into our ServiceNow knowledge base to create a seamless lifecycle encompassing the three Cs process, workload automation development and recovery documentation. 

The goal is to ensure knowledge remains accessible and consistent at every level of our organization, from stakeholders and business users to developers and operators.

Icon 124

Sending a Delivery Agent Tip Summary Report

Below is an example of our process documentation using RunMyJobs language. The Delivery Agent Tip Summary Report requires downloading and summarizing a file and then sending a report to users. It takes place every Thursday at 10 AM.

Global information

  • Process: Non-critical
  • Retention: 30 days
  • Presubmit: 4 times 
  • Recipient: [Internal email address]
  • Events:
    • Wait: None
    • Raise: ED_Delivery_Agent_Data_Import 
    • Submit Frame: None
    • Time Window: None

Job/Process Definition name: JC_Delivery_Agent_Tip_Summary_Report

Step 1 Step 2 Step 3
  • Download file
  • Connection Type: SFTP
  • Hostname: xxxxx.xxxxxx.xxxxx
  • Remote Path: /incoming/
  • Local Path : /ftp-inbound/agent_tips/
  • File Name: agent_tip_file_yyyyMMdd.txt
  • Username: sftp_username
  • Password: sftp_password
  • Has Retry: Yes
    • Retry Count: 10
    • Polling Interval: 30 (polling every 30 seconds)
    • Error On Empty: true (sends an exit code 0 or 1 to RMJ whether or not to flag the process as Success or Error)
  • On failure, go to end of chain and set Job Chain to error
  • Process file – PowerShell script
  • File Path : /ftp-inbound/agent_tips/
  • Working Path: /working_directory/
  • Copy file from File Path to Working Path
  • Process file in Working Path
  • On failure, go to end of chain and set Job Chain to error
  • Email file – PowerShell script
    • Attachment: Working Path + File Name
    • To: Recipient
    • Send email
    • Has Retry: Yes
      • Retry Count: 3
      • Polling interval: 300 (polling every 5 minutes)
    • On failure, go to end of chain and set Job Chain to error

Desired outcome: More time!

It may seem that working through a set pattern of communication in workload automation design would spawn a lot of meetings we don’t really need, but the opposite is true. Using RunMyJobs terminology across our documentation and with our business users has reduced confusion, limited meetings and saved time.

Rather than filling that newfound time with more tasks, we’ve been able to focus on proactive measures, such as refining our alerts, notifications and recovery times. As an IT team, we have the mental space for informed decision-making. We can address issues before they escalate — automation-related or not.

Transition to an automation design communication framework

Successful communication among business and IT users shouldn’t be an accident. Effective communication strategies for automation design require a balance of project management and communication skills that haven’t historically been innate to IT teams. 

Context, collaboration and consolidation comprise an easy, three-part method that any automation-driven team looking to bring together siloed departments can follow.

There are a few ways to boost your team’s confidence as you drive automation initiatives.

Tips for implementing the three Cs in your organization

  1. Leverage cross-training opportunities: One of the best ways to break down silos is to build empathy. Your automation solutions will have more well-rounded results if you focus on promoting a deep understanding of each department’s challenges.
  2. Invest in extensible solutions: Your tools need to support a collaborative approach. Easily extensible automation software offers visibility for everyone by uniting the solutions each business function needs.
  3. Stay proactive: Use the time you save from reduced meetings to focus on achieving true end-to-end process automation across your organization.

Explore what automation implemented with a strategic communication process could look like for your organization: Get a quick demo of RunMyJobs.

]]>
Newsday’s blueprint for collaborative automation adoption https://www.redwood.com/article/blueprint-for-collaborative-automation-adoption/ Tue, 23 Apr 2024 22:51:21 +0000 https://staging.marketing.redwood.com/?p=33374 The design, development and deployment of your workload automation are essential steps in building a successful automation fabric. In this blog series, Newsday’s Sherwin Rubio shares his approach using RunMyJobs by Redwood. 

I consider myself an automation enthusiast. The efficiency it can bring to the business world is irrefutable. Yet, staying in touch with the humans who use and benefit from automation is vital. 

Nurturing the delicate balance between cutting-edge technology and our innate instincts to work together is what truly excites me.

Having been a non-technical user of various enterprise software platforms before being on the IT side, I’ve witnessed firsthand the trepidation and skepticism surrounding automation among business users. I started out as a temp in an Accounts Receivable department, then became a Billing Coordinator and a Reporting Systems Analyst. While I learned the value of consolidating my day-to-day tasks by building my own automations, I saw that others who weren’t as familiar with automation design feared job displacement.

The reality is far from that scary picture. Automation is not about replacing jobs but empowering individuals to operate analytically rather than mechanically, thereby enhancing the value of their work. Unfortunately, IT teams are removed from the work they seek to automate in many organizations. This can cause them to miss the mark when trying to maximize the value of automations.

In my experience, roughly 80% of the success of any platform implementation and adoption hinges on proper and effective communication between IT and the end-users who will feel the impact of their automation initiatives. To demystify automation and encourage its adoption, business users must be part of essential conversations as early as possible.

Here, I’ll share the method our IT team at Newsday uses to effectively collaborate with our business users as we develop and revise automations in RunMyJobs by Redwood.

A framework for workload automation design with business users 

Anyone in IT knows digital transformation doesn’t happen in a vacuum. It’s not just technical users who need to understand why and how your company will use new technology. With something as powerful as automation, everyone must be in the know to get maximum benefit. That’s why I’ve developed a four-step process we use at Newsday to ensure a high success rate with automation adoption and minimize any negative impacts on business operations.

Step 1: Analyze potential jobs to automate with “The three Cs”

As with any other essential business process, this one begins with planning. Instead of diving in and completing automation requests without understanding the conditions and goal, we want to ensure maximum value for all stakeholders by exploring each process in detail. Thus, we need to distill requests with the help of each team involved before we do any work in RunMyJobs. To do so, we use an approach I refer to as “The three Cs.”

Context

First, we need context about the process — the standard who, what, when, where and why, plus some extra flavor.

  • Who is this process for? Does it depend on other people? Are there approvals?
  • What process does the team or person need to do? What steps must they take for this process to be complete?
  • When and how many times per day/month does this need to happen?
  • Where does this all happen? Does another system need to ingest the output? Is there a middleware application?
  • Why does this process need to take place? Should it be a candidate for workload automation (WLA)?

Collaboration

Next, to avoid unwanted surprises, we need to map out the entire process and identify all parties involved from the get-go. An inclusive approach ensures a smoother adoption of automation. More importantly, it gives people a sense of ownership and accountability. That way, they’re more receptive to change.

Rather than inundating our colleagues with meetings, we like to gather information efficiently, asking questions like, Who prepares information in this process? Where does that information go? Are there dependencies?

Consolidation

As we compile details about each process, we often discover redundant processes. Many times, parties are unaware that they have mirrored processes with different destinations or that a process already exists for what they want to accomplish. Leveraging RunMyJobs templates helps us quickly find instances of repeat processes.

Benefits of using this automation design method  

While I’m clearly a fan of automation, I recognize it’s not always the answer. Sometimes, the effort required to automate a task outweighs the potential benefits, meaning it’s more efficient to continue manual operations.

Newsday’s current onboarding process is a good example. It requires interactions between ActiveDirectory, ServiceNow, Workday and OracleFusion. As the on-premise subject matter expert on Workday and OracleFusion, I am familiar with all these systems. Still, the lift of automating them outweighs the benefits from a monetary standpoint. My time is best spent on revenue-generating or higher-visibility projects.

Step 2: Document processes and conversations with business users

At Newsday, teams have historically developed their own manuals and operating procedures, but since adopting RunMyJobs, we’ve begun developing end-to-end documentation for wider visibility. Having a record of automation design steps helps us align on process flows and expected outcomes and gives each person a stronger sense of how they fit into the larger company ecosystem.

With solid documentation, it also becomes simpler to establish consistent SLAs and recovery procedures, so we have clarity when answering to various teams and business leaders. 

Step 3: Diagram your workload automation designs

For many of us, workflows make more sense when they’re in a visual format, and automation designs are no exception. When our IT team shares workflow diagrams with business users, we find it enhances their understanding and results in stronger feedback. This is a pivotal step in refining designs before development begins.

A proper workflow diagram outlines every step of an automated task from initiation to completion. At Newsday, we use tools like Vizio or Markdown (with the Mermaid JS plug-in) to generate charts that are easy to interact with. Business users can quickly critique these diagrams and identify inaccurate time frames or potential inefficiencies. They can see exactly how their inputs and daily work fit into the complete automation. 

Automation design at Newsday (Diagram)

In this iterative part of the process, we encounter lots of insightful discussions and opportunities to improve our collaboration methods. Spending a bit more time at this stage reduces costly reworks down the line.

Step 4: Disseminate workflow designs and automations in development

Once our workflow designs and diagrams receive the green light, they need to be shared across relevant teams and departments. Whether via a shared drive or knowledge base, this effort at continued transparency is a strategic move. It ensures we only expend the resources to design automations once we have full buy-in. Thus, we run into fewer roadblocks and can turn around new automations much faster than we would be able to without widespread collaboration.

The impact of collaborative automation development

Those of us in charge of building automations love the all-hands-on-deck approach, but it doesn’t just make our jobs easier. There are clear benefits for every person and use case. Here are a few that our employees have experienced.

More impact from each role

For Newsday, well-designed and collaborative automation initiatives have proven to be catalysts for enhancing job satisfaction, fostering creativity and driving innovation. Contrary to some individuals’ fear of being replaced, there’s been a boost in morale as contributors have stepped away from mundane, repetitive tasks and shifted their skills and time to influencing business outcomes.

For example, in Finance, automation has revolutionized how we process and analyze data. The staff spend far less time compiling numbers, drowning in spreadsheets and building reports and get to focus on higher-value tasks and decision-making. They’ve gotten a taste of freedom and want more.

The combination of the inherent flexibility in RunMyJobs and our emphasis on collaborative automation adoption has made it possible to sustain this renewed excitement and high level of contribution from each team member.

Less stress and increased productivity

A natural consequence of greater contributions and feeling valued is less stress. In my personal estimation, my colleagues seem to be enjoying their jobs more. We have a hybrid work model, and this stable way of using automation tools has made them more productive and less frustrated. As we continue to receive excellent feedback, IT finds more and more ways to expand automations with RunMyJobs.

Efficient use of resources

Getting stuck in a rut isn’t uncommon, especially in business. People get used to how they do things and, even if they’re aware there might be a more efficient way, it’s not always clear how to streamline. The above steps and applications of automation systems directly solve operational inefficiency, and Newsday’s experience is strong evidence.

When we migrated to RunMyJobs four years ago, our IT team was about 10 strong. Due to market and internal changes, there are now three of us. Thanks to our robust automation solution, we aren’t overwhelmed and we’ve reduced friction with other teams. Instead, we’re efficient and always finding smarter ways to approach process automation. 

Moving into the future with Redwood Software

I see the purpose of my technical role as serving all the people who keep Newsday running. In that light, when I evaluate and implement automation technologies, I consider whether they’ll be in everyone’s best interest, not just IT’s. 

I’ve learned that this aligns with Redwood’s mission to unleash human potential. Redwood’s solutions enable automation design for all people, and it shows in the flexibility and scalability of its workload automation software.

Our team is currently in a phase of reconsolidating tools, with RunMyJobs at the center of our automation roadmap. I’m enthusiastic about how much more efficient and seamless our work can be as we continue collaborating with such a strong software foundation. 

Explore what automation adoption could look like for your organization: Get a quick demo of RunMyJobs.

]]>