<?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>insideCTI &#187; project management</title>
	<atom:link href="http://insidecti.com/wordpress/tag/project-management/feed/" rel="self" type="application/rss+xml" />
	<link>http://insidecti.com/wordpress</link>
	<description>Things could get ugly when computing and telecom collide.</description>
	<lastBuildDate>Mon, 06 Feb 2012 12:17:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>UC&#8217;s impact mostly hype?</title>
		<link>http://insidecti.com/wordpress/implementation/ucs-impact-mostly-hype/</link>
		<comments>http://insidecti.com/wordpress/implementation/ucs-impact-mostly-hype/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 15:39:41 +0000</pubDate>
		<dc:creator>Eugene Liu</dc:creator>
				<category><![CDATA[Implementation]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[unified communications]]></category>

		<guid isPermaLink="false">http://insidecti.com/wordpress/?p=615</guid>
		<description><![CDATA[If your organization isn&#8217;t thinking about unified communications, you may get that nagging feeling of being left behind in the latest communications technology promised to delivery positive business impact. Well, don&#8217;t feel too bad now. InformationWeek surveyed a few hundred business technology professionals about UC&#8217;s impact, and the results are enough to rain on any [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>If your organization isn&#8217;t thinking about unified communications, you may get that nagging feeling of being left behind in the latest communications technology promised to delivery positive business impact.</p>
<p>Well, don&#8217;t feel too bad now. <em>InformationWeek</em> surveyed a few hundred business technology professionals about UC&#8217;s impact, and the results are enough to <a href="http://www.informationweek.com/news/telecom/unified_communications/showArticle.jhtml?articleID=225700490">rain on any UC parade</a>:</p>
<blockquote><p>The buzz around enterprise unified communications is loud, and getting more so as IT spending loosens. The problem is, in our experience and confirmed by our <em>InformationWeek Analytics</em> 2010 Unified Communications Survey of 406 business technology professionals, enterprise-wide UC programs that have a truly transformative impact on business processes are all too rare.</p>
<p>For example, videoconferencing has lately hogged the spotlight. But too often we see IT groups set up expensive video systems and walk away, with nary an hour of training or any plan to track whether employees even use the tool. From the CFO&#8217;s perspective, consumer-class applications, such as Skype and Yahoo Messenger, seem to provide much the same benefit as enterprise-class systems, without all the hassle and expense. No wonder we&#8217;re faced with frustration, misunderstandings, and elusive ROI.</p></blockquote>
<p>Does this remind you of anything? Say, back in the days when CRM was taking off and was the buzzword in almost all business technology articles?</p>
<p>In the glory days of PeopleSoft and Siebel, there seemed no end to their high-flying potential. They hired almost anyone out of college who could be molded into a business/technical consultant. They signed on customer upon customer whose CTO drank the Kool-Aid and was sold on CRM&#8217;s transformative powers. The promise of cost savings, business processes re-engineered, and happy executives. Seemed like a no-brainer!</p>
<p>But as we all know, many of these CRM implementations failed miserably. Over time and over budget. Litigations ensued. In fact, there&#8217;s been stories of how failed CRM projects broke companies.</p>
<p>UC adopters: may past CRM projects serve as lessons for you. Like CRM vendors, UC vendors will promise the moon. It&#8217;s best for you to stay grounded in evaluating UC&#8217;s benefits for the organization. Executives are especially vulnerable these days because of the economic downturn, and vendors will certainly exploit that.</p>
<p>If you follow closely the developments in UC, you need to read the whole article.</p>
]]></content:encoded>
			<wfw:commentRss>http://insidecti.com/wordpress/implementation/ucs-impact-mostly-hype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>See you at ACCE New Orleans</title>
		<link>http://insidecti.com/wordpress/news/see-you-at-acce-new-orleans/</link>
		<comments>http://insidecti.com/wordpress/news/see-you-at-acce-new-orleans/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 16:06:34 +0000</pubDate>
		<dc:creator>Eugene Liu</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[acce]]></category>
		<category><![CDATA[new orleans]]></category>
		<category><![CDATA[project management]]></category>

		<guid isPermaLink="false">http://insidecti.com/wordpress/?p=495</guid>
		<description><![CDATA[I will provide coverage of ICMI&#8217;s ACCE Conference &#38; Expo in New Orleans next week, bringing you the latest news and trends in contact center management. Already on the conference agenda are lots of sessions about social media, so that&#8217;s definitely on the minds of many management staff. I&#8217;m also looking forward to the keynotes, [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I will provide coverage of ICMI&#8217;s <a href="http://www2.icmi.com/acce2010/">ACCE Conference &amp; Expo</a> in New Orleans next week, bringing you the latest news and trends in contact center management. Already on the conference agenda are lots of sessions about social media, so that&#8217;s definitely on the minds of many management staff. I&#8217;m also looking forward to the <a href="http://www2.icmi.com/acce2010/acce2010.aspx?c=557">keynotes</a>, especially from John Foley, a former top pilot of the Blue Angels and now motivational speaker/businessman.</p>
<p>The one thing that may come up in conversations is the Gulf oil spill which has hit the state hard, and starting to have an impact on the neighboring Gulf coast states. I have read reports that some New Orleans residents have complained about a mysterious odor, but no official word on the origin. Of course, many people suspect the odor comes from the spill. At any rate, Louisiana needs our help in cleaning its shores and beaches and saving the precious wildlife from this environmental crisis. There are <a href="http://content.usatoday.com/communities/kindness/post/2010/05/gulf-coast-oil-spill-how-to-help/1">many ways</a> to help, one being the <a href="http://www.crcl.org/">Coalition to Restore Coastal Louisiana</a> which is a local non-profit organization that&#8217;s been dedicated to the cause since 1985.</p>
<p>Have a great weekend and see you in New Orleans!</p>
]]></content:encoded>
			<wfw:commentRss>http://insidecti.com/wordpress/news/see-you-at-acce-new-orleans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Countdown to ACCE in New Orleans!</title>
		<link>http://insidecti.com/wordpress/news/countdown-to-acce-in-new-orleans/</link>
		<comments>http://insidecti.com/wordpress/news/countdown-to-acce-in-new-orleans/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 12:45:18 +0000</pubDate>
		<dc:creator>Eugene Liu</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[acce]]></category>
		<category><![CDATA[icmi]]></category>
		<category><![CDATA[project management]]></category>

		<guid isPermaLink="false">http://insidecti.com/wordpress/?p=481</guid>
		<description><![CDATA[As we all know it takes more than technology to excel in operating a contact center. That is why I&#8217;ve decided to attend the ACCE Conference and Expo next week in New Orleans. This conference is all about contact center management, from human resources to knowledge to performance. There will be vendors in analytics, measurement, [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>As we all know it takes more than technology to excel in operating a contact center. That is why I&#8217;ve decided to attend the <a href="http://www2.icmi.com/ACCE2010/">ACCE Conference and Expo</a> next week in New Orleans. This conference is all about contact center management, from human resources to knowledge to performance. There will be vendors in analytics, measurement, workforce management, and more. Unsurprisingly, there&#8217;s a lot of focus on social media this year as well, and I definitely look forward in learning about how contact center managers are (or will be) utilizing social media to improve their center&#8217;s effectiveness.</p>
<p>If you will be there too please don&#8217;t hesitate to contact me so we can meet up.</p>
]]></content:encoded>
			<wfw:commentRss>http://insidecti.com/wordpress/news/countdown-to-acce-in-new-orleans/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Marin County v. Deloitte</title>
		<link>http://insidecti.com/wordpress/implementation/marin-county-v-deloitte/</link>
		<comments>http://insidecti.com/wordpress/implementation/marin-county-v-deloitte/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 16:37:51 +0000</pubDate>
		<dc:creator>Eugene Liu</dc:creator>
				<category><![CDATA[Implementation]]></category>
		<category><![CDATA[lawsuit]]></category>
		<category><![CDATA[marin county]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[sap]]></category>

		<guid isPermaLink="false">http://insidecti.com/wordpress/?p=472</guid>
		<description><![CDATA[There is a lawsuit that is attracting a lot of attention among the tech systems integrators and their customers. In County of Marin v. Deloitte Consulting LLP, the County alleges fraud on part of Deloitte for misrepresenting their team resources as experienced professionals and/or experts in the SAP Public Sector implementation. The County even goes [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>There is a <a href="http://www.crn.com/it-channel/225200580;jsessionid=CKCIZ2XL3ZMWTQE1GHPCKHWATMY32JVN?pgno=1">lawsuit</a> that is attracting a lot of attention among the tech systems integrators and their customers. In <em><a href="http://www.scribd.com/doc/32419050/Marin-Deloitte-Complaint">County of Marin v. Deloitte Consulting LLP</a></em>, the County alleges fraud on part of Deloitte for misrepresenting their team resources as experienced professionals and/or experts in the SAP Public Sector implementation. The County even goes as far to say that Deloitte used this contract to provide on-the-job training for some team members. Deloitte was hired in 2005 and after all these years the ERP system is still a mess, according to the lawsuit.</p>
<p>Deloitte fired back with a claim alleging &#8220;breach of agreement and unpaid invoices.&#8221;</p>
<p>Michael Krigsman has a <a href="http://www.zdnet.com/blog/projectfailures/marin-county-sues-deloitte-alleges-fraud-on-sap-project/9774">good writeup</a> on ZDnet. Here&#8217;s my take stemming from my own CTI project experiences&#8230;</p>
<p><strong>Integrators LOVE public sector projects</strong></p>
<p>Government and municipal customers are often considered the cash cows for systems integrators and vendors. Lots of milking and lots of expensive CYA. The truth is, a public sector customer is often overstaffed, bureaucratic, and loaded with taxpayer money (okay, maybe not with the recent economic turmoil). It gets even worse if there are union workers involved. Sadly that is just the nature of government. Vendors realize this and will certainly exploit it to maximize profit and margins.</p>
<p>Because of the inefficient nature of government, it will take more dollars to get things done. That&#8217;s just the way it is. For each layer of management approval required for project changes, dollars are going down the drain. For each hour that&#8217;s required for reviews by everyone and their bosses, and as hours turn into days with no decision in sight, money is being thrown out the window. Public sector employees are also very risk-averse and resistant to change. They prefer to avoid accountability for fear of embarrassment, but usually when something bad happens they will just pour more money into the problem rather than admit fault.</p>
<p>That&#8217;s perfectly fine with SIs. In fact, SIs count on it.</p>
<p>I&#8217;m willing to bet that Marin County never really took control of the project. I bet the County just wanted to hire somebody to take care of everything, i.e. pay somebody (Deloitte) to make the problem (the SAP project) go away.</p>
<p>It cannot work that way. The customer has a duty to keep SIs on their toes. I&#8217;m not saying to constantly ask for status meetings or watch over their shoulders, but to convey the expectation that all parties will be accountable for their end of the deal.</p>
<p>Even better, the public sector customer can disrupt the stereotype by being flexible and open to accept better processes, new organizational changes, and being a good steward of taxpayer money. That ought to shock the integrator.</p>
<p><strong>Technical complexity requires simplifying everything else</strong></p>
<p>The more complex the system, the better it is to streamline and simplify everything around it. That means cut down on paperwork, flatten the team organization, and streamline the processes.</p>
<p>Who wants to deal with a five-day waiting period before a firewall port can be opened? Who wants to get that phone call from AP about a missing $1 receipt for that Coke you got at the vending machine? Is it really necessary to ask for VP-level approval for taking just a few days off?</p>
<p>Having to deal with crap (yes, that&#8217;s a technical term) like that only puts additional burden onto the team which I&#8217;m sure is already inundated with technical challenges and deadlines.</p>
<p><strong>Technical ability doesn&#8217;t guarantee success, integrity does</strong></p>
<p>Yeah, yeah, yeah. I know what you&#8217;re thinking: Eugene is high on crack. But I firmly believe that many issues and problems facing troubled IT projects are results of dishonesty and unethical behavior, applicable to both the SI and the customer.</p>
<p>Technical problems are almost always solvable in today&#8217;s environment. Perhaps it&#8217;ll take some more time and money and manpower, but it shall not hinder the ultimate success of the project.</p>
<p>Big SIs will lie to make more money; small SIs will lie to survive. It&#8217;s that simple. If you work for an SI then you should do everything in your power to maintain your professionalism and integrity. It will pay off in your long term career.</p>
<p>What gets the project in trouble and pushes it to the edge of failure? Dishonesty about team resources, dishonesty about expenses, dishonesty about existing IT systems, dishonesty about payments, etc.</p>
<p><strong>Closely watched lawsuit</strong></p>
<p>The outcome of this lawsuit could have far reaching effects. Just think of the number of IT projects that aren&#8217;t deemed a success. Add on to the fact that many SIs today rely on outsourced resources (some even offshore) which definitely complicates matters.</p>
<p>What&#8217;s your take on this litigation?</p>
]]></content:encoded>
			<wfw:commentRss>http://insidecti.com/wordpress/implementation/marin-county-v-deloitte/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Is skill-based routing overrated?</title>
		<link>http://insidecti.com/wordpress/implementation/is-skill-based-routing-overrated/</link>
		<comments>http://insidecti.com/wordpress/implementation/is-skill-based-routing-overrated/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 17:23:21 +0000</pubDate>
		<dc:creator>Eugene Liu</dc:creator>
				<category><![CDATA[Implementation]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[queue-based routing]]></category>
		<category><![CDATA[skill-based routing]]></category>

		<guid isPermaLink="false">http://insidecti.com/wordpress/?p=379</guid>
		<description><![CDATA[The world is a happy place with traditional queue-based routing. Telecom administrators can set up queues on the PBX easily &#8212; blindfolded, standing on one leg, with one arm tied to the back. Contact center managers can precisely illustrate what they expect in regards to queue-based routing&#8230; A queue for premier customers, a queue for [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>The world is a happy place with traditional queue-based routing. Telecom administrators can set up queues on the PBX easily &#8212; blindfolded, standing on one leg, with one arm tied to the back. Contact center managers can precisely illustrate what they expect in regards to queue-based routing&#8230; A queue for premier customers, a queue for Spanish-speaking customers, a queue for late payments, etc. Everything in the contact center is in harmony.</p>
<p>Then somebody had the idea to throw a wrench into the whole deal: skill-based routing. Don&#8217;t think about your agents as members of a queue (or queues), but instead think of all the skills they have to serve the customer. Ah, ingenious! And <em>so</em> customer focused!</p>
<p>But here&#8217;s the problem. Many PBX administrators and contact center managers simply have a hard time wrapping their heads around SBR. QBR is so ingrained in their lives that anything straying from queues will cause confusion. And if not confusion, obfuscation. That is, their attempt at QBR-to-SBR transformation often results in a implementation and maintenance disaster.</p>
<p>Traditionally, there&#8217;s a license fee associated with a PBX queue. It&#8217;s like any other phone extension, except having different characteristics. So consequently contact center managers understand not to go crazy with queues.</p>
<p>But with the newer PBXs and contact center servers supporting SBR, these managers found out that there&#8217;s hardly a limit on the number of skills. They can set up hundreds and hundreds of skills (hey, it&#8217;s a big enterprise!) with ease and have fun assigning them to agents. In fact, it&#8217;s so easy that I&#8217;ve found in my previous projects that some supervisors will change agent skills on a <em>daily</em> basis. (So today this agent has the Spanish skill but tomorrow she won&#8217;t.)</p>
<p>Plus, it&#8217;s quite often that they will not let go of queues. They want to keep the queues for overflows or as a catch-all bucket to dump calls, i.e. if a caller is holding too long in SBR go ahead and dump the call into a queue. The caller probably wouldn&#8217;t enjoy that experience any more than having remained waiting for a skilled agent. Essentially, the contact center now becomes a mixed QBR and SBR implementation. That translates to more effort in terms of design, deployment, testing, maintenance, and troubleshooting.</p>
<p>If SBR is in your future then by all means totally commit to it and learn to forget about queues, even to handle overflows and catch-alls. Invest in a virtual hold or callback integration instead of resorting back to QBR. In the planning and design phase, also bring out the agent training materials to grasp a better idea of what constitutes an agent skill. Go through a few iterations to define skills until you&#8217;ve got a set of skills that&#8217;s manageable and easily maintainable down the road.</p>
<p>And if you&#8217;re just satisfied with good ol&#8217; QBR? Well, there&#8217;s no rush to join the SBR crowd. According to a friend who works at a major telecom company which also offers managed hosted (cloud) services for contact center infrastructure, he hasn&#8217;t seen one customer using skill-based routing&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://insidecti.com/wordpress/implementation/is-skill-based-routing-overrated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>During implementation, silence is not golden</title>
		<link>http://insidecti.com/wordpress/implementation/during-implementation-silence-is-not-golden/</link>
		<comments>http://insidecti.com/wordpress/implementation/during-implementation-silence-is-not-golden/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 20:49:07 +0000</pubDate>
		<dc:creator>Eugene Liu</dc:creator>
				<category><![CDATA[Implementation]]></category>
		<category><![CDATA[project management]]></category>

		<guid isPermaLink="false">http://insidecti.com/wordpress/?p=191</guid>
		<description><![CDATA[Countless researchers and managers have commissioned studies on why major projects fail in order to achieve a higher percentage of successful implementations. Was it the vendor? The equipment? The culture? The timing? The budget? The resources? JUST TELL ME WHY IT FAILED!!! Yes, it can be quite frustrating and sometimes it could even cost a [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Countless researchers and managers have commissioned studies on why major projects fail in order to achieve a higher percentage of successful implementations. Was it the vendor? The equipment? The culture? The timing? The budget? The resources? JUST TELL ME WHY IT FAILED!!!</p>
<p>Yes, it can be quite frustrating and sometimes it could even cost a person&#8217;s career&#8230;</p>
<p>But I came across this <a href="http://answernet.wordpress.com/2010/03/11/silence-the-root-cause-of-project-failure/">blog post</a> on AnswerNet with a simple (possible) answer: <em>silence</em>:</p>
<blockquote><p>Research carried out by training company VitalSmarts and professional services firm, The Concours Group, uncovered five crucial issues – what they term “crucial conversations” – that have an enormous impact on whether high-profile business initiatives ultimately succeed or fail.</p>
<p>The study, “Silence Fails: The Five Crucial Conversations for Flawless Execution”, suggests that when even one of these crucial conversations fails, a silent crisis plays out in a relatively simple dynamic that results in initiatives failing 85% of the time. The result of this failure sees projects going over budget, missing deadlines and failing to meet quality and functionality specifications.</p>
<p>However, when these conversations succeed, according to a survey of more than 1,000 executives and project managers across 40 companies found that the failure rate is reduced by 50 to 70%.</p></blockquote>
<p>Those are astounding statistics! And what are the &#8220;five crucial conversations&#8221;?</p>
<blockquote><p><strong>1. Fact-free planning </strong>- the scenario that sees a project is set up to fail from the beginning with deadlines or resource limits that are not grounded in reality.<br />
<strong>2. Absent without leave (AWOL) sponsors </strong>- managers who fail to provide the leadership, political influence, time or energy to see a project through to completion.<br />
<strong>3. Skirting </strong>- when people work around the priority-setting process and are not held accountable for doing so.<br />
<strong>4. Playing chicken </strong>- when team leaders and members don’t admit when there are problems with a project but wait for someone else to speak up.<br />
<strong>5. Lack of feedback </strong>- team members perpetuate dysfunction when they are unwilling or unable to support the project, and team leaders are reluctant to discuss their failures with them candidly.</p></blockquote>
<p>Now look back on your past projects or even your current projects, and do an honest evaluation of these bullet points. Is your project on the path to an inaudible self-destruction?</p>
]]></content:encoded>
			<wfw:commentRss>http://insidecti.com/wordpress/implementation/during-implementation-silence-is-not-golden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software development methodology often lacking in contact center projects</title>
		<link>http://insidecti.com/wordpress/development/software-development-methodology-often-lacking-in-contact-center-projects/</link>
		<comments>http://insidecti.com/wordpress/development/software-development-methodology-often-lacking-in-contact-center-projects/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 13:28:29 +0000</pubDate>
		<dc:creator>Eugene Liu</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[extreme programming]]></category>
		<category><![CDATA[methodology]]></category>
		<category><![CDATA[project management]]></category>

		<guid isPermaLink="false">http://insidecti.com/wordpress/?p=96</guid>
		<description><![CDATA[This post is solely based on my past experiences in the field as a developer (IVR, screen-pop, and call routing applications) and as a consultant (business analysis, design, architecture, etc.)&#8230; I have not conducted any sort of scientific polling or studies to confirm this, so it&#8217;s purely a personal observation&#8230; Perception More often than not, [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>This post is solely based on my past experiences in the field as a developer (IVR, screen-pop, and call routing applications) and as a consultant (business analysis, design, architecture, etc.)&#8230; I have not conducted any sort of scientific polling or studies to confirm this, so it&#8217;s purely a personal observation&#8230;</p>
<p><strong>Perception</strong></p>
<p>More often than not, contact center projects are run without regard to any sort of methodology, especially software development methodology, when programming tasks are involved. It is unfortunate and I believe a contributing factor to a <a href="http://insidecti.com/wordpress/implementation/ensuring-a-successful-contact-center-project/">high failure rate</a> of contact center projects.</p>
<p>One of the hurdles to overcome is <em>perception</em>. It seems that there&#8217;s a perception gap between the understanding of traditional software development versus, say, IVR app development. Traditional software development utilizes common tools and IDEs to enable the developer become more effective in writing code, be it C++, Java, or whatever. These tools normally come with comprehensive debugging and simulation features to facilitate the development life cycle. The developer can quickly find out and demonstrate whether or not his (or her) code works per customer requirements.</p>
<p>Contact center app development, on the other hand, is regarded as some sort of magical stew with telecom, IT systems, and developer know-how all mixed in. But it really is similar to traditional software development except with more constraints: the tools are likely to be proprietary, debugging and stimulation features are lacking, and testing usually requires a coordinated effort between telecom, IT systems, data networking, and more. So the catch is to effectively manage the development life cycle with acknowledgment of these constraints and to work within them.</p>
<p><strong>Design</strong></p>
<p>Most importantly, don&#8217;t skip the app <em>design</em> phase &#8212; no matter how tight the project time line is. The requirements document (yes, it&#8217;s recommended to have that too) should be the Old Testament, and the design document is the New Testament. Together they are the project&#8217;s Bible. Seriously, I have seen my share of project management ignore a good, documented design, and what happens? The project may be off to a decent start with the developer coding away, perhaps proudly demonstrating some rapid prototyped app to everyone&#8217;s delight. Then sometime in the middle or tail end of the project a major flaw is uncovered or updated customer requirements warrant a new design &#8212; and all hell breaks lose. At this point the project team will take either one of these routes: 1) Go back to the drawing board and really spend time to finally document and update the design; or 2) Go into panic mode, apply band-aids to gaping wounds and use fingers to plug holes in the dam.</p>
<p>More often than not, it&#8217;s option 2 that gets chosen because it has the illusion to be the path of least resistance. To a panicked and undisciplined developer, option 2 will result in spaghetti code. Lots of duplication, hard-to-understand functions, hard-coded values &#8212; the works. That IVR or routing app, once affectionately called a cute little furry critter, all of a sudden grows into a hairy monster who hasn&#8217;t showered in years. Instead of correcting the critical mistake when there was still enough time and resources, now it becomes a software development life<em>less</em> cycle in a death spiral. Get the picture?</p>
<p><strong>Development</strong></p>
<p>I&#8217;d also recommend a <em>development</em> phase with a more collaborative and peer-friendly methodology (a la <a href="http://en.wikipedia.org/wiki/Extreme_Programming">Extreme Programming</a>). Instead of a solo developer, engage two of them. Not only is this good practice in times of unpredictable situations (illness, family emergency, etc.) where a second developer resource is readily available to take over, but also having peer reviews or peer programming significantly reduces defects and shortens testing times.</p>
<p>I can attest to the effectiveness of a peer programming methodology even in a contact center project. A coworker and I were developing an IVR app together, and after coming up with the design we split the work into functional chunks, and sometimes even sat in each other&#8217;s cubicle watching over the other person code. We were able to quickly implement algorithms, point out each other&#8217;s mistakes, bounce off ideas, and even take over when the other person had to step away. As a developer it was a great collaborative and satisfying experience. We delivered the IVR app ahead of the deadline and with minimum defects.</p>
<p>Okay, I can see you PM types frowning, <em>But there&#8217;s no budget to acquire two developers!</em> In that case, instead of just a pure business analyst resource, acquire one who&#8217;s also an experienced developer (most developers can handle BA tasks well). Or let&#8217;s hope that you (the PM) can also wear a developer hat. Yes, that&#8217;s how much I believe in this aspect of software development, even in contact center applications. Two developer brains are definitely better than one. And if you really must have only one developer, you will appreciate the time spent in the design phase to produce a quality design document. (God forbid the lone developer leaves the project, right?)</p>
<p><strong>Testing</strong></p>
<p>When it comes <em>testing</em> time, make sure all documents are in order. Test against the documented requirements first, then turn testers lose to detect any exception conditions. The best testers will be those who fat-finger a lot but are detail oriented. If it&#8217;s a DTMF IVR app, make sure to go through all the menus and key combination. If it&#8217;s a speech app, make sure testing is performed with landlines, cell phones, loud voices, quiet voices &#8212; you get the idea. If it&#8217;s testing routing and agent screen-pop, make sure to simulate what a rookie (or absent-minded) agent might do. I&#8217;ve had heard horror stories of systems going live &#8212; after a successful system test and user acceptance test &#8212; only to fail miserably in the real world for various reasons. Reasons which could&#8217;ve been predicted and implemented during testing.</p>
<p><strong>Your thoughts?</strong></p>
<p>Do you think there&#8217;s a place for software development methodology in a contact center project? And what are your own experiences?</p>
]]></content:encoded>
			<wfw:commentRss>http://insidecti.com/wordpress/development/software-development-methodology-often-lacking-in-contact-center-projects/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The lesson of the 10-key redial</title>
		<link>http://insidecti.com/wordpress/implementation/the-lesson-of-the-10-key-redial/</link>
		<comments>http://insidecti.com/wordpress/implementation/the-lesson-of-the-10-key-redial/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 12:20:14 +0000</pubDate>
		<dc:creator>Eugene Liu</dc:creator>
				<category><![CDATA[Implementation]]></category>
		<category><![CDATA[project management]]></category>

		<guid isPermaLink="false">http://insidecti.com/wordpress/?p=51</guid>
		<description><![CDATA[Oh yes, the ubiquitous Redial button on modern telephones. We take it for granted all the time as it helps us save time and the energy of lifting our fingers to press more keys. It allows us to free our brain cells for more important memories, such as remembering 911 and the number to the [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Oh yes, the ubiquitous Redial button on modern telephones. We take it for granted all the time as it helps us save time and the energy of lifting our fingers to press more keys. It allows us to free our brain cells for more important memories, such as remembering 911 and the number to the nearest pizza joint. It is probably as important an invention as the wheel, the light bulb, the transistor, or even &#8212; <em>gasp!</em> &#8212; sliced bread.</p>
<p>What happens when the Redial button is absent on a phone?! That travesty of a phone indeed appeared during one of my past projects. A team member very much needed to repeat his previously dialed number which was written on a piece of paper. But there was no button labeled Redial on his desk phone, so naturally he raised his fist and cursed the PBX gods to no end.</p>
<p>Being the snarky member of the team, I made a profound, almost Zen-like remark to him: Of course there is a Redial feature, it&#8217;s a 10-key redial.</p>
<p>He was not amused, and I quietly went back to pretending to be busy at doing something CTI-ish.</p>
<p>But there is a lesson here&#8230; and that&#8217;s to avoid taking any simple technological feature for granted. Furthermore, <em>always</em> remember how to do things the &#8220;old&#8221; way.</p>
<p>In all CTI implementations there is a law. The law simply states, <em>The contact center agent cannot live without CTI once it has been deployed successfully</em>. In other words, an agent becomes dependent on the softphone and screen-pop, unconsciously taking CTI for granted. Remove CTI and the agent becomes incapacitated. AHT and call abandoned rate start going up and now the supervisors start freaking out. Soon enough the whole center becomes a zoo showcasing animals with headsets attached to their ears.</p>
<p>I propose that every well-managed contact center ought to schedule drills to simulate a CTI &#8220;system down&#8221; crisis. Take the CTI system offline and instruct the agents on how to continue to take calls, be courteous to callers, and continue to perform their tasks effectively. It should be part of the staff training. Go back to the analog technologies &#8212; pen and paper &#8212; if necessary. As long as calls are still arriving at the center then there is absolutely no excuse to make customers suffer because of your staff&#8217;s addiction to screen-pops.</p>
<p>In my past projects I have never seen a client implementing such a drill. Most of the time it was just documenting procedures for a CTI down scenario. Perhaps we all have overwhelming faith in CTI technology for it to be near-perfect? I don&#8217;t know about you, but my cable broadband goes down once in a while and my cell phone still drops calls in 2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://insidecti.com/wordpress/implementation/the-lesson-of-the-10-key-redial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ensuring a successful contact center project</title>
		<link>http://insidecti.com/wordpress/implementation/ensuring-a-successful-contact-center-project/</link>
		<comments>http://insidecti.com/wordpress/implementation/ensuring-a-successful-contact-center-project/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 12:50:22 +0000</pubDate>
		<dc:creator>Eugene Liu</dc:creator>
				<category><![CDATA[Implementation]]></category>
		<category><![CDATA[project management]]></category>

		<guid isPermaLink="false">http://insidecti.com/wordpress/?p=27</guid>
		<description><![CDATA[I dare say that contact center project failure rates are similar to those of CRM project implementations: 2001 Gartner Group: 50% 2002 Butler Group: 70% 2002 Selling Power, CSO Forum: 69.3% 2005 AMR Research: 18% 2006 AMR Research: 31% 2007 AMR Research: 29% 2007 Economist Intelligence Unit: 56% 2009 Forrester Research: 47% These numbers do [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>I dare say that contact center project failure rates are similar to those of <a href="http://blogs.zdnet.com/projectfailures/?p=4967">CRM project implementations</a>:</p>
<blockquote>
<ul>
<li><strong>2001 </strong>Gartner Group: 50%</li>
<li><strong>2002 </strong>Butler Group: 70%</li>
<li><strong>2002 </strong>Selling Power, CSO Forum: 69.3%</li>
<li><strong>2005 </strong>AMR Research: 18%</li>
<li><strong>2006 </strong>AMR Research: 31%</li>
<li><strong>2007 </strong>AMR Research: 29%</li>
<li><strong>2007 </strong>Economist Intelligence Unit: 56%</li>
<li><strong>2009 </strong>Forrester Research: 47%</li>
</ul>
</blockquote>
<p>These numbers do not look promising. I also believe that contact center projects are often more complex than CRM ones.</p>
<p>Implementing a contact center project often requires the participation of technical expertise from telecom, networking, databases, desktops, and enterprise applications, and operational knowledge from senior management, supervisors, and of course, contact center staff. Not to mention occasional involvement of external vendors like the telephone carriers and any outsource organization.</p>
<p>Based on my project experiences, I believe the following are critical in ensuring a successful contact center project:</p>
<p><strong>Hire a <em>technical</em> project manager.</strong> There are people who propose that a PM doesn&#8217;t need technical knowledge in order to run a successful project. That may very well be true, but with a contact center project it&#8217;s best to find a PM who is not afraid of digging deep into the technology and also having good PM skills. Contact center projects are complex because they touch upon so many technologies, and a technical PM would definitely add tremendous value to better the odds of success.</p>
<p>And picking a PM who isn&#8217;t liked by clients but gets things done is probably good. To paraphrase a PM friend and ex-coworker of mine, <a href="http://www.linkedin.com/pub/don-jackson/a/408/9b8">Don</a>: If the client doesn&#8217;t like me then that means I&#8217;m doing a good job for the project.</p>
<p>If your own organization doesn&#8217;t have somebody suitable, then by all means hire from an outside source. I have seen too many cases of clients trying to save money by installing one of their own to run a contact center project. Even if this person is the start IT guru within the company, he&#8217;s almost useless if he doesn&#8217;t have the telecom knowledge required.</p>
<p><strong>Vet the team members. </strong>Assemble the project team as if you are running a political campaign. Interview each team member, call out their skills and experiences in their resumes, ask for multiple references (from past clients <em>and</em> peers), and scour the Web for information about them. Why? The contact center industry is quite a niche, so that presents two problems: 1) Good people are hard to find; and 2) Bad people get away with pretending to be good.</p>
<p>And because of #1 many clients often settle with whoever they can afford to pay without vetting the contractor. The good news? Because it&#8217;s such a niche group of people, you can probably get plenty of reliable references easily.</p>
<p><strong>Question the technical promises from the vendor.</strong> How do you know when a salesperson is lying? Well, you won&#8217;t know unless you know who and what to ask. Again, this is why it&#8217;s important to have a knowledgeable resource in contact center technologies readily available, especially during the sales demos and presentations. The contact center business is highly competitive, and with dwindling margins to be made in professional services, more often than not the profitability of a project depends greatly on making the sale &#8212; unfortunately, sometimes with empty promises.</p>
<p>Understand that there are technical limitations to CTI because the software depends on the telecom equipment, primarily the PBX. To make matters worse, there are half a dozen major PBX vendors each with their own implementation of CTI messaging. Therefore, if your enterprise consists of multiple PBX platforms, it&#8217;d be unrealistic to expect that the CTI or softphone works the same everywhere. If a salesperson makes a pitch that the desktop experience will be the same throughout the enterprise in a mixed PBX environment, then he or she is not being completely truthful.</p>
<p>The other frequently made sales pitch is for additional software licenses and hardware in order to implement a redundant system. Sure, redundancy is wonderful and makes the bosses think you&#8217;re doing the right thing for the company, but think carefully about the necessity and various architectures to support it.</p>
<p>In a typical contact center, having the CTI system go down isn&#8217;t the end of the world. So your agents don&#8217;t get screen-pops and can&#8217;t use the fancy softphone &#8212; big friggin&#8217; deal. If the PBX is still operational (and most of the time it will be), you have no excuse to run around like a headless chicken. As long as the PBX is up the contact center should not lose calls and can continue to provide service. Obviously the talk time and wait time may suffer a bit, but your agents should have been trained on dealing with a no-CTI situation; in other words, they should still remember how to do their work prior to the CTI implementation &#8212; with pencil and paper if required.</p>
<p>If you must have redundancy (for example, your boss needs to burn the remaining IT budget), then determine the failure points first. Concentrate on how to remedy single points of failure in the system. Sometimes you won&#8217;t need more hardware but just a well-documented and well-executed procedure.</p>
<p><strong>Avoid being an excessively demanding client.</strong> That&#8217;s right. Sometimes a project fails because the client is way too difficult. The vendor gives you the best-in-class hardware and software, the contractors work their butts off to design and implement an awesome solution, and the PM is pushing everyone to make deadlines and stay within the budget. All that won&#8217;t help a bit if you, the almighty client, is acting like an ass.</p>
<p>I had worked on a project once which the client team never had anything good to say about the product and the project. Constantly we&#8217;re hearing complaints and gripes and accusations from the client during the implementation. The client site was a black hole of negative energy that&#8217;ll suck your soul dry. They were arrogant, demanding, and near habitual liars.</p>
<p>Nobody likes dealing with assh**es because guess what? Everybody already has one.</p>
<p>Do you have any other tips or insights to share regarding contact center project implementation?</p>
]]></content:encoded>
			<wfw:commentRss>http://insidecti.com/wordpress/implementation/ensuring-a-successful-contact-center-project/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

