<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
   <title>From the front of the Oracle Siebel CRM classroom</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/OUCRM/" />
   <link rel="self" type="application/atom+xml" href="http://blogs.oracle.com/OUCRM/xml/rss.xml" />
   <id>tag:blogs.oracle.com,2009:/OUCRM//326</id>
   <updated>2009-10-02T07:55:17Z</updated>
   <subtitle>A monthly article highlighting topics of interest to the Oracle Siebel CRM community</subtitle>
   <generator uri="http://www.sixapart.com/movabletype/">Movable Type Enterprise 4.23-en</generator>


<entry>
   <title>September 2009 - Siebel CRM Productivity Tools</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/OUCRM/2009/10/september_2009_-_siebel_crm_pr.html" />
   <id>tag:blogs.oracle.com,2009:/OUCRM//326.14716</id>
   
   <published>2009-10-02T07:52:34Z</published>
   <updated>2009-10-02T07:55:17Z</updated>
   
   <summary>As staff come back from summer holidays the news from the EU, US, and Asian economies is that we are emerging from the recession with projections of small growth. At this time many Senior Managers are looking at how they...</summary>
   <author>
      <name>harvey.saks</name>
      
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/OUCRM/">
      <![CDATA[<p>As staff come back from summer holidays the news from the EU, US, and Asian economies is that we are emerging from the recession with projections of small growth.  At this time many Senior Managers are looking at how they can take advantage of the growth and work their way back to prosperity.  While some companies are still cutting costs and laying off people others are looking ahead and restructuring to take advantage of the resources that made their companies grow during the good times.  Should the rebound of the economy accelerate companies will either need to be more productive with the staff surviving or hire new employees and continue the viscous cycle of feast then famine.</p>]]>
      <![CDATA[<p>Too often growth occurs at a pace that we cannot keep up with.  As new technologies emerge often they can support the Enterprise with tools that enable departments to do more with less staff.  </p>

<p>This month I would like to highlight the differences between old and relatively new automation tools available in the Oracle Siebel CRM Enterprise product that supports the concept of doing more with less.  During my training classes I typically identify the differences between what I call Passive versus Aggressive Business Process Adherence.  Instead of letting people go who are not fully productive, now would be an excellent time to have them build new productivity tools for your community of users, helping them to more easily complete tasks.</p>

<p>I do not know of any company today that is not basing all IT development on Business Process logic.  In many applications the knowledge of the Process is the responsibility of the user.  While processes performed daily are familiar to us and burned in our brains, those that are done Monthly, Quarterly, or Yearly experience higher error rates and lower productivity as we may forget and miss important steps.  </p>

<p>In Siebel 8.x implementations it may be difficult for those guiding the CRM initiative to understand the differences between similar but different Technical features of the Siebel application.  Before I highlight how I look to use different Automation Tools to solve different user needs, it is important to understand how I define passive versus aggressive automation tools.</p>

<p>In my last position I worked for a company that was having quality problems and decided to implement a Japanese based Quality Management program including a mechanism called Poka-Yoke which loosely translated means "Fail-Safing".  As part of this initiative every employee was tasked to develop Fail-Safing tools that could be deployed in the company.  One such tool I came across was the development of simple plastic keyboard templates that highlighted major steps in critical and error prone business processes.  The user was responsible for reading the template and directing the application through the business process.  The tool was passive as it just lay there on the keyboard with the user doing the work of following the documentation.</p>

<p>On the other hand some Poka-Yoke's that I reviewed included new automation tools that would force the user through the Business Process while validating data entered.  These tools I label as aggressive as they are telling the user what must be done and ensuring it gets done.</p>

<p>In the Oracle Siebel CRM Enterprise product there are features like Drilldowns (Hyperlinks), iHelp, and custom Help features that are passive in nature while other tools like SmartScripts, Interactive Workflows, State Model, the Haley Business Rule Engine, and Task UI that are aggressive in nature as they force the user to adhere to steps in the process.  For many it may be confusing as to which tool to use to solve the myriad of challenges experienced by users.   I thought it might be useful to discuss these tools and identify how they can aid developers in making the Siebel solution easier to use.</p>

<p>Passive Business Process Adherence Tools</p>

<p>·	Drilldowns/Hyperlinks - in the normal Siebel List Applets, Drilldown configuration displays a Hyperlink that will navigate the user to another view in the system.  These Drilldown objects are compiled into the Siebel Repository File and can easily be modified to navigate users to the most common view that would represent the next step in a typical Business Process.  The Drilldown object can be configured to be dynamic using a condition to navigate the user to different views dependant on data in the active Business Component.  The ease of configuring Drilldowns and benefit to the user should cause Business Analysts to align the Siebel Drilldowns with the Views typically represented in the next step of the process.  As the user must identify and click on the Hyperlink, I consider this to be a passive tool.</p>

<p>·	IHelp - introduced in Siebel 7.x iHelp enables an administrator to document the Business Process with Hyperlinks to the Siebel Views supporting the process along with the ability to highlight the important data Fields needed to complete the process.  The user accesses iHelp via the Toolbar or Screen Home Page Views.  The user is required to move the process along by scrolling through the iHelp documentation and click on each step making the user the aggressor and iHelp a passive tool.  As iHelp is administered in the Siebel client it does not require any compile or distribution of a Siebel Repository File making it a very easy way to document those difficult processes.  iHelp development is relatively easy and can support multiple languages and I would recommend documenting every major Business Process with this tool.</p>

<p><br />
·	Since the beginning of Windows based applications the traditional Help features presented in most applications are also available in Siebel.  If your users are all using Windows Operating Systems you can customize the out of the box Help files to include your custom documentation, which could include Business Process documentation.  While this is the oldest form of Windows Application documentation it is also the least exciting and has little direct association to the application as do Drilldown and iHelp features.  I personally prefer iHelp as a documentation tool as it adds a new Web Page frame to the existing UI rather than Help which is a separate window overlaying the UI.</p>

<p>·	Siebel Assistants - Made up of Activity Plans and Assessments these two Client based administrative tools enables an administrator to support Business Process logic with Assessment Questionnaires that can support either Sales or Service representatives with questions resulting in a score that would aid in the decision making process included in analysis steps of a process.  The Activity Plans are very useful in that Administrators can group and assign activities associated with an Activity Plan Template.  User accessing the template inherits all the related activities and their assignments.  Used in both Sales and Services the Activity plan could represent work needed to take action on steps associated with the Business Process.  Since both Assessments and Activity Plans require user action, I consider them to be passive automation tools.</p>

<p>Aggressive Business Adherence Tools<br />
·	Declarative Configuration - Siebel Development Staff should be well aware that the most efficient way of implementing business logic is via the three layers of objects that make up the Siebel Repository.  While these changes require a compilation and deployment of a Siebel Repository File, they also provide the ability to define logic that will enforce relationships between Business Components (Link Object), implement validation logic (Field Object), Filter data (Business Component or Applet Objects), enforce database insert, delete, and update Editing Options (Applet or Business Component), enable Required Field Logic (Field Object), or special functions embedded in the underlying Siebel C++ code via User Properties that can invoke methods or update a Field when another Field is modified.  These changes are relatively easy to upgrade and have superior performance characteristics when compared with their more focused Business Automation Tools.  This logic can force users to enter Required Field data or ensure entered data conforms to a bounded set of values used in a Pick List. Making it an aggressive tool.  I do my best to discourage customers from extending Siebel's capabilities via code-based scripts when a Declarative Configuration or Automation Tool can perform the same function.</p>

<p>·	Workflow Processes - A graphic programming language, Siebel Workflow processes enable a developer to create a Flowchart of business logic with properties that enable the Flowchart (Workflow Process) to execute like a standard piece of code with branching and error handling logic.  In Siebel version 6 Workflow was enhanced with a User Interact step that enabled the process to wait for an event and navigate the user to another view, forcing them through the Business Process.  While I consider this the first fully aggressive Business Process Adherence tool, anyone who tried to implement Interactive Workflows soon realized that the logic needed to handle forward and backward process logic required more development to handle navigation than it did to accomplish the objectives of the process.  With many ways to invoke a Workflow Process it is a versatile tool that is more easily upgraded than apiece of normal code.  Because the Workflow process can force the user through a set of views, I consider this to be an aggressive automation tool.  The uses for Workflow are many; today it is a popular tool to use in Integrating Siebel and other Applications, and acting as an Electronic Agent, performing critical tasks in the background responding to changes in the Database.  A deep understanding of Siebel and its architecture is needed to develop new Workflow Processes.</p>

<p>·	State Model - An administrative based tool State Model can control the transition of values displayed in a standard Siebel Pick List.  State Model can hide Static Pick List values that a user does not have the authority to access.  An example would be that an Employee could transition an Expense Report Status Field from a status of In Progress to a status of Submitted, while hiding the Approved value the Employee does not have the rights to select.  As State Model hides data only showing valid values a user can pick, I consider this an aggressive Business Process Adherence tool.  This is a wonderful tool that requires no development resources to maintain.</p>

<p><br />
·	Business Rule Inference Engine - In Siebel 8.0 the Haley Authority Business Rule Development Tool and Processing Engine were integrated with the Oracle Siebel CRM Enterprise product.  The Haley product is a departure from traditional application development as it enables Business Rules supporting Business Processes to be developed using a Natural English Language Rule Statement Authoring Tool.  As a Technical person I am concerned at the time it would take to read the equivalent of a book of rules written in English and understand what logic is being implemented.  I have heard from my students about projects using Haley Rule Authoring with very good results.  Since Rules are developed with the Haley Authoring product they are not compiled in the Siebel Repository File making the release cycle faster than typically associated to the deployment of Declarative Configuration alternatives.  While Haley can be used to define validation logic, set default values, and enforce rules across multiple Business Components, these capabilities are also available through Declarative Configuration, which will out perform the Haley Engine.  The advantage of Haley's is that a Business Analyst could become a Haley Developer defining new logic.  I have heard from students working in the Public Sector that Haley is quickly becoming a favorite tool enabling these agencies of the government to adapt their IT processes at the same speed they implement new laws and policies in the government.</p>

<p>·	Administration - Data Validation  - Though developers can build validation on a Field using Declarative Configuration steps to modify the repository Field object, this process requires a re-compilation and distribution of the Siebel Repository File which takes time and operations resources.  An alternative is to use the Siebel Client Administration Data Validation tool to build similar logic without the need for compilation.  Like the Haley tool, this enables faster response to changes in Business Logic, which forces users to adhere to Business Process requirements making it an aggressive tool.</p>

<p><br />
·	SmartScript - Since I started working with Siebel in 1998 SmartScripting has been available as alternative to the normal Siebel User Interface.  With a SmartScript, a text based User Interface replaces the standard UI.  Originally meant to reduce training of Call Center operators performing Out Bound Marketing based Campaign Calling functions SmartScripting used to require considerable development in order to save data spread across multiple Business Components.  The latter versions of SmartScripts perform the same functions with development performed mainly in the standard Siebel Client with greatly reduced and in many cases no need at all to develop code to support the storage of data collected.  I was impressed by the ease of development in Siebel 8.x of complex scripts collecting data across multiple Business Components.  While this tool is still valuable for Marketing Campaign Calling it has greater capabilities that can also assist in Service processes to collect information and guide the user through a diagnosis or repair process that may have many steps with many conditional branches.  The SmartScript framework provides for Forward and Previous stepping through the script with no additional development needed by its author.  As the SmartScript progresses the user through the process, I consider it to be an aggressive Business Process Automation tool that can quickly respond to changes in process logic.</p>

<p>·	Task User Interface - My favorite Siebel 8.x New Feature the Task Based User Interface can be thought of as a SmartScript on steroids.  Like a SmartScript it replaces the standard UI with a Wizard like UI.  The framework supporting the TUI provides for user progressing through the task using forward and backward navigation buttons.  Like the SmartScript the data entered in the Task is only written to the Database at the end of the Task.  Like a Workflow the Task is developed using Siebel Tools and is not compiled into the Siebel Repository File though any of the UI Applets or Views used in the Task must be compiled.  The Task UI like a Workflow can invoke Siebel Business Services (Code packets global to the Siebel System and written in either Siebel VB or eScript), Siebel Workflows, and Sub-Tasks making it very robust and able to handle even the most complex processes.  Though the Task UI is powerful, it should not be thought of as the Primary User Interface; instead it is the extra productivity tool to aid users as they perform complex processes.  The Task UI has another advantage as it is administered like a Siebel View via Responsibilities giving administrators total control over which users have access to the Task.  As the TUI forces the User through the process it allows a user to pause, resume, and transfer the Task to another User, making it my favorite Aggressive Business Automation tool.</p>

<p>Congratulations, you made it to the end.  I hope this list of easily upgradeable automation tools provides ideas that will help you improve your Oracle Siebel CRM implementations making it easier for your users to deliver error free adherence to complex business process challenges.</p>

<p>As this is my last article and blog, I thank my readers for their kind and motivating comments and hope to keep in touch with everyone through other channels of communications.<br />
</p>]]>
   </content>
</entry>

<entry>
   <title>August 2009 - Social Networking</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/OUCRM/2009/09/august_2009_-_social_networkin.html" />
   <id>tag:blogs.oracle.com,2009:/OUCRM//326.14202</id>
   
   <published>2009-09-04T09:21:44Z</published>
   <updated>2009-09-04T09:23:23Z</updated>
   
   <summary>As an American living in Europe I am still not used to taking advantage of all the holiday time allotted to me each year. After appeals from my manager and a grueling 4th quarter, I decided to take three weeks...</summary>
   <author>
      <name>harvey.saks</name>
      
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/OUCRM/">
      <![CDATA[<p>As an American living in Europe I am still not used to taking advantage of all the holiday time allotted to me each year.  After appeals from my manager and a grueling 4th quarter, I decided to take three weeks of vacation in August.  We have pets which combined with family commitments condemned us to stay home and work around the house during the holiday.  This turned out to be very dangerous.</p>

<p> </p>

<p>In order to understand the danger, you need to know that I have been going online for business and social communications since 1971.  My first experience aside from the rotary dial telephone was communicating via a Remote Job Entry (RJE) terminal to a central mainframe doing the administrative tasks for the city high schools of New York.  As none of the school's administrative staff understood the RJE station, the Computer Science students did most of the terminal work.  When not running attendance or scheduling jobs we would send messages to the other students running the other jobs in the other high schools.  I now wonder if the Analyst in charge of the IT system counted on the students to aid the adults in the deployment of the system.  Getting back on track, over my holiday I wound up using my free time by going online and addicting myself to one of the Social Networking sites.  </p>]]>
      <![CDATA[<p>I have been hearing a lot of buzz around how Social Networking is going to Revolutionize CRM and each time I hear the word revolutionize I groan.  Maybe it is the fact that I have been online for over 3 decades, but I see the evolution of communications technologies not a revolution (Give me a 3d monitor and I will talk about revolution).  In one of my interest groups I received a video posting on my social Wall (for the video see Social Media Networking on YouTube) highlighting the Social Networking Revolution (there is that word again).  In the video the facts highlighted the lightning speed adoption of popular social services is impressive and shows a shift in how people are staying connected.  Yet the speed of which each technology or service is adopted is based on the convergence and advancement of communications, computing, data storage, and imaging technologies.   It is obvious that the social networking marketplace is evolving to fill the social and professional needs in communities that are no longer defined by geographical boundaries.  While many new products have come on the market few have survived by figuring out how to make money off of the service or product</p>

<p> </p>

<p>Now I have been talking about social networking without defining it, and as the video mentioned that Wikipedia has become a reliable source for such definitions, I will reference their definition:</p>

<p>"A social network is a social structure made of individuals (or organizations) called "nodes," which are tied (connected) by one or more specific types of interdependency, such as friendship, kinship, financial exchange, dislike, sexual relationships, or relationships of beliefs, knowledge or prestige.</p>

<p>Social network analysis views social relationships in terms of network theory about nodes and ties. Nodes are the individual actors within the networks, and ties are the relationships between the actors. The resulting graph-based structures are often very complex. There can be many kinds of ties between the nodes. Research in a number of academic fields has shown that social networks operate on many levels, from families up to the level of nations, and play a critical role in determining the way problems are solved, organizations are run, and the degree to which individuals succeed in achieving their goals.</p>

<p>In its simplest form, a social network is a map of all of the relevant nodes between all the nodes being studied. The network can also be used to measure social capital -- the value that an individual gets from the social network. These concepts are often displayed in a social network diagram, where nodes are the points and ties are the lines."</p>

<p> </p>

<p> </p>

<p>At present it common to see in any major city a middle class household with children that is connected to the internet via a Mobile Phone or PC with someone in the house connected to a social network.  Based on my three week indulgence on one social site, I came to the conclusion that much of the technology used in social rather than professional products sucks up a person's energy with little practical return.   </p>

<p> </p>

<p>Before I talk about Social Networking and CRM, I would like to relay a personal story.   While I originally joined one site to understand how my teenagers where keeping up with their friends online, a recently retired associate of mine invited me to participate in his online mafia family.  I had several weeks ahead of me with time to fill and my NY roots calling to me I accepted the invitation.</p>

<p> </p>

<p>The first thing that I realized was the site that hosted the game was a hosting platform for many applications.  That means they are setting application development standards, a fact that few people are discussing when talking about networking technologies.  Unlike other game experiences I have had, there is no way to spend an hour dedicated to the game, instead the game is oriented to having you come back and check every few hours your progress (marketing people take note).  In essence they have motivated me to check in on the site, which grew from checking in on 1 game to multiple games and other social minutia.    In addition to games I took silly surveys to find how well I remembered Marx Brothers Movie Trivia and Brooklyn Trivia (my home town and I was on holiday).  What I found most intriguing was the personality profiles that were available.  While I have taken many such tests in the past, the results were never before posted to a general community or captured in a social database.  The implications for how the information is protected and disseminated has already become a worldwide news item as some governments want access to the habits of their citizens.</p>

<p> </p>

<p>In addition to hosting applications and retaining very personal information the service I was on provided the ability to buy game items, donate money to charitable organizations or purchase products using a number of reliable payment services, making them more than a social site, they are a marketplace for real as well as virtual products (talk about a way of making money virtual gifts).  This represents a new market many traditional companies are not taking advantage of or even aware of.  We are already seeing some governments trying to scramble and determine how to tax or if they should even allow the converting of virtual products into real money.  Stories of rooms filled with people playing games to earn rewards that they can sell as gifts to other players is already being hailed by the media as a small industry doing well in Asia.</p>

<p> </p>

<p> Aside from all of the personal information that can be mined from social sites the opportunity exists to tie Sales, Service, and Marketing processes with Social Network capabilities.  Imagine the following scenario's.</p>

<p>I was having a problem with a new home network device and was not sure if the issue was in the operating system, drivers, or hardware.  I had to go to several websites searching for a solution.  Each vendor told me the problem was with the other company.  I had to rely on social networks to find a solution.  I burned many hours doing this and have avoided buying new products from both companies as their service support was unacceptable.  If vendors consumer support sites tied into social networking sites, not only could customers more easily perform self service accross vendor boundries, vendors could also keep track of problems with products not being reported.  Currently I rely on my social network to find and fix a problem and have less valuable contact with the actual vendor of my home products (and less future sales for them). </p>

<p> </p>

<p>Once I have found solutions to my technical problems I went out and purchased additional hardware.  I used the recommendations from the network to find the products that would suit my needs the best.  In the past I would go to the individual vendors websites first and then pick the product.  Now because many vendors are not providing adequate services and the technologies are getting more complex, I go to the network, get a recommendation, research that product, and make my purchase.  The social network has become more trustworthy than the vendor having significant implications for sales departments if I am not unique.</p>

<p> </p>

<p>Finally anyone in marketing not looking at how social networking sites work, is missing a huge opportunity to get their message out to a new generation of consumers.  Understanding how users of a social site bounce between interests yet stay on the site presents new opportunities to conduct surveys, market research, and even promotions.  </p>

<p> </p>

<p>As is the case of evolution new products and services emerge some survive and many fail.  Over the next decade the rise of new user interfaces made available on social networking sites will replace older technologies requiring a vendor to build the entire infrastructure supporting sales, service, and marketing functions and instead will tie their future to social networking platforms and integration standards.</p>

<p> </p>

<p>The good news is, the move by large organizations to cloud computing and Service Oriented Architectures will make it easier to integrate traditional applications with new distribution channels like Social Networks.  Strategic Analysts responsible for systems that touch a customer should become familiar with the opportunities available today so that they can capture the market before their competitors do.</p>

<p> </p>

<p>To finish, I did a survey of my teenagers friends hanging out at our house and determined, they and their friends all participate in social networks.  They are more than receptive to using the technology in more than social pursuits (I described a game idea that would teach them IT skills).  They represent the consumers of the future and how they buy will be heavily influenced by the communities they participate in.  My holiday is complete, next week I start a new class, and I am currently weaning myself off of my social network addiction.   Or maybe I should start up a discussion group for other social network addicts. </p>]]>
   </content>
</entry>

<entry>
   <title>July 2009 - My 100th Birthday - July 2055</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/OUCRM/2009/08/july_2009_my_100th_birthday_ju.html" />
   <id>tag:blogs.oracle.com,2009:/OUCRM//326.13614</id>
   
   <published>2009-08-03T14:51:31Z</published>
   <updated>2009-08-03T14:53:37Z</updated>
   
   <summary>Several weeks ago I attended the delivery of an Integrating Siebel Applications 8.0 training in Amsterdam. One of the topics in the class started me thinking about present day problems and what the future may hold in store for us,...</summary>
   <author>
      <name>harvey.saks</name>
      
   </author>
   
      <category term="CRM" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/OUCRM/">
      <![CDATA[<p>Several weeks ago I attended the delivery of an Integrating Siebel Applications 8.0 training in Amsterdam.  One of the topics in the class started me thinking about present day problems and what the future may hold in store for us, so this month I thought I would try my hand at a science fiction short story.  By the way, the topic that got me thinking was that of "Federated Data".  Since the 1970's I have been reading and dealing with the problem of "Island's of Automation", which I define as the construction of dependent automation processes relying on the replication of common data, spread over disparate data structures.  Federated Data storage techniques and technologies may finally offer a solution and change the way we  design and develop lower cost and more accurate business solutions.</p>

<p>The year is 2055, and much to my amazement not only has medical technology extended my life so that I can celebrate my 100'th Birthday, technology and sensible diet ( I did say this was a work of fiction) ensures that I am mobile without pain, clear of mind, and contributing to the world around me.  Still living in the Netherlands I have finally learned the Dutch language and happily celebrate the 15'th anniversary of the World Wide Federated Information project.</p>]]>
      <![CDATA[<p>The last 50 years were busy once the great nations of the world came together to admit to, and decide on a plan to correct environmental damage as a result of population and  pollution growth.  The Dutch using super strong Nano materials managed to shore up their water management plans to handle the increase in weather intensity and rise in worldwide sea levels. The same plan that helped prevent horrible flooding, also contributed to reaching the countries negative pollution emission's targets with clean energy production distributed across smaller local clean production facilities.  When it was projected that the next season of solar activity would affect communications and electric devices  new solar insulation procedures for both technology and population where deployed.  Humanity around the world was poised to benefit from all that a brighter future represented</p>

<p>Today in 2055 everyone in the Netherlands has access to local clean energy sources with fall back to new clean and high capacity fusion production generation plants feeding industry and science.  With one power cable and one fiber cable coming into each home every person has the ability to conduct any form of public or commercial transaction or communication in the comfort of their home.  Personal handsets allow us mobile connectivity to our home and community.</p>

<p> During the mobilization of Dutch resources to deal with threats to existence, it became necessary to respond to changes in the society.  The increased electronic attacks on consumers , including identity and data theft on private,  commercial and public information shake'd consumer confidence.  The questionable quick to get rich business practices in the early part of the century left many consumers penniless and commercial institutions bankrupt.  The governments of the world turned their  attention to the recovery and re-structuring of  the economy as crime continued and additional bailout's were required.  </p>

<p>In the second decade of the century attention turned to business transparency and information security.  Electronic information including commercial and public transactions would no longer be susceptible to hackers and cyber warriors.  The goal was to make every transaction as private, secure, and accurate as a vote in an election (which I now do from home).  </p>

<p>The trend that started at the turn of the last century when Commercial and Public Sector institutions began using the same purchased Relationship Management software grew into a synergy that would help change the world (This is a CRM posting and I had to fit the plug in somewhere:).</p>

<p>While I would have loved to be one of the young venturing off to the Martian colony, I am now retired and reflecting on one project that helped bring balance to a world on the edge.</p>

<p>Having been the victim of identity theft I was eager to participate in what started as the working group to define the direction for the next generation of the Customer Profile Exchange Specification ( http://www.idealliance.org/industry_resources/xml_inpractice/cpexchange ) a standard which helped shape the construction of the most popular Customer Relationship Management data models used in the early part of the century.   When the major Application Software Vendors got together in a wave of partnerships started first between them and the greater business comunity; and then between the Public Sector Agencies and their Residents: and finally between the Public Sector and Business communities: the representation of information supporting Profile based operations became standardized worldwide.  </p>

<p>The move to Service Oriented Architectures worked well inside the secure networks of a common Corporate Enterprise, but showed that standards in integration needed to be supported with standards in common data structures when moving across corporate boundaries.  The new generation of electronic criminals slowed down the willingness of many corporations to integrate with each other necessitating the replication of data in each corporate application.  </p>

<p>The replication of so much data and the problem of population movement caused by natural disasters brought havoc to the location based data stores.  Corporations spent so much energy trying to keep customer information up to date that government agencies had to get involved in protecting consumers from a barrage of video, voice, and text based traffic meant to contact them for sales, service, marketing, and simple profile updating campaigns.</p>

<p>As application functionality grew in a decentralized, open source environment few were prepared for the new generation of cyber-warriors attacking national and commercial institutions.  2022 was a difficult year as communications companies struggled to adapt to the shutting down of the internet for first National Security reasons and latter heightened Solar Radiation levels.</p>

<p>Starting first in the US and then moving to Europe a Consumer Movement focused the Federal Sector's attention on the need to have a Federated Data Model that would protect a person's privacy while providing an authentication service that would audit any transaction associated to the individual.  </p>

<p>New mobile and communications technologies enabled everyone to have real-time access to activity against their identity with bio-metric authorization. A change to internet standards took place in order to ensure that any user accessing the network was known and accountable for their activities.  The standardization of phones to include bio-metric scanning devices  helped create a generation of network technology that was completely transparent and secure.  </p>

<p>The latest encryption technologies enabled personal data to be private and secure with each transaction tracked and identified as being sent and received.  Closing the internet to anonymous traffic stimulated several private networks offering anonymous service, but the lack of consumers wishing to take the chance saw many venture capital investments collapse in the 2020's.  Many of the large email providers were happy to cut off their anonymous transaction under pressure from governments like China and agencies in the US like the National and Homeland Security Agencies.</p>

<p>There were many new industries that were created as a result of the change in the internet and Federal Authentication Services that came into being.  Smartphone's with bio-metric authentication technologies ensured that no transaction would take place unless there was a confirmation from both parties in the transaction.  </p>

<p>The newly deployed Federal Servers acted as real-time clearing houses for all transaction ensuring the identify of all participants.  Address, household and financial information never would be made available to a disreputable source as the Federated Information Service would access payment instructions, contact the financial institution authenticating payment and optionally contacting the consumer for approval.  No longer could the children go crazy on your credit card without your knowing.  </p>

<p>Companies looking to market products now access Federated Data warehouses of Consumer Demographics to reduce the cost of marketing campaigns and reach only people interested in receiving offers.  Consumers were finally able to identify what type of cold and warm offers they were willing to receive and in what method of communication they wanted to use.  </p>

<p>Network sites were finally able to identify the legitimacy of traffic requesting their services with the ability to shut down unwanted traffic and prosecute network criminals.  Businesses did not have to waste their time trying to validate an address or phone number. The world had moved to a "Trust and Verify" philosophy.   </p>

<p>The revolution in business did not stop with sales and marketing as transactions tracking consumer complaints were also validated and tracked.  Demographics available to consumers enabled people to compare product by price, but also by reliability and service levels.  Consumer spending increased as the consumer was able to trust the verified vendors.  New laws protected consumers from vendors selling what they did not have while protecting vendors from illegitimate consumers or those with the lack of financial resources needed to complete the transaction.  It turned out to be a win/win situation for all but the criminals.</p>

<p>The design of the World Wide Federated  Information revolutionized the way we interact with the electronic world around us.  Each citizens identification would be kept private but maintained by a centralized Federated Electronic Vault of data.  The data vaults store information in distributed databases with a common data model,  built with automated  backups on the secured network locations.   Each transaction included the certificates that would enable network and application access.  Message Headers and data packet structures identified the content, encryption and security levels of the message.  One new electronic language of communications emerged tying together more than just the economies of the world's nations.</p>

<p>With Technology and Transparency International relationship between nations became closer allocating resources towards peace and prosperity for what's left of the World's population which after the wars in the early decades of the century, the floods and tsunamis of the twenties, and the recent earthquakes and volcanoes in the last decade, it now stands at about one billion.  No 100 years old I feel that the people of the world stood by the tough times and are now leaving our children a legacy that will one day take us to the stars. </p>

<p>Until next month, enjoy your holidays.  </p>]]>
   </content>
</entry>

<entry>
   <title>May 2009 - Internal Selling Techniques</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/OUCRM/2009/06/may_2009_internal_selling_tech.html" />
   <id>tag:blogs.oracle.com,2009:/OUCRM//326.12970</id>
   
   <published>2009-06-22T15:06:10Z</published>
   <updated>2009-06-22T15:07:33Z</updated>
   
   <summary>Over the last few months I have presented my idea of using the Oracle Siebel CRM product as a Project Management and Requirements Gathering Tool, to several Oracle Partners and Customers with the following feedback: · A lower cost, read...</summary>
   <author>
      <name>harvey.saks</name>
      
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/OUCRM/">
      <![CDATA[<p>Over the last few months I have presented my idea of using the Oracle Siebel  CRM product as a Project Management and Requirements Gathering Tool, to several Oracle Partners and Customers with the following feedback:</p>

<p>·    A lower cost, read only version of Siebel Tools for Business Analysts would be welcome</p>

<p>·    A Data Mart tied to the Siebel Repository used for Application Object Management Dependency Analysis would be welcome and save time on current projects</p>

<p>·    A Requirements Gathering and Tracking Tool will meet strong resistance until a Business Process Diagramming capability is available and it will continue to meet resistance until there is a single application framework in use.</p>

<p>The Prototype for the above products done in my spare time has been well received and a good use of my energy.  The Prototype has also opened the door to Oracle's Siebel Product Development team who are now contemplating the release of the Client based Repository and Data Mart Views.</p>]]>
      <![CDATA[<p>It has taken me over 5 years to bring a personal vision to the point where others are interested and I thought that this month I would discuss "How to sell internal projects" as many in IT invent new methods and tools but are never able to get them into the development cycle.</p>

<p>For whatever the reason, during my career I have been either shunned as the guy with the strange ideas or welcomed as the guy with the strange ideas.  As a consultant my strange ideas were welcomed and revenue producing.  As an employee for large companies it has always been more difficult to implement innovation and present my strange ideas.  So what do you do, when you have an idea, and want to develop it as an employee.  I laughed when other employees in various levels of management asked why I did not leave my company and develop the idea  independently.  As I am currently happy with Oracle I wanted to stay with a company that has the leverage to take my idea into the marketplace.</p>

<p>So what do you do, when you want to push an initiative forward.  It is my experience that new ideas either fix current problems, reinvent ways of doing the same process, or change the way we think.  Whatever new concept you want to bring forth must either improve someone's productivity, increase the volume of business, or improve the company's general profitability  Understanding the business environment is the first critical success factor.</p>

<p>I started my campaign for a Business Analyst Tool over 5 years ago by writing a white paper describing the need for a new tool and data to help Siebel Project Teams.  At the time many fires were burning at Siebel and the smoke put everyone into firefighting mode with all resources focused on short term revenue production.   My manager and his manager had no interest in the idea as it was not going to produce any new revenue for their departments.  In other words I hit a brick wall.</p>

<p>At the time my network did not extend to those in positions most likely to see the revenue benefits of a tool for implementation teams, and I remained stuck at that point, happy to have a job after the merge with Oracle.  Still, I could not get the idea out of my head.  The concept as many I have had in the past, wanted to be developed.</p>

<p>The most successful approach I have learned in my career is that a functional but inexpensive prototype can prove a concept and help secure funds for full development.  In the 1980's I used a product named Dan Bricklin's Demo to build non-functional but visually accurate IBM CICS prototype screens.   You may remember Dan Bricklin for his more memorable contribution as the developer of VisiCalc the world's first commercial Spreadsheet program.  </p>

<p>In the 1990's I was able to model complex new data structures and build a consolidated workbench of data for Marketing Managers using Microsoft Access.  Showing how the flexibility of data relationships could assist management in their decision making process.  I did not know I had designed my companies first Data Warehouse.  The next generation of the prototype was in Watcom and the final version was implemented in production as an Oracle database.</p>

<p>Several years ago  I decided to use Siebel Tools to build my prototype for Business Analysis information processing.   Yet after constructing my new tool I needed to get the word out.  I started showing it to others, I started working up the ladder of management to disinterested managers, but I got the word out that I had something.  People liked the idea, though no one was interested in pushing it forward.  I was recently surprised and happy to hear from a Partner who is also using Siebel Tools as a platform to do new development to solve customer requirements.</p>

<p>As chance would have it, one day while on a smoking break, I was told that a guest Siebel speaker was presenting and I was  provided an introduction to my first contact in product management.  Finally all my networking paid off with a lead.  Over the years working with sales people I have seen the importance of maintaing contacts and networking and like many good sales people, I have come to realize that growing relationships resulting from leads may not always show short term results, they may instead reap longer term and more significant rewards.  Like many in sales I have found ways, usually through emails or elevator chats to keep my network informed of my progress and solicit assistance when needed.</p>

<p>The ability to persevere despite brick walls and despite setbacks it critical to being successful.  The ability to preserve your network over time is critical if you are going to bring together your resources and break through obstacles.  I give a lot of credit to highly successful people as they bring enough energy to survive through the selling cycle, excel in the development cycle, and build the support structure to keep their ideas growing.</p>

<p>Finally you need to be flexible, it will be a rare occurrence that gives you all the resources and funding to develop your vision.  The ability to hear what aspects of you vision are best received enables you to adjust your planning and development to prove your concept.  More than once it was only success that turned my detractors into supporters.   If you are lucky you can then turn your energies from selling into developing.  Getting your foot in the door with your first funding is many times the hardest objective to meet.  Once you have accomplished this yand gotten your funding your next challenge is to ensure you can demonstrate the benefits of your work and justify the trust placed n you and the project..</p>

<p>As I have said before, it is all in relationships.  As a technical resource, learning the skills of relationship management will help you sell your ideas and positively affect how your company does business.  We are entering a period of time where innovation will be critical to the survival of many businesses.  It is my hope that companies will make it easier to test innovative ideas. </p>]]>
   </content>
</entry>

<entry>
   <title>April 2009 - Siebel 8.0 vs Siebel 8.1 Training</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/OUCRM/2009/05/april_2009_siebel_80_vs_siebel.html" />
   <id>tag:blogs.oracle.com,2009:/OUCRM//326.12189</id>
   
   <published>2009-05-12T10:31:51Z</published>
   <updated>2009-05-12T10:32:42Z</updated>
   
   <summary>Spring is upon us and last week I enjoyed taking my class on a walk through Amsterdam on our way out to dinner (Yes, we are now teaching the Siebel Technical courses in Amsterdam again). The city was packed and...</summary>
   <author>
      <name>harvey.saks</name>
      
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/OUCRM/">
      <![CDATA[<p>Spring is upon us and last week I enjoyed taking my class on a walk through Amsterdam on our way out to dinner (Yes, we are now teaching the Siebel Technical courses in Amsterdam again).  The city was packed and Dam Square was alive with Pre-Queen's day construction activities.  I smiled as my students looked at the latest ride which was undergoing testing, knowing my days of astronaut training have passed.  Testing my physical limitations under high G-force has now been replaced by laughing and taking pictures of the victims staggering off the rides. </p>

<p> </p>

<p>With the new season comes the introduction of the new Oracle Siebel CRM 8.1 Technical courses.  The technical differences between the 8.0 and 8.1 releases appear to be minimal with many of the  advancements associated to functional aspects of the product.   My intention this month is to discuss the new direction in courses, and provide an opinion or two.</p>

<p> </p>

<p>The changes to the curriculum revolve around the Core Siebel courses that lead to certification.  I believe that those of us holding Siebel Consulting Certifications benefit through higher utilization than non-certified resources.  I also believe that the true benefit of certification is for the customer receiving a higher quality of work with an appreciation for building sturdy solutions that can last the test of time.<br />
</p>]]>
      <![CDATA[<p>Using the Certification Web-site as a starting point (Follow the Certification link on the www.oracle.com home page), navigating to the Siebel CRM section shows a large choice of paths leading to the Siebel 8 Certification.  At this time both the 8.0 and 8.1 courses lead to the same Siebel 8 Consultant Certified Expert certification.</p>

<p> </p>

<p>If the options available are a bit confusing, it may be due to the fact that the 8.0 and 8.1 courses represent two different training philosophies.  The 8.0 curriculum represents a direction the courses have taken for almost a decade.  The Role Based objectives of the course is to prepare a well rounded resource capable of completing development tasks with an understanding of the dependencies and considerations needed to successfully complete the project stage.  The 8.0 curriculum includes a week long Implementation Case Study Week designed to significantly improve the students learning curve and productivity in the field.  </p>

<p> </p>

<p>The 8.1 Curriculum is not as Job Role based as the 8.0 and seeks to go into the depth missing from the Siebel 8.0 Essentials training.  The 8.1 Curriculum replaces the Case Study component of the course with an additional week of traditional training combined with Self-Study Media Based On-Line courses.  While the 8.0 program is meant to be completed in three consecutive weeks, the 8.1 program is designed as self study combined with three weeks of Instructor Led Training meant to be taken over a longer period of time.</p>

<p> </p>

<p>The new 8.1 courses are exciting in that they present topics like the Siebel Management Server and Siebel Application Response Measurement system in more detail.  A proper treatment of how User Authentication technologies are implemented in production systems is part of the new Installation course.  The diminished coverage of installation in the Siebel 8.0 Essentials Course and Day One focus of installation in the Case Study course receives two days of treatment in the 8.1 program.  </p>

<p> </p>

<p>In the new Siebel 8.1 Tools course students have more time to better understand the core of the Siebel Architecture and how to use Declarative Configuration (Modifying object definitions to define application functionality) to solve user design requirements not available in the Out Of The Box product.  The new Siebel 8.1 Business Automation course still keeps students busy with the inclusion of SmartScript and Inbox configuration in addition to the traditional topics of Workflow and Assignment Manager.</p>

<p> </p>

<p>What I like best about the new 8.1 curriculum is that it satisfies a gripe I have had over the last 10 years which is, where are the advanced classes.  The Siebel architecture is so large that many topics never got into the curriculum as there was only so much you could pack into a 10 day training and 5 day case study.  With 8.1 there will be other exciting courses covering EIM in the detail it requires, advanced Tools classes covering Chart and Tree Applets will also soon be available. </p>

<p> </p>

<p>Oracle University is recommending that new students follow the 8.1 curriculum as a path towards certification.  If you choose to follow this recommendation please pay attention to the Pre-Requisite Self Study courses and in my opinion treat the Recommended Pre-Requisites as critical courses for the student to follow.  The Self-Study materials cover topics that are part of the 8.0 Instructor Led Courses and are critical for the student to truly understand how Siebel CRM works.  In my opinion, they should be taught by an Instructor which is why I still favor the 8.0 program. </p>

<p> </p>

<p>As a Project Manager looking to get resources trained, certified, and productive, the 8.0 program represents the lowest cost in time with the maximum exposure to what customization is possible at the lowest cost with highest reliability.  The 8.0- program is better suited to the typical student coming into my classroom who is entering into the IT profession from the Business Sector.  Many of these students do not have the technical foundation in Programming, Operating Systems, and Database Technology, and they struggle with technical topics in the lighter 8.0 program.</p>

<p> </p>

<p>I believe that the 8.1 program is perfectly suited to the more technical project resources working with the Siebel Core team.  Installation and Systems Administration is all many administrators  need to know and they do not enjoy sitting through the configuration topics stressed in the 8.0 curriculum.</p>

<p> </p>

<p>I will not hide the fact that I am disappointed that the Case Study is missing from the 8.1 program and believe it is still the one week of training that students appreciate the most, learn the most, and enjoy the most.  It is my opinion that the Case Study is needed to bring all the numerous learning objectives of training to the point where students understand the materials.    I believe that mixing the 8.0 Core Consulting Course and the more advanced 8.1 topics as well as the new 8.1 Loyalty Application focused course is the best long term investment with a shorter startup.</p>

<p> </p>

<p>I look forward to seeing you in the classroom.<br />
</p>]]>
   </content>
</entry>

<entry>
   <title>March 2009 - Top Down vs Bottom Up Thinking</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/OUCRM/2009/05/march_2009_top_down_vs_bottom.html" />
   <id>tag:blogs.oracle.com,2009:/OUCRM//326.12188</id>
   
   <published>2009-05-12T10:29:28Z</published>
   <updated>2009-05-12T10:30:23Z</updated>
   
   <summary>This month while talking to a student during a break, we agreed that many businesses still have issues communicating information through the management levels of the enterprise. This issue was particularly focused on IT and projects that fail due to...</summary>
   <author>
      <name>harvey.saks</name>
      
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/OUCRM/">
      <![CDATA[<p>This month while talking to a student during a break, we agreed that many businesses still have issues communicating information through the management levels of the enterprise.  This issue was particularly focused on IT and projects that fail due to this breakdown.  As I was teaching a Business Analyst class at the time, my thoughts focused on what has been a decades old problem.  Now, I am not an Organizational Psychologist, but it seems to me that a key issue is how we think and process information.</p>]]>
      <![CDATA[<p>To put it plainly, Senior Management tends to be Top/Down thinkers, while many in IT are Bottom/Up thinkers.  While many employees in management roles can close their eyes and see the Big Picture, those in IT look at them and ask why they get to take a nap during working hours.  Yet we bottom up thinkers tend to focus on all the details we know are required to make the vision real. At meetings management either rolls their eyes, or the eyes get glassy as they listen to us and wonder how can these people not understand what it is they are being asked to build.  They see us like hamsters running on a wheel going nowhere, speaking in tongues, and they groan when they need us to climb back on the wheel.</p>

<p>It is not surprising that we fail in our communications.  I, as you know from previous articles, am dismayed at how little some technical people want to know about the project they are part of.  During every project, critical decisions must be made.  When we make a critical decision without a vision on the finished product we many times make the wrong decision.  I have seen many attempts by management to communicate vision down to their employees.  Many time I hear and watch a presentation and wonder what they are talking about as the vision is too vague for my bottom up style.  I am unable  to reach the point where I can see the vision being realized.  When this happens my mind wanders to more practical matters and the lines of communication stop.</p>

<p>Some stereotypical Sales people prey on customers by creating wonderful visions of what the future holds when you purchase their product.  Many customers have been disappointed by these emotional purchases as they bought the goods, and never reaped the benefits.   I have a good example from about 10 years ago.  I was researching Product Configuration software for my companies CRM initiative.  After going to the industry leading vendor I set up meetings to investigate the product.  As a matter of course, I asked for references.  </p>

<p>I don't know if it is just me, but I usually expect to hear a good story from a reference.  My salesman must of thought I would never check as only 1 of the 3 references ever implemented any aspect of the product solution (a failure in his CRM solution).  Working with someone else in my company we made appointments to visit the vendor reference companies as we were very interested in the product.  After traveling several hours from New York to Denver we entered the office of the reference, the head of this companies IT department. </p>

<p>It was a mid-sized company in an executive office space, they manufactured very high tech circuit boards.  Our host looked over worked, his desk filled with files and his face turned sad as he explained to us that while he was away over the last Christmas and New Year's holiday, the Product Configuration vendor sold senior management on the vision of defect free orders and had them sign a contract.</p>

<p>This poor Bottom/Up Thinker found new software and contracts worth well over half a million dollars on his desk.  Needless to say 9 months later when we visited, the software was returned back to the box, collecting dust, as they were unable to build the model needed to make the software of any value to them.</p>

<p>Having reviewed the product in great detail, we met with our management to explain the time and resources needed to make their vision for our company happen, and together we agreed that our chance of success would be minimal and we scrapped the project.  The project needed Object Oriented Modeling skills combined with an understanding of our products  and their model based breakdown.  Basically we needed very special skills already in great demand within the company combined with OO skills that did not at the time exist in the company.  What we needed was a Top/Down, Bottom/Up Thinker.</p>

<p> Our management was able to understand this hard to find requirement  because in my final presentation to them,  my teammate did the talking as his track record went back much further with the management team then mine did, and while I ramble and speak in tongues, he was able to describe the problem with terminology our management team understood.  It was my first time meeting with this team and I was impressed and felt we had succeeded even though we shelved the project.</p>

<p>What we were able to do was to integrate the Top level thinking of our management with the bottom level details needed to realize the vision.  We worked well  in coming up with a decision to avoid the problems non-integrated thinking companies experienced.  My teammate was the glue between the technology and management teams.</p>

<p>In order to make this happen my partner and I had to understand what our management team was trying to do.  We extended their thinking by not just looking at the technology to configure a product, but also the technology needed to deal with re-orders based on a current configuration and change order management issues.  When we put this on the table, management understood that their vision had to be expanded if they were going to get the desired results (Defect free orders).</p>

<p>The communication between management and the technical team grew over time based on mutual trust and a willingness of both parties to listen to each other.  Through smaller projects like a Data Warehouse prototype that management did not even imagine was possible, they were willing to spend more time (and money) integrating Top/Down and Bottom/Up thinking.</p>

<p>When I felt it was time to leave the company, I was part of a team that integrated IT and Operations Management.  We built small teams that went on to work on other projects where management supported the team and felt confidence in its members.  As a result, getting promotions and raises for key team members was supported by senior management creating valued loyalty from our employees.</p>

<p>It was a Win/Win situation and for me, a good experience working with Top/Down Thinkers.  I believe that CRM is a vision based initiative for many organizations.  Failures in integrating the vision with a practical first implementation and a plan for the future combined with communications breakdowns amongst management and implementation teams is a key factor in project failures.  </p>

<p>Always remember that Customer Relationship Management starts with good Internal Relationship Management.  And my final recommendation, why not use the CRM product you purchased to improve the Internal Relationship Management that needs to occur to make the vision real.<br />
</p>]]>
   </content>
</entry>

<entry>
   <title>February 2009 - Embrace the Future - OBUG</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/OUCRM/2009/03/february_2009_embrace_the_futu.html" />
   <id>tag:blogs.oracle.com,2009:/OUCRM//326.10598</id>
   
   <published>2009-03-05T12:04:29Z</published>
   <updated>2009-03-05T12:05:13Z</updated>
   
   <summary>On March 31st I am scheduled to present at the Oracle Benelux User Group Conference in Antwerp, Belgium (www.obug.nl/2009/) – the theme is: Embrace The Future. The topic of my presentation is a subject I have written about and spent...</summary>
   <author>
      <name>harvey.saks</name>
      
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/OUCRM/">
      <![CDATA[<p>On March 31st I am scheduled to present at the Oracle Benelux User Group Conference in Antwerp, Belgium (www.obug.nl/2009/) – the theme is: Embrace The Future.    The topic of my presentation is a subject I have written about and spent much of my free time working on, "How to improve the Design Stages of an implementation project".  You may remember that I have been working on a prototype application to prove my belief that the Business Analyst would benefit from specialized tools that make them more productive.  In the last few weeks I have added the Data mart capability to my prototype Business Analyst Workbench and will be highlighting this during my presentation.  </p>]]>
      <![CDATA[<p>With a repository based data mining capability it is easier to query for the impact a change will have, across the many  applications being implemented by the project team.  This new capability combined with the already developed Client based access to repository data and Task based Requirements Capturing capability make this tool the beginning of my Business Analyst Workbench.</p>

<p>Having reached this milestone, I sat back and asked myself, what else do we need to help reduce the cost of Design and ensure the success of our projects.  The simple solution made me wonder, have I been asleep all this time, as the answer was so obvious.  The Siebel CRM Application Suite is meant to improve the relationships between Company and Customer, why not use the same technologies to improve the relationship between our Project Teams and our Information Technology Customers, the End User.</p>

<p>Embedded into the Siebel CRM Applications are communications tools, marketing tools, survey tools, task generation and dispersal tools with tracking and issue resolution aids.  We have tools to help automate Business Process logic and track related materials storing them in either a transaction oriented database or file related content management system.  Data warehouse technology is embedded to help analyze and communicate progress, analyze risk, and facilitate collaboration.</p>

<p>It seems to me, that even today, in our fourth decade of computer technology supporting our companies operations, we still run projects in the same way with the same risks and the same percentage of failure rates we saw in the 1960's.  To prove this statement just poll your user community and you will typically find the same negative perception of the Information Technology teams.  </p>

<p>The problem many of us face is that there is not one system to handle the varying type of information  in the different media formats, each satisfying a specific need of the team.  We have separate software for our Lists be they Wish Lists, Bug Lists, Requirements Lists, or Task Lists.  We need Project Management Data with estimated versus actual accountings.  We create Documents, Presentations, Newsletters, Surveys, and other content that is communicated internally and externally.  We have Approvals that need to be tracked with Signoff's that need to be accounted for.  Work needs to be broken down and allocated to people by skill sets.  We need to be more productive and manage our productivity.</p>

<p>Funny, but each of these needs are needs of our Sales, Service, and Marketing departments with supporting solutions in the Siebel CRM solution.    We use Sales Assistants to generate lists and activities to track our tasks, including the arrangement of our calendars.  We use Service Requests to track issues.  We use forecasting and compare estimated productivity versus actual productivity.  Approval processes can be aided and automated with Workflow customizations.  Content Management tools identify and track what materials distributed for internal and external consumption.</p>

<p>What I find to be the funniest bit of irony is that in addition to all the capability matches between Siebel CRM and the needs of our Project teams, is the fact that we probably own the licenses needed to use the CRM solution to help the Project Team Relationship Management needs.  I have always loved a bargain and using tools that are available to solve problems in a creative way.</p>

<p> Over the next few months I will be working both internally and externally to advocate the use of our existing technologies to aid project teams and reduce the risk of project failures.  The challenges are many as whatever platform we decide on must be integrated with the tools and data maintained in our distributed project based application software.  With the potential benefit as being great, the risk of allocating one senior level Siebel CRM Database Administrator to gather and integrate the dispersed data does not seem unreasonable.  Getting Business Analysts with free time to document the Business Processes implemented using tools that integrate graphic data and Siebel Repository Data would be appreciated before an upgrade or major implementation initiative.</p>

<p>Yet even with the distributed nature and specialized meta data and application code library requirements we see a solution to this problem already in use by our business departments.  Tools like Oracle Fusion Middleware are bringing together applications and their data so that it can be shared and accessed across many applications and users.  Can't we use our integration technologies to bring together IT related data.  I know we can break a lot of our data into categories of process, entities, attributes, and relationships.  I know the challenge and the creative ways needed to consolidate business data into a Data warehouse and believe that the same thing could be done with project data.</p>

<p>With the advent of Out Sourcing we see project teams dispersed and many times partnering with external resources.  Oracle Siebel CRM solutions provide the diversity of communications channels enabling us to integrate our geographically dispersed resources.  Siebel Partner Management features allow us to segment data and maintain privacy.  The consolidation of these resources into one tracking system where data is not lost at the end of a project would mean that we could actually view the productivity of our developers with the same rigor that we do for our marketable products and services.  Maintaining profiles of our developers would help us understand true learning curve productivity estimates when we add junior or senior level  resources to our next project.  As more companies are going green by reducing travel, standardization of project data would enable vendors to offer new Design and Support services to the project team integrating through the project management system without having to travel and incur the cost to the environment and project budget.</p>

<p>Many of you will look at the initial cost of setting up a system to consolidate all project data and will be scared away from the attempt.  As vendors we will need to add capabilities to existing products to enable them to natively support the needs of the project team and we will be scared away.  As is always the case, some of us will not be scared away from an initiative that can have long term positive benefits, and they will be the companies that will prosper during the economic winter and be ready to take the market when the climate warms again.</p>

<p>I am anxious to hear from others who share my vision or oppose the concept.  I hope to meet some of you at the end of March at my first Oracle Benelux User Group meeting.</p>

<p> http://www.obug.nl/2009/</p>

<p> <br />
</p>]]>
   </content>
</entry>

<entry>
   <title>January 2009 - Miracle on 34th Street</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/OUCRM/2009/02/january_2009_miracle_on_34th_s.html" />
   <id>tag:blogs.oracle.com,2009:/OUCRM//326.10056</id>
   
   <published>2009-02-09T09:37:30Z</published>
   <updated>2009-02-09T09:38:38Z</updated>
   
   <summary>As the holiday season comes to a close, I am still recovering from all the good cheer presented on the television as holiday movies filled the December programming schedule. At a very early age I was introduced to what is...</summary>
   <author>
      <name>harvey.saks</name>
      
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/OUCRM/">
      <![CDATA[<p>As the holiday season comes to a close, I am still recovering from all the good cheer presented on the television as holiday movies filled the December programming schedule.  At a very early age I was introduced to what is a classic holiday movie "A Miracle on 34th Street".  This movie taking place in New York, my home town, introduced me at an impressionable age to the concept of Customer Relationship Management and Customer Loyalty.    Would you believe it, before the age of 10 I became aware of Customer Loyalty.  You can decide for yourself if the main character was truly Santa Claus or not, but he did revolutionize the way a major New York Department store treated its customers.    Well, at least he did in the movie.</p>]]>
      <![CDATA[<p></p>

<p>The selling tactic of this store Santa was to refer customers to other stores when this city institution of shopping could not provide the product asked for.  The loyalty customers returned in response was so positive that other stores started offering the same service and many wondered if the store Santa was truly Saint Nicholas.</p>

<p>Many times I wonder if we lose sight of our own CRM initiatives focusing too much on the larger technology challenges before we implement simple tools or processes that would provide our customers the services that will keep them coming back.</p>

<p><br />
A personal shopping experience is a good example of what I mean.  After having waited a year for a new mobile phone handset to become available on the market, I saw it posted on a local wireless companies web site.  The device was not orderable and I was told that I would be informed when it could be shipped.</p>

<p>Of course now anxious for this new toy, I checked their site and their competitors site weekly to determine when it would be orderable.  Having not received an email back, I saw the device posted on the site.  This was an opportunity for the company to have lost my business which they eventually did as I was willing to buy from the first reputable vendor offering the handset.</p>

<p><br />
I always try and buy from companies that buy from my company so I checked the Web site before all others.  Now dancing for joy the toy was available, I got out my credit card, ordered online receiving an online discount, all well and good.  I was impressed when the package arrived as the modern delivery service used a wireless device to capture my electronic payment before handing me my phone.</p>

<p><br />
Now those of you who know me will appreciate my frustration at the next stage of my adventure.  Living in the Netherlands for over 6 years, I have still not managed to learn the local language.  Opening the box, turning on the device for the first time, it started up in the Dutch language, my regions local language, and one I do not speak.  All other phones were in multiple languages, but not so for the one I had waited so long for.  After calling support, also very easy and friendly, they determined that I had to return the phone and order another.</p>

<p>But no English versions were available from the online store, I would have to visit the retail store and they could not tell me if the phone was in stock at any location.  Of course the consumer store did not sell the phone in English and they sent me to the Business Center where I was told I could get the device.</p>

<p><br />
The return policy was very easy, and I was still motivated to buy the phone from the business center.  Capturing the address of the nearest store and putting it into my GPS navigator I set out to hunt my pray.  Located in the middle of nowhere, I used my Saturday morning to wait in line only to find out that they had no product available and could not order any.</p>

<p><br />
Now I was unhappy, my loyalty was greatly diminished as I traveled on a wild goose chase around the city only to be disappointed.  They could have told me over the phone that they could not help me, but they did not.  They did not investigate the potential loss of my business to a competitor or understand that it includes the members of my family as well.  Instead they were happy to see me leave their store.</p>

<p><br />
Getting back in the car, I went to a competitor.  I was not surprised to find out that the phone was not popular in the English Language and that they had no handsets.  What they did have was a desire to win my business and they took the time to order a phone that met my needs, winning a very lucrative service contract and the future business of myself, my partner, and her two teenage children still living in the house with us.</p>

<p><br />
I am now a satisfied mobile consumer connected to the world,happy with my new purchase.  I believe very strongly that if Customer Relationship Management starts with the Relationship before the Management it can be of significant value to a business.  Sometimes the willingness to be of service rather than the service system  is the difference between keeping a customer and losing one.  </p>]]>
   </content>
</entry>

<entry>
   <title>November 2008, CRM needs to start at home </title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/OUCRM/2008/11/november_2008_crm_needs_to_sta.html" />
   <id>tag:blogs.oracle.com,2008:/OUCRM//326.8967</id>
   
   <published>2008-11-18T09:26:56Z</published>
   <updated>2008-12-05T09:11:02Z</updated>
   
   <summary>From the time I started in the IT profession in 1973 the Business Units in corporations have complained about the unresponsive many times quirky nature of the IT departments. I have seen the name of the IT departments change in...</summary>
   <author>
      <name>harvey.saks</name>
      
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/OUCRM/">
      <![CDATA[<p>From the time I started in the IT profession in 1973 the Business Units in corporations have complained about the unresponsive many times quirky nature of the IT departments.  I have seen the name of the IT departments change in each decade from Data Processing, to Management Information Systems, to Information Technology.  Each time we have tried to re-invent ourselves to solve the problems of the past and each time the problems seem to re-surface.</p>

<p>My experience has shown me that the root cause of the tension between IT and the Business Units is that we speak two or more different languages and have trouble communicating with each other.  In the late 1970’s a book called “The Psychology of Computer Programmers” highlighted the fact the IT professionals in many cases are not the most social of creatures on the planet.  I remember as a child my father making jokes and calling me Mr. Anti-Social illustrating my own challenges in this area.</p>]]>
      <![CDATA[<p>The irony of this predicament is that many IT professionals I meet dislike this label thrust upon us, even as we give credibility to the use of such labels.  As an example, in my Siebel Classes, I frequently ask students about their companies and the products they sell, and I am amazed when they have no knowledge of the business or products they seek to automate.  How can I hope to communicate and understand a user’s requirements when I do not understand the business of the company?  I typically ask my students how late deliveries of projects create user acceptance issues, and rarely hear anyone discuss how a late delivery affects the calendar of the users.  </p>

<p>In the early part of this decade Siebel realized that User Adoption/Acceptance of the CRM solution was a key success factor of the implementation project.  Improving User Adoption requires that the Development Team improve the Communications it has with the Users/Business Units.  Before the Development Team can improve its communications with the Users it must improve its communications internally.</p>

<p>In order to assist IT Departments improve their communications with the Business Units Siebel started a User Adoptions Services team offering user rather than technical services.  I personally believe very strongly in such activities.  Prior to joining Siebel I was implementing a new solution for my companies Sales Representatives.  They did not want to be automated, they did not want to be tracked, and they did not want to hear me beg them to keep their customer data synchronized.  This may be a problem familiar to many readers out there.  I quickly realized that I had an up hill battle.  I knew what I developed met severe User Adoption Issues.  By the way, I had to implement this solution in 20 countries.  </p>

<p>I am more fortunate than many of my peers in IT, having had a major Burn Out after running my own consulting company for 10 years, I had enough of IT and the stress, and the complaints by users, and the tight project time lines.  I decided to change careers and became an Industry Marketing Specialist.  As I said, I am very lucky.  The first thing my new employer did was send me to a solution selling methodologies course.  They taught me how to sell, which I see as how to communicate and persuade others.  This class also taught me about how sales people work.  It taught me the Business of Sales.  When my company was looking for someone to head the Sales IT team, I decided to go back into IT and use the skills I learned of the business and integrate it with the IT skills I had maintained.  It gave me the language to communicate with my users and understand their business challenges.</p>

<p>When I had to implement a new Sales Application Solution, I took elements of the solution selling methodology which taught me that you can not solve anyone’s problems, you can only aid others in solving their own problems.  I built my buying team and requirements and design team from Sales Representatives, Administrators, and Managers who would be my end users.  They took ownership of the solution.  I advised them of the IT implications of their decisions and we negotiated together and with the vendor to implement a solution that worked for all of us.</p>

<p>I used this peer group to not only pick and design the solution but to also help sell the solution to the rest of the sales teams.  In other words, we communicated.  I knew and understood their products, which is important, as some products were bundled products. Some products had dependencies on other products. They gave me the insight on what they needed when quoting prices and discounting for products they sold.</p>

<p>Without this understanding and communications, it is no surprise why many projects fail to meet user expectations or needs.  I have been encouraged by the move of many customers to focus Business Analysts on key segments of their business.  Having the tools to talk to users and IT staff they act as the glue bringing together the knowledge needed to implement CRM solutions.</p>

<p>From my own situation, it was a bit of luck combined with the curiosity of a cat that combined IT and Business knowledge, for others, this can be accomplished through training. Teaching Users how they can participate more fully with the implementation team and training of the IT staff on business and communications skills.  A recent student was lamenting on how the business people he meets when smoking look at him strange and avoided interacting with him.  This came up as I encouraged him to interact more with his users and not assume that he understands what they request of him.  He wished his communication was better but not aware of how to improve it.  A well-educated person, he never thought to investigate the soft skills classes available in his and many of our companies designed to improve communications, negotiation, and team building skills.</p>

<p>I believe that Customer Relationship Management starts internally; it is a culture that needs to be nurtured and exemplified by our Senior Managers.  Even training cannot help when a culture of unilateral decision-making exists.  </p>

<p>A few years ago I had the opportunity to teach a 1-day class combining IT and Business Sector staff of the same company.  The class covered in the morning how the 2 groups could more affectively communicate requirements by using Business Process Workshops to capture requirements.  In the afternoon we took a real world Business Issue and I hosted the workshop.  When my workshop attendees quickened the conversation by discussing issues in their native language, I waited, and then asked them in English what the consensus was, documented it and moved on.  It was a wonderful success as the two different groups interacted with each other.  Unfortunately falling into old habits, IT took the results of the meeting, which required a management decision on the multiple options we identified, and instead of communicating and discussing what managements decision was, IT implemented the decision.  A few months later the Business staff when presented with the finished solution, felt that the entire effort was a waste of their time as the were never told what managements decision was and felt estranged from the process and resumed their antagonistic relationship with IT.</p>

<p>Bottom line, Technology alone cannot solve problems.  Combine technology with good business practices, good communications skills, and a culture of service and you can change the world.  In order to improve our relationship with our customers we must first have a good relationship with our internal staff from the sales, service, marketing, and technology departments.  As the economy challenges all our businesses a culture of service internally and externally will improve the loyalty our customers give us and improve our productivity, which will help, contain costs.  Training combined with policies and processes can improve our communications and help retain our customers.</p>

<p>To all my readers, may you have a happy and healthy new year<br />
</p>]]>
   </content>
</entry>

<entry>
   <title>October 2008, Implementation Project Discovery/Design Stage Requirement Solutions</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/OUCRM/2008/11/october_2008_implementation_pr.html" />
   <id>tag:blogs.oracle.com,2008:/OUCRM//326.8650</id>
   
   <published>2008-11-18T09:26:56Z</published>
   <updated>2008-11-18T09:30:34Z</updated>
   
   <summary>In this month’s article instead of talking about past projects, I discuss a pet project that I have been working on. For quite a while I have been advocating an approach that I believe will reduce the time and cost...</summary>
   <author>
      <name>harvey.saks</name>
      
   </author>
   
      <category term="Siebel" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/OUCRM/">
      <![CDATA[<p>In this month’s article instead of talking about past projects, I discuss a pet project that I have been working on.  For quite a while I have been advocating an approach that I believe will reduce the time and cost associated with the requirements gathering and design stages of an implementation project.</p>]]>
      <![CDATA[<p>In the past, Siebel, and now Oracle, have provided features of the CRM product meant to reduce development and deployment costs, but only a few products have looked at helping to reduce the cost of a projects Design stage.  In years past one of the contributing factors to project failure was associated to problems with Design and User Adoption issues.  Siebel responded with a training class for Business Analysts and a methodology to guide customers through the application project life cycle.  The Business Analyst Case Study training focused on what Business Analysts need to do in the early stages of a project.  In the training and methodology the use of Business Process logic was heavily stressed.</p>

<p>Many customers today are using Business Process’s as the basis for designing changes associated with the Out of the Box Oracle Siebel CRM application.  The Oracle Siebel implementation methodologies have always incorporated Business Process Design Workshops as a way of collecting user requirements.  In years past a Siebel 7.5 Business Process Solutions Library was available documenting the processes built into the Out of the Box Application.  This tool helped customers understand what they purchased.  As the Business Process Solution Library does not reflect changes to the application made in the latter release of Version 7 and 8 of the Oracle Siebel CRM product its current value is questionable.  </p>

<p>One of the benefits many of our consulting partners bring to a project is their own Business Process documentation.   Libraries of documentation identifying standard Oracle Siebel CRM processes save the time of developing them for each customer.  The advantage of using the Out of the Box Business Processes, as a starting point is that the design of a customized solution starts with the purchased product.  Customers who start with old Business Process flows run the risk of trying to make Siebel work the way their old systems worked, which accounts for many projects over configuring the product unnecessarily.  Starting with the Oracle Siebel CRM Out of the Box Business Processes leads users to a solution that is customized to support their needs but not so customized that it no longer looks like the purchased product.  As many customers know, over-customizing the product comes with a high cost and risk to the implementation project.</p>

<p>Yet even with libraries of processes being available, collecting and tracking new requirements and their solutions require external products and lots of pads of paper.  As requirements are captured during user meetings meant to review the business processes, they must be entered into requirements gathering tools that have no insight into the Object Oriented architecture of the Oracle Siebel CRM product.</p>

<p>The Business Analyst and Development Team must work together analyzing requirements against Out of the Box functionality, and determine if the requirement can be satisfied with the current application or if changes need to be made.  This effort requires the Business Analyst to use the Siebel Tools application to research how the current application is configured and what needs to be changed.  While I love using the Siebel Tools application, many Business Analysts find the tool overwhelming and difficult to gain access to, as it requires a software license.  Additionally Developers using Siebel Tools find that the product is wonderful for performing configuration changes, yet they find the tool cumbersome when doing an impact analysis researching what is affected by a change to one of the objects in the Tools Repository.</p>

<p>So, what do we do about this?</p>

<p>I have begun development on an Oracle Siebel CRM Client application add-on that would enable Business Analysts to research functionality in a more friendly fashion.  With this tool the Business Analyst uses the Client application rather than the Tools application to provide them the information they need to design a solution satisfying the requirement.  The Business Analyst using the Call Center Web Client can look at the Repository Application object, drilldown to see Screens configuration, and then drilldown to see View configuration.  From the View you can then drilldown to see Applet configuration, and drilldown through the Business and Data Layer objects.  These read only views of the repository objects exposed in the client would negate the need of the Business Analyst to use Siebel Tools while giving them access to Objects they are taught in the standard Oracle University Siebel Fundamentals for Business Analyst course.  The heavy use of Drilldowns makes it easier for the Business Analyst to understand the relationship of objects in the Siebel Repository and review the application configuration.</p>

<p>While Business Analysts may find this to be a friendlier User Interface for read only access to the repository, it does not solve the problem of requirements gathering.  So we move on to Phase II of my project.  Currently I am working with our consulting team to review my first prototype application that collects requirements from within the Call Center application.  Once collected, the requirement is associated with activities that distribute any Design Analysis tasks to members of the project team.  The requirement is easily associated to objects in the Siebel Repository providing a higher quality requirement specification with tracking capabilities.   With this tool it is easy to see what requirements are associated to the same repository objects giving Business Analysts and Project Managers a better insight as to where they will spend their time customizing the application.</p>

<p>The Requirements gathering component that I developed makes use of the Help about View feature of the Oracle Siebel CRM application and the new 8.0 Task User Interface.  I envision a Business Analyst running a Business Process Workshop collecting detailed level requirements would open the client software used for demonstrating the application and use it to also collect application requirements.  </p>

<p>Suppose during the discussion of a user requirement, the Business Analyst would navigate to the View in the application supporting the step in the business process under discussion.  Using Help About View the Business Analyst then copies the information presented in the pop-up applet to the clipboard.  The Analyst from the User View would then start up a Task from their Toolbar that would temporarily replace the application View with a requirements gathering process.</p>

<p>Following the steps in the Collect a Requirement Task/Process the Analyst enters information tracking the change request by the user and pasting in the help about view information identifying the objects affected by the request.  Features in the Task UI would enable priority and status of the requirement to be collected along with the requestor’s contact information.</p>

<p>After the workshop no transcribing from paper to a requirements gathering system would be needed.  Instead the Business Analyst and Development team would review the unprocessed requirements collected in their database, analyze each one, develop activities needed to allocate the design work required and associate the requirement to objects in the repository.</p>

<p>This approach would result in more detailed Design Solutions with the ability to sort requirements by priorities and functionality.  As more customers take advantage of Out-Sourcing development services, the need for detailed level design solutions grows in importance.  If your development team is not local, you need to ensure that they understand not only what you want to accomplish, but also, how you want the problem solved.  Customers who write better Design solutions can lead developers to solutions that are more easily upgraded, saving them significant costs over the lifetime of the application.</p>

<p>The final stage for this set of tools is the development of a Data Warehouse integrated with the Oracle Business Intelligence product.  Imagine if Repository data identifying your application configuration and its customizations was integrated with Requirements gathering and Project Management tracking data.  Suppose all this data was integrated into one Data Warehouse.  Business Analysts and Development staff could monitor the status of a project, analyze how changes affect other components of your deployed application, and identify development team productivity.  Consolidating all of this information with a powerful Analytic Query Tool would also allow for analysis of risks before an upgrade and analyze the impact of a change. A forecast of needed time to solve a requirement based on past performance could also be determined through queries of past project metrics.</p>

<p>Those of us in the Information Technology departments of our company have relied on Analytic products to help us improve our Business staff access to information, yet we have not looked at how the technology could help us improve our ability to bring projects in on time and budget.  </p>

<p>I believe that a well run Siebel project needs to collect appropriate Project data from the beginning to end of our implementations, and relate the Project data with Repository data to understand the extent of the work performed. Organizing this information in a Data Warehouse, with an Analytic front-end, would give Business Analysts, Project Managers, and Developers the information they need to make more informed decisions.  Better decision in the Design Stage enables us to significantly cut design costs, improve design quality and reliability, and use old projects to explain where the bottlenecks and costs are for new projects not yet begun.</p>

<p>I am all to familiar with the old saying about the Cobblers children having no shoes or the Plumbers wife always complaining about the clogged sink.  We in IT need to get creative, and internally utilize the tools we provide to the Business, to make ourselves more affective, and to make our lives easier as well.</p>

<p>If you are interested in participating in my proof of concept and would like access to the prototype solution, feel free to contact me and provide the name of your Technical Account Manager who can participate in the use of the new tool.</p>

<p>harvey.saks@oracle.com<br />
</p>]]>
   </content>
</entry>

<entry>
   <title>September 2008 - A Project to remember</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/OUCRM/2008/09/september_2008_a_project_to_re.html" />
   <id>tag:blogs.oracle.com,2008:/OUCRM//326.7764</id>
   
   <published>2008-09-25T09:03:08Z</published>
   <updated>2008-12-05T09:06:59Z</updated>
   
   <summary>Last month I promised I would write about a project where everything went wrong and still managed to be considered a success. The customer was a major bank that had gone through 5 mergers in 6 years. They were looking...</summary>
   <author>
      <name>harvey.saks</name>
      
   </author>
   
      <category term="CRM" scheme="http://www.sixapart.com/ns/types#category" />
   
      <category term="Siebel" scheme="http://www.sixapart.com/ns/types#category" />
   
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/OUCRM/">
      <![CDATA[<p>Last month I promised I would write about a project where everything went wrong and still managed to be considered a success.  The customer was a major bank that had gone through 5 mergers in 6 years.  They were looking for a way to consolidate their business and bring together data segmented across many different banking applications.  On this project the implementation team did too many customizations, wrote too much code, came in over budget, and delivered the project late.  Despite all of these problems our customer had the solution they needed and saw the project as a success.  </p>]]>
      <![CDATA[<p>The bank wanted to start two Oracle Siebel CRM proof of concept prototypes.  These prototypes needed to be completed in a short period of time.  If the two prototypes were successful then the bank was going to commit to a full implementation of a Siebel CRM solution in all of the banking branches.  The two prototype projects ran independently of each other, one to automate the call center and the other a sales application for field sales agents. While the prototypes were running we began planning the needs of the big branch project that we hoped would be approved.</p>

<p>I came onto the project as the larger of the two, the Call Center prototype was already beginning configuration.  Developers were already on the project beginning the customizing process before any design was completed.  Our CTI specialist was busy integrating to the banks communication infrastructure.  The project manager of the Call Center proof of concept was told to give the customer what they wanted and he tried to do just that.  This meant that while we were in configuration, we were still getting new requirements for our go live date.  </p>

<p>There are few diseases that can derail a project like Scope Creep.  I define Scope Creep as a project disease where new requirements continue to flood the development team with changing specifications.  I liken this problem to that of a professional dart player stepping up to the line.  Eyeing up their shot, they take a breath, and throw the dart. The moment the dart leaves their fingers to go sailing through the air, somebody races over and moves the dartboard.  There is no way the dart will ever land where they planned it to go. There is no possibility to run a project this way and expect it to be on time and within the budget constraints.</p>

<p>Changing requirements increase both development costs and implementation time.  To compound the problem, the project was due to complete a month after the first Siebel CRM Financial vertical application was being released.  Many of our modifications were features that were not in the current release but would be in the next release of the product.  The customer could not wait for the new release before beginning the project.</p>

<p>The Call Center team was understaffed with many people coming fresh out of training.  Needless to say morale for the project was low.  The saving grace for the project was a pipeline to Senior Management via a dedicated high level business analyst who was consulting and appointed to the project by the management team.</p>

<p>On the second proof of concept the Field Sales application, I discovered that only 1 of the 3 people on the project had gone through any training.  Thankfully the requirements were simple though difficult to define as reorganization put a new Vice President in charge of the sales offices.  While the team members were new to Siebel they had a good foundation in sales related applications.</p>

<p>In preparation for the potential Banking Branch Office project I met weekly with the companies Database Administrator to review their Corporate Customer data model and map it to the current Siebel data model.  At the end of this effort we delivered a dictionary mapping the banks terminology to the Siebel terminology, and identified changes needed to the out of the box Siebel database structure.  Of course this effort ran parallel to the two prototypes, which were unable to use the deliverables produced.</p>

<p>The objectives set for the project teams were unrealistic with heavy pressure from management to show results.  We had several challenges to overcome the first being a lack of knowledge on the part of the project team.  This was our most critical issue and needed serious consideration.  We had to get creative as we were not getting additional recourses in the needed time frame.  </p>

<p>In order to solve the problem of experience we took advantage of Siebel’s Expert Services team.  While Expert Services was typically used to support projects through reviews at key stages in the project lifecycle, we retained their services on a weekly basis to fill in the holes in the team’s knowledge.  Each Tuesday, I would collect from the team the most important technical issues that they faced.  Arranging this content and prioritizing the most important topics, we sent our questions to Expert Services.  On Thursday of each week we scheduled a phone call with an Expert Services Consultant who could discuss the topic in depth.  The consultant submitting questions would then attend the Thursday conference call and get the direction they needed.  This turned out to be highly effective solution, keeping us on track and moving forward.</p>

<p>At that point I was now the central point of contact for technical issues.  Frequently I would get questions on how something worked or why something did not work.  I never felt smarter or more knowledgeable then the other team’s members, but I did have a knack for finding answers to their questions.  What I discovered was that spending 15 to 30 minutes looking through the Siebel electronic documentation (Siebel Bookshelf) or the online Support system now called Metalink3, I was able to resolve over 75 percent of the teams questions.  I guess they thought it was easier to give the question to me rather than doing their own research...  </p>

<p>I thought it a bit funny as I looked for answers to questions I barely understood.  What I learned were keywords that could help refine my searches to return a manageable number of hits to review.  It was rewarding for me seeing the smiles or my coworker’s faces as I provided potential solutions to problems they were struggling with.  It also helped improve morale of the team as the little help I provided in finding solutions combined with the enormous support we received from Expert Services provided them a safety net and a place to turn rather than letting the stress continue to grow.</p>

<p>To this day I believe that implementing a buddy system or mentoring program for new developers can significantly improve their productivity and moral.  </p>

<p>My role on the project as Technical Account Manager marked me as the one point of contact for all the projects needs for support and guidance, but I was not free from doing some serious work as well.  My first week on the project the project manager asked me to document the current implementation.  My mouth dropped when I heard this, first, what should I document, second, writing documentation was not what I was brought there to do nor was it a pleasing task to sit in front of a word processor for a week. </p>

<p>I am a basically lazy person and would have to discipline myself to do something as tedious as documenting an application, especially when I knew that the documentation was a deliverable that would probably sit in a drawer and never again looked at.  </p>

<p>I realized that the documentation would have to cover the three layers of objects that made up the Siebel Repository.  This included objects in the Data Layer that covered the structure of tables and columns used by the application to store information.  It also included objects in the Business Layer that transformed the discrete tables and columns into Business Entities (Siebel Business Components) and defined their relationships to each other.  The documentation would also need to identify the objects in the User Interface that determined how the business data would be presented to users.</p>

<p>The Siebel application is different from many older style products where customizations are made to program code.  The Siebel Application is an object-processing engine.  The objects work much like a child’s building block set where pieces snap together to form more complex structures.  </p>

<p>Since these objects reside in human readable form as records in the database it meant that I could mine that information to produce my documentation.  These objects when modified by developers are compiled to form the Siebel Repository File, which is used by the Application Object processing engine to produce the application functionality.   Since these object define application functionality, they represented the documentation needed by our customer.</p>

<p>I believe that I learned more about the Siebel application architecture that week than any other week in the last 10 years.  </p>

<p>As there was no tool to document the application as the customer wanted it and the structure of the data in the database was not oriented to produce the needed documentation, I needed to transform the repository data into a more manageable structure.  To this day I do not know why others have not made use of this technique, as I simply built a data mart based on the Oracle Siebel repository data.</p>

<p>I started by developing a query that filtered the repository User Interface objects to identify the applications that we were implementing.  I then identified all of the screens in the application.  Screens are a way that the application User Interface groups major areas of business functionality to facilitate easy navigation.  Once I knew all the screens available in the application, I identified those screens we would be implementing in our prototype.</p>

<p>Now knowing the Screens we needed, I returned to my query writing expertise and mined all the Siebel Views associated to the selected Screens.  Again I proceeded to identify which Views we would implement.  In the product a View represents a User Interface function the user would perform, such as adding new people as contacts or companies as accounts or relating the activities performed as part of the sales process to the Account or Contact.</p>

<p>Once I had identified all of the Views we would implement, I really got busy.  I continued my data mining by identifying how our Business Entities (Business Components) were presented in data windows called Applets.  The Applets determined how the data supplied by the Business Components would be presented to the user.</p>

<p>The smile on my face soon disappeared as I finished this process and discovered that there were some Business Component data Fields that did not map to any columns in the data layer Tables and Columns.  I was confused, how could this be, I was down but not beaten.  I looked deeper at the problem and saw a break between the Business Layer and Data Layer for special Calculated Fields.  In the property that defined the calculation I found the details needed to map them to data layer tables and columns.</p>

<p>Yet this still left me with holes.  My final challenge came when I discovered that none of my Multi Value Fields were showing mappings to the data layer.  Multi Value Fields enable a Business Component to have data with multiple values.  What I noticed is that Multi Value Fields actually embed a child Business Component with a one to many or many to many relationship inside the Parent Business Component.  By looking sideways from the parent to the child mapping of Business Component Fields to table columns, I was able to build my data mart representing the objects in the three layer object architecture that would be used in our implementation.  </p>

<p>The rest was easy, developing a report off the Data Mart I was able to press a few buttons, run 20 minutes of queries, and print 80 pages of customer documentation.  In the same time it would have taken me to type in all the documentation, I managed to automate the process with the net benefit that I could reproduce updated documentation in less than 20 minutes.</p>

<p>At the end of the project when the customer saw the number of hours worked by the project team, they asked the natural question, where did the time go.  This time it was the Engagement Manager that the Project Manager reported to who asked if I could help.    I sat down with my queries and added a filter to identify which objects had been modified since the project team started.  As all Siebel Data and Repository records stored in the database capture the date of last update, I was able to locate all the changes made by the project team providing the Engagement Manager with the information needed to satisfy the customer’s questions.</p>

<p>Since working on this little tool, I have had the knowledge of how repository data is organized in the database and have used this information to help with automating tedious tasks like building the Responsibilities used to determine what users have access to views in the application.  I have also used this to help identify configuration requirements like identifying all applets that need modification in response to changes in Business Component Field configuration.</p>

<p>I have not yet gone all the way with my idea, but I am currently working on a tool that would make it easier for Business Analysts to mine application configuration knowledge.  I believe that if the Business Analyst could tie a user requirement to the views in the Siebel Application then analyzing gaps between what the users wants would be an easier process.  </p>

<p>I have stayed away from getting too technical in this article as I thought it might put my readers to sleep.  If you are interested in a deeper discussion of the details of these queries then add a comment to my blog and I will respond in future articles with more of the details.</p>

<p>The project turned out to be a success though much of the work done on the 2 prototypes would be discarded and replaced by many of the features and functions of the next release of the product.  It turned out that the developers generated over 9,000 lines of custom Visual Basic script, many of which would be discarded as new configuration features like Applet Toggles and Dynamic Drilldowns reduced the dependency on scripting to accomplish the same functions.  Using the prototype deliverable and the Data Modeling activities with the customers Database Administrator, we were able to bring in an Expert on the new Vertical Product and implement many of the customization in a fraction of the time.</p>

<p>While the project cost a bit more than expected and took a bit more time, we maintained our partnership with the customer and user department delivering them what they needed in a time frame that was acceptable. </p>

<p>Next month I will talk about an approach to using repository data in the Requirements Gathering and Design stages of an Oracle Siebel CRM implementation.<br />
</p>]]>
   </content>
</entry>

<entry>
   <title>August 2008 - Welcome</title>
   <link rel="alternate" type="text/html" href="http://blogs.oracle.com/OUCRM/2008/08/august_2008_welcome.html" />
   <id>tag:blogs.oracle.com,2008:/OUCRM//326.6087</id>
   
   <published>2008-08-28T05:52:34Z</published>
   <updated>2008-12-05T09:05:35Z</updated>
   
   <summary>&#160; This month I celebrate one decade working with Oracle Siebel CRM applications.&#160; When I contemplated sending my resume (CV) to Siebel Systems, I wondered, why the industry so heavily favored this product and company.&#160; At the time I directed...</summary>
   <author>
      <name>harvey.saks</name>
      
   </author>
   
   
   <content type="html" xml:lang="en" xml:base="http://blogs.oracle.com/OUCRM/">
      <![CDATA[<p>&#160; This month I celebrate one decade working with Oracle Siebel CRM applications.&#160; When I contemplated sending my resume (CV) to Siebel Systems, I wondered, why the industry so heavily favored this product and company.&#160; At the time I directed sales related information system initiatives for a global hardware manufacturer.&#160; I regularly evaluated products in the Sales Force Automation market as part of my job.&#160;&#160; Many vendors demonstrated applications that looked good but never seemed to get implemented.&#160; I remember a few vendor references that admitted to having bought products but latter found they could not afford the implementation and maintenance costs, and the product just sat in its box.</p>  ]]>
      <![CDATA[<p>Being from New York I was naturally a suspicious person, so prior to accepting a job as Technical Account Manager with Siebel Systems, I requested a demonstration of the underlying technology used to customize and implement the Siebel 98 product.&#160; I knew I would work for the company after that first meeting. </p>  <p>It was a late meeting, on a Friday afternoon.&#160; The New York City population was beginning their weekly summertime migration to the beach.&#160; I was greeted at the door by a very professionally dressed Sales Consultant and introduced to her pet Iguana as I walked into the office.&#160; The two of them were getting ready to leave the office and begin the trip to their weekend beach house.&#160; After saying goodbye to the Iguana and owner I was treated to a tour of the Call Center Application, Siebel Tools and a lesson on its capabilities. </p>  <p>What I saw in the demonstration was a way to describe application functionality without the need to write program code.&#160; My 35 years in the Information Technology industry taught me that program code based applications have a short life span with a very poor ability to adapt to change.&#160; I became convinced in the power of the Siebel product, but at the time I did not really understand all that I had seen.&#160; </p>  <p>Soon after beginning my employment with Siebel I was sent to California for three weeks of technical training.&#160; My time in the office before my trip was spent pouring over technical manuals so when I sat in class, many terms were already familiar to me.&#160; While in class I drew diagrams in order to visualize and understand the materials presented by my instructors.&#160; I was nervous as I knew that the Monday after my return home I was scheduled to be a senior resource on a high profile project.</p>  <p>During my three weeks of training I got to know the 19 other new employees attending training.&#160; It was an interesting mix of people with varied technical abilities and future roles in the company.&#160; What would become a continuing trend in my Siebel career, there were people joining the company with skills in a product whose company was acquired by Siebel and they were hired to assist in the integration of the products database models. </p>  <p>I was very critical regarding the fact that the training was disjointed with many instructors and no guidance during the case study week we participated in.&#160; As a result I sat down with the program director (who would latter become my manager) to discuss potential improvements to the three weeks of training.&#160;&#160; For me the most beneficial day of training was the final day of the case study.&#160; On that day we were required to present our solutions.&#160; In the meeting sat some managers that our direct managers reported to.&#160; These experts were there to critique our solutions and progress.&#160; No pressure.</p>  <p>My team totally missed the point early on and followed a path that had us do a long and impressive presentation and a very short and dysfunctional demonstration of the working product.&#160; Another team completed many more objectives than we did, but during their presentation the solution fell apart as it did not adhere to best practices.&#160; It seems that the second team accomplished all the objectives by writing Visual Basic code to extend the application and satisfy the requirements (we were not supposed to write code).&#160; The chief programmer on that team got into a heated discussion defending the solution with several of the senior managers. It was painful to watch him defend himself while missing the point of the criticism, yes it worked, but it was a dead end and not maintainable.</p>  <p>He argued, the solution worked, what&#8217;s the problem.&#160; What he did not have an answer for was, would he be available when the application needed to be modified, upgraded, or enhanced.&#160; Like many who do not consider the long haul, as a technical rather than a business person he was willing to trade the high future costs of maintenance for a working solution today. While Oracle Siebel does enable programmers to extend the application writing complex code segments, it is an option that should only be used as a last resort. Instead, developers are encouraged to extend the application by manipulating objects in Siebel&#8217;s three layer Object Oriented repository. Oracle Siebel CRM also provides many Business Automation tools to help route data, implement sophisticated business rules all without writing program code. These alternatives to code/scripts are more easily and cost justifiably maintained and updated.</p>  <p>As Karma would have it, a week after I began on my first project, this coding genius whose technical capabilities I had a deep respect for but whose business decisions scared me, came on to my project as one of its lead developers.&#160; The customer, a major bank, who in 5 years had gone through 6 significant mergers, decided that two pilot programs would decide the future of Siebel at the bank.&#160; </p>  <p>The Project Manager running the Call Center pilot including integration to the CTI environment was required to say yes to all customer requests.&#160; No one wanted to jeopardize the big potential Branch opportunity.&#160; We were all encouraged to keep the customer happy and give them what they wanted. The customer at the end of the project wondered why the project was behind schedule and above cost estimates.&#160; The second pilot was run by a third party consulting team only one of whom had been on a training course.&#160; Though the second project personnel did not understand the product they were implementing, we managed to keep the needed changes to a minimum and implement with mostly out of the box functionality.</p>  <p>My job was to support both Pilots, keep them aligned, and lead them to a future integrated architecture including workstations in each of the banks branches.&#160; After spending 6 months trying to accomplish the impossible, and managing to negotiate the possible with the customer and implementation teams, I jumped at the chance to join the Curriculum Development department and help transform the three weeks of internal training I was so critical of, into a flagship program for our implementation partners.</p>  <p>For the last nine years I have focused my attention in the education department, sharing my experiences with my students.&#160; I have been asked to write a monthly article for this new publication.&#160; My future articles will start by covering topics describing the different stages in the life cycle of an Oracle Siebel CRM implementation.&#160; I will present topics covering implementation project and development best practices as well as interviews with people in the field, working with the product.</p>  <p>Next month starting at the early requirements gathering and design solution stages of a CRM project I will share the best practices I have learned, experienced, and have collected from others.&#160; I am eager to cover topics of interest to our readers and can be reached at harvey.saks@oracle.com with requests.&#160;&#160; Future articles will also include interviews with Field, Sales, and Development personnel working with the Oracle Siebel CRM solutions.&#160; If you are interested in hearing more about how we managed to generate over 9,000 lines of program code and still be successful, then look for next months article.</p>]]>
   </content>
</entry>

</feed>
