Getting Started with Application Portfolio Management (APM): A Hands-On Approach

Starting an APM program (Application Portfolio Management) can feel overwhelming. When you’re facing hundreds of systems, dozens of stakeholders, and limited resources, the biggest challenge is often just knowing where to begin. 

The answer: don’t try to do it all at once. The most successful APM programs start small, focus on securing a few quick wins, and build momentum from there. A structured plan turns a massive undertaking into a series of manageable phases, ensuring you gather the right data, involve the right people, and deliver results you can actually point to. 

This guide lays out a practical plan for your APM onboarding, building on the fundamentals of Application Portfolio Management (APM). We’ll cover the essential steps: defining a clear scope, building your initial inventory, creating a simple scoring framework, publishing your first dashboards, and running a workshop to make your first rationalization decisions. We’ll also touch on how Application Portfolio Management (APM) tools can help you manage the data and create compelling visuals, while a shared collaboration platform keeps the entire team connected. 

Get tailored guidance to start your APM practices with Sparx Systems Architecture Platform

Talk to SSNA’s APM Experts

Define Scope and Success Metrics (Week 1)

Before you gather any data, you have to agree on why you’re doing this. What specific business problem are you trying to solve? You need to set clear boundaries and define what a “win” looks like.

Sparx Systems infographic for APM 'Define Scope and Success Metrics (Week 1)' with 4 key steps including stakeholders and objectives

These initial steps for APM are critical; they ensure that every activity from this point forward serves a clear, agreed-upon purpose. 

Select a Domain or Business Capability 

Don’t try to inventory the entire company right out of the gate. Focus on a single, manageable area, like “customer onboarding” or the “finance” capability. Picking a visible and strategically important domain helps you show progress quickly and gets more people engaged. 

Identify Stakeholders 

Pull together your core team. This isn’t just an “IT-only” project. You need business owners, enterprise architects, a representative from finance, and people from IT operations. Get them in a room and agree on who is responsible for what, early. 

Set Objectives and Targets 

Get specific. What’s the goal? Are you trying to cut costs by 15%? Retire 25 redundant applications? Reduce risk in a key area? Whatever the target is, make sure it’s measurable and clearly tied to a business outcome. 

Secure Executive Sponsorship 

This is a must. You need a senior sponsor who can clear roadblocks, protect your resources, and champion the initiative’s importance when you’re not in the room. Their support is essential for overcoming the inevitable organizational resistance. 

With a clear scope and goals you can actually measure, your team now has focus. More importantly, you’re ready to show real progress, fast. 

Build a Minimum Viable Application Inventory (Days 1–30)

mdg excel importer for application portfolio management use cases

With your scope locked in, it’s time to build the inventory. The goal for this first month is progress, not perfection. You are building a “minimum viable” list. Focus only on capturing the essential data points you need for your first round of decisions. Don’t let yourself get bogged down in details you don’t need yet. 

  • Create a simple spreadsheet: Start with the basics. Columns should include: application name, its main purpose, the business owner, the IT owner, cost center, the business capability it supports, annual cost, and lifecycle stage (e.g., active, sunsetting, end-of-life). The key here is to provide clear definitions for each column so everyone is entering data consistently. 
  • Gather data from multiple sources: This is part detective work. You’ll need to interview stakeholders, dig through procurement records, and scan existing repositories like your CMDB. You will find gaps and conflicting information. That’s perfectly normal. Note the gaps and prioritize filling them later. 
  • Validate and de-duplicate: Now, clean the data. This is where you’ll find “HR Pay,” “HR_Payroll,” and “Payroll System” are all the same application. Agree on a standard naming convention and merge those duplicate entries. A clean list is a trustworthy list. 
  • Import into your Architecture Repository: Get that clean spreadsheet into your central repository. Using a standard CSV import feature found in most APM modeling tools, you can load your list and turn each application into a model element, attaching all your data (like cost and owner) as tagged values. 
  • Visualize the landscape: Once the data is in, create a few simple diagrams. Group the applications by the business capability they support. This first picture of your landscape will immediately and clearly show you where you have redundant clusters or surprising gaps. 

By the end of day 30, you won’t have a perfect inventory. But you will have a baseline that your stakeholders can look at and say, “Yes, that’s accurate enough for us to start talking.” That’s your win. 

Build a Basic Metamodel and Scoring Framework (Days 31–60) 

Application Portfolio Management (APM) meta model in Sparx Enterprise Architect

You have your list. Now, how do you decide which applications are valuable and which are a drain on resources? This next phase is about creating an objective scoring system that everyone can agree on. This is a key step in many APM maturity models and assessment frameworks. You’ll formalize your data model and build a framework for analysis that removes subjectivity and focuses the conversation on data. 

  • Define key entities and relationships: In your APM model, start connecting the dots. Formally link your applications to the business capabilities they support, the application components they use, and the owners responsible for them. 
  • Select scoring criteria: Decide how you’ll measure your apps. Keep it simple. Choose a few key dimensions like Business Value, Technical Health, Risk, and Cost. Then, assign weights to each dimension based on what’s most important to your company right now (e.g., a regulated industry might put a heavier weight on Risk). 
  • Develop simple scoring scales: Don’t over-engineer this. Use a simple 1-5 scale or a “High/Medium/Low” rating. The crucial part is writing a clear, one-sentence definition for each score (e.g., “A ‘5’ in Technical Health means…”). This ensures everyone is rating consistently. 
  • Pilot scoring: Time for a test run. Grab your core team, pick a few applications, and have everyone score them in a workshop. This will spark discussion, highlight any differences in perception, and help you refine your scoring criteria before you go wide. Make sure to document why an app got a certain score. 
  • Calculate composite scores: Once the ratings are in, your weighting scheme will combine them into a final composite score for each application, which you can store right in your model. 

This framework is what allows you to move from a simple list of applications to a true portfolio that you can analyze and manage. 

Publish Role-Based APM Dashboards (Days 61–80) 

Application Portfolio Management APM dashboards in Sparx Systems Prolaborate

A spreadsheet full of scores won’t convince anyone to make a change. You need to show them what the data means. This is where you turn your raw analysis into compelling, easy-to-understand visuals that drive action. These visual dashboards for smarter Application Portfolio Management are what translate your data into decisions. 

Configure Your Dashboards 

This is where your analysis comes to life. Use a specialized APM visualization tool to build dashboards showing cost-vs-value heatmaps, risk-profile charts, application lifecycle timelines, and capability-to-application maps. The key is to create different views tailored to different roles (e.g., an executive wants a high-level cost summary, while an architect wants to see technical health). 

Enable Web Access 

Make it easy for people to see this information. Using a web-based dashboarding tool, you can give stakeholders secure, browser-based access to these live dashboards. This is vital. It pulls people out of static spreadsheets and gives them a single source of truth, without needing specialized modeling tools. 

Iterate Based on Feedback 

Share the dashboards and ask for feedback immediately. “Is this useful?” “What’s missing?” “Is this clear?” Use that feedback to quickly adjust the views and data to make them more relevant. 

Automate updates 

Set up a synchronization between your architecture repository and your dashboard tool. This ensures that as soon as your central model is updated, the dashboards reflect those changes. Stakeholders will learn to trust the dashboards because they know the data is always current. 

Good visual communication tools like Sparx EA and Prolaborate builds momentum. When stakeholders can see the problem (and the potential savings) for themselves, they are far more likely to support the decisions that need to be made. 

Run a Rationalization Workshop and Plan the Next 90 Days (Days 81–90)

This is the climax of your first 90 days. You have your inventory, your scores are in, and your dashboards are live. It’s time to get all the stakeholders in a room, present your findings, and make the hard decisions. This workshop is where analysis officially turns into an actionable plan for cost optimization through application rationalization. 

  • Prepare materials: Don’t send people in cold. Ahead of the meeting, share the heatmaps and, most importantly, the pre-vetted lists of high-cost, low-value applications. Give them the context they need to come prepared. 
  • Facilitate discussions: In the workshop, guide the group through the analysis. For each application on the chopping block, ask the hard questions: Is this redundant? Is it essential? Is it a candidate for modernization? Your job is to facilitate, document the decisions, and assign action items. 
  • Agree on treatment plans: Use a simple framework (like TIME: Tolerate, Invest, Migrate, Eliminate) to decide the fate of each application. The outcome should be a clear decision: Retire, Retain, Refactor, Replatform, or Repurchase. 
  • Set a roadmap: Now, sequence the plan. What are we doing in the next quarter? This becomes your first 90-day APM roadmap. Be sure to align these activities with budget cycles and any other major initiatives, like a cloud migration. 
  • Reflect and adjust: At the end, do a quick retrospective on the workshop itself. What worked? What was confusing? Use this feedback to refine your process before you expand to the next business domain. 

This workshop is the critical handoff from analysis to action. You should walk out with a concrete list of applications to retire or modernize, and a clear plan for how to get it done. 

See Enterprise Architect, Prolaborate and Pro Cloud Server in action for your use cases.

Get in touch with us for a live demo

Starting an APM program doesn’t mean you need perfect data or a massive, complex toolchain from day one. As this 90-day plan shows, you can deliver tangible value and build a strong foundation for long-term success by starting small, staying focused, and involving your stakeholders from the very beginning. 

The key is to make incremental progress and show your wins. The right APM tools simply accelerate that process, helping you manage the data and share your findings effectively. After your first 90 days, you’ll have a proven success story, a repeatable process for APM onboarding, and the momentum you need to expand your APM practice across the entire enterprise. 

Related Articles

Recent Posts

How to Get Started with the Application Portfolio Management (APM) Accelerator in Enterprise Architect 17
How to Turn Your Sparx EA APM Model into Integration Diagrams and Prolaborate Dashboards
How to Import Your Application Inventory from APM Accelerator Excel into the Sparx Enterprise Architect Model
Getting Started with the Sparx Systems Application Portfolio Management (APM) Accelerator Pack
Application Portfolio Management (APM) Consulting Services for Sparx Systems Enterprise Architect and Prolaborate

Learn More

To learn more about the Sparx Architecture Platform and services available from Sparx Services North America…