[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Who would you choose to work this project?

  • From: "C. M. Sperberg-McQueen" <cmsmcq@blackmesatech.com>
  • To: Roger L Costello <costello@mitre.org>
  • Date: Mon, 15 May 2023 15:25:52 -0600

Re:  Who would you choose to work this project?
Roger L Costello <costello@mitre.org> writes:

> Scenario: An organization has a legacy data format that they want
> converted to XML. Specifically, an XML Schema is to be created (and
> possibly a Schematron schema and possibly an XSLT/XPath program). The
> domain is complicated. It takes years to master the domain. There are
> two candidates available to perform the task. Both candidates are
> bright and energetic. One candidate (let's call him candidate #1) is a
> master of the domain but knows nothing about XML (XML, namespaces, XML
> Schema, Schematron, XSLT/XPath, etc.). The other candidate (let's call
> him candidate #2) is a master of the XML suite of technologies but
> knows nothing about the domain.
>
> Which candidate would you choose?
>
> Are there other factors (beside knowledge of the domain and knowledge
> of the XML suite of technologies) that you would take into
> consideration when choosing a candidate? For example, would you take
> into consideration how much time is allocated to complete the project?

The first other factor that comes to my mind is:  why does the
organization want to convert the legacy data format into XML?

Are there particular problems in the existing setup that need to be
solved?  Threats to the existing data or software?  Are there particular
opportunities in the XML space the organization wants to exploit?  Or is
it just a desire for buzzword compliance?

A second factor that comes to mind is: in my experience, organizations
seldom have emotions, but people working in them often do.  Is it the
organization's management who want to move to XML?  Or the domain
experts?


> How much does domain expertise matter when converting a legacy data
> format to XML? How much does knowledge of the XML stack matter?

Some.

And some.

XML is easy enough to learn that lots of people have learned it, and
lots of those people have learned it by designing XML vocabularies and
building XML applications.  So your candidate #1 has a reasonable chance
of success.

XML is used in enough different contexts that anyone who works with XML
for a living has probably acquired a fair amount of experience learning
enough about a domain to communicate with domain experts and work with
them to design a suitable vocabulary and workflow.  So your candidate #2
also has a reasonable chance of success.

In an organization full of domain experts who don't know anything about
markup, it may be easier for an XML expert to learn the domain
sufficiently than for a domain expert to learn about XML. 

Good luck.

-- 
C. M. Sperberg-McQueen
Black Mesa Technologies LLC
http://blackmesatech.com


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.