DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Please enter at least three characters to search
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Last call! Secure your stack and shape the future! Help dev teams across the globe navigate their software supply chain security challenges.

Modernize your data layer. Learn how to design cloud-native database architectures to meet the evolving demands of AI and GenAI workloads.

Releasing software shouldn't be stressful or risky. Learn how to leverage progressive delivery techniques to ensure safer deployments.

Avoid machine learning mistakes and boost model performance! Discover key ML patterns, anti-patterns, data strategies, and more.

Related

  • Beyond Code Coverage: A Risk-Driven Revolution in Software Testing With Machine Learning
  • A Systematic Approach for Java Software Upgrades
  • Personal Branding for Software Engineers: Why It Matters and How to Start Today
  • Upcoming DZone Events

Trending

  • Why High-Performance AI/ML Is Essential in Modern Cybersecurity
  • Enhancing Security With ZTNA in Hybrid and Multi-Cloud Deployments
  • Automating Data Pipelines: Generating PySpark and SQL Jobs With LLMs in Cloudera
  • The Role of Functional Programming in Modern Software Development

7 Traits of an Effective Software Asset Manager

Software asset management (SAM) is a process within the more holistic IT asset management services. Here are seven traits of an effective SAM.

By 
Matthew Cooper user avatar
Matthew Cooper
DZone Core CORE ·
Updated May. 20, 22 · Opinion
Likes (2)
Comment
Save
Tweet
Share
5.6K Views

Join the DZone community and get the full member experience.

Join For Free

The global software asset management industry is expected to grow to a staggering $4.27 billion by 2027. With the growing complexity of software ecosystems, there has never been a better time for reinvention and changing the way companies manage their software portfolio to ensure improved quality.

What Is SAM and Why Are Companies Interested in It?

Software asset management (SAM) is a process within the more holistic IT asset management services. It involves managing procurement, implementation, utilization, and maintenance of software across a business. That’s the gist of it and something you would find in Google snippets regarding SAM.

SAM is all this and a whole lot more. As a company grows, so does its diverse inventory of software assets. Often these assets are interlinked and deployed across multiple departments like legal, IT, finance, and procurement. A robust asset management system is needed to effectively control and optimize the utilization of these software assets.

SAM processes involve reviewing complex license entitlements to ensure compliance. Because of the automated nature of a SAM system, there is little room for error as opposed to manual testing. This further helps in reducing risks for software licenses. SAM programs also build an inventory of your existing software across the entire gamut of devices and help with cloud management.

Now that we know what SAM is and why companies are integrating dedicated SAM teams into their existing verticals, let’s find out what makes a SAM stand out. Here are seven traits of an effective software asset manager:


Source

1. Building Your A-Team

One of the most important things to know about SAM is that it is not a one-person job. Whilst it can and often does start as one, companies soon realize the need to create a dedicated SAM team for effective governance. As the software asset manager, it’s important to build a team of experts experienced in managing license renewals and security protocols.  

Ideally, a SAM team would include a SAM analyst, SAM consultant, software asset administrator, software asset manager, and a SAM director. The team can be structured based on your company’s specific requirements. Software asset management is much like crowdsourced testing that combines a synergy of human skill and automation for problem-solving. 

Since software acquisition and deployment happens across IT, legal, finance, and other departments, it is important to encourage collaboration between verticals for successful software asset management. Encourage both verbal and nonverbal communication between teams and define your company’s SAM targets so everyone is on the same page.

2. Categorizing Software Assets

Remember to stock check and find out what software you currently have in your inventory. You can use your SAM tool’s probe feature to find all existing licensed and open-source software in your system including any duplicate copies that may have been created. Your SAM tool should be able to explore devices, the cloud, and Google Search AMP to find every software installation. Once you have a full list of your inventory, categorize the software into three sections. These are:

  • High priority — software that has high compliance risks and the biggest impact on business
  • Low priority — mostly open-source software that has minimal impact on your tech costs
  • Blacklisted — mostly comprising malware

Once you have identified and categorized your software assets, you can then plan how to optimize their use and mitigate costs. 

Types of asset management software

Source

3. Choosing the Right SAM Tools

As a software asset manager, you must conduct research to identify the SAM tool that is appropriate for your company and will assist your team in improving software or app performance. So before you buy, measure the efficacy of the tool you choose against these main points:

  • License management — measure how effective the tool’s license management features are. A good SAM tool should be able to review license entitlements. It can identify where your company is over-licensed and thereby over-spending. If it is under-licensed, it poses a compliance risk.
  • Software discovery — a sophisticated SAM tool should have a software discovery feature that can track all software installed on your system. This helps identify any duplicate versions and take stock of your inventory.
  • Flexibility — no matter how sophisticated the tool, ultimately it has to be compatible with your existing software structure. It’s also important that the SAM tool is flexible and can be customized to suit your specific business needs.
  • Scalability — the tool should be scalable and equipped to provide support as the business grows.
  • Security features — a sophisticated SAM tool can track and restrict software installations on company systems. This mitigates the risk of data fraud. Often the data associated with software assets is confidential and is protected with strict security measures. It is not advisable to provide open access to all users. A good SAM tool should allow you to give access to selected users. This feature is particularly helpful in businesses that provide unified communication as a service. 

4. Recycling Software Licences

As a SAM leader, you need to review your license entitlements and ensure you recycle software licenses where possible. This saves money on new software procurement as well as any maintenance fees. It is particularly common in advanced IT environments to recycle software licenses in order to mitigate costs. 

Often, when an employee leaves the company, the license assigned to their device is recycled and reassigned to a new employee. QA automation can help with this.

SAM diagram

Source

5. Preparing to Be Audited

Software audits are becoming an increasingly common practice. It is in your company’s best interests to be ready for a compliance audit at any time. Remember, one bad audit can destroy years of hard work and damage your reputation.

As the software asset manager, you need to be on top of the license entitlements of all your software. Find out where you are over-licensed and where you are under-licensed. You need to ensure your SAM measures are compliant with SAM ISO 19770-1, ISO 19770-2, and ISO 19770-3 standards.

You need to make sure all aspects of your software portfolio are audit-ready. Delegate your IT team to test all existing software using both manual and exploratory testing methods. Also essential to your audit process is to find out different types of testing. 

6. Obtaining Endorsements From Higher Management

It is important to garner support from higher management before implementing a SAM policy. Acquaint them with the pros of having a SAM team and enumerate the specific advantages to the business it provides. List all cost savings. Remember, they are the ones signing off on procurement, so you need them to see what you see. As the software asset manager, you have to sell them the efficacy and impact of SAM. You have to convince them that a robust SAM policy is paramount to the optimum utilization of your software assets.

7. Measuring SAM Success

After implementing a SAM policy, it is important to assess its success. A good first step is to set trackable KPIs. This allows you to share the SAM strategy’s success with higher management as well as the rest of the organization. A few criteria to track include:

  • The ratio of total vs. unused software licenses
  • The annual value of recycled licenses
  • The percent of currently used software assets

5 Cost Saving Ways through SAM

 Source

Once you have selected and purchased a software asset management system, you need to ensure its smooth implementation. To reiterate an earlier point: SAM is not a one-man job. Make sure to acquaint both senior management and other teams with the new SAM tool and provide training at every step. Contact your vendor and get detailed guidance on effective deployment. The vendor will usually have a customer onboarding template that will take you through the service from entry to exit points. Proper deployment of your SAM tool helps optimize your asset utilization and also improves ROI for the business.  

SAM: Changing Our Digital World

When all’s said and done, a single tool or system can’t find relevant data for all software entitlements. Some tools are better geared for their software probe feature while others may be better equipped for license management. Each function requires specialized technical expertise and a single SAM tool may not have the same expertise for all functions. This is one of the main challenges of a software asset management system.

SAM is arguably one of the most significant IT management processes of the present digital age. An effective software manager can optimize the deployment of a SAM program and save their company thousands of dollars annually and help ensure compliance.

Software Sam (text editor)

Opinions expressed by DZone contributors are their own.

Related

  • Beyond Code Coverage: A Risk-Driven Revolution in Software Testing With Machine Learning
  • A Systematic Approach for Java Software Upgrades
  • Personal Branding for Software Engineers: Why It Matters and How to Start Today
  • Upcoming DZone Events

Partner Resources

×

Comments
Oops! Something Went Wrong

The likes didn't load as expected. Please refresh the page and try again.

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends:

Likes
There are no likes...yet! 👀
Be the first to like this post!
It looks like you're not logged in.
Sign in to see who liked this post!