<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:thr='http://purl.org/syndication/thread/1.0' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-2852119769303930987</atom:id><lastBuildDate>Fri, 02 Apr 2010 14:31:19 +0000</lastBuildDate><title>Application Portfolio Management</title><description></description><link>http://www.applicationportfoliomanagement.com/blog/application-portfolio-management.html</link><managingEditor>noreply@blogger.com (Peter Mollins)</managingEditor><generator>Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2852119769303930987.post-7373943646586139530</guid><pubDate>Fri, 02 Apr 2010 14:31:00 +0000</pubDate><atom:updated>2010-04-02T07:31:19.729-07:00</atom:updated><title>This blog has moved</title><description>&lt;br /&gt;       This blog is now located at http://applicationportfoliomanager.blogspot.com/.&lt;br /&gt;       You will be automatically redirected in 30 seconds, or you may click &lt;a href='http://applicationportfoliomanager.blogspot.com/'&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;       For feed subscribers, please update your feed subscriptions to&lt;br /&gt;       http://applicationportfoliomanager.blogspot.com/feeds/posts/default.&lt;br /&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2852119769303930987-7373943646586139530?l=www.applicationportfoliomanagement.com%2Fblog%2Fapplication-portfolio-management.html' alt='' /&gt;&lt;/div&gt;</description><link>http://www.applicationportfoliomanagement.com/blog/2010/04/this-blog-has-moved.html</link><author>noreply@blogger.com (Peter Mollins)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2852119769303930987.post-3232187052564992642</guid><pubDate>Wed, 24 Mar 2010 18:29:00 +0000</pubDate><atom:updated>2010-03-24T12:31:35.894-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>application modernization</category><category domain='http://www.blogger.com/atom/ns#'>apm</category><title>Answering Questions: Getting the Right Data to the Right User</title><description>Application Portfolio Management helps IT professionals make better decisions about the systems that run their business.  But who are these decision-makers and what kinds of choices are they actually making?  This posting will take a look at that topic.&lt;br /&gt;&lt;br /&gt;Decision-making is not the exclusive purview of senior leadership.  Every day architects, analysts, development managers, and developers are making fundamental choices that affect the service-levels provided by applications:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Architects &lt;/span&gt;want to determine how well architectural models have been implemented within applications.  Is there a high-degree of dependency between architectural entities?  Where is complexity eroding the flexibility of my systems?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Analysts &lt;/span&gt;need to understand how well their business processes are maintained by development.  Are changes executed quickly with limited rework?  How costly are these changes, and how costly overall are the applications that run their lines of business?&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Development and outsourcing managers&lt;/span&gt; want to understand which teams are most effective and which aren’t pulling their weight.  Where is complexity rising in the portfolio, and where should refactoring be launched?   &lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Operations managers &lt;/span&gt;need to make the linkage between systems that fail or are non-performant and the applications and data stores that run on them.  Where can improvements be made?  Where are duplicate and redundant systems that can be turned off?&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;CIOs &lt;/span&gt;want to know overall costs associated with applications, their development, and their underlying infrastructures.  In fact, they likely want to see all of the above information, but at an appropriately high level of abstraction.&lt;/li&gt;&lt;/ul&gt;It is clear that as we go through the goal / question / metric paradigm that there will be different goals for different user roles and levels in the organization.  So, it is only natural that the type, focus, and summary level of this data will vary depending on the user and their goals and questions.&lt;br /&gt;&lt;br /&gt;Now the question becomes ‘how do we get the data that each of the consumers needs?’.  In the previous posting, I looked at what data sources are useful.  User surveys, external tools (like a PPM or ALM toolset), and analysis of source code are the key data sources.  Also as previously mentioned, they should be included and weighted in varying degrees based on the questions being asked.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Filter Answers at the Right Level&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;But how do you filter your results for each role and level?  The key is the concept of abstractions.  Essentially this practice involves defining models that align with how users think about their organization.  For business analysts that could be by overarching business process and then by sub-process.  For development managers it could be by development team and scrum team, or by outsourcer.&lt;br /&gt;&lt;br /&gt;This process doesn’t have to be exhaustive or complex.  It just has to define groupings of IT assets that make sense to users.  In some cases this is already done through activities like ITIL.  In other cases, simple discussion with stakeholders is sufficient to provide the right level of detail, as you can see in the model below.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.applicationportfoliomanagement.com/blog/uploaded_images/abstractions-733599.JPG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 167px;" src="http://www.applicationportfoliomanagement.com/blog/uploaded_images/abstractions-733595.JPG" alt="" border="0" /&gt;&lt;/a&gt;Why do we need these abstractions?  Because they provide the “buckets” into which data is sorted as it arrives.  These buckets will frequently intersect, so a “claims processing” system that is interesting to an analyst could be managed by “Outsourcer A and B”, which is interesting to a development manager.  A simple matrix like this allows data to be quickly sorted to be relevant to different users.&lt;br /&gt;&lt;br /&gt;Then, as data arrives from one of your three data sources, it can be marked as being relevant for different types of users.  So, complexity data about an application can be marked, preferably in an automated fashion, as being relevant for a development manager and for an architect, say.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Presenting Data Back to Users&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;As you collect, group, and store data, users will want to access it to support decision-making.  Your reporting mechanism, whether that is a purpose-built reporting tool or not, should use the groupings that you have defined.  That means reports will filter based on the groupings that are relevant to the end-user and geared to answer their specific questions.&lt;br /&gt;&lt;br /&gt;For instance, the development manager that wants to determine which teams are performing.  He might combine application complexity measures with bug count data, filtered by scrum teams X and Y.  His boss might pull the same data, but instead across the broader data set for Outsourcer A and B.  Presenting the right level of data to the right user to help answer their questions and support their defined goals.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2852119769303930987-3232187052564992642?l=www.applicationportfoliomanagement.com%2Fblog%2Fapplication-portfolio-management.html' alt='' /&gt;&lt;/div&gt;</description><link>http://www.applicationportfoliomanagement.com/blog/2010/03/answering-questions-getting-right-data.html</link><author>noreply@blogger.com (Peter Mollins)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2852119769303930987.post-8515489776389506075</guid><pubDate>Thu, 18 Mar 2010 20:23:00 +0000</pubDate><atom:updated>2010-03-18T13:48:57.767-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>application portfolio management</category><category domain='http://www.blogger.com/atom/ns#'>apm</category><title>Measuring Your Progress: Application Portfolio Management</title><description>&lt;span style="font-family:trebuchet ms;"&gt;Application Portfolio Management helps decision-makers to match corporate priorities with IT resources– across operations, architecture, and development.  In the first post in the series I looked at &lt;a href="http://www.applicationportfoliomanagement.com/blog/2010/03/getting-to-goal-application-portfolio.html"&gt;how an organization can define what those priorities are&lt;/a&gt;.  In this post I’ll look at how you can measure the portfolio to find where goals aren’t being met. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:trebuchet ms;font-size:130%;"  &gt;Defining Questions&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;To achieve the goals that you have defined you have to ask questions.  If you are a CIO and you want to reduce application management costs by 20%, you could start by asking questions like:&lt;/span&gt;&lt;br /&gt;&lt;ul style="font-family: trebuchet ms;"&gt;&lt;li&gt;What is the total hardware and infrastructure cost per application?&lt;/li&gt;&lt;li&gt;What is the total development team cost per application?&lt;/li&gt;&lt;li&gt;Where in the application portfolio do developers spend most of their time?&lt;/li&gt;&lt;li&gt;How much effort is required to complete a change by application?&lt;/li&gt;&lt;li&gt;How much does each outsourcer cost per application?&lt;/li&gt;&lt;li&gt;How business critical is this application?&lt;/li&gt;&lt;li&gt;Which platforms are the most expensive to maintain?&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:trebuchet ms;"&gt;The answers to these questions can help determine how well you are reaching your goals – and where you need to do more work.  Each of these questions should be drilled-into as executives determine areas of weakness and pass the need onto managers for resolution.  This means that more specific questions should be asked at more focused levels in the organization.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:trebuchet ms;font-size:130%;"  &gt;&lt;span style="font-weight: bold;"&gt;Defining Metrics&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;You have your questions, but what are the answers?  In order to spot issues answers should be quantifiable and trendable.  For instance, in reply to the question “how business critical is this application?” your metric may be weighted scale from 1 to 10.  Metrics must meaningfully answer the question at hand.  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Metrics may be in the form of a snapshot where one-off measurements are used to find outliers.  Or, more usefully, they can be trended over time to spot creeping issues that can be corrected before they become business critical. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:trebuchet ms;font-size:130%;"  &gt;&lt;span style="font-weight: bold;"&gt;Collecting Data&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Once you have your questions and your measurements in place, the next step is to determine what data should be collected.  This is the information that will be gathered to answer your questions and locate where goals aren’t being met.  Ideally this data should be trended over time to spot service-levels that are eroding and should be corrected before they become significant issues.  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Data gathering should err on the side of ease of collection.  You do not want to establish a metrics collection regime that costs more time and effort than you can expect to save from improved management.  In fact, you may stagger the level of data collection with less granular metrics collection conducted initially and more granular as savings accrue.  This approach will be discussed in a later post on “maturity” levels of portfolio management. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;For Application Portfolio Management, data typically comes from three sources:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:trebuchet ms;" &gt;Stakeholder Surveys&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;To effectively weight business priorities you need opinions from key members of your organization.  For instance, you may want to re-architect applications that reach a certain threshold for complexity.  But if two have equal levels, which should come first?  This is where measurements like “value to the business” and “perceived riskiness” become important.  &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Typically, these kinds of value metrics are collected by surveying stakeholders in the organization.  Be careful to choose an efficient and repeatable approach.  Browser-based surveys that can be distributed and collected in an automated fashion are a preferred method.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:trebuchet ms;" &gt;Related Technologies and Sources&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Within IT are numerous data sources that can help answer the questions you’ve posed.  For instance, we may try to answer the question of which applications drain the most resources.  In that case, frequency of change, bug counts, and time to complete a work item may all be metrics that matter.  This data may be instantly accessible via integration with your lifecycle management tools.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Other data sources may be equally important, depending on the question.  An HR system can help determine costs and time spent on a given activity.  A PPM technology may have insight into project costs.  Regardless of the source, it is important that data collected from these sources can be drawn automatically without significant manual effort.  This helps ensure that real-time measurements can be presented to end-users. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:trebuchet ms;" &gt;Application-Specific Measures&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;The application portfolio itself is a rich source of data points that are useful for decision-making.  Details like application (or more granular) size and complexity are important.  The challenge, as always, is how to collect these data points.  Today’s application analysis tools provide these measurements quite handily out of the box.  But often they will focus only on one specific language.  Look for coverage across a range of languages to avoid a patchwork of tools.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;There are hundreds of industry-standard metrics that can be collected.  Cyclomatic complexity, dependency levels, and program volume are just a few.  Naturally, you will want to determine which make the most sense for your team  -- &lt;span style="font-style: italic; font-weight: bold;"&gt;you don't need hundreds of metrics, just those that answer your questions.  &lt;/span&gt;Also, be aware that many measures are language-specific and don’t make sense cross-portfolio.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:trebuchet ms;" &gt;Mixing Metrics&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;You are collecting metrics to answer the questions that you are asking.  So, in some cases you will need metrics only from survey information – in other cases, only from code analysis.  In some cases it is important to combine metrics, for instance, dividing “bug counts” by “code complexity” provides a clearer picture of which applications need re-factoring.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Metrics should also be adapted to suit your company’s specific needs.  If your goal is to align the application portfolio with corporate security standards, then there may be specific measurements that would track your unique security standards.  Again, the metrics you collect should be only those that match the overarching goal-question-metric paradigm that you have defined.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;In the next posting I’ll take a look at how goals, questions, and metrics differ by level in the organization.  &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2852119769303930987-8515489776389506075?l=www.applicationportfoliomanagement.com%2Fblog%2Fapplication-portfolio-management.html' alt='' /&gt;&lt;/div&gt;</description><link>http://www.applicationportfoliomanagement.com/blog/2010/03/measuring-your-progress-application.html</link><author>noreply@blogger.com (Peter Mollins)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2852119769303930987.post-1401516909357041708</guid><pubDate>Fri, 12 Mar 2010 21:53:00 +0000</pubDate><atom:updated>2010-03-12T14:15:41.481-08:00</atom:updated><title>Getting to the Goal: Application Portfolio Management</title><description>&lt;span style="font-family:trebuchet ms;"&gt;It’s almost impossible to differentiate between business processes and the applications that automate them.  Your business and its application portfolio have become so closely intertwined.  So it is imperative that IT managers maintain a firm control over their applications.  But rising complexity in the application portfolio threatens to undermine these systems and your control of them, making them expensive, inflexible, and unstable.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:trebuchet ms;font-size:130%;"  &gt;The Problem&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Application portfolios contain complex relationships between hardware, software, people, and processes that have been adapted over many years.  For instance, a Java-based order management system may relay data to a call center’s COBOL application, which relies in turn on a PL/I order fulfillment system.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Over time these systems only grow more complex.  New requirements arrive, hardware is modified, new programming languages emerge, and architectural standards erode.  So,  portfolios become overloaded with duplicate, redundant, undocumented, and fragile systems.   This rising complexity has significantly negative impacts on the IT organization:&lt;/span&gt;&lt;br /&gt;&lt;ul  style="font-family:trebuchet ms;"&gt;&lt;li&gt;Development costs rise as previously simple changes require senior development effort&lt;/li&gt;&lt;li&gt;Development risks increase as changes can disrupt the portfolio in unforeseen ways&lt;/li&gt;&lt;li&gt;Infrastructure costs rise as operations cannot shut off the hardware that supports inefficient or redundant applications&lt;/li&gt;&lt;li&gt;Business users can’t get new capabilities because development is trying to keep the lights on&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:trebuchet ms;"&gt;Surely IT managers want to focus resources on producing new business services, and not on maintaining existing ones.  Of course they do, but the sheer complexity of their portfolio means resources can’t be spared.   And even if they could, it’s hard to know where to start.  So, where do we go from here?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:trebuchet ms;font-size:130%;"  &gt;Getting Ahead of the Problem&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Application Portfolio Management (APM) offers a path.  It is a best practice that helps users intelligently prioritize development and modernization initiatives.  APM works by measuring and trending key performance indicators about your portfolio.  This data points IT management to where they should focus effort to get the most return for the business.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;But what are these metrics should we collect?  First, you should take a step back and start with the goals that you want to achieve for IT and business.  What metrics you’ll need will come naturally when you take a goal / question / metric approach to understanding the portfolio.  These goals come from interplay between IT and business stakeholders in the organization and will likely tie to the most pressing pains you feel now.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: trebuchet ms;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.applicationportfoliomanagement.com/blog/uploaded_images/gqm-773001.JPG"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 152px;" src="http://www.applicationportfoliomanagement.com/blog/uploaded_images/gqm-772999.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;a style="font-family: trebuchet ms;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.applicationportfoliomanagement.com/blog/uploaded_images/gqm-710981.bmp"&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Common goals that I’ve seen at financial services and public sector organizations include:&lt;/span&gt;&lt;br /&gt;&lt;ul face="trebuchet ms"&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Shift development focus from maintenance to innovation:&lt;/span&gt;  This goal aims to reduce the cost of supporting existing applications.  For instance, through the removal of redundant systems. &lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Cut the risk of business process failure or performance loss:&lt;/span&gt;  This goal looks at cutting the complexity of a given set of applications.  This is often achieved through architectural improvements and refactoring.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Lower the cost of completing a business requirement:&lt;/span&gt;  This goal aims to reduce the effort needed to move a work item through development.  This is often addressed by enabling lower cost resources to work on a change.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Lower the cost of IT infrastructure: &lt;/span&gt; This goal looks at ways to cut ongoing costs for hardware and software support costs.  In addition to removing redundancy, this goal may aim to move applications to better supported and more economical architectures.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Choose IT projects that are supported by business requirements:&lt;/span&gt;  This goal looks at a strategic planning approach and how to ensure that new activities are weighted by their relevance to the business.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:trebuchet ms;"&gt;Goals will vary depending on not only the nature of your company, but also by other aspects of the organization.  For instance:&lt;/span&gt;&lt;br /&gt;&lt;ul style="font-family: trebuchet ms;"&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Level in the organization: &lt;/span&gt; Senior managers will likely have cross-organizational objectives versus more focused goals for middle-level teams.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Role in the organization: &lt;/span&gt; Development, architecture, and operations teams will each have different requirements.  For instance, lowering the cost of IT infrastructure may &lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Maturity level: &lt;/span&gt; Whether your organization is looking to put out fires or align strategically with business goals will depend on the maturity of the organization.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family:trebuchet ms;"&gt;Naturally, your own goals w&lt;span style="font-size:100%;"&gt;ill depend on the specifics of your organization.  Collaboration across these various facets of your organization will help to ensure that goal determination is synchronized and sufficiently complete.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:trebuchet ms;"&gt;Once determined, you can understand the questions you want to ask and the measurements you want to track that answer these questions.  In the following posts in this series I’ll take a look at how we can determine the right questions to ask and the right metrics to collect to help get toward our defined goals.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2852119769303930987-1401516909357041708?l=www.applicationportfoliomanagement.com%2Fblog%2Fapplication-portfolio-management.html' alt='' /&gt;&lt;/div&gt;</description><link>http://www.applicationportfoliomanagement.com/blog/2010/03/getting-to-goal-application-portfolio.html</link><author>noreply@blogger.com (Peter Mollins)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2852119769303930987.post-4764242662995007710</guid><pubDate>Wed, 03 Mar 2010 20:18:00 +0000</pubDate><atom:updated>2010-03-24T12:09:09.965-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>best practices</category><category domain='http://www.blogger.com/atom/ns#'>application portfolio management</category><title>APM Best Practices</title><description>An interesting discussion has kicked off on LinkedIn’s “&lt;a href="http://www.linkedin.com/groupAnswers?viewQuestionAndAnswers=&amp;amp;gid=1180977&amp;amp;discussionID=14737059&amp;amp;goback=.anh_1180977"&gt;Application Portfolio Management&lt;/a&gt;” Group discussion board.  The discussion looks at best practices for running an APM initiative.  Because APM directly affects strategic decisions around where IT resources should be applied, the topic is an important one.&lt;br /&gt;&lt;br /&gt;There are a few interesting branches to pursue that look at APM best practices.  Over the next few weeks, I’ll explore each in some detail:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Goal: &lt;/span&gt;&lt;span&gt;&lt;span&gt;Constant fire-fighting is no way to run a development organization.  Especially in today's era of tight budgets and fast change.  In this post I'll summarize the goal of APM and set the stage for a discussion of best practices.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;  &lt;/span&gt;&lt;a href="http://www.applicationportfoliomanagement.com/blog/2010/03/getting-to-goal-application-portfolio.html"&gt;Read  the post.&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Questions and Metrics: &lt;/span&gt;APM data should answer questions that address a specific goal. Say, ‘why is this business process inflexible?’, ‘where can I cut costs?’, or ‘where is my software architecture flawed?’. To answer these different questions requires different combinations and weightings of data (user surveys, application code, or external sources). Sometimes more of one source, sometimes another.  &lt;a href="http://www.applicationportfoliomanagement.com/blog/2010/03/measuring-your-progress-application.html"&gt;Read the post.&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Decision-Makers:&lt;/span&gt;  APM data needs vary based on where you are in the organization. Higher level managers require higher level abstractions, particularly of technical metrics. Also, different types of users will have different data needs. An architect may want technical complexity data, but it may only be meaningful to him if it is filtered by architectural models.  &lt;a href="http://www.applicationportfoliomanagement.com/blog/2010/03/answering-questions-getting-right-data.html"&gt;Read the post&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Maturity:&lt;/span&gt; There are different levels of maturity for decision-making. This maturity directly affects which metrics are accessible in the first place and also indirectly because it determines the kind of business goals that an organization is prepared to address.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;What’s next: &lt;/span&gt;As a particular initiative moves from “decision” to “action”, different data may be needed. More “bottom-up” data may be necessary to implement the decisions at this stage. Further, different metrics can be monitored to ensure the success of a given development or modernization project as it is executed.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2852119769303930987-4764242662995007710?l=www.applicationportfoliomanagement.com%2Fblog%2Fapplication-portfolio-management.html' alt='' /&gt;&lt;/div&gt;</description><link>http://www.applicationportfoliomanagement.com/blog/2010/03/apm-best-practices.html</link><author>noreply@blogger.com (Peter Mollins)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2852119769303930987.post-4751107403032799117</guid><pubDate>Tue, 16 Feb 2010 14:55:00 +0000</pubDate><atom:updated>2010-02-16T06:58:17.728-08:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>application portfolio management</category><category domain='http://www.blogger.com/atom/ns#'>apm</category><title>New Release of Modernization Workbench</title><description>A new release of the Modernization Workbench has just been launched.  The new version 3.1 is "3 in 1".  It combines best-in-class functionality from Micro Focus' analysis and application portfolio management capabilities into a single platform.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Single Platform for Managers:&lt;/strong&gt; Modernization Workbench provides the only business-centric solution for measuring and managing the application portfolio. Its integrated Enterprise View module delivers browser-based dashboards that help prioritise development projects via metrics like application cost, complexity, value, and risk.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Single Platform for Assessments:&lt;/strong&gt; Modernization Workbench provides the richest technical information about your applications. Powerful queries, visualizations, and specialized assessment tools, including for platform migrations, are available.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Expanded Language Coverage:&lt;/strong&gt; Modernization Workbench provides deep and now even broader language coverage. This new release expands its coverage of Java, JEE, additional job schedulers, and more.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Mass Change Activities:&lt;/strong&gt; Modernization Workbench dramatically accelerates the execution of projects that require numerous changes to application code -for instance, to adhere to regulatory requirements like ICD-10.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Major Relational Database Support:&lt;/strong&gt; Modernization Workbench 3.1 adds support for Microsoft SQL Server, ensuring that all three major relational databases are supported (adding to existing support for Oracle RDBMS and IBM DB2).&lt;/li&gt;&lt;/ul&gt;For more information, please see &lt;a href="http://www.microfocus.com/AboutMicroFocus/pressroom/releases/pr20100216551205.asp"&gt;this release here&lt;/a&gt;:&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2852119769303930987-4751107403032799117?l=www.applicationportfoliomanagement.com%2Fblog%2Fapplication-portfolio-management.html' alt='' /&gt;&lt;/div&gt;</description><link>http://www.applicationportfoliomanagement.com/blog/2010/02/new-r.html</link><author>noreply@blogger.com (Peter Mollins)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2852119769303930987.post-4048306223514739204</guid><pubDate>Mon, 11 May 2009 16:47:00 +0000</pubDate><atom:updated>2009-05-11T09:47:22.579-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>application modernization</category><category domain='http://www.blogger.com/atom/ns#'>application portfolio management</category><title>Webinar: Application Understanding</title><description>You already know that applications automate your core operations.  But do you have adequate control over these systems?  The answer is often 'no' because of the sheer size and complexity of your application portfolio. &lt;br /&gt;&lt;br /&gt;Find out how you can regain control over the applications that run your business at a webinar on May 27.  Register here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microfocus.com/promotions/wwwcwwmw0509/default.aspx?page=email"&gt;http://www.microfocus.com/promotions/wwwcwwmw0509/default.aspx?page=email&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2852119769303930987-4048306223514739204?l=www.applicationportfoliomanagement.com%2Fblog%2Fapplication-portfolio-management.html' alt='' /&gt;&lt;/div&gt;</description><link>http://www.applicationportfoliomanagement.com/blog/2009/05/webinar-application-understanding.html</link><author>noreply@blogger.com (Peter Mollins)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2852119769303930987.post-3142152374682190329</guid><pubDate>Thu, 11 Dec 2008 16:25:00 +0000</pubDate><atom:updated>2008-12-11T08:32:06.687-08:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>examples</category><category domain='http://www.blogger.com/atom/ns#'>articles</category><title>The Hartford and APM</title><description>Insurance and Technology magazine had an interesting &lt;a href="http://www.insurancetech.com/management-strategies/showArticle.jhtml?articleID=212101301"&gt;brief on insurance giant The Hartford&lt;/a&gt;.  The piece discusses plans by the CIO, Brian O’Connell, to slash costs and boost agility via application portfolio management.  Prioritizing cost cutting versus agility creation, or projects within each category is not a trivial task.  Application portfolio management aids in precisely this area.&lt;br /&gt;&lt;br /&gt;I outline a selected few points here that describe how a business-centric approach to application portfolio management can aid The Hartford in their initiative:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Spot Rationalization Opportunities:&lt;/span&gt;  An effective strategy for advancing application portfolio management is to identify and eliminate systems with low business-value.  For instance, duplicate order management systems, unused and high-cost packaged applications, or internally developed systems that could be replaced by commercial software.  This step can generally be achieved via stakeholder surveys that collect information on value and risk.  Placing survey results into &lt;a href="http://www.applicationportfoliomanagement.com/what-matters-for-application-portfolio-management.aspx"&gt;appropriate business context&lt;/a&gt; helps to ensure that decisions are made intelligently.  &lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;/blockquote&gt;As The Hartford’s CIO describes the results of assessing his portfolio, &lt;blockquote&gt;“we're able to see what products we're using, how many people use them, what they're used for, etc., and we're in a position to ask questions such as whether we need to pay the maintenance, how much we actually tap into the support we're paying for, and whether it might be better to pay for something on a time-and-materials basis.”    &lt;/blockquote&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Stretch Business Flexibility:&lt;/span&gt;  Effective portfolio management increases agility in many ways.  First, by identifying and slashing unnecessary assets, complexity is reduced, making proposed changes easier to execute.  Second, using dependency mapping and architectural quality metrics, managers can and correct identify architectural weaknesses that slow enhancements.  Third, development priorities can be compared based on measures like business-value, complexity, developer skills, etc.  These decisions should be again placed within the appropriate business context.  This allows value for a revenue generating process to be properly compared with a G&amp;amp;A application.  &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;O’Connell parallels this line of thought:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;We have to make sure that we don't break the alignment between our business lines and the components of IT critical to differentiating them," O'Connell said.&lt;/blockquote&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Increase Ongoing Efficiency:&lt;/span&gt;  Application portfolio management is not a one-off activity.  Data ought to be collected on an ongoing basis and presented to users throughout the organization and up and down the chain of command to enable diverse decisions.  This could be for a CIO to spot additional rationalization opportunities; for a development manager to monitor code quality from large centers of excellence or outsourced teams; for business users to understand where IT priorities lie; or for developers to validate the quality of their output.  &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Application portfolio management transcends the entire IT organization and supports its interactions with business owners.  It enables IT to make smarter decisions about where to prioritize.  The Hartford plans to use this period to get to that position of strength.  O’Connell said:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;"Gathering that information would have been more challenging in the good times.  That is one long-term objective that we should have been pursuing but the current environment is providing an impetus for it."&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2852119769303930987-3142152374682190329?l=www.applicationportfoliomanagement.com%2Fblog%2Fapplication-portfolio-management.html' alt='' /&gt;&lt;/div&gt;</description><link>http://www.applicationportfoliomanagement.com/blog/2008/12/hartford-and-apm.html</link><author>noreply@blogger.com (Peter Mollins)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2852119769303930987.post-6015910039305615460</guid><pubDate>Tue, 02 Dec 2008 18:02:00 +0000</pubDate><atom:updated>2008-12-02T10:06:06.712-08:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>application modernization</category><category domain='http://www.blogger.com/atom/ns#'>application portfolio management</category><title>Planning for Application Modernization</title><description>&lt;a href="http://www.eweek.com/c/a/Enterprise-Applications/How-to-Build-a-Business-Case-for-Application-Modernization/"&gt;eWeek just published&lt;/a&gt; a strong piece on how to plan Application Modernization initiatives.  In the first paragraph industry expert Tim Pacileo identifies the key for any modernization activity: justify it.  CIOs face a multitude of competing interests when determining where to allocate resources.  The pressures are more intense now that IT has become so tightly interwoven with very visible business processes.  As a result, it is critical that the CIO has the right information available to determine which priorities should be selected and why.&lt;br /&gt;&lt;br /&gt;This is the role of Application Portfolio Management.  It provides a framework to collect measurements and place them into business context.  This allows CIOs to quickly determine which projects make sense to act on based on the strategy of overall organization and not just on the narrower needs of IT.  Justifying projects is vastly simplified when the interests of IT are tied to the business.&lt;br /&gt;&lt;br /&gt;Interestingly, Pacileo suggests using a chargeback model to ensure that costs are properly associated with the correct IT activity.  The best approach for this method is via business-centric portfolio management.  By placing application portfolios into business context (by operational unit, geography, etc) CIOs can match costs to the exact software (and IT infrastructure) that is incurring the costs.&lt;br /&gt;&lt;br /&gt;Pacielo also points out that in the rush to solve problems, IT often will product multiple overlapping applications that drain resources.  A business-centric Application Portfolio Management solution is again the ideal approach.  When IT compels itself to match business-value, cost, and risk to IT assets these kinds of glaring issues become readily apparent.  He cites the example of one company having three overlapping systems.  We've seen cases with more than 2 dozen duplicate systems being maintained separately.&lt;br /&gt;&lt;br /&gt;Application Portfolio Management is an increasingly rigorous discipline.  Executives should turn to this framework when determining where priorities lie and how to justify them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2852119769303930987-6015910039305615460?l=www.applicationportfoliomanagement.com%2Fblog%2Fapplication-portfolio-management.html' alt='' /&gt;&lt;/div&gt;</description><link>http://www.applicationportfoliomanagement.com/blog/2008/12/planning-for-application-modernization.html</link><author>noreply@blogger.com (Peter Mollins)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2852119769303930987.post-1429831501719803630</guid><pubDate>Tue, 25 Nov 2008 19:26:00 +0000</pubDate><atom:updated>2008-11-25T11:29:17.752-08:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>application modernization</category><title>Rationalization Debate</title><description>In response to a great question from Rex, I placed some more discussion about the application rationalization vs. application modernization discussion.  It is on the &lt;a href="http://www.applicationmodernization.com/blog/2008/11/rationalization-vs-modernization.html"&gt;application modernization&lt;/a&gt; sister site.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2852119769303930987-1429831501719803630?l=www.applicationportfoliomanagement.com%2Fblog%2Fapplication-portfolio-management.html' alt='' /&gt;&lt;/div&gt;</description><link>http://www.applicationportfoliomanagement.com/blog/2008/11/rationalization-debate.html</link><author>noreply@blogger.com (Peter Mollins)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2852119769303930987.post-7169844435858574480</guid><pubDate>Mon, 24 Nov 2008 20:14:00 +0000</pubDate><atom:updated>2008-11-24T12:23:32.535-08:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>application portfolio management</category><category domain='http://www.blogger.com/atom/ns#'>analysts</category><category domain='http://www.blogger.com/atom/ns#'>apm</category><title>Portfolio Management is Top Priority for 2009</title><description>This week &lt;a href="http://www.baselinemag.com/c/a/Infrastructure/IT-Trends-for-2009/?kc=BLBLBEMNL11242008STR1"&gt;Baseline published its top IT trends for 2009&lt;/a&gt;.  Among the usual contenders for top spot (such as virtualization and Software as a Service) was Project and Portfolio Management.  The reason cited for its selection was the need to oversee IT activities and allocate resources toward high-priority tasks – which stands to reason in these challenging economic times.&lt;br /&gt;&lt;br /&gt;The linkage between Project Portfolio Management (PPM) and Application Portfolio Management is an interesting one.  PPM focuses on helping development managers to monitor and control in-flight development projects.  Application Portfolio Management concentrates on the allocation of development and related infrastructure resources toward business priorities.&lt;br /&gt;&lt;br /&gt;As discussed previously, Application Portfolio Management is at its most effective when measurements are placed into their appropriate business context.  This could include managing applications by the business process they automate or by the geography that manages the applications, or other contexts or combinations of contexts.  So, we could uncover complexities within a high-value business system managed in India, and decide to allocate resources to correct the issues.&lt;br /&gt;&lt;br /&gt;We can think of PPM’s project entities as being another grouping through which we want to manage APM.  This isn’t to say that APM should replicate PPM functionality, but rather that the technologies can effectively collaborate by sharing metadata.  Much the same way that APM doesn’t replicate BPM functionality simply because it reuses business process models as a way to structure metrics reports.&lt;br /&gt;&lt;br /&gt;Let’s look at how this can be deployed.  A CIO of a bank is under pressure to improve responsiveness.  Using APM, he looks at change request backlogs as organized by business process and spots an outlier in the customer management business process.  He decides to investigate further.  He looks at metrics for this process and sees that complexity levels are especially troublesome in the portion that is managed in Brazil.  He decides to reallocate resources to attack complexity levels and whittle down the change request backlog.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.applicationportfoliomanagement.com/blog/uploaded_images/blog1-729371.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 190px;" src="http://www.applicationportfoliomanagement.com/blog/uploaded_images/blog1-729364.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This is clearly when PPM would become involved.  Managers can use PPM to monitor deliverables, outcomes, and other elements that are part of a development project.  But in parallel, APM continues to play a critical role.  We could now overlay a new grouping onto our software; in this case the grouping would be by project.  So, we are now tagging the portion of our application portfolio that is encompassed by the newly introduced project.  Then, as we proceed we can collect metrics associated with the grouping of our project.  This means that we can use APM to monitor the trend of value, cost, and risk of the software that is being enhanced by our project. &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.applicationportfoliomanagement.com/blog/uploaded_images/blog2-773093.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 167px;" src="http://www.applicationportfoliomanagement.com/blog/uploaded_images/blog2-773091.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;We can even start to combine business contexts, for instance by collecting metrics from software within Project A that is managed by Team A versus software managed by Team B.  We start to see within APM very interesting metrics about adherence to SLAs as a result.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2852119769303930987-7169844435858574480?l=www.applicationportfoliomanagement.com%2Fblog%2Fapplication-portfolio-management.html' alt='' /&gt;&lt;/div&gt;</description><link>http://www.applicationportfoliomanagement.com/blog/2008/11/portfolio-management-is-top-priority.html</link><author>noreply@blogger.com (Peter Mollins)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2852119769303930987.post-6554924498866164560</guid><pubDate>Thu, 13 Nov 2008 18:52:00 +0000</pubDate><atom:updated>2008-11-13T11:08:39.605-08:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>application portfolio management</category><category domain='http://www.blogger.com/atom/ns#'>analysts</category><category domain='http://www.blogger.com/atom/ns#'>apm</category><title>Best Practices for Application Portfolio Management: Gartner</title><description>An excellent piece of &lt;a href="http://gartner.com/it/products/research/it_modernization/it_modernization08.jsp"&gt;research by Jim Duggan came out from Gartner&lt;/a&gt; today.  It details how companies should approach Application Portfolio Management – and of course, why you should be interested in APM in the first place.  The why is clear: as the economy has slowed, companies must uncover and replicate efficiencies while slashing wasteful spending.  The oft-quoted figure of 80% of IT budgets being dedicated to ‘lights-on’ activities is a primary reason why Application Portfolio Management has become such a hot topic.&lt;br /&gt;&lt;br /&gt;But how should you discover where to focus rationalization and follow-on modernization activities?  The paper relates a number of suggestions.  The major thrust is that management should assess which portions of the application portfolio to rationalize based on different perspectives.  That is, you should determine the ways in which you manage your business, and then rank your applications based on these views.&lt;br /&gt;&lt;br /&gt;For instance, we could start with the most obvious perspective: cost.  What are your most expensive applications and do you need to maintain these systems?  Do they overlap and can be consolidated?  Are they not used by the business?  Is there a less expensive architecture?&lt;br /&gt;&lt;br /&gt;You can then quickly move to other Application Portfolio Management perspectives.  It could be by organization.  Are applications that are managed by expensive / low-value providers that could be re-assigned?  Or the perspective could be by business process.  Are there business processes that could be better managed by an external service provider?  Are there applications that support defunct business processes?  You can see that executing APM from different perspectives allows you to rationalize based on KPIs that matter to your organization.&lt;br /&gt;&lt;br /&gt;There is also a significant side advantage that comes from managing by these perspectives as you focus APM and continue to refresh APM.  Once perspectives are in place – and rationalization decisions may have been made – you can focus modernization activities on sub-sets of the portfolio that matter to you.  High-cost and low-business value areas?  High-risk and frequently-changing applications?  Now, resources can be applied to the right area.  You may decide to deploy richer code analytics at this stage to get a complete picture about how developers should be concentrated.&lt;br /&gt;&lt;br /&gt;Further, these perspectives –especially once placed onto the software – offer a ‘filtration mechanism’ for metrics as you collect them for APM.  Looking for cost data on a business process, or risk information about applications managed by a particular organization?  The perspectives provide the means to get these business answers.  The result is highly business-centered development decisions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2852119769303930987-6554924498866164560?l=www.applicationportfoliomanagement.com%2Fblog%2Fapplication-portfolio-management.html' alt='' /&gt;&lt;/div&gt;</description><link>http://www.applicationportfoliomanagement.com/blog/2008/11/best-practices-for-application.html</link><author>noreply@blogger.com (Peter Mollins)</author><thr:total>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-2852119769303930987.post-7817182785440584145</guid><pubDate>Mon, 10 Nov 2008 15:40:00 +0000</pubDate><atom:updated>2008-11-13T10:50:47.293-08:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>application portfolio management</category><category domain='http://www.blogger.com/atom/ns#'>apm</category><title>Application Portfolio Management Resource Site</title><description>This new site exclusively is dedicated to best-practices for Application Portfolio Management is now online. The site explores what kinds of metrics that you should collect, how they should be combined into measures that have business utility, and what are the key attributes of an APM tool.&lt;br /&gt;&lt;br /&gt;Application Portfolio Management is a methodology for identifying and prioritizing development activities. The aim is to locate misalignments between the application portfolio and business requirements, and then allowing managers and other IT professionals to adjust their resources accordingly.&lt;br /&gt;&lt;br /&gt;APM is fundamentally about collecting business and technical metrics, combining them into useful KPIs in the right business context, and presenting them to decision-makers. On the site you'll find a wealth of relevant resources.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2852119769303930987-7817182785440584145?l=www.applicationportfoliomanagement.com%2Fblog%2Fapplication-portfolio-management.html' alt='' /&gt;&lt;/div&gt;</description><link>http://www.applicationportfoliomanagement.com/blog/2008/11/application-portfolio-management.html</link><author>noreply@blogger.com (Peter Mollins)</author><thr:total>2</thr:total></item></channel></rss>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 