Theme 3

advertisement
WIPO Regional Seminar
Intellectual Property, Software and E-Health
Case Study:
Software Licensing Experience in UNAIDS
Kigali, Rwanda
4 June 2010
Prepared by:
S. NEWELL
UNAIDS
March 24, 2016
First, some introductions…
UNAIDS
March 24, 2016
About me…
• My name is Sima Newell
• Currently, I am the head of IT at UNAIDS
Chief, Technology Services Division
• I am based in Geneva, Switzerland
• I am an electrical engineer by training
Master of Engineering from McGill University, Montreal Canada
• I have been at UNAIDS for nearly 6 years in this position
• Prior to that, I worked at WHO (5 years), the ILO & the UN secretariat
• Before that, I worked in a .com company for several years in Canada
UNAIDS
March 24, 2016
About IT in UNAIDS
• UNAIDS is a joint, cosponsored programme of the UN (est. 1996)
• We have a global secretariat, with presence in about 90 countries
• We have over 900 staff world wide
• When I joined UNAIDS in 2004, we had no IT support
in our countries, or in our regional support teams
• We have since rolled out global services to all regional support teams
and nearly all our countries:
 Improved connectivity
 Global e-mail addresses
 Voice & video conferencing, where practicable
 Re-designed, collaborative intranet
 Global data systems
 Enterprise resource planning
UNAIDS
March 24, 2016
To get through it, we have had to consistently
Manage for the future
UNAIDS
March 24, 2016
1
Why start with
the future?
UNAIDS
March 24, 2016
2
Learning from
the past
3
Putting things
into practice
1
Why start with
the future?
UNAIDS
March 24, 2016
2
Learning from
the past
3
Putting things
into practice
First, because things change
3yrs
Over time:
• Needs for the product evolve
• Software and technology progress
• People / project owners change
• The environment and priorities shift
What’s appropriate now just won’t be right in a few short years.
UNAIDS
March 24, 2016
P.S. apologies to IP owners for shameless copying of two images from Google images to make my point
Second, because costs can skyrocket
Rule of thumb:
• 60 to 80% of costs are
incurred
after
the first release
(version 1.0)
of any software
UNAIDS
March 24, 2016
Third, because success
breads great ideas
A successful product brings:
• Buy-in
• Innovation for new/increased use
• Use of the system and/or data in
unforeseen ways
UNAIDS
March 24, 2016
Most of my time is spent
managing for the future
For software licensing, this means asking key questions:
Sourcing:
• Can I buy off-the-shelf, or do we need a custom solution?
• Are open source solutions viable and appropriate?
Sustainability:
• What staff and resources will I need to maintain my system?
• Are there license renewal costs?
• Is the company reputable / there for the long haul?
Ownership:
• How critical is the information in the system?
• Who needs to own the system? The information?
• How easily will I be able to change systems / vendors later?
• How much risk is there if the vendor does not deliver as expected?
UNAIDS
March 24, 2016
A success story:
UNAIDS intranet redesign
•
•
Old system was 10+ years old, hard to maintain, hard to add content
With strategy of going global, we needed something meaningful to country staff
Phase 1: behind the scenes:
•
•
•
We assessed different options and technologies and tried an open source tool
Our staff learned and became familiar with the tool and liked what they saw
We didn’t have the time or resources to launch the new tool and a whole new
system together, so:
 We re-built the whole intranet exactly as-was, but in the new tool
 When we turned it on, no-one noticed, exactly as planned!
UNAIDS
March 24, 2016
A success story:
UNAIDS intranet redesign
Phase 2: visibility & change management
First steps:
• We ran a survey & spoke to people to find out what staff needed
• We started to build components that we knew people would need
Executive change:
• Our new executive director started in January ’09
• One day, he met a member of our staff association in an airport
• The staff rep suggested sold him on the idea of a more collaborative intranet
• EXD then expected us to deliver a whole new intranet in a matter of a few weeks!
Success!
• Because we were ready and had made flexible technical and licensing decisions
• Because we already knew what people were asking for
• We delivered a first new section in a couple weeks and the whole new intranet
within 4 months, with huge buy-in and success.
UNAIDS
March 24, 2016
1
Why start with
the future?
To manage change,
I steward the future
UNAIDS
March 24, 2016
2
Learning from
the past
3
Putting things
into practice
1
Why start with
the future?
To manage change,
I steward the future
UNAIDS
March 24, 2016
2
Learning from
the past
3
Putting things
into practice
The story of my worst project ever
•
•
At my previous organization -- an electronic publishing project
Selection process lead to two options:
1. An
•
•
•
off the shelf product that
did what we wanted,
could be deployed quickly,
at relatively low cost for a pilot
BUT was licensed on a named user basis and would cost millions to
deploy to the whole organization
2. A customized solution that
• could do what we wanted,
• would take a little longer
• would cost more up-front,
BUT would cost significantly less in the long run.
•
After weighing all the pros and cons, we chose the second option, and then it all
went horribly wrong…
UNAIDS
March 24, 2016
The story of my worst project ever
(continued)
Problems with the vendor:



We had to buy licenses from a well-known company and services from a systems integrator
The systems integrator went bankrupt before we concluded the contract
The people jumped ship to another, reputable, company that agreed to take on our
business under the same terms and conditions
Problems with the project:




They sub-contracted without telling us
They never met one single deliverable correctly, and rarely on time
The second (reputable) company then also went bankrupt; the people formed a 3rd new
company and kept the terms and conditions
We cut the contract and our losses, hired staff and completed the project ourselves.
Problems with the product:



We discovered every corner that had been cut, and realized that to deploy globally, we
would have to re-write the whole system (months of work)
In the meantime, a change of management meant that the sponsor was lost and the project
was ultimately cancelled.
A few years later, the need to have electronic publishing was noted and a committee was
formed to study the issue and develop a new solution
UNAIDS
March 24, 2016
Mistakes are the best opportunity
to learn from
In this case, the lessons were:
1. Go off the shelf as much as possible.
The sales manager who refused to negotiate on named user licenses was shortly
thereafter fired from the company that proposed an off-the-shelf-solution
2. Use short, iterative cycles.
By the time we were done, the needs had changed, executive management had
changed and we were scrambling to show something for all our hard work on a
need we knew was critical
3. Involve all the stakeholders & communicate
This we did well, and thanks to legal office & procurement process we had a
watertight contract that gave us a clear way out and saved a lot of money
Note: the contract exits for when times are bad, not when times are good!
UNAIDS
March 24, 2016
A few more lessons:
4. Make the requirements and acceptance process clear
The vendor kept arguing that we were changing requirements. Maybe over that
length of time, we were. Short, iterative cycles would have helped, and having
the vendor know our acceptance process before bidding would have helped too.
5. Avoid fixed-price contracts
Because we need iterative cycles for software development, time and materials
to be kept under a maximum amount is much better.
6. Put terms and conditions (T&Cs) up front when tendering
This we also handled OK, from a previous (but less dramatic) lesson. We now
include all the T&Cs we need in our request for proposals, and bidders are
expected to comply or indicate in their bid what T&Cs they will need to negotiate.
UNAIDS
March 24, 2016
Licensing is integrally
tied to the whole project
•
In our case, we chose a solution based on heavily on customization
rather than licenses
•
We were nervous about the cost of named user licenses
•
In retrospect, with a successful and rapid pilot:
 The organization would probably have adopted the new system quicker
 The vendor would have had an interest in finding a viable solution on the
licensing for us
 If not, we could have continued with an affordable pilot, while looking at other
options as technology evolved
UNAIDS
March 24, 2016
From the intranet project,
we learned:
•
Try to stay ahead in terms of knowing what will be needed & asked for;
•
If you have software developers & you will need to turn things around quickly,
open source may be an option;
•
Most of the hard work is the invisible work;
best to be prepared and start before you ever promise anything.
•
Note: our public web site has very different needs and we have bought a
proprietary content management system.
UNAIDS
March 24, 2016
1
Why start with
the future?
To manage change,
I steward the future
UNAIDS
March 24, 2016
2
Learning from
the past
3
Putting things
into practice
Learn from both
successes & failures
Practical tips on licensing
in the context of eHealth draft declaration
•
Last October, Rwanda kindly hosted a meeting lead by WHO and the
Health Metrics Network looking at eHealth acquisition policy & practice
•
In this draft declaration, there are several areas that link directly to our
topic of intellectual property and licensing
•
Three important ones are:
1. Data ownership
•
Governments felt it important to ensure that they always
maintain ownership of their eHealth data
2. Confidentiality & security
•
Governments felt the need to ensure health data
remains confidential and secure
3. Infrastructure
•
UNAIDS
March 24, 2016
To address the above, the issues of hosting infrastructure were noted
as a critical precursor to software development / deployment
We also face similar
issues in UNAIDS
•
Current example: we are considering e-mail outsourcing,
because we need
 Affordable 24x7 services
 SPAM management is becoming more and more complex
 We need better disaster recovery / service continuity
UNAIDS
March 24, 2016
Can we outsource email?
•
Given that email is a critical service for us, here are some questions:
1. Data ownership: if we are not satisfied with our service provider, how hard
will it be to change in the future? What will be our options?
2. Confidentiality: our email data may have quite sensitive information in it
(incl. info on the HIV status of staff). Hosted on our premises, our data is
subject to the privileges & immunities of the United Nations. If we host
elsewhere:
• Can we negotiate with the government where the data is hosted to
ensure privileges & immunities are respected?
• What if the service provider changes hosting country in the future?
3. Infrastructure: can we ensure the up time & service continuity we need?
Where will data be backed up and restored? If it is cloud computing, see
questions on confidentiality…
UNAIDS
March 24, 2016
Practical approach:
use the procurement process
•
If we decide that outsourcing will be a good approach, then we will have
to tender for the service.
•
When we tender, we always include:

Templates for vendors to fill in on how they meet the requirements

Details of the acceptance process we expect to follow

All the terms and conditions of our future contract
UNAIDS
March 24, 2016
Example: meeting the requirements
•
Req.
No.
This is the type of requirements template we would include in a request for
proposals.
Requirement
System provides API to extract all data entered via
1 web interface
Out of the
box
Requires
customization
Cannot
meet
requirement
Meeting this
requirement is
more than 5% Comments /
of total cost
Explanation
Service continuity management ensures a recovery
2 time of less than 4 hours for 1000 mailboxes
3 Etc.
4
5
6
•
We may give weighting values (e.g. 1-5) to the different requirements, depending
how important they are and then score the vendor on those requirements
UNAIDS
March 24, 2016
Example:
details of the acceptance process
Process is essentially as follows:
1.
2.
3.
4.
5.
Vendor completes delivery, e.g. of a software component,
We receive & test it to see if it is OK
We get back to the vendor to let them know of corrections
They make the necessary changes and re-submit
We re-verify and accept.
•
When we prepare a request for proposals, we included deadlines for all
these activities (e.g. 5 working days for us to advise them of corrections,
5 working days for them to return corrected software, etc.)
•
That way:
a) we are all clear about the process
b) they can budget time for corrections
(otherwise, you might not get what you expect!)
UNAIDS
March 24, 2016
Example:
Terms and conditions
• We include the text:
“Details of the contractual and bidding conditions are to be found in Annex II (Terms and
Conditions). These provide the conditions for the submission of Proposals in response to
this RFP as well as forming the basis of any subsequent Contract(s) that may be
concluded in relation to this RFP.”
• Vendors indentify in their response any T&C they cannot accept.
• This annex would be the place to add T&C about data ownership,
confidentiality, holding the system in escrow, how to hand over the data
& system if the company changes service provider, goes bankrupt or for
some other reason the contract is broken, etc.
We try to be clear ourselves up front on what we can or cannot make
compromises when the time comes for negotiations.
UNAIDS
March 24, 2016
1
Why start with
the future?
To manage change,
I steward the future
UNAIDS
March 24, 2016
2
Learning from
the past
Learn from
successes &
failures
3
Putting things
into practice
Sets the stage for
the way forward
In conclusion
• I have shared some of my own experience with software
& related licensing at UNAIDS
• Every environment is different and I know here in Africa,
and in eHealth, some of the big challenges are:
 Infrastructure (expensive where available)
 Costs and sustainability
 Data ownership, security, confidentiality
 Managing various interests
• In the next session, I will hand it over to you to work in groups to go into
more detail on some of these issues (ownership, confidentiality,
infrastructure) based on your experiences.
UNAIDS
March 24, 2016
Last words:
Needs evolve
Technology progresses
Priorities change
Manage for the future
UNAIDS
March 24, 2016
Questions or comments?
Thank you.
UNAIDS
March 24, 2016
Download