5 min read

How to Implement an IT Modernization Strategy - 1st of a 5 Part Series

By Praecipio Consulting on May 28, 2021 10:15:00 AM

Blogpost-Display image-May_How to Implement an IT Modernization Strategy- Part 1 What is IT Modernization

When we initially set out to write a piece about how to implement an IT Modernization Strategy, we quickly realized there is not only a lot to consider when weighing the possibilities, but also a lot of context required to lay a meaningful foundation. We want to discuss what IT Modernization is and what it means for your individual business, as well as other terms and ideas to help define the overall picture. Join us as we unpack and discuss IT Modernization through this series of blog posts.

Part 1: What is IT Modernization

We'll begin by exploring the motive behind IT Modernization, and identifying the traits that make up the profile of an entity that is looking to implement IT Modernization in their enterprise.  Overarching themes include Digital Transformation, Capital Expenses vs Operational Expenses, Legacy Systems, how Cloud fits into the picture (because it's no longer a question of "if" cloud fits into the picture), as well as others.

There are several questions to ask when trying to nail down the motive- we'll be working through these questions in our series:

  • Why would you be interested in IT Modernization in the first place?
  • What are some of the apparent benefits of IT Modernization? 
  • What would IT Modernization look like in your organization and how?
  • What would a rollout plan look like?
  • When do you tackle certain things over others?

By the end of this series our goal is that you will have the foundational understanding of IT Modernization that will help you answer these questions.

The Basics

If you've worked with Praecipio Consulting before, you know we like to start simple - so let's begin with the basic question "What is IT Modernization?"  To oversimplify the concept, IT Modernization is a process of assessing an individual system or group of systems in your organization with the intent of establishing the best possible balance of cost and efficiency. One of the challenges we often call out is that this can look vastly different depending on the context of what it is being applied to.

As part of an IT Modernization strategy there can be some aspects of your business where it makes sense to move in a more digital direction, for example migrating on-prem resources to virtualization or the cloud. While the overarching goal may be to get to the cloud, there are different paths that you organization may take based on your specific context. In the case of moving  an application to the cloud, there are the branches hosting the application on a digital platform like AWS or moving completely to a more SaaS model and allow it to be maintained by a third party.  And of course, for some other aspects of your business it could make more sense to maintain an on-prem solution but update the infrastructure. The key thing to consider here is how you can balance the cost of maintaining whatever aspect of your business you're assessing with the amount of performance proficiency it is providing.

Another term you'll often hear mentioned in the same breath as IT Modernization is Digital Transformation.  It's true that these often go hand-in-hand, but the main difference to consider is that Digital Transformation gets into the explicit changes you have to make in order to keep pace with the digitization of aspects of your business, like products, assets, and processes. IT Modernization is more of a strategy for improving your business through cost savings, efficiency or improving on how agile your business can be. More often than not, Digital Transformation will be a key part of your IT Modernization plan, but they are not necessarily mutually exclusive.

The Breakdown

With that in mind, let's start to identify the motive a business might have for exploring IT Modernization and what attributes make up its profile. The first question you have to ask is "Why would you even be interested in IT Modernization?" The short answer is every business should be thinking about IT Modernization on some level. We exist in a world where the only true constant is change, and as time progresses the main thing that we're betting on is that our technology and business landscapes will continue to shift. The most successful businesses will adjust business practices to match - if you're not willing to embrace the change and make it work for you, your competitor will, and they'll be happy to take your market share off your hands. Additionally, IT Modernization benefits the business, either by lowering your operating costs, or empowering you to be more efficient managing resources and development. Thinking about ways you can Modernize aspects of your business is just good business.

So how do you this? What does it look like?  Well, we've touched on the two key factors associated with Modernization: Cost and Efficiency.  There are a couple schools of thought when it comes to the approach and how you can execute modernization, outlined below.

The first approach would be considered a more traditional approach. This approach involves making incremental changes made over time targeting the most costly or bottlenecked aspects of the business. From this you can attempt to figure out how you can make them more efficient or cost less, or maybe a combination of both. The main benefit of an approach like this pertains to risk: changing pieces incrementally allows you to carefully consider those changes and their impact on the business as a whole. Incremental changes can also be very good for the bottom line since it allows you to budget changes over time.  One of the potential downsides to an incremental approach is it can be limiting. Taking the time to make incremental changes can take.. well... time.

On the other end of the spectrum there's the end-to-end or holistic approach.  This is about what you'd expect: instead of incrementally making changes you're making a plan to implement broad changes across your organization as a whole. This requires careful planning and consideration of what elements need to change in what sequence, to truly understand the potential impact across the organization. One of the benefits of this approach is it keeps the organization from advancing in a siloed manner, which can lead to less efficiency as a whole. In one instance, that might mean two different business groups moving their application to two different cloud solutions that offer the same functionality. Whether your approach is more incremental or end-to-end, it's important to try to take into account the potential impact across the business and ensure groups coordinate the efforts.

Modernization  Mechanisms

When it comes to implementing IT Modernization, it's important to understand that it is much more than a simple update to your technologies. Rather, the approach should be thoughtful and well planned, with an eye to the future and a willingness to embrace the new and sunset the old. At a high level it is important for your teams to identify out of its legacy software or assets what can can be invested in - whether through legacy software modernization or replatforming- and what should be divested from. Reaching a decision on the best path forward for each application will take time - legacy modernization is not an all or nothing endeavor. We'll spend dedicated time in future posts discussing how you can best approach application modernization. 

It's Just the Beginning

As you consider what IT Modernization means for your organization, keep in mind that there is not a one size fits all solution. Our goal in this blog series is to provide helpful context to help you define what an IT Modernization approach could look like and what success would mean to your organization.

At Praecipio Consulting, we enjoy helping our clients reach their IT Modernization goals and bringing teams up to speed with digital demand. If you'd like to learn more about how we can help, please reach out to us!

Topics: blog aws optimization saas it digital-transformation
3 min read

Join the Atlassian team at Amazon Web Services re:Invent!

By Praecipio Consulting on Nov 22, 2016 11:00:00 AM

Re-posted from Atlassian

In the DevOps era, the technology tools you choose are critical for fostering innovation and overcoming development and deployment challenges, and creating a seamless experience between these tools is key to streamlining processes and maximizing productivity. And that’s why we are excited to be attending Amazon Web Services annual conference, re:Invent. Come join us at the event! Here’s what we’ll be up to:

Atlassian and Amazon Web Services for the Enterprise

Enterprises running on AWS can now leverage Atlassian’s collaboration platform for instant scalability, quick setup, and painless administration. At Atlassian Summit 2016, we announced that Data Center customers can deploy their Jira Software and Bitbucket Data Center instances to Amazon’s Web Services (AWS). With AWS’s Quick Start guides, powered by AWS CloudFormation templates for Atlassian, Data Center customers can deploy their Data Center instance to AWS in 10 minutes and standardize on one reliable platform that scales seamlessly.Stop by our booth to find out what’s new and get more info on an exciting offer for enterprise customers.

Find out how our own team went from a single Jira Software server instance to Jira Software Data Center on AWS at the talk: Case Study: How Atlassian Uses Amazon EFS with Jira to Cut Costs and Accelerate Performance. Add it your re:Invent agenda today!

AWS and the art of scale and interoperability

But our solutions aren’t just for enterprises. It’s easier than ever to scale your business with the power of AWS and Atlassian’s cloud platform. With about half of Jira Software cloud customers running on Amazon EC2 and 60% of Bitbucket users using AWS tools, we’ve created several integrations to help streamline your workflows and make continuous delivery and quick deployment a breeze. AWS CodeDeploy for Bitbucket,  AWS + Bitbucket Pipelines, and Bamboo Tasks for AWS are just a few examples of how easy it is to move between platforms to get the job done.

Check out all our AWS integrations here and get a demo at re:Invent.

Stop by our booth 2446 for a chance to win a complete HTC VIVE – Virtual Reality System or a new Echo Dot!

Developers: tap into our $200M Ecosystem

Developers can use our tools and APIs to build customizations for Atlassian products. Additionally, they can build hyper-growth businesses by selling add-ons on our Marketplace, which has reached $200M in sales, $100M of which were generated in the last year alone! Atlassian’s deep relationship with AWS allows us to provide the resources to get started fast and scale with ease.

Now it’s easier than ever to build an integration on AWS. In fact we are offering $100 in AWS credits for developers who launch an add-on in the Atlassian Marketplace between December 1 and May 1, 2017.  

Tackling devops together: come meet our partners

A powerful technology solution cannot stand alone. It has to integrate with other solutions in the market in order to truly offer an end-to-end devops experience. That’s why we’ll have several partners with us at re:Invent to show how you can combine the power of Atlassian, AWS, and the strong ecosystem surrounding these tools. 

Our Atlassian Platinum Enterprise Expert, Praecipio Consulting, will be joining us in the booth to discuss enterprise implementation and share their newest integrations- Docusign for Jira and ConfluenceSplunkPuppetXmattersRollbarWorkato and the newest addition to the Atlassian family, StatusPage, will also be in the Atlassian booth demonstrating how our solutions work together. Come by and check it out. 

See you there! Booth 2446

Topics: atlassian blog aws
3 min read

3 Ways to Start Using Docker Today

By Praecipio Consulting on Jun 16, 2016 11:00:00 AM

With the rise of CaaS (Containers as a Service), many organizations as well as cloud service providers (including Amazon, Google, and VMWare) are looking to container deployment to expedite releases with new, lower strain on dependencies. Offering flexible deployment in addition to heightened security through resource isolation and microservice architecture, Docker allows companies to spin up consistent, stable, and secure environments for everything from development to sales demos. 

O'Reilly's  2015 State of Containers and the Docker Ecosystem  found 65% of organizations polled are leveraging containers, of which 78% of those specifically use Docker. At Praecipio Consulting, we've partnered with Docker to offer integrated CaaS solutions for teams leveraging Atlassian, helping industry-leaders do work faster, better, and at a lower cost. 

How can integrating Bamboo with Docker deliver unprecedented ROI for your organization? Get your team up and running with Docker using our 3 expert tips!

1. Get the Docker Toolbox

Whether you're building a house or building a release, the right tools are critical. With Docker, you can easily download the tools you need to get started containerizing builds today! Simply visit Docker's site   to download everything you need to start working with containers on your local machine. It includes the Docker client, Compose, Quickstart Terminal and Kitematic. Now your machine can run Docker in a virtual machine directly on your local machine. Start playing with images and containers either through the command line or using Kitematic!

Kitematic (Beta) lets you visualize and manage the containers through a simple yet powerful graphic interface.

2. Get Visual with Docker Hub

A shared value of both Atlassian and the OpenSource community is collaboration, which Docker intrinsically promotes with Docker Hub. Docker Hub is a great way to find, share and collaborate on Docker Images. The Image is the template for each individual container including the dependencies your code needs. Start with one of these to start working with your code in containers right nowWhether you need an Apache web server, a Python-based  environment , or  a Redis key-value store , there's a Docker Image to work with to run your service.

DockerHub let's you easily search and find the latest and greatest Docker Images to run your software.

3. Scaling Container Deployment for the Future

Docker's impact on the future of software development extends far past DevOps, paving the way for unprecedented innovations in technology.  At this year's AtlasCamp, Atlassian Developer Advocate, Nicola Paolucci brilliantly breaks down how we can use containers, Docker's orchestration tools, and micro-services to build applications of the future.

How various Docker tools enable micro-services in containers to run in harmony. Source: Atlassian

Docker + Atlassian Expertise

Ready to take your DevOps to the next level with Docker and Atlassian? Contact us to learn how we help teams from development to sales leverage Docker and Atlassian for more agile deployment.


Topics: blog aws google caas

Praecipio Consulting is an Atlassian Platinum Partner

This means that we have the most experience working with Atlassian tools and have insight into new products, features, and beta testing. Through our profound knowledge of Atlassian environments and their intricacies, we can guide your organization as you navigate these important changes.


In need of professional assistance?


Contact Us