<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Public Knowledge &#187; Project Management</title>
	<atom:link href="http://www.pubknow.com/topics/project-management/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pubknow.com</link>
	<description>Management Consulting for Public Sector Agencies</description>
	<lastBuildDate>Fri, 27 Aug 2010 19:00:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Client Survival Guide: Are we doing the right things?</title>
		<link>http://www.pubknow.com/2010/07/client-survival-guide-are-we-doing-the-right-things/</link>
		<comments>http://www.pubknow.com/2010/07/client-survival-guide-are-we-doing-the-right-things/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 00:26:56 +0000</pubDate>
		<dc:creator>kdisbrow</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[General Interest]]></category>
		<category><![CDATA[Managing Your Consultant]]></category>
		<category><![CDATA[Project Management]]></category>

		<guid isPermaLink="false">http://www.pubknow.com/?p=436</guid>
		<description><![CDATA[The Project Management Institute (PMI) defines project scope as “The work that needs to be done to deliver a product, service or result with specified features and functions.”   One of your jobs as a buyer of consulting services is to make sure your consultant stays within scope.  That is, they are doing the work they [...]]]></description>
			<content:encoded><![CDATA[<p>The Project Management Institute (PMI) defines project scope as “The work that needs to be done to deliver a product, service or result with specified features and functions.”   One of your jobs as a buyer of consulting services is to make sure your consultant stays within scope.  That is, they are doing the work they need to do to give you what you require and no less or more.</p>
<p>Why no less?  This one is kind of obvious.  If your consultant is doing less than you need you won’t get what you require.  Consultants will do this consciously if they are behind schedule and/or over budget.  We see it when we are providing QA for large system projects.  For example, the development vendor is behind schedule/over budget and they try and convince the client that they don’t need as much system testing or that the bugs can be fixed after the system is implemented.</p>
<p>Why no more?  There are really a few reasons here.  First if your consultant is being paid by the hour – it’s costing you money!  The more subtle but important reason is even if your consultant is on a fixed price contract doing more costs time.  Your projects won’t finish on time.  Allowing your consultant to do more may also distract them from doing their best on more critical tasks.</p>
<p>How do you make sure your consultants are within scope?  Here are a few simple suggestions that will go a long way to making sure what you need is delivered on time and within budget:</p>
<ul>
<li>First every project no matter how small should have a work plan.  This can be something as simple as a to-do list or as complex as a full blown task plan identifying task, task dependencies, timing, work effort, staff assignments etc.  Don’t worry the technicalities; your consultant should make their task plan available to you.</li>
<li>You should review the plan before work begins and clearly understand how each to-do or task contributes to the end product you need or want.  If there are tasks that don’t appear to contribute ask your consultant why they are in there.  If something appears missing ask why it’s not there.  Remember every work step should contribute to the end result you hired the consultant to produce.  Be persistent until you get an answer you can understand.</li>
<li>You should review the progress against plan on a regular basis with your consultant.  Regular status meetings are a good place for this.  Get them to tell you what they’ve done from the plan.  Be careful they’re not doing work that isn’t listed on the plan.  If they do things not on the plan ask them “why?”  If they are skipping tasks on the plan ask them “why?”  There may be very legitimate reasons.  Perhaps they forgot something that should be in the plan (have them add it to the plan) or there are things in the plan that really don’t need to be done (have them explain why and then remove it from the plan).  If there is work you think should be on the plan but isn’t raise the issue with your consultant.</li>
<li>Last, as your project closes an easy way to verify your consultant has done what they promised is to review the plan to verify that each task is complete.  This doesn’t guarantee what they did meets your needs – just that they did what they said they’d do.</li>
</ul>
<p>Shouldn’t managing the work plan be the consultant’s responsibility?  Absolutely.  We’re not suggesting you manage your consultants plan – what we are saying is you need to continually verify the work being performed will get you what you need.  Believe it or not consultants don’t always think about whether the work they are doing is leading to the result you want.  Many consultants get bogged down in the day-to-day work and loose sight of the big picture.</p>
<p>It is prudent for you as the buyer of consulting services to verify the project scope will lead to the result you want.</p>
<p>This is part of a series of articles designed to help clients and their consultants have more effective and efficient engagements.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pubknow.com/2010/07/client-survival-guide-are-we-doing-the-right-things/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Client Survival Guide: What&#8217;ll be different when you&#8217;re done?</title>
		<link>http://www.pubknow.com/2010/06/client-survival-guide-whatll-be-different-when-youre-done/</link>
		<comments>http://www.pubknow.com/2010/06/client-survival-guide-whatll-be-different-when-youre-done/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 18:02:45 +0000</pubDate>
		<dc:creator>kdisbrow</dc:creator>
				<category><![CDATA[General Interest]]></category>
		<category><![CDATA[Managing Your Consultant]]></category>
		<category><![CDATA[Project Management]]></category>

		<guid isPermaLink="false">http://www.pubknow.com/2010/06/client-survival-guide-whatll-be-different-when-youre-done/</guid>
		<description><![CDATA[Yogi Berra said &#8220;If you don&#8217;t know where you are going, you will wind up somewhere else.&#8221; This certainly applies to consulting engagements. If you don&#8217;t begin with a picture of where you want to end up you won&#8217;t get what you want (or need).
At the start of every engagement you need to develop a [...]]]></description>
			<content:encoded><![CDATA[<p style="clear: both">Yogi Berra said &#8220;If you don&#8217;t know where you are going, you will wind up somewhere else.&#8221; This certainly applies to consulting engagements. If you don&#8217;t begin with a picture of where you want to end up you won&#8217;t get what you want (or need).</p>
<p style="clear: both">At the start of every engagement you need to develop a clear set of expectations describing what <strong>you think</strong> will be different when your consultant is finished. An expectation can be something as simple as you&#8217;ll no longer have to deal with a specific personnel issue or something complex like you&#8217;ll have a fully functioning Medicaid system. You&#8217;ll likely have more than one expectation.</p>
<p style="clear: both">
<p style="clear: both">How do you go about figuring out what your expectations are? Use your imagination and pretend it&#8217;s 6 months after the consultants have completed their work. Everything is, of course, perfect from your perspective. Now ask yourself &#8220;What&#8217;s different now than when we started? What changed?&#8221;. Write down your answers. These are your initial expectations.</p>
<p style="clear: both">
<p style="clear: both">You need to share these expectations with the consultant at the start of the project (note: good consultant&#8217;s won&#8217;t wait for you to share it &#8211; they&#8217;ll try and drag your expectations out of you the first time you meet).</p>
<p style="clear: both">
<p style="clear: both">Does this mean the consultant will meet all your expectations? Of course not. When you present your expectations good consultants will inject their experience and knowledge into the conversation (that&#8217;s the reason you hired them right?). You&#8217;ll jointly develop a set of mutual expectations for your project. This is a good thing &#8211; it gets both you and the consultant bought into a common set of outcomes for the project. The jointly developed set of expectations should be written down used to regularly assess project progress and ultimately the success of the project.</p>
<p style="clear: both">
<p style="clear: both">Projects without a set of shared expectations wander ending up &#8220;somewhere else&#8221;. The question for you is &#8220;do you and your consultant know what will be different when the engagement is done?&#8221; If not perhaps it&#8217;s time to develop some mutual expectations.</p>
<p style="clear: both">
<p style="clear: both">This is part of a series of articles designed to help clients and their consultants have more effective and efficient engagements.</p>
<p style="clear: both">
<p><br class="final-break" style="clear: both" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pubknow.com/2010/06/client-survival-guide-whatll-be-different-when-youre-done/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Where do you devote your efforts on MMIS systems?</title>
		<link>http://www.pubknow.com/2010/04/where-do-you-devote-your-efforts-on-mmis-systems/</link>
		<comments>http://www.pubknow.com/2010/04/where-do-you-devote-your-efforts-on-mmis-systems/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 16:09:11 +0000</pubDate>
		<dc:creator>kdisbrow</dc:creator>
				<category><![CDATA[General Interest]]></category>
		<category><![CDATA[Health]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Quality Assurance and IV&V]]></category>

		<guid isPermaLink="false">http://www.pubknow.com/2010/04/where-do-you-devote-your-efforts-on-mmis-systems/</guid>
		<description><![CDATA[Medicaid Management Information Systems (MMIS) are some of (if not the) largest and most complex systems states have to deal with. We&#8217;ve been around long enough to know they need to be replaced every 10 to 15 years and are costly to develop. What most states don&#8217;t know is when developing systems of this size [...]]]></description>
			<content:encoded><![CDATA[<p style="clear: both;">Medicaid Management Information Systems (MMIS) are some of (if not the) largest and most complex systems states have to deal with. We&#8217;ve been around long enough to know they need to be replaced every 10 to 15 years and are costly to develop. What most states don&#8217;t know is when developing systems of this size the bulk of the work goes into removing defects, problems that keep the system from functioning as it should. The graph below is based on information from Capers Jones (from his book &#8220;Applied Software Measurement&#8221;) for MMIS sized systems.</p>
<p style="clear: both;"><img style="text-align: center; display: block; margin: 0 auto 10px;" src="http://www.pubknow.com/wp-content/uploads/2010/04/Untitled_2-thumb.jpg" alt="" width="380" height="145" />The graph shows most of the effort in large system development goes into removing defects. Defects can occur in the feasibility, requirements, analysis, design, and coding phases of a project. The sooner a defect is detected in the development life cycle the less expensive it is to correct. So, defects detected in requirements are relatively inexpensive to correct whereas a defect in code is significantly more expensive to correct. Once a system is in operation defects are very expensive to correct. Think about it: not only do you have to fix the code but potentially you fix documentation, retrain users, etc.</p>
<p style="clear: both;">So this all begs the question &#8211; where do you put your effort and resources during the development of a large system like an MMIS? Focus on quality early (rather than waiting for the testing phase of a project) saves money.  A modest investment in quality assurance or independent validation and verification up front results in real dollar savings down the road.</p>
<p><br class="final-break" style="clear: both;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pubknow.com/2010/04/where-do-you-devote-your-efforts-on-mmis-systems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Odds are your next big project will fail or be late</title>
		<link>http://www.pubknow.com/2010/04/untitled/</link>
		<comments>http://www.pubknow.com/2010/04/untitled/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 22:05:55 +0000</pubDate>
		<dc:creator>kdisbrow</dc:creator>
				<category><![CDATA[General Interest]]></category>
		<category><![CDATA[Project Management]]></category>

		<guid isPermaLink="false">http://www.pubknow.com/2010/04/untitled/</guid>
		<description><![CDATA[Large public sector projects are almost always late, we&#8217;ve already asked if this matters, today we&#8217;re going to show you just how many big projects fail or are late. We ran across some interesting data from Capers Jones (from &#8220;Estimating Software Costs&#8221; &#8211; 1998) that we turned into this graph:

The graph points out some interesting [...]]]></description>
			<content:encoded><![CDATA[<p style="clear: both;">Large public sector projects are almost always late, we&#8217;ve already asked if <a title="Does being late matter?" href="http://www.pubknow.com/2009/11/does-being-late-on-a-project-matter/" target="_blank">this matters</a>, today we&#8217;re going to show you just how many big projects fail or are late. We ran across some interesting data from Capers Jones (from &#8220;Estimating Software Costs&#8221; &#8211; 1998) that we turned into this graph:</p>
<p style="clear: both;">
<p style="clear: both;"><img style="text-align: center; display: block; margin: 0 auto 10px;" src="http://www.pubknow.com/wp-content/uploads/2010/04/Microsoft_Word-thumb.jpg" alt="" width="379" height="307" />The graph points out some interesting things:</p>
<ul style="clear: both;">
<li>72% of large projects (MMIS and TANF systems fall into this category) are late or fail (about half FAIL)</li>
<li>Only 28% of these systems are delivered on time</li>
<li>Virtually none are delivered ahead of schedule</li>
</ul>
<p>Based on these statistics there is a high probability that your next project will at least be late. In the coming weeks we&#8217;ll analyze some of the reasons why.</p>
<p><br class="final-break" style="clear: both;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pubknow.com/2010/04/untitled/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Purpose and Roles of A Project Steering Committee – Part 2</title>
		<link>http://www.pubknow.com/2010/03/purpose-and-roles-of-a-steering-committee-%e2%80%93-part-2/</link>
		<comments>http://www.pubknow.com/2010/03/purpose-and-roles-of-a-steering-committee-%e2%80%93-part-2/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 23:30:26 +0000</pubDate>
		<dc:creator>kdisbrow</dc:creator>
				<category><![CDATA[General Interest]]></category>
		<category><![CDATA[Project Management]]></category>

		<guid isPermaLink="false">http://www.pubknow.com/?p=368</guid>
		<description><![CDATA[Roles and Responsibilities of a Steering Committee
If you read part 1 of this series you realize a steering committee really does have a legitimate purpose (if you didn’t read it stop now and go read it).  So the purpose is really important but what are you actually supposed to do as a steering committee? A [...]]]></description>
			<content:encoded><![CDATA[<p>Roles and Responsibilities of a Steering Committee</p>
<p>If you read part 1 of this series you realize a steering committee really does have a legitimate purpose (if you didn’t read it stop now and go read it).  So the purpose is really important but what are you actually supposed to do as a steering committee? A Steering Committee typically performs the following roles and fulfills these responsibilities:</p>
<ul>
<li>Develops an operating charter formalizing these roles and responsibilities</li>
<li>Develop and maintains a set of project “Vision and Goals”.</li>
<li>Manages scope. The steering committee is directly responsible for determining what features, end products, or scope the project will include.  The project manager is responsible for informing the steering committee what the requested scope will cost and how long it will take to deliver and then managing project resources to deliver that scope within time and budget constraints.</li>
<li>Manages costs.  Again the steering committee is directly responsible for reviewing and approving all costs associated with the project.  The project manager is responsible for providing accurate cost information to the steering committee.</li>
<li>Arranges funding.  The steering committee is directly responsible for arranging secure permanent funding for the development and operation of the project.</li>
<li>Manages project operational and political issues and risks.  The steering committee is responsible for managing and resolving major politics and operational issues brought to them by the project manager.</li>
<li>Champions business process improvement.  During the project, invariably ways to improve portions of business are found.  It is the steering committees responsibility to act to determine the feasibility of these improvements and, as justified, make them a reality.</li>
<li>Coordinates with related projects and programs.  Projects do not exist in a vacuum.  Most will touch many other projects or programs in ways that may or may not be envisioned at the outset.  The steering committee is responsible for coordinating with these efforts.</li>
<li>Develops policy.  The steering committee reviews and officially creates all policy related to the project.  Typically, a sub-committee at the request of the steering committee does policy research.</li>
<li>Obtains support/agreement from stakeholders.  The steering committee is responsible for obtaining the support and cooperation of all stakeholders by both formal (e.g. intergovernmental agreement) and informal means.</li>
<li>Resolves obstacles.  Both the steering committee and project manager are responsible for resolving obstacles as they arise.</li>
<li>Communicates to the stakeholders.  The steering committee takes responsibility for communicating status and needs to all stakeholder agencies.</li>
</ul>
<p>That’s it.   We hope you found this series of value and use the tools we outlined here as a starting point for your next project.</p>
<p><a href="http://www.pubknow.com/2010/03/purpose-and-roles-of-a-project-steering-committee-%E2%80%93-part-1/" target="_self">Part 1 &#8211; Purpose of a Steering Committee</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pubknow.com/2010/03/purpose-and-roles-of-a-steering-committee-%e2%80%93-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Do Public Sector Software Development Projects Fail &#8211; Part 2?</title>
		<link>http://www.pubknow.com/2010/02/why-do-public-sector-software-development-projects-fail-part-2/</link>
		<comments>http://www.pubknow.com/2010/02/why-do-public-sector-software-development-projects-fail-part-2/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 02:08:14 +0000</pubDate>
		<dc:creator>kdisbrow</dc:creator>
				<category><![CDATA[General Interest]]></category>
		<category><![CDATA[Project Management]]></category>

		<guid isPermaLink="false">http://www.pubknow.com/?p=322</guid>
		<description><![CDATA[Part 2 &#8211; Apparent Causes
In this second part of our series on why public sector IT projects fail we’re going to discuss who or what commonly gets blamed for failure.  In our unfortunately all too many postmortems of failed IT projects here’s what we typically find people saying:
Technology
Technology failed us. ”We didn’t have the right [...]]]></description>
			<content:encoded><![CDATA[<p><em>Part 2 &#8211; Apparent Causes</em></p>
<p>In this second part of our series on why public sector IT projects fail we’re going to discuss who or what commonly gets blamed for failure.  In our unfortunately all too many postmortems of failed IT projects here’s what we typically find people saying:</p>
<p><strong>Technology</strong></p>
<p>Technology failed us. ”We didn’t have the right tools, We needed different software/hardware/network/programming language and we would have been ok.”  The assumption here is there is some magic technology bullet that would have pushed us over the threshold of success.  It’s possible but highly unlikely in our experience.</p>
<p><strong>Methodology</strong></p>
<p>Our methodology failed us ”We used ABC (insert CASE, SCRUM, Agile, Waterfall, Information Engineering – we’re old enough to have seen them all) system development and XYZ method of project management. If only we had used 123 project management and 456 system development methodology we would have been okay.”  Similar to technology the idea is that there was some magic technique that if followed would have guaranteed success.  This is usually a specious claim as most projects follow little or no real methodological discipline.  Even if followed to the letter a methodology won’t save a project that’s destined to fail.</p>
<p><strong>Staff</strong></p>
<p>The staff failed us. “ We used contract staff instead of state staff. If only we had used our own staff we would have been okay” or “our staff just don’t have what it takes to do a big project like this.”  Most developers are, in our experience and with good hiring practices, very competent.  Same holds for program staff.  Though there are occasions when a slick salesman provides bad resources these are usually weeded out quickly by competent management.</p>
<p><strong>Vendor/Consultant</strong></p>
<p>The vendor/consultant failed us.  “They said they could build a rocket ship but it turns out they couldn’t”.  OK Vendor’s do over commit.  They are in business to make money and will often promise more than they can deliver.  Was this the cause of a projects failure?  Possible but unlikely, the root of the problem was in place well before the consultant was hired.</p>
<p><strong>Senior Leadership/Politics</strong></p>
<p>Our own leadership sabotaged us.  “They never supported this project from the beginning!” or &#8220;The political winds were blowing against the project so they case us adrift.&#8221;  In our post mortems we&#8217;ve simply never found this the case.</p>
<p><strong>The Project Manager</strong></p>
<p>The project manager didn&#8217;t understand technology.  &#8221;The manager really didn&#8217;t get the consequence of the decisions s/he was making, if only someone technical was in charge!&#8221;  or &#8220;S/he micro-managed us the whole time!&#8221;  Our reviews of failed projects have revealed many a PM who wasn&#8217;t a good project manager &#8211; but we&#8217;ve yet to see a project fail because the manager wasn&#8217;t technical enough or spent too much time with the project.</p>
<p>Oddly enough we rarely hear &#8220;our Quality Assurance vendor (QA) failed us.&#8221;  QA has failed on these projects.  However, their contribution to failure is rarely recognized, after all it was QA that pointed out the failure in the first place.  However, as a buyer of Quality Assurance services you need to ask where was the QA vendor BEFORE failure began, why didn&#8217;t they recognize the seed of the problem before it sprouted?…but that’s a topic for a different time.</p>
<p>You’ve probably guessed by now we don’t believe any of these are the root cause of project failure.  At best they might be contributory.  No matter what they are certainly a diversion from finding the real cause and instituting practices that will save the next project.</p>
<p>Next we’ll give you a few ideas about what the real cause of failure might be.</p>
<p><em>This is the second in a multi-part series of posts analyzing the causes of failures in public sector IT projects and proposing some pragmatic solutions.</em></p>
<p><em><a href="http://www.pubknow.com/2010/02/why-do-public-sector-software-development-projects-fail/" target="_blank">Part 1 &#8211; Overview</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pubknow.com/2010/02/why-do-public-sector-software-development-projects-fail-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Do Public Sector Software Development Projects Fail?</title>
		<link>http://www.pubknow.com/2010/02/why-do-public-sector-software-development-projects-fail/</link>
		<comments>http://www.pubknow.com/2010/02/why-do-public-sector-software-development-projects-fail/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 02:04:23 +0000</pubDate>
		<dc:creator>kdisbrow</dc:creator>
				<category><![CDATA[General Interest]]></category>
		<category><![CDATA[Project Management]]></category>

		<guid isPermaLink="false">http://www.pubknow.com/?p=319</guid>
		<description><![CDATA[Part 1 &#8211; Overview
All major public sector enterprises have an increasing investment in software (and IT in general) and a growing need to earn a better return on their investment.  Recent studies have shown that software projects are often over budget and behind schedule.  Although studies come up with differing numbers, generally statistics show that:

Over [...]]]></description>
			<content:encoded><![CDATA[<p><em>Part 1 &#8211; Overview</em></p>
<p>All major public sector enterprises have an increasing investment in software (and IT in general) and a growing need to earn a better return on their investment.  Recent studies have shown that software projects are often over budget and behind schedule.  Although studies come up with differing numbers, generally statistics show that:</p>
<ul>
<li>Over half of all medium and large software projects do not deliver their expected benefit, and exceed their schedule and budget.</li>
<li>Over half of the medium and large software projects either fail completely (management pulls the plug) or require big recovery efforts to get them to completion.</li>
</ul>
<p>Software projects, due to their scale and scope present special problems.  Management often over estimates the business improvements with optimistic delivery dates before there is a good understanding of the cost and time it will take to complete the project. User needs change, staff members move on, and the scope, schedule and budget begin to grow. The software development project soon becomes a black hole, into which the organization pours dollars and people. Agency management hears nothing but good news from project management and contractors until it is too late.  The problems start to surface and “blame game” begins; management blames the project staff, the project staff blames the contractor and the contractor blames the project staff.  The end result is a software project that is over budget, delivered late, and the business needs and quality expectations are not met.</p>
<p>So what to do?</p>
<p><em>This is the first in a multi-part series of posts analyzing the causes of  failures in public sector software projects and proposing some pragmatic solutions.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pubknow.com/2010/02/why-do-public-sector-software-development-projects-fail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
