the cyberlynx b2b emarketplace - lessons learned
TRANSCRIPT
-
8/4/2019 The Cyberlynx B2B eMarketplace - Lessons Learned
1/13
________
Cyberlynx B2B eMarketplace: Lessons Learned
A comprehensive review of the Cyberlynx Marketplace Project.
Timothy Davy
14 September, 2001
-
8/4/2019 The Cyberlynx B2B eMarketplace - Lessons Learned
2/13
Timothy Davy, 2001 Page 2
Cyberlynx Marketplace Project Review
The intent of this document is to provide a
review of the Cyberlynx project and todocument lessons learned from the
implementation, operation and support of the
Marketplace.
Cyberlynx Marketplace: Background
Cyberlynx Procurement Services (referred to
in this document as Cyberlynx) was formed in
August 2000, jointly owned by TheCommonwealth Bank Group, EDS Australia,
Telecom New Zealand (Australia),
Woolworths, Lion Nathan, Carter Holt Harvey,and Royal and Sun Alliance. Cyberlynx is a
Procurement Service Provider premised on thestrength of demand aggregation, driven by the
buying strength of the shareholders. That is,
the owners of Cyberlynx commit their spend
for specific indirect goods and services, which
provides the basis for an aggregated 'network'
effect.
Each new customer of Cyberlynx provides
additional purchase volumes that can generate
economies of scale and pricing discounts for
the other existing participants of the Cyberlynxcommunity. By developing a diverse range ofcustomers across industries, Cyberlynx is able
to develop category spend across a wide range
of indirect non-strategic products and services.
A primary component of the Cyberlynx
technology strategy is the deployment of anon-line private eMarketplace. The marketplace
is accessible by Cyberlynx shareholders and
through it the shareholders can access, review
and purchase indirect goods and services
sourced on their behalf by Cyberlynx. The on-
line marketplace is based on the Ariba solutioncalled Ariba Marketplace Standard Edition,
referred to as AMSE throughout the document.
Lessons Learned
This document captures lessons learned from
the marketplace implementation and operation.
Some of lessons relate specifically to the
AMSE product, others are general 'business'
lessons that may be relevant to other
marketplace or e-procurement projects.
Lessons are grouped under the following
headings, with the order of lessons presentednot reflecting a ranking of their importance or
otherwise.
Lessons
1. Content & Catalogue Management2. Visibility of Supplier Orders3. Buyer/Supplier Adoption4. ACSN5. AMSE Installation6. AMSE Transportation Facilities7. ConnectAriba.Com8. Training/Educational Resources9. AMSE Defects, Bugs & Issues10. Approach to Go Live11. Buyer v Marketplace12. Overall Lessons
-
8/4/2019 The Cyberlynx B2B eMarketplace - Lessons Learned
3/13
Timothy Davy, 2001 Page 3
Lessons of Cyberlynx Marketplace
1. Content ManagementSeveral issues relating to content management
were identified throughout the project. Weexamine firstly two key concepts relating to
content management derived from the project,
before examining specific Cyberlynx-related
content management issues.
1. Content Management is ComplexThe primary lesson learnt was confirmation of
the oft-quoted belief that 'content is king' -
content and content management plays an
integral and central role in the successfuldeployment of an e- procurement/marketplace
solution. The reasons for this are many, but ata high level, any e- procurement solution must
be viewed by users as the path of last
resistance to desired product, goods and
services, otherwise the value of the solution is
minimal. If users cannot quickly and easily
find what they are looking for they will utilise
other avenues, resulting in contract leakage,
and maverick purchasing. End-user acceptance
is vital in the overall success of an e-
procurement solution and content management
has the capacity to play a role in ensuring this
acceptance. Unfortunately, content
management is also complex. On theCyberlynx project, many of the catalogues
underwent over thirty revisions until the
content was suitable for use in the
marketplace. The reasons for this are many and
are outlined in section 3 below.
The primary lesson derived from this is that
adequate time, effort and resources must be
allocated to content management within any e-
procurement implementation. The importance
and effort of content management should not
be under-estimated.
2. Different Products/Services have DifferentContent Requirements
The key lesson identified here was that
different products and services (ie, different
content) are best suited to different means ofrepresentation. The Cyberlynx business model
supported multiple categories of indirect
procurement, and each category varied in
terms of its propensity to be supported by a
'traditional catalogue' format that is the norm
in most e-procurement systems. Some content,
whilst representable in traditional catalogue
formats, lost richness and value when
constrained into textual catalogues.
A possible classification approach to thevarious forms of 'transactive content' might be
as follows:
1 Simple Catalogue items2. Complex Catalogue items
3. Category Specific Solutions
Simple catalogue items are those representable
in traditional catalogue formats. The key
differentiator between Simple and Complexcatalogue items is based on the relative
importance or requirement to address specific
catalogue patterns in the category. Thesecatalogue patterns include related products
(parent/child relationship), substitutionbetween equivalent products, comparative
products and configuration.
Category Specific Solutions are those non-
strategic products and services that are not
easily represented in traditional catalogueformats. Key factors defining a CSS
include:
- significant process benefits can be gainedfrom a technology application;
- work-flow centric process withmultiple stakeholders involved,
resulting in a complicated process in
order to generate a requisition;
- enables a standard way for buyers tointeract with the supplier market.
The lesson here is that marketplace or e-
procurement deployments need be aware of the
limitations of traditional catalogues to
adequately represent the products and services
that buyers and suppliers may wish to transact
with in the system. As content is a crucialcomponent of any such system, the propensity
of the system to adequately present such
content may influence the product selection or
performance or such system.
Cyberlynx Content Management Experiences
The pilot phase of Cyberlynx involved the
production of electronic Catalogues for four
Cyberlynx suppliers (Boise Cascade, National
One, Lexmark, and Samsung).
-
8/4/2019 The Cyberlynx B2B eMarketplace - Lessons Learned
4/13
Timothy Davy, 2001 Page 4
The below diagram shows the areas of work
involved in this phase of the project:
Area of Work Description
Supplier
Engagement
Involved the process:
1 Approaching a supplier,
2. Informing suppliers on electronic Catalogues and their obligations as a supplier to Cyberlynx
Catalogue
Generation
Involved how to proceed with a supplier in generating a CIF 3.0formatted Catalogue, once they
committed to participating in the Cyberlynx exchange.
Steps:
1. Training of the supplier's staff on the use of the supplier Catalogue application & tools2. Consulting in conjunction with the supplier on the configuration of the application (i.e.
initial set-up & configuration)
3. Maintenance and management of the Catalogue by the customer4. Publication of a customised Catalogue in CIF 3.0 format5. Delivery of CIF Catalogues to Cyberlynx
Catalogue
Verification
Once the Catalogue has been published it passes through a process that will allow Cyberlynxto verify the Catalogue for contract compliance and to decide when it is released to the buyers of the
exchange
Catalogue
Loading
Once the Catalogue was verified for contract compliance, it was loaded into the Ariba
Marketplace environment and made available to marketplace buyers.
During the course of the pilot the following
content-related issues were discovered:
- Catalogue Validation ToolsThe biggest issue encountered during the pilotwas the difficulty suppliers had in
understanding and conforming to the CIF3.0
Catalogue format. Throughout the pilot,
undocumented restrictions on content were
discovered within the AMSE product.
Communicating these discoveries to suppliersand updating their Catalogues to take them
into account proved difficult.
A tool was required that would allow suppliers
to continue working on the Cyberlynx
Catalogues in a manner that was independentof the final Catalogue formats. Given the tight
timeframes involved, it was decided that an
Excel spreadsheet should be used to collect the
Catalogue data from suppliers as it would
allow macros to be developed that would
validate the collected data against the ever
increasing list of rules, updated when and as
they were discovered. The macros used to
validate the data could be invoked by the
supplier and provided them with an indication
as to the reason that the data was invalid as
well as the specific location in the spreadsheet.
Validation of the data included checking
minimum and maximum field lengths, field
and format, the relationship between variousfields and ensuring the uniqueness of specific
fields or field combinations. Macros were also
developed that allowed the validated
Catalogue data to be published in both CIF3,
Marketplace and Buyer formats.
- UNSPSC Categories and ProductAttributes
At the time of this report, Boise Cascade had
approximately 50 items that did not map in to
any existing UNSPSC categories, and werestill awaiting the allocation of suitable
categories by the ECCMA. It would be
expected this would be an ongoing problem for
new suppliers brought into the marketplace.
A further complication of most ontologies,
including UNSPSC, is that new versions of the
ontology set are released on a periodic basis.
In order to ensure that commodities are
categorised correctly and that they are
compatible with the latest as well as the earlier
-
8/4/2019 The Cyberlynx B2B eMarketplace - Lessons Learned
5/13
Timothy Davy, 2001 Page 5
UNSPSC versions, they should be categorised
with CID's (Commodity Identifiers) rather than
the UNSPSC categories. The CID codes are
mapped to an appropriate UNSPSC versionwhen the Catalogue is either published or
imported. Unfortunately it is not a commonpractice by suppliers or procurement systems
to use CID's, and as a result it generally falls to
the responsibility of the suppliers Catalogue
generation application to use CID's internallyand to publish to a version of UNSPSC
specified by the buyer.
It was discovered during the pilot that Ariba
Marketplace mandates all commodities to be
categorised to the 4th UNSPSC level. It hasbeen common practice that if a suitable
UNSPSC category does not exist at the 4th
level that the supplier categorise thecommodity to the 3rdlevel (This practice is
also documented in the "Ariba BuyerCatalogue Format Reference" documentation).
This requirement necessitated that both Boise
and National One categorise several hundred
items to the 4th level, and the ECCMA needed
to be called upon to create new categories
where necessary. As stated above, BoiseCascade currently has 50+ items with the
ECCMA awaiting the creation of new
categories.
The final UNSPSC issue was related to the useof attributes in the catalogue to allow a finerselection of specific commodities within a
UNSPSC category, for example, using the
attributes "grade, texture, size" to find a
specific type of photocopy paper. There are
currently no standards available to ensure a
consistent set of attributes within a particularUNSPSC category across all suppliers. The
dominant attribute set in use today is a
proprietary attribute set designed by "Internat"
called SMD (Standard Modified
Dictionary). Unfortunately this does not have
wide enough industry support to be considereda de facto standard. In an effort to address this
issue the ECCMA have formed a working
group to define a standard set of attributes for
commodities called EIAC (the ECCMA
International Attribute Code). In the absence
of any International attribute standard it was
decided that attributes would be required only
for UNSPSC categories with more than 50
items. An arbitrary decision was made that
buyers would be able to locate products within
a category with less that 50 items by
searching on the short description, and that
categories with more than 50 items would
require attributes to allow buyers to further
segment the category. Boise Cascade andNational One each had about 15 categories
with >100 items and another 15 categorieswith >50 items each. The largest category had
over 300 items. In the absence of any standard
it was decided to allow the suppliers to define
attributes for categories that had >50 itemsbased on the information that they have in their
internal systems.
The recommendation made to suppliers was to
keep the number of attributes and their values
to a minimum. This would make it easier toconverge on either a locally agreed or
international standard when one is developed.
By allowing the suppliers to initially determinethe attributes, it was possible to provide tightly
segmented catalogues without the delaysassociated with the development of a locally
agreed set of standard attributes, and the
further delays as suppliers attempt to collect
the attribute information to be compliant with
the standard attribute set.
- Supporting products that requireConfiguration
Many technical products, and in particular IT
products such as printers, have configurationrequirements that range from simple tocomplex. Complex products require
sophisticated configuration programs, usually
hosted on the manufacturers web-site, and
hence would require the use of "punch-out"
technologies to allow buyers to "travel" to the
supplier's web-site, buy from it and return totheir requisition via a shopping trolley. In the
case of the Lexmark Catalogue the
configuration requirements were relatively
simple - in order to make it easy for a buyer to
select the correct components and options for a
printer it would be necessary to be able togroup all of the components and options for a
particular model together.
This requirement was not met by the standard
UNSPSC categories as individual components
of a printer such as the printer engine, sheet
feeders, memory, cables, and consumables all
have different UNSPSC categories making
them impossible to group together if
strict conformance to UNSPSC categories is
maintained.
-
8/4/2019 The Cyberlynx B2B eMarketplace - Lessons Learned
6/13
Timothy Davy, 2001 Page 6
For this reason, a decision was made to place
all the Lexmark printer components and
options in the same UNSPSC category as theprinter engine and to use parametric attributes
to further segment the printer group by printermodel. This allowed a buyer to browse the
UNSPSC categories to get to "Laser Printers"
and then search the "model" attribute within
"Laser Printers" to find all items/componentsfor a particular printer model.
The Lexmark Catalogue was further
complicated as many of the printer options
such as memory or sheet feeders were used
across multiple (but not all) printer models.Unfortunately the current version of Ariba
Buyer only allows an attribute to have a single
value (a future version will support multi-valued attributes). This means that to support
the Lexmark products in Ariba Buyer they hadto be categorised in the same UNSPSC
category, as well as items that are used across
multiple printer models being added to the
Buyer Catalogue multiple times, once for each
model that it is compatible with, each with a
different "model" attribute to identify themodel that it supported.
-- Price BreaksMany suppliers offer discounts or price breaksfor larger orders. Ariba Buyer does not supportrice breaks while Ariba Marketplace does. In
order to support price breaks in Ariba Buyer it
is necessary to enter an item multiple times,
once for each price break, each with a different
pricing and description. However the
description and the price are not fields that areused in Ariba Buyer to uniquely identify an
item. In Ariba Buyer, each item is uniquely
identified by the combination of the fields
"Supplier ID", "Supplier part ID" and
"Supplier Part Auxiliary ID". Because
the items are repeated in the catalogue the"Supplier ID" and the "Supplier Part ID" are
the same. In order to uniquely define each
price break the "Supplier Part Auxiliary ID" is
set to a string that indicates the price break.
For the Samsung Catalogue the "Supplier Part
Auxiliary ID" was been set to Vol 1for single
unit pricing, Vol l00+ for greater than 100
units, and Vol 500+ for volumes greater than
500 units. The product description in the "Item
Description" and "Short Name" have been
appended with a string indicating the volume
breaks to the buyer
Because Ariba Marketplace provides Supportfor Price Breaks directly, and does not allow
items to be multiply listed the spreadsheetneeds to take this into account and publishes
differently for Buyer and Marketplace. This
was further complicated by the fact that while
Ariba Marketplace supports price breaks, thereis a known bug that prevents price breaks from
being loaded via the Catalogue files. Because
of this bug price breaks must be manually
entered through the Marketplace
administration tools.
The use of this technique to support price
breaks in Ariba Buyer does not allow price
breaks to be enforced. It is possible that abuyer could order a single Samsung monitor at
the price intended for volumes greater than500. It is then the responsibility of the
supplier to validate pricing, whereas this
should be validated by the e- procurement
application.
- Supplier and Manufacturer URL'sAriba Marketplace provides fields in the
catalogue that can contain URL's to both the
supplier and manufacturer web-sites. These
URL's are displayed along with other productinformation in the catalogue, and provide alink to suppliers & manufacturers web-sites.
This enables the supplier and/or manufacturer
to not only provide a picture, but to reference a
webpage or pages, and display significantly
more advanced and customised information.
Some buyers have implemented firewalls that
block employee access to the Internet, and
therefore block access to the supplier and/or
manufacturer web sites. To overcome this will
require that the supplier be able to deliver a
copy of their web content, customised for theirbuyer, that can be hosted internally. This then
gives rise to other related issues surrounding
which technologies are used to build the web-
pages/websites, as buyers may not be able to
support a suitable environment required to
display the web content. Assuming that the
technology issue is resolved, the next point
that would need to be addressed is how a
supplier synchronises the delivery of new
buyer catalogues with new web-content issues
to a buyer and hosted internally.
-
8/4/2019 The Cyberlynx B2B eMarketplace - Lessons Learned
7/13
Timothy Davy, 2001 Page 7
This is an academic point if the supplier cannot
provide suitable URL's in the first-place.
Suitable URL's ideally should notcontain pricing or warranty information, unless
the supplier can guarantee that the informationpresented to the buyer is in compliance with
the buyers contract. Both Samsung and
Lexmark where able to provide suitable
URL's to HTML pages on their respectivewebsites which included not only an image,
but also appropriate auxiliary information that
extends beyond what is available in the
catalogue.
Boise Cascade and National One do not havesuitable web-sites. As an interim measure they
placed the product images on a web server and
providing a URL directly to the image. Bothcompanies will need to develop a more
sophisticated web site in the future to betterdifferentiate their products.
- Product DescriptionsProduct descriptions were typically pulled
from internal systems that were never expectedto be publicly exposed. These descriptions had
several problems including abbreviations and
jargon, used to shorten the description length,
which, while well understood within the
supplier, were completely confusing whenexposed to the buyer. A mix of full text, jargon and abbreviations, combined with a
lack of standardisation across suppliers can
make searching for a particular product almost
impossible.
- Capitalisation.Inconsistent use of capitalisation across
descriptions makes reading a list of products
difficult. For this reason Cyberlynx
standardised on "first letter" capitalisation
across most fields, and standard sentencecapitalisation for descriptions.
- Invalid CharactersSome of the data present in the suppliers
systems had been manipulated by Unicode
systems with 16 bit characters, which resulted
in characters being represented outside the
printable ASCII range. Although both Ariba
Buyer and Marketplace are able to support
multiple languages, the Catalogue formats are
strong steeped in 8 bit ASCII. All non non-
printable characters had to be removed.
- Short Descriptions.The AMSE Catalogue formats recognised that
a product needs to have both a product title
(referred to as a short description) 50
characters in length, as well a longer moredetailed description 2,000 characters in length.
At least one of the description fields must be
present. If there is no detailed description, the
short description is copied to the detailed
description. In the event that there is no short
description the detailed description is truncatedto the first 50 character. The truncation of
the detailed description (if it is greater than 50
characters) can produce a short description thatis impossible for a buyer to understand. It is
important that any item with a detaileddescription longer than 50 characters should
have a suitable short description.
Where possible, validation rules were built in
to the developed spreadsheet tool, allowing the
suppliers to quickly detect and correct theseproblems before publishing the Catalogue
- Product ImagesAriba Buyer does not support the use ofimages directly, but rather images areprovided indirectly via URL's. The link docs
not have to be just an image, but can be an
entire HTML page, or application. Ariba
Marketplace on the other hand, displays an
image in the Catalogue. This Catalogue image
is either:
- Embedded in the catalogue when loadedinto the marketplace.
- Supplied as a separate file with the imagename/path included in the catalogue
- A URL linked to an image on a website.(Note: the URL must be the URL of the
image, not a page containing the image as
is the case with Ariba Buyer).
Ideally for each Ariba Buyer or Ariba
Marketplace product, images should be
available that clearly identify the product.
However many vendors already have images
of their products that group several items
together, such that unless the images are clear
and a visible label incorporated with the
-
8/4/2019 The Cyberlynx B2B eMarketplace - Lessons Learned
8/13
Timothy Davy, 2001 Page 8
image, it is not possible for the buyer to
discern which of the items is the product that
they are looking for. An example is a photo
offered by Boise Cascade which had 10different biro pens neatly displayed in a fan
arrangement on a velvet cloth. A buyer has noway to identify which of the pens displayed is
the item that they have selected. For this
reason it is necessary for a supplier to provide
single item images, or to clearly label the itemsin the image. If the items are labelled then an
agreement on images size would need to be
reached otherwise the labels will become
illegible if the image needs to be scaled down.
Units of Measure
Many of the prospective suppliers to
Cyberlynx will have existing systems thatalready support EDI, and as a direct result will
have existing "unit of measure" data for theirproducts based on the EDI X12 UOM (Units
of Measure). The internal UOM used by Ariba
Buyer and Marketplace are based on the
UN/UOM (United Nations Unit of Measure).
Suppliers that don't currently support EDI will
need to define UN/UOM data for each of theirproducts, however it is an onerous burden on
suppliers that do support EDI to maintain and
support 2 different UOM standards.
Ideally the catalogue application wouldtranslate the UOM standard used by thesupplier to the UOM standard expected by the
buyer. Due to the constraints of the pilot
project it was not appropriate (although
possible) to perform UOM translation in the
spreadsheet application developed. As a result
the responsibility of UOM translation must beborn by cither the supplier or the buyer.
Because the Ariba Buyer and Marketplace
systems have the facilities to support UOM
translation it was felt that for the short term it
would be appropriate if this was used toperform any UOM translation that would be
required.
In order to avoid having to support UOM
translation for a large number of UOM
standards it has been decided that only the EDI
X12 and UN/UOM standards would be
accepted in Cyberlynx catalogues.
- Marketplace Software Bugs
During the course of the pilot several software
bugs in the Ariba Marketplace where
discovered which impacted the Catalogue
format. These included:
Price Breaks information was ignoredwhen loaded in to the Marketplace via thecatalogue files. Fortunately the only
Catalogue effected by this was the
Samsung Catalogue, and this was the
smallest of all the Catalogues. Two
versions of the Catalogue where
maintained, one with price breaks for
Ariba buyer, and one without price breaks
for Marketplace. The price break
information was then entered manually in
to the marketplace. Version 7.5.1
corrected this problem, however at the
time that this report was written thecorrection has not been tested.
Supplier part numbers are currentlyrequired to be unique across all suppliers.
Since there is no way to ensure that
different suppliers do not use the same
part numbers, it is necessary to modify a
suppliers part number so that it containsextra information that will guarantee that
it is unique. Orders placed on a supplier
will need to have this "extra" information
removed so that they are presented with
the correct part number for entry in totheir order systems. To overcome thisproblem and ensure that no modifications
where required to the marketplace or
supplier systems it was decided to prefix
the supplier pat number with the string
" part#". This added
string would not need to be stripped when
passed to the supplier, as the order entry
staff will intuitively separate the correct
part number.
The translation software used to importthe catalogues is strips punctuationcharacters from the pat numbers. This
means that the following part-numbers are
identical when loaded in to the
marketplace: ABC123, ABC-123,
ABC/123.Each of which should representdifferent items.
Product attributes (Parametric attributes)do not load correctly from the catalogue
into the marketplace. To overcome thisissue marketplace catalogue was modified
-
8/4/2019 The Cyberlynx B2B eMarketplace - Lessons Learned
9/13
Timothy Davy, 2001 Page 9
such so that each parametric name was
loaded from a separate file.
Date problem- The Marketplace requireseffective & expiry dates for each product,
however it misinterprets the format andtransposing day and month values. To
overcome this the dates were hard coded
at effective date =01 /01 /2001, expiry
date = 01/12/2001
Cyberlynx members who implement adifferent (non-Ariba) procurement system
will not be able to load the CIF or cXML
Catalogues designed for Ariba Buyer. Thisposes two issues that Cyberlynx need to
address. 1 - Creation of Catalogues in an
appropriate format for non-Ariba
procurement systems. 2 - Compliance ofthe catalogue in each of the different
formats. Different procurement systemswill also require different catalogue
delivery mechanisms
In order to overcome these issues it was
decided that Cyberlynx would, in the
immediate future, endorse the oneprocurement platform, Ariba and the
ACSN. In the future this may have been
extended to other platforms once the
issues were resolved. However, contract
compliance procedures need to be definedand implemented for the Ariba platformsbefore they could be extended to other
procurement systems.
In the short term it was Cyberlynx's intention
to leverage the facilities of the Ariba
Marketplace for suppliers who do not wish to
implement an Ariba Buyer solution today. In
order to allow members to use other
procurement systems, it might be necessary for
Cyberlynx to outsource the contract
compliance to a Supplier Hub or other 3rd
party, who is in a better position to manageand manipulate the catalogue formats
The Ariba Connect Program is also addressing
issues of non-Ariba e-procurement and e-
Marketplace systems connecting to the ACSN.
This program is producing off-the-shelf
"adaptors" or connectors that allow non-Ariba
products such as Commerce One's BuySite to
connect to the ACSN. The adaptor will
perform translations between the Ariba and
Commerce One format for catalogues and
PO's. This would allow Cyberlynx to continue
to leverage the offerings of the ACSN for non
Ariba players.
Visibility of Supplier Orders
Issue
In order to offer a range of value added
services to both the buyers and suppliers,Cyberlynx would need to gain visibility of all
orders placed via the member's Ariba Buyer
procurement systems. The easiest way to
achieve this would be for Cyberlynx to be
configured as the supplier to each of the
members. In this way they would receive theorders as if they were the suppliers.
While this would appear to be an acceptablesolution the shortcoming is that the orders will
not be separable into separate "real suppliers"by the buyers procurement systems, destroying
their ability to provide a break down of spend
across each real supplier. Further discussions
with Ariba are required to resolve this issue.
It is not practical to rely on the services of aSupplier Hub to provide the reporting required
back to Ariba, and this approach would
become unworkable when there are numerous
supplier hubs in operation. Unless one is
nominated as the "primary" hub and takes onadded responsibilities including contractcompliance, and as such will be the recipient
of all Catalogues form all other supplier hubs.
Buyer/Supplier Adoption
IssuesBuyer and Supplier adoption had a greater
emphasis placed on it in the Cyberlynx project
than might be expected from a walk-up
solution such as AMSE. This was for a number
of reasons.
1. Cyberlynx did not have an formalapproach/methodology to buyer/supplier
adoption
2. Different users had different expectationsof the marketplace and expected
the marketplace to fulfil their expectations
3. Integration was important tomany marketplace participants.
Lessons
-
8/4/2019 The Cyberlynx B2B eMarketplace - Lessons Learned
10/13
Timothy Davy, 2001 Page 10
The reason that Cyberlynx did not have a
formal methodology regarding buyer/supplier
adoption was that Cyberlynx's approach was to
defer the development of such a methodologyuntil a buyer or supplier was actually 'adopted'
into the marketplace. This would drive theprocess and reveal the underlying issues.
EDS completed preparatory work on creatingan adoption strategy that revolved around the
user's 'technical' adoption into the marketplace.
This was a template based approach that
captured information need to accurately and
effectively create the users in the marketplace
environment and to ensure that the users hadthe required infrastructure to access the
marketplace. The approach did not address any
of the business issues related to their adoption.
It is of interest to note that Ariba does not have
any enablement/adoption methodology or
collateral. Their sum of such seems to
currently consist of an early draft of the
adoption strategy mentioned above that was
forwarded to Ariba for review.
Different users of the marketplace (Samsung,
Lexmark, Cater Holt Harvey, etc) had different
expectations/requirements of the marketplaceand expected the marketplace to conform totheir requirements. Due to the inherent nature
of a marketplace, this is not feasible, as a
marketplace cannot be customised for each
user.
The reason for conflict was driven, largely, bypoor positioning of the marketplace by
Cyberlynx. Different messages
were communicated to different players by
different Cyberlynx personnel, such that
different players ended up with different views
of the marketplace operation, functionality andpositioning.
The lesson from this is that the market-maker
needs to play a strong role in positioning the
marketplace and both driving and managing
the expectations of the marketplace members.
A consistent message needs to be
communicated by all market-maker
members to all potential members of the
marketplace. The market-maker should be
careful as to the expectations they create and
the functionality, etc, that they promise. It
should be the market-makers rather than the
participants driving the marketplace.
Integration was a key issues for many
participants in the Cyberlynx marketplace. TheAMSE solution was originally positioned as a
on-ramp solution for users, with the only
'integration' requirement being a web browser.
It became clear that most users were interestedin ,or had been promised, direct integration
from the marketplace to their back-end
systems. Once again, this could be seen as a
fault of the marketmaker in the way they
positioned and communicated the marketplace
and marketplace capabilities. It alsorevealed a lack of understanding of the
positioning of the marketplace by the
marketplace members, which can once againbe related back to the market- makers role in
managing the users.
The AMSE product is not positioned by Ariba
as having integration capabilities though Ariba
has foreshadowed AMSE ERP adaptors in
future releases of AMSE (yet to be
confirmed).Integration is not difficult in atechnical sense - business documents within
AMSE are created as cXML documents and
can be sent to a users back-end system for
integration, or via the ACSN as
cXML/EDI/Fax/E-mail, etc. What might provemore difficult (this is covered in detail in theCHH integration scoping document) is that
different users will require different
information from the market-place and, due to
the nature of the AMSE product, it can not be
customised for each user. Therefore, user 1
may want accounting information includingGL and Cost Centres, whereas user 2 may
want Item Codes and Project codes, etc. The
users need to be aware of this, and this is
something that once again, needs to be driven
by the market-maker.
AMSE Installation (7.5.x)
Issues
There exist several components of AMSE that
are configured during the initial installation of
the product and that once configured cannot be
later changed. The configuration of these
components has a direct impact on the
functional operation of the marketplace system
-
8/4/2019 The Cyberlynx B2B eMarketplace - Lessons Learned
11/13
Timothy Davy, 2001 Page 11
but are not documented in the AMSE
documentation.
For example, the character set used for theOracle database the marketplace sits on
directly determine whether XML documentscan be exported from the marketplace
(essential if any form of integration is
required). If the wrong character set is chosen
and integration is required, then the entiremarketplace will need to be re-installed to
resolve the problem. This problem is
heightened in that the default Oracle character
set is not the AMSE required character set.
Lessons
These issues were discovered during the initial
phase of the Cyberlynx project in the sandpitAMSE environment. Due to the gap between
completion of the sandpit environments andcommencement of the development/production
environments due to contractual issues, there
was time for the project team to complete a
new installation of the marketplace with these
issues addressed and to then test the effect of
such changes. In the course of a normal projectthese changes would have to have been made
in the development/production environments
and then tested. This would not be an ideal
situation.
1. On future AMSE project, consultCyberlynx documentation to familiarise
project team with already identified issues
2. Plan on at least two iterations of thesandpit environment (if possible).
3. Pressure Ariba to include and highlightsuch issues in their documentation
AMSE Transportation Facilities
Issues
Due to the immature state of the AMSEproduct there are currently no transportation
facilities present in the product. This means
that when multiple instances of the project are
installed, such as development, test and
production environments, any changes made in
one environment must be manually replicated
in the other environments, rather than
being automatically ported through a
transportation facility.
Lessons
All changes made must be tested thoroughly
on all AMSE environments used in the project.
This can prove somewhat difficult in theproduction environment once it has gone live
as there maybe issues which prevent testingcertain functionality, such as creating, routing,
denying a purchase order, etc. Even if testing
is done in the production environment before it
has gone live, any changes made at a later dateto the testing or development environments
will need to be replicated in the production
environment. This may cause difficulties and
the project team needs to be aware of this.
The availability of transportation facilities in
the AMSE product has been requested as anenhancement but Ariba has stated they have no
intention of providing this functionality.
connect. Ariba.com
Issues
http://connect.ariba.com is Ariba's portal for
knowledge and support. Developers report
issues with the Ariba product
through connect.ariba.com. A shortcomingofconncct.ariba.com is that users are restricted
to viewing issues that they have posted
themselves. This means that although an
AMSE issue may already have been
discovered and addressed by a certain user,other users will not be aware of this and willneed to go through the process of addressing
and submitting the issue themselves. This can
prove frustrating when a user spends a large
amount of time trying to resolve an issue only
to discover it's already been reported to Ariba,
classified as an issue and resolved.
Lessons
1. Pressure Ariba to change thefunctionality of connect.ariba.com
2. Before spending time addressing AMSEissues, first check with Ariba whether
other users have reported the issue, and
whether Ariba has already
addressed/resolved the issue.
Training/Educational Resources
Issues
There is a lack of training and education
resources addressing Ariba's product lines
-
8/4/2019 The Cyberlynx B2B eMarketplace - Lessons Learned
12/13
Timothy Davy, 2001 Page 12
available. This is both for developers, with the
majority of AMSE training held both
sporadically and overseas, and also for end-
users, including 'train-the-trainer', etc. TheEDS/Cyberlynx team was unable to access any
Ariba training or educational collateral.
Lessons
Be aware of this issue and plan accordingly.Be aware that training may not be a trivial
exercise if EDS is require to create training
collateral as it will be creating it from scratch.
Product Defects, Bugs and Shortcomings
Issue
There were defects, bugs and shortcomings
identified in the AMSE product roll-out. Manyof these impacted upon the Cyberlynx AMSE
deployment, and the EDS team was required to
create work-arounds for several of these
defects. These have been documented in detail
in the supporting Cyberlynx AMSE
documentation but are listed at a high levelbelow.
- Attribute Enumeration- Date Format Conflict- Field Length Restriction- Price breaks Import- Internal Part Number Uniqueness- Missing UNSPSC Segments- Image loading mechanisms- Out of date Branding Spec's- Reporting Functionality- GST/Sales Tax- Applet-based Administrator InterfaceOne of the biggest issues with the AMSE
product is the database that underlies the
product. There are currently a large number of
inconsistencies in terms of databasenormalisation, primary keys, etc. These
inconsistencies are the root cause for number
of defects and issues present in the AMSE
product. Although resolving these
inconsistencies would not be difficult, Ariba
has not expressed any interest in doing so. The
suggestions for addressing this issue can be
found in the response to the AMSE Ballot
Roadmap 7.5.3.
Approach to Go Live
Issue
A lot of issues involved in a marketplacedeployment will not become clear until the
project has gone live, i.e., how do we enable asupplier, adopt a buyer, what integration issues
are going to be important, what do different
users expect from the system, etc. Cyberlynx
as a client were not willing to go live until allissues they perceived as outstanding were
addressed, including issues which had no
operational impact - for example,
Americanised spelling of 'catalog' in the
marketplace environment.
Lesson
We should encourage the client to "go live",even with a pilot since this will reveal practical
issues (and in some marketplace cases, evendisprove business models before the client has
sunk too much capital into the technology).
ACSN
Issue
ACSN is a product offering from Ariba that is
used to differentiate their product offerings.
The foundation services of ACSN were to
include:
Catalogue Services - Tools to streamlinedistribution and management of supplier
catalogues
Transaction Management - Reliable,secure transmission and processing of
business documents
Directory and Registration - Creation,configuration, and management of
relationships with trading partners
Commerce Services Integration Platform - Basic processes underlying commerce
services, workflow to integrate services
into transaction processes, integration
across commerce services
As it currently exists, very few, if any, of these
services are available. ACSN functionality is
weak and poorly explained. There are a lack of
ACSN players in the APAC region, and costs
associated with it are unclear.
The only success experienced with ACSN on
the Cyberlynx project was as a transaction
-
8/4/2019 The Cyberlynx B2B eMarketplace - Lessons Learned
13/13
Timothy Davy, 2001 Page 13
mechanism, to allow the delivery of business
documents to marketplace participants.
Lesson
ACSN should not be relied upon or expectedto deliver promised functionality, and as such,
ACSN-related functionality should not be
offered to clients as part of a marketplace
deployment/project.
Buyer v Marketplace
Issues
There existed amongst the Cyberlynx membersdifferent degrees of uncertainty over the roles
of Ariba Buyer and Ariba Marketplace. The
Cyberlynx experience was as follows:
- Although there are many similaritiesbetween Ariba Buyer and AMSE, a
fundamental difference remains in
that
- Ariba Buyer is a "one-to-many"architecture and Ariba Marketplace is a"many-to-many" architecture. "One-to-
many" means one buying organization per
instance connecting with its many
suppliers. Ariba Marketplace can serve
many buyers and suppliers, thus loweringthe market maker's maintenance costs ofits customers.
- The functionality (and the look and feel) isvery similar. Users are able to search for
products, create requisitions, send them
through workflow, receive products, etc.At this time, however, the Marketplace
"buyer" functionality is not as robust as
that of Buyer. A good example of this is in
the area of workflow. The positive of
Marketplace is the ease of remote and
distributable administration of workflow.But it cannot do things such as ad-hoc
routing. Also, areas like integration are
weaker.
- A company may not be able to geteverything they want out of a Marketplace
as they can from their own Buyer
application. This stems from being part of
shared environment. While AMSE is
highly customisable per marketplace,
there are limitations to how much it can be
customised for each buyer on the system.
Some examples are:
- cost centre accounting, catalogueorganisation, etc. There are certain
aspects of a marketplace that have tobeset up the same way for everyone.
Some companies will want a greater
ability to make it their own.
- product and supplier access: AribaMarketplace offers features to enable
individual buyers to sec only the
products, suppliers and prices that are
specific to them. But there are
limitations to this, not just functionalbut as a matter of control. Some buyers
may not want to rely on a shared
marketplace to provide their users onlywhat they want them to see.
- Single application serving internalneeds: if T&E, e-Forms and other
internal products and services are
positioned as part of the value
proposition for Ariba Buyer, it's an area
that Ariba Marketplace isn't going toserve on behalf of their clients.
Overall Lessons
The Cyberlynx Marketplace team were able to
deliver a fully enabled, ACSN-ready,
Marketplace instance based on the AMSE
product in under five weeks.
Many of the issues that would limit thesuccessful deployment of an AMSE
marketplace have been encountered, resolved
and/or documented.
Its feasible that the current Cyberlynx AMSE
set-up be packaged as 're-useable 'AMSEenvironment, used to enable clients
considering an eMarketplace to 'go live' with a
30- day pilot to reveal practical issues and test
business models before the client has sunk too
much capital into the technology.
Timothy Davy
14 September, 2001