<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2852119769303930987</id><updated>2011-09-19T23:36:19.991-07:00</updated><category term='analysts'/><category term='best practices'/><category term='articles'/><category term='application portfolio management'/><category term='apm'/><category term='examples'/><category term='application modernization'/><title type='text'>Application Portfolio Management</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://applicationportfoliomanager.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://applicationportfoliomanager.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Peter Mollins</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2852119769303930987.post-3042286853178151762</id><published>2010-04-09T13:50:00.000-07:00</published><updated>2010-04-09T13:58:32.530-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application portfolio management'/><category scheme='http://www.blogger.com/atom/ns#' term='apm'/><title type='text'>What's Next? Executing on Your Decisions</title><content type='html'>We’ve explored how application portfolio management helps IT leaders determine development priorities.  But deciding what to do is only half of the equation.  There must be follow-on actions that turn decisions into results.  Let’s take a look.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Identifying the Problem&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;At this stage in the application portfolio management lifecycle, we’ve identified goals, questions, and metrics.  We have also collected the data to generate the metrics, and perhaps we’ve trended our data.  Different users in the organization were then able to spot service level agreement violations.  Then priorities can be passed to different team members to isolate and correct issues.&lt;br /&gt;&lt;br /&gt;Let’s take an example.  An insurance company’s CIO looks at her dashboard and notes that business user satisfaction has degraded for the Claims Processing system.  She passes this issue to her direct reports to determine if there is an underlying IT problem.  Here the violated service level agreement could relate to percentage of satisfied users, or level of stakeholder dissatisfaction, for example.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Focus Attention&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The manager then receives the issue from the CIO.  He decides to investigate the Claims Processing system to determine if issues do exist.  He looks at his own dashboards for the system.  His goals concentrate less on cost and satisfaction issues and more on technical topics like throughput of change requests and application performance.&lt;br /&gt;&lt;br /&gt;As he investigates, he discovers that there has been an increased backlog of change requests.  Further, the application has been frequently down and non-performant at critical times.  He drills down still further within his dashboards and discovers that the system is inefficiently architected.  Tight coupling between programs means that any change to a given sub-system affects dozens of others, slowing the implementation of changes requested by the Claims Processing line of business owners.&lt;br /&gt;&lt;br /&gt;He sees metrics that show that experienced developers are being redirected away from implementing change requests.  Instead they are focused on maintaining their aging and un-strategic Account Management system.  As a result, the development team is unable to work on what matters most to the business.  Now, the manager understands the scope of his problems.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Prioritize Actions&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Once the manager has determined the root causes of the issue, he may compare the various issues with other key metrics like resource availability and importance to the business.  Using project management tooling in conjunction with application portfolio management metrics supports this sequencing.&lt;br /&gt;&lt;br /&gt;Now, our manager has decided to take a two-pronged approach to resolving the issue.  First, he plans to launch a renovation project to re-architect the Claims Processing code.  The purpose of which is to lower its complexity and facilitate faster responses to business needs.  Second, he plans to improve the effectiveness of the team working on the Account Management system so that senior developers can concentrate on the higher-value Claims Processing system.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Execute Tasks&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;While this discussion won’t focus on how to execute modernization tasks like those described above, it is important to note one aspect.  Regardless of the kind of modernization project that is undertaken, there is one common factor.  Each requires detailed insight into the reality of the application portfolio.&lt;br /&gt;&lt;br /&gt;This returns to a key best practice, which is that each member of the IT organization requires insight into their applications to facilitate their job.  A CIO needs highly-abstracted views and measures of the application; a developer needs highly detailed insights into the technical reality of the application portfolio.&lt;br /&gt;&lt;br /&gt;So, to enable the renovation activity, we need “bottom up” insight into where complexities and inefficiencies lie within the application code.  To enable the reallocation of senior resources, we need “bottom up” insight into applications to help junior team members to become “instant experts” on their applications and hence more productive.  Keeping this bottom-up info in the same repository as the top-down data improves collaboration.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Monitor Activities&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now we have identified, prioritized, and executed modernization activities that correct our service level issues.  We should treat these modernization activities as monitorable events themselves.  For instance, the manager could track the change in architectural complexity as the renovation project proceeds and the throughput on change requests.  The CIO similarly could re-survey stakeholders to determine changes in perceived value of the system.&lt;br /&gt;&lt;br /&gt;Lastly, we can maintain a “continuous improvement” program where we look to find the next issue that threatens our service level agreements.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Conclusion&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As we’ve seen over the course of this series, application portfolio management is a powerful way to regain control over the systems that run your business.  It helps to identify, prioritize, and correct issues in your applications before they become business issues.&lt;br /&gt;&lt;br /&gt;A critical aspect to recall is that application portfolio management applies at different levels of abstraction.  So, it applies equally to CIOs as to developers.  It is beneficial for organizations with sophisticated planning and those with limited structures.  It helps business analysts and technical architects.  It does that because it provides the kind of information users need to make smarter decisions for IT and for the business.  As such, it is a keystone for effective IT management.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2852119769303930987-3042286853178151762?l=applicationportfoliomanager.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://applicationportfoliomanager.blogspot.com/feeds/3042286853178151762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2852119769303930987&amp;postID=3042286853178151762' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default/3042286853178151762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default/3042286853178151762'/><link rel='alternate' type='text/html' href='http://applicationportfoliomanager.blogspot.com/2010/04/whats-next-executing-on-your-decisions.html' title='What&apos;s Next? Executing on Your Decisions'/><author><name>Peter Mollins</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2852119769303930987.post-4265862828094710943</id><published>2010-04-02T09:20:00.000-07:00</published><updated>2010-04-02T10:21:03.562-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application portfolio management'/><category scheme='http://www.blogger.com/atom/ns#' term='apm'/><title type='text'>How Maturity Affects Portfolio Management</title><content type='html'>&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;Application Portfolio Management helps you to identify where systems aren’t achieving technical and business goals.  In previous posts I took a look at how to define those goals.  We then investigated how to collect metrics that spot where goals aren’t met.  We also looked at how goals and metrics are influenced by your role and level in an organization.&lt;br /&gt;&lt;br /&gt;In this section, we’ll take a look at how portfolio management best practices are influenced by timing and the maturity of your organization’s decision-making processes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;How maturity affects goal definition&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;IT’s goals change based on the maturity of its planning.  An architect may decide to boost the flexibility of several applications.  This goal may come from his personal knowledge of a developer’s struggles with modifying a system.  Goals at this level of maturity may be worthy and can generate results, but they are not necessarily aligned with corporate strategies.&lt;br /&gt;&lt;br /&gt;In contrast, organizations with more mature planning will take a “top-down” approach to goal generation.  They will start with general corporate principles and ensure that divisional and team goals support the overarching needs.   For instance, a corporate goal may be to ensure that new product launches can be supported by IT within 2 weeks from submission.&lt;br /&gt;&lt;br /&gt;Such a top-level goal would inspire subsidiary goals for different teams and roles.  The architect may define his goal as reducing dependency levels and improving layering of applications.  Development teams may set as their goals a specified turnaround time for change requests.  Both goals are set in order to conform to the overarching strategy of boosting business flexibility.&lt;br /&gt;&lt;br /&gt;The result of the more mature approach is that goals are aligned with higher priorities, lowering the likelihood of sub-optimal priorities.  But also, it permits a more granular approach to managing goals.  A CIO can spot where strategic goals are not being met, divisional heads can determine where these issues lie, and managers can locate root causes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;How maturity affects metrics collection&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;New goals are added or organized as your decision-making matures.  This means that new and different metrics will need to be collected.  In general, this simply means the same process as discussed previously where you follow a goal / question / metric approach.  Though, now you may be doing it for more goals – or at least more coordinated goals.&lt;br /&gt;&lt;br /&gt;There is another aspect to how maturity affects metrics collection.  This relates to the quantity, timing, and kind of metrics that are collected.  Let’s take a look:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Quantity:&lt;/span&gt;  An organization’s goal may be to reduce infrastructure costs for an application portfolio.  In that case, a mature organization that wants exact results – or has already plucked the low-hanging fruit – will ask many questions to achieve the goal.  “Which applications are duplicates?”, “Where is dead code?”, “Which applications cost the most to operate?”, “Which applications are most valuable?”.  But for an organization that is just beginning the portfolio management process, a simpler set of questions can get you fast returns without the need for refinement.  In that case, simply asking “which applications are duplicates?” may be sufficient.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Timing: &lt;/span&gt; An organization with mature decision-making will likely investigate trends over time.  For instance, monitoring the turnaround time on change requests for multiple development teams.  A less mature organization will likely (often out of necessity) make decisions based on snapshot measures.  Trending supports better decision-making, but again some decisions can be made based on less rich data sets.  It will depend on the degree of accuracy required and risk-tolerance.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Kinds of Metrics: &lt;/span&gt; Let’s look back at the three kinds of metrics sources for application portfolio management.  They are surveys of stakeholders, data from related tooling, like ALM tools, and lastly data from the applications themselves, like complexity measures.  To support a snap decision about which applications you should retire, you may rely on surveyed opinions only.  Or, to determine where to re-factor an application you may harvest only code complexity data.  To support a complex decision about which outsourcer to standardize on, you may need richer datasets that come from all three data types.&lt;/li&gt;&lt;/ul&gt;As your application portfolio management process develops you will see increased returns.  Better decisions lead to lower waste and bigger business results.  But critically, this doesn’t mean that value is low when you are starting your journey.  In fact, it is the opposite.  Returns generated by early decisions can be turned into reinvestment in improved business intelligence.&lt;br /&gt;&lt;br /&gt;As your process matures you are always going to balance the projected returns versus the cost to collect the data.  Taking an incremental approach and focusing on high-value goals early will help this process.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2852119769303930987-4265862828094710943?l=applicationportfoliomanager.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://applicationportfoliomanager.blogspot.com/feeds/4265862828094710943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2852119769303930987&amp;postID=4265862828094710943' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default/4265862828094710943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default/4265862828094710943'/><link rel='alternate' type='text/html' href='http://applicationportfoliomanager.blogspot.com/2010/04/how-maturity-affects-portfolio.html' title='How Maturity Affects Portfolio Management'/><author><name>Peter Mollins</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2852119769303930987.post-3232187052564992642</id><published>2010-03-24T11:29:00.000-07:00</published><updated>2010-03-24T12:31:35.894-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application modernization'/><category scheme='http://www.blogger.com/atom/ns#' term='apm'/><title type='text'>Answering Questions: Getting the Right Data to the Right User</title><content type='html'>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=applicationportfoliomanager.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://applicationportfoliomanager.blogspot.com/feeds/3232187052564992642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2852119769303930987&amp;postID=3232187052564992642' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default/3232187052564992642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default/3232187052564992642'/><link rel='alternate' type='text/html' href='http://applicationportfoliomanager.blogspot.com/2010/03/answering-questions-getting-right-data.html' title='Answering Questions: Getting the Right Data to the Right User'/><author><name>Peter Mollins</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2852119769303930987.post-8515489776389506075</id><published>2010-03-18T13:23:00.000-07:00</published><updated>2010-03-18T13:48:57.767-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application portfolio management'/><category scheme='http://www.blogger.com/atom/ns#' term='apm'/><title type='text'>Measuring Your Progress: Application Portfolio Management</title><content type='html'>&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=applicationportfoliomanager.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://applicationportfoliomanager.blogspot.com/feeds/8515489776389506075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2852119769303930987&amp;postID=8515489776389506075' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default/8515489776389506075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default/8515489776389506075'/><link rel='alternate' type='text/html' href='http://applicationportfoliomanager.blogspot.com/2010/03/measuring-your-progress-application.html' title='Measuring Your Progress: Application Portfolio Management'/><author><name>Peter Mollins</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2852119769303930987.post-1401516909357041708</id><published>2010-03-12T13:53:00.000-08:00</published><updated>2010-03-12T14:15:41.481-08:00</updated><title type='text'>Getting to the Goal: Application Portfolio Management</title><content type='html'>&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=applicationportfoliomanager.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://applicationportfoliomanager.blogspot.com/feeds/1401516909357041708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2852119769303930987&amp;postID=1401516909357041708' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default/1401516909357041708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default/1401516909357041708'/><link rel='alternate' type='text/html' href='http://applicationportfoliomanager.blogspot.com/2010/03/getting-to-goal-application-portfolio.html' title='Getting to the Goal: Application Portfolio Management'/><author><name>Peter Mollins</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2852119769303930987.post-4764242662995007710</id><published>2010-03-03T12:18:00.000-08:00</published><updated>2010-04-09T13:53:24.858-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='best practices'/><category scheme='http://www.blogger.com/atom/ns#' term='application portfolio management'/><title type='text'>APM Best Practices</title><content type='html'>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://applicationportfoliomanager.blogspot.com/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://applicationportfoliomanager.blogspot.com/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://applicationportfoliomanager.blogspot.com/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;a href="http://applicationportfoliomanager.blogspot.com/2010/04/how-maturity-affects-portfolio.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;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;a href="http://applicationportfoliomanager.blogspot.com/2010/04/whats-next-executing-on-your-decisions.html"&gt;Read the post.&lt;/a&gt;&lt;br /&gt;&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=applicationportfoliomanager.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://applicationportfoliomanager.blogspot.com/feeds/4764242662995007710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2852119769303930987&amp;postID=4764242662995007710' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default/4764242662995007710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default/4764242662995007710'/><link rel='alternate' type='text/html' href='http://applicationportfoliomanager.blogspot.com/2010/03/apm-best-practices.html' title='APM Best Practices'/><author><name>Peter Mollins</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2852119769303930987.post-4751107403032799117</id><published>2010-02-16T06:55:00.001-08:00</published><updated>2010-02-16T06:58:17.728-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application portfolio management'/><category scheme='http://www.blogger.com/atom/ns#' term='apm'/><title type='text'>New Release of Modernization Workbench</title><content type='html'>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=applicationportfoliomanager.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://applicationportfoliomanager.blogspot.com/feeds/4751107403032799117/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2852119769303930987&amp;postID=4751107403032799117' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default/4751107403032799117'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default/4751107403032799117'/><link rel='alternate' type='text/html' href='http://applicationportfoliomanager.blogspot.com/2010/02/new-r.html' title='New Release of Modernization Workbench'/><author><name>Peter Mollins</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2852119769303930987.post-4048306223514739204</id><published>2009-05-11T09:47:00.001-07:00</published><updated>2009-05-11T09:47:22.579-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application modernization'/><category scheme='http://www.blogger.com/atom/ns#' term='application portfolio management'/><title type='text'>Webinar: Application Understanding</title><content type='html'>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=applicationportfoliomanager.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://applicationportfoliomanager.blogspot.com/feeds/4048306223514739204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2852119769303930987&amp;postID=4048306223514739204' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default/4048306223514739204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default/4048306223514739204'/><link rel='alternate' type='text/html' href='http://applicationportfoliomanager.blogspot.com/2009/05/webinar-application-understanding.html' title='Webinar: Application Understanding'/><author><name>Peter Mollins</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2852119769303930987.post-3142152374682190329</id><published>2008-12-11T08:25:00.003-08:00</published><updated>2008-12-11T08:32:06.687-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='examples'/><category scheme='http://www.blogger.com/atom/ns#' term='articles'/><title type='text'>The Hartford and APM</title><content type='html'>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=applicationportfoliomanager.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://applicationportfoliomanager.blogspot.com/feeds/3142152374682190329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2852119769303930987&amp;postID=3142152374682190329' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default/3142152374682190329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default/3142152374682190329'/><link rel='alternate' type='text/html' href='http://applicationportfoliomanager.blogspot.com/2008/12/hartford-and-apm.html' title='The Hartford and APM'/><author><name>Peter Mollins</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2852119769303930987.post-6015910039305615460</id><published>2008-12-02T10:02:00.000-08:00</published><updated>2008-12-02T10:06:06.712-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application modernization'/><category scheme='http://www.blogger.com/atom/ns#' term='application portfolio management'/><title type='text'>Planning for Application Modernization</title><content type='html'>&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=applicationportfoliomanager.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://applicationportfoliomanager.blogspot.com/feeds/6015910039305615460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2852119769303930987&amp;postID=6015910039305615460' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default/6015910039305615460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default/6015910039305615460'/><link rel='alternate' type='text/html' href='http://applicationportfoliomanager.blogspot.com/2008/12/planning-for-application-modernization.html' title='Planning for Application Modernization'/><author><name>Peter Mollins</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2852119769303930987.post-1429831501719803630</id><published>2008-11-25T11:26:00.000-08:00</published><updated>2008-11-25T11:29:17.752-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application modernization'/><title type='text'>Rationalization Debate</title><content type='html'>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=applicationportfoliomanager.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://applicationportfoliomanager.blogspot.com/feeds/1429831501719803630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2852119769303930987&amp;postID=1429831501719803630' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default/1429831501719803630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default/1429831501719803630'/><link rel='alternate' type='text/html' href='http://applicationportfoliomanager.blogspot.com/2008/11/rationalization-debate.html' title='Rationalization Debate'/><author><name>Peter Mollins</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2852119769303930987.post-7169844435858574480</id><published>2008-11-24T12:14:00.000-08:00</published><updated>2008-11-24T12:23:32.535-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application portfolio management'/><category scheme='http://www.blogger.com/atom/ns#' term='analysts'/><category scheme='http://www.blogger.com/atom/ns#' term='apm'/><title type='text'>Portfolio Management is Top Priority for 2009</title><content type='html'>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=applicationportfoliomanager.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://applicationportfoliomanager.blogspot.com/feeds/7169844435858574480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2852119769303930987&amp;postID=7169844435858574480' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default/7169844435858574480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default/7169844435858574480'/><link rel='alternate' type='text/html' href='http://applicationportfoliomanager.blogspot.com/2008/11/portfolio-management-is-top-priority.html' title='Portfolio Management is Top Priority for 2009'/><author><name>Peter Mollins</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2852119769303930987.post-6554924498866164560</id><published>2008-11-13T10:52:00.000-08:00</published><updated>2008-11-13T11:08:39.605-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application portfolio management'/><category scheme='http://www.blogger.com/atom/ns#' term='analysts'/><category scheme='http://www.blogger.com/atom/ns#' term='apm'/><title type='text'>Best Practices for Application Portfolio Management: Gartner</title><content type='html'>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=applicationportfoliomanager.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://applicationportfoliomanager.blogspot.com/feeds/6554924498866164560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2852119769303930987&amp;postID=6554924498866164560' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default/6554924498866164560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default/6554924498866164560'/><link rel='alternate' type='text/html' href='http://applicationportfoliomanager.blogspot.com/2008/11/best-practices-for-application.html' title='Best Practices for Application Portfolio Management: Gartner'/><author><name>Peter Mollins</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2852119769303930987.post-7817182785440584145</id><published>2008-11-10T07:40:00.000-08:00</published><updated>2008-11-13T10:50:47.293-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='application portfolio management'/><category scheme='http://www.blogger.com/atom/ns#' term='apm'/><title type='text'>Application Portfolio Management Resource Site</title><content type='html'>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=applicationportfoliomanager.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://applicationportfoliomanager.blogspot.com/feeds/7817182785440584145/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2852119769303930987&amp;postID=7817182785440584145' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default/7817182785440584145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2852119769303930987/posts/default/7817182785440584145'/><link rel='alternate' type='text/html' href='http://applicationportfoliomanager.blogspot.com/2008/11/application-portfolio-management.html' title='Application Portfolio Management Resource Site'/><author><name>Peter Mollins</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>
