Alert.png The wiki is deprecated and due to be decommissioned by the end of September 2022.
The content is being migrated to other supports, new updates will be ignored and lost.
If needed you can get in touch with EGI SDIS team using operations @ egi.eu.

Difference between revisions of "EGI Pay-for-Use PoC:Business Cases/Workplan"

From EGIWiki
Jump to navigation Jump to search
Line 44: Line 44:
|-
|-
! scope="row" | Consumer  
! scope="row" | Consumer  
| I want a list of the available services and their price (as a PoC, list of services that will have a price associated is HIGH)
| I want a list of the available services and their price  
|
| As a PoC, list of services that will have a price associated is HIGH
| Pricing  
| Pricing  
| Low  
| Low  
Line 52: Line 52:
! scope="row" | Consumer  
! scope="row" | Consumer  
| Who helps me when issues arise ? Is this help cost and how much?  
| Who helps me when issues arise ? Is this help cost and how much?  
|
| To be agreed, and then defined as part of the SLA
| Support  
| Support / SLA
| Med  
| Med
| 1st
| 1st
|-
|-
! scope="row" | Consumer  
! scope="row" | Consumer  
| Where do I get information about your services?  
| Where do I get information about your services?  
|
| This is connected to publishing information,
| Service Catalogue  
| Service Catalogue  
| Low  
| Low  
Line 66: Line 66:
! scope="row" | Consumer  
! scope="row" | Consumer  
| How can I access your services? Do you have a portal or something similar? (AP to be used at the start)  
| How can I access your services? Do you have a portal or something similar? (AP to be used at the start)  
|
|  
| Service Access  
| Service Access  
| Low  
| Low  
Line 73: Line 73:
! scope="row" | Consumer  
! scope="row" | Consumer  
| What is the price? Is it cheaper than the commercial cloud? (need to have this justication/rational now)  
| What is the price? Is it cheaper than the commercial cloud? (need to have this justication/rational now)  
|
|  
| Pricing  
| Pricing  
| High  
| High  
Line 80: Line 80:
! scope="row" | Consumer  
! scope="row" | Consumer  
| If not, what is the difference with commercial clouds? What are the advantages or using yours? (need to have this justication/rational now)[[]]  
| If not, what is the difference with commercial clouds? What are the advantages or using yours? (need to have this justication/rational now)[[]]  
|
|  
| Value Proposition  
| Value Proposition  
| High  
| High  
Line 87: Line 87:
! scope="row" | Consumer  
! scope="row" | Consumer  
| How can I pay for the services? Credit Card? Bitcoins (billing aspects/during PoC invoicing/bank transer; Tokens for PoC and potential future/production)  
| How can I pay for the services? Credit Card? Bitcoins (billing aspects/during PoC invoicing/bank transer; Tokens for PoC and potential future/production)  
|
|  
| Payment  
| Payment  
| Med  
| Med  
Line 94: Line 94:
! scope="row" | Consumer  
! scope="row" | Consumer  
| Can I receive a formal invoice with my requirements to put it into my budget? (yes)  
| Can I receive a formal invoice with my requirements to put it into my budget? (yes)  
|
|  
| Payment  
| Payment  
| <br>  
| <br>  
Line 101: Line 101:
! scope="row" | Consumer  
! scope="row" | Consumer  
| How can I be sure the price is equal to the quality of resource? (add rationale around acceptance of HEPSPEC - fully transparant within the SLA)  
| How can I be sure the price is equal to the quality of resource? (add rationale around acceptance of HEPSPEC - fully transparant within the SLA)  
|
|  
| Pricing / Service Quality  
| Pricing / Service Quality  
| Med  
| Med  
Line 108: Line 108:
! scope="row" | Consumer  
! scope="row" | Consumer  
| Are any other communities paying for resources? (start an inital list through the PoC, maybe add a survey question)  
| Are any other communities paying for resources? (start an inital list through the PoC, maybe add a survey question)  
|
|  
| Use Cases  
| Use Cases  
| High  
| High  
Line 115: Line 115:
! scope="row" | Consumer  
! scope="row" | Consumer  
| Do you have Windows? (yes, for the cloud resources)  
| Do you have Windows? (yes, for the cloud resources)  
|
|  
| Technical  
| Technical  
| Med  
| Med  
Line 122: Line 122:
! scope="row" | Consumer  
! scope="row" | Consumer  
| Do you support products with licensing (like ANSYS, that only allows licenses for a given customer, not shared) even if the license machine is at my site behind a firewall? how?  
| Do you support products with licensing (like ANSYS, that only allows licenses for a given customer, not shared) even if the license machine is at my site behind a firewall? how?  
|
|  
| Licensing  
| Licensing  
| Med  
| Med  
Line 128: Line 128:
|-
|-
! scope="row" | Consumer  
! scope="row" | Consumer  
| Can I test for free? (only next 12 months or so - this will be part of the 2nd phase in designing more comprehensive service packages)
| Can I test for free? (only next 12 months or so - this will be part of the 2nd phase in designing more comprehensive service packages)  
|
|  
| Service Package  
| Service Package  
| Med
| Med  
| 2nd
| 2nd
|-
|-
! scope="row" | Consumer  
! scope="row" | Consumer  
| Is your firewall open for what I need? (part of our technical architecture and description)
| Is your firewall open for what I need? (part of our technical architecture and description)  
|
|  
| Technical  
| Technical  
| Med
| Med  
| 1st
| 1st
|-
|-
! scope="row" | Consumer  
! scope="row" | Consumer  
| I can't ftp, do you support dropbox?&nbsp;(more connected to storage, which is in a later phase - for now we are just accounting for current storage sites i.e. DPM and dCache)
| I can't ftp, do you support dropbox?&nbsp;(more connected to storage, which is in a later phase - for now we are just accounting for current storage sites i.e. DPM and dCache)  
|
|  
| Technical  
| Technical  
| Low
| Low  
| 2nd
| 2nd
|-
|-
! scope="row" | Consumer  
! scope="row" | Consumer  
| Do I need a certificate? who gives it?  
| Do I need a certificate? who gives it?  
|
|  
| Authentication  
| Authentication  
|  
|  
Line 156: Line 156:
|-
|-
! scope="row" | Consumer  
! scope="row" | Consumer  
| Do I get a machine/service for me immediately at any time? will the machine be too busy? is the data transfer too slow? can I use Teamviewer? (this will be part of the 2nd phase in designing more comprehensive service packages)
| Do I get a machine/service for me immediately at any time? will the machine be too busy? is the data transfer too slow? can I use Teamviewer? (this will be part of the 2nd phase in designing more comprehensive service packages)  
|
|  
| Service Package / SLA  
| Service Package / SLA  
| Med
| Med  
| 2nd
| 2nd
|-
|-
! scope="row" | Consumer  
! scope="row" | Consumer  
| Is there a Service Level Agreement? (yes, we need to define this now as many other aspects depend on the contents)
| Is there a Service Level Agreement? (yes, we need to define this now as many other aspects depend on the contents)  
|
|  
| SLA  
| SLA  
| High
| High  
| 1st
| 1st
|-
|-
! scope="row" | Resource Provider  
! scope="row" | Resource Provider  
| I want to set a price for the Grid Compute service on a HEPSPEC-hour (or hour?) (part of initial core activities)
| I want to set a price for the Grid Compute service on a HEPSPEC-hour (or hour?) (part of initial core activities)  
|
|  
| Pricing  
| Pricing  
| High
| High  
| 1st
| 1st
|-
|-
! scope="row" | Resource Provider  
! scope="row" | Resource Provider  
| I want to set a price for the Cloud Compute service based on .... (part of initial core activities
| I want to set a price for the Cloud Compute service based on .... (part of initial core activities  
|
|  
| Pricing  
| Pricing  
| High
| High  
| 1st
| 1st
|-
|-
! scope="row" | Resource Provider  
! scope="row" | Resource Provider  
| I want to set a price for the Grid/Cloud Storage service based on GB per month  
| I want to set a price for the Grid/Cloud Storage service based on GB per month  
|
|  
| Pricing  
| Pricing  
|  
|  
Line 192: Line 192:
! scope="row" | Resource Provider  
! scope="row" | Resource Provider  
| How much extra effort &amp; on how many people does this require, and at what level?  
| How much extra effort &amp; on how many people does this require, and at what level?  
|
|  
| Cost  
| Cost  
|  
|  
Line 199: Line 199:
! scope="row" | Resource Provider  
! scope="row" | Resource Provider  
| Can I pay such extra effort to those people?  
| Can I pay such extra effort to those people?  
|
|  
| Cost  
| Cost  
|  
|  
Line 206: Line 206:
! scope="row" | Resource Provider  
! scope="row" | Resource Provider  
| If I give a contact name, how many mails/calls will she/he receive?  
| If I give a contact name, how many mails/calls will she/he receive?  
|
|  
| Support / SLA  
| Support / SLA  
|  
|  
Line 213: Line 213:
! scope="row" | Resource Provider  
! scope="row" | Resource Provider  
| When do I get the extra funds and under what constraints?  
| When do I get the extra funds and under what constraints?  
|
|  
| OLA / Contract  
| OLA / Contract  
|  
|  
Line 220: Line 220:
! scope="row" | Resource Provider  
! scope="row" | Resource Provider  
| Can I reject potential users that will create more problems than benefits? On what basis?  
| Can I reject potential users that will create more problems than benefits? On what basis?  
|
|  
| Security / SLA  
| Security / SLA  
|  
|  
Line 227: Line 227:
! scope="row" | Resource Provider  
! scope="row" | Resource Provider  
| What are the legal issues if the customer is not in my country?  
| What are the legal issues if the customer is not in my country?  
|
|  
| Legal / Policy  
| Legal / Policy  
|  
|  
Line 234: Line 234:
! scope="row" | Resource Provider  
! scope="row" | Resource Provider  
| Will digital certificates be used?  
| Will digital certificates be used?  
|
|  
| Authentication  
| Authentication  
|  
|  
Line 241: Line 241:
! scope="row" | Resource Provider  
! scope="row" | Resource Provider  
| Do I know these users? (example, bitcoin "researchers") Does it make sense to work with them even if they say they work on research or innovation?  
| Do I know these users? (example, bitcoin "researchers") Does it make sense to work with them even if they say they work on research or innovation?  
|
|  
| Legal / Policy  
| Legal / Policy  
|  
|  
Line 248: Line 248:
! scope="row" | Resource Provider  
! scope="row" | Resource Provider  
| Can parts of administration be outsourced? If so, what are the service costs? What are the benefits?  
| Can parts of administration be outsourced? If so, what are the service costs? What are the benefits?  
|
|  
| Business Model  
| Business Model  
|  
|  
Line 255: Line 255:
! scope="row" | Resource Provider  
! scope="row" | Resource Provider  
| What agreements do I have to make and with whom?  
| What agreements do I have to make and with whom?  
|
|  
| Agreements  
| Agreements  
|  
|  
Line 262: Line 262:
! scope="row" | Resource Provider  
! scope="row" | Resource Provider  
| Does VAT apply? If so, when?  
| Does VAT apply? If so, when?  
|
|  
| Pricing / Legal  
| Pricing / Legal  
|  
|  
Line 269: Line 269:
! scope="row" | Resource Provider  
! scope="row" | Resource Provider  
| We are a publicly funded institution, are there any known restrictions for selling services?  
| We are a publicly funded institution, are there any known restrictions for selling services?  
|
|  
| Legal / Policy  
| Legal / Policy  
|  
|  
Line 276: Line 276:
! scope="row" | Technology Provider  
! scope="row" | Technology Provider  
| What technologies are you lacking that we could offer or develop? Can I develop pay-per-use tools and deploy them? Can I charge for that?  
| What technologies are you lacking that we could offer or develop? Can I develop pay-per-use tools and deploy them? Can I charge for that?  
|
|  
| Technology / Tools  
| Technology / Tools  
|  
|  
Line 283: Line 283:
! scope="row" | Technology Provider  
! scope="row" | Technology Provider  
| How do I get paid? who pays me? when?  
| How do I get paid? who pays me? when?  
|
|  
| Payment / Contract  
| Payment / Contract  
|  
|  
Line 290: Line 290:
! scope="row" | Technology Provider  
! scope="row" | Technology Provider  
| Who is our interface for e.g. agreements/contracts, requirements, improvement, support?  
| Who is our interface for e.g. agreements/contracts, requirements, improvement, support?  
|
|  
| Business Model  
| Business Model  
|  
|  
Line 297: Line 297:
! scope="row" | Technology Provider  
! scope="row" | Technology Provider  
| Can I deploy a contextualized solution?&nbsp;''(may need to explain this)''  
| Can I deploy a contextualized solution?&nbsp;''(may need to explain this)''  
|
|  
| Technical  
| Technical  
|  
|  
Line 304: Line 304:
! scope="row" | Technology Provider  
! scope="row" | Technology Provider  
| Do you run on Windows?  
| Do you run on Windows?  
|
|  
| Technical  
| Technical  
|  
|  
Line 311: Line 311:
! scope="row" | Technology Provider  
! scope="row" | Technology Provider  
| Does it make sense to prepare something for mobile phones? ''(guessing no)''  
| Does it make sense to prepare something for mobile phones? ''(guessing no)''  
|
|  
| Service  
| Service  
|  
|  
Line 318: Line 318:
! scope="row" | Broker  
! scope="row" | Broker  
| What agreements do I have to make and with whom?  
| What agreements do I have to make and with whom?  
|
|  
| Agreements  
| Agreements  
|  
|  
Line 325: Line 325:
! scope="row" | Broker  
! scope="row" | Broker  
| How do I get paid? who pays me? when?  
| How do I get paid? who pays me? when?  
|
|  
| Payments  
| Payments  
|  
|  
Line 332: Line 332:
! scope="row" | Broker  
! scope="row" | Broker  
| Do customers prefer a&nbsp;% and/or flat rate for broker services? Will it depend?  
| Do customers prefer a&nbsp;% and/or flat rate for broker services? Will it depend?  
|
|  
| Business Model  
| Business Model  
|  
|  
Line 339: Line 339:
! scope="row" | Broker  
! scope="row" | Broker  
| How is revenue shared in federated service provision? (e.g. GOCDB, Acct Portal)  
| How is revenue shared in federated service provision? (e.g. GOCDB, Acct Portal)  
|
|  
| Business Model  
| Business Model  
|  
|  
Line 346: Line 346:
! scope="row" | Multi  
! scope="row" | Multi  
| Do I have to get involved in the communication between provider and user after an agreement/contract is signed? If yes, how do I get a percent or a contract for support?  
| Do I have to get involved in the communication between provider and user after an agreement/contract is signed? If yes, how do I get a percent or a contract for support?  
|
|  
| Technical  
| Technical  
|  
|  
Line 353: Line 353:
! scope="row" | Multi  
! scope="row" | Multi  
| How can I teach this to the users?  
| How can I teach this to the users?  
|
|  
| Support  
| Support  
|  
|  
Line 360: Line 360:
! scope="row" | All  
! scope="row" | All  
| How can I learn what is this about?  
| How can I learn what is this about?  
|
|  
| Service Description  
| Service Description  
|  
|  

Revision as of 14:44, 25 March 2014

Pay-For-Use menu: Home Processes/Instructions Service/Price Overview Service Management Legal/Policy Actions Meetings



List of selected business cases and overall workplan of agreed activities.

(To be developed)

Business Cases

Roles

  • Consumer (User): The person actually using the service (user).
  • Customer: The person or entity that negotiates the level of services and commissions the service provider or broker and may pay, doing so on behalf of a number of consumers (users).
  • Resource Provider: An organisation offering access to ICT resources through service abstractions (e.g., computing power, storage).
  • Broker: An organisation facilitating or arranging transactions and agreements between a customer and one or more resource providers.
  • Technology Provider: A person or entity providing the required technology to support service delivery.

User Stories

The below list of potential questions that each role may ask or scenarios will shape User Stories for defining specific developments required. All information is being collected and articulated using a Google Doc. Once specific User Stories are defined. The below table will be updated and will feed the required technical developments.

See wikipedia page for more information regarding User Stories.

General

Define, at least, the "first level" or "base" service we are going to provide for each class of services.

By Roles

Role Questions for Developing User Stories Comments Topic Priority Phase
Consumer I want a list of the available services and their price As a PoC, list of services that will have a price associated is HIGH Pricing Low 2nd
Consumer Who helps me when issues arise ? Is this help cost and how much? To be agreed, and then defined as part of the SLA Support / SLA Med 1st
Consumer Where do I get information about your services? This is connected to publishing information, Service Catalogue Low 2nd
Consumer How can I access your services? Do you have a portal or something similar? (AP to be used at the start) Service Access Low 2nd
Consumer What is the price? Is it cheaper than the commercial cloud? (need to have this justication/rational now) Pricing High 1st
Consumer If not, what is the difference with commercial clouds? What are the advantages or using yours? (need to have this justication/rational now) Value Proposition High 1st
Consumer How can I pay for the services? Credit Card? Bitcoins (billing aspects/during PoC invoicing/bank transer; Tokens for PoC and potential future/production) Payment Med 1st
Consumer Can I receive a formal invoice with my requirements to put it into my budget? (yes) Payment
1st
Consumer How can I be sure the price is equal to the quality of resource? (add rationale around acceptance of HEPSPEC - fully transparant within the SLA) Pricing / Service Quality Med 1st
Consumer Are any other communities paying for resources? (start an inital list through the PoC, maybe add a survey question) Use Cases High 1st
Consumer Do you have Windows? (yes, for the cloud resources) Technical Med 1st
Consumer Do you support products with licensing (like ANSYS, that only allows licenses for a given customer, not shared) even if the license machine is at my site behind a firewall? how? Licensing Med 2nd
Consumer Can I test for free? (only next 12 months or so - this will be part of the 2nd phase in designing more comprehensive service packages) Service Package Med 2nd
Consumer Is your firewall open for what I need? (part of our technical architecture and description) Technical Med 1st
Consumer I can't ftp, do you support dropbox? (more connected to storage, which is in a later phase - for now we are just accounting for current storage sites i.e. DPM and dCache) Technical Low 2nd
Consumer Do I need a certificate? who gives it? Authentication
Consumer Do I get a machine/service for me immediately at any time? will the machine be too busy? is the data transfer too slow? can I use Teamviewer? (this will be part of the 2nd phase in designing more comprehensive service packages) Service Package / SLA Med 2nd
Consumer Is there a Service Level Agreement? (yes, we need to define this now as many other aspects depend on the contents) SLA High 1st
Resource Provider I want to set a price for the Grid Compute service on a HEPSPEC-hour (or hour?) (part of initial core activities) Pricing High 1st
Resource Provider I want to set a price for the Cloud Compute service based on .... (part of initial core activities Pricing High 1st
Resource Provider I want to set a price for the Grid/Cloud Storage service based on GB per month Pricing
Resource Provider How much extra effort & on how many people does this require, and at what level? Cost
Resource Provider Can I pay such extra effort to those people? Cost
Resource Provider If I give a contact name, how many mails/calls will she/he receive? Support / SLA
Resource Provider When do I get the extra funds and under what constraints? OLA / Contract
Resource Provider Can I reject potential users that will create more problems than benefits? On what basis? Security / SLA
Resource Provider What are the legal issues if the customer is not in my country? Legal / Policy
Resource Provider Will digital certificates be used? Authentication
Resource Provider Do I know these users? (example, bitcoin "researchers") Does it make sense to work with them even if they say they work on research or innovation? Legal / Policy
Resource Provider Can parts of administration be outsourced? If so, what are the service costs? What are the benefits? Business Model
Resource Provider What agreements do I have to make and with whom? Agreements
Resource Provider Does VAT apply? If so, when? Pricing / Legal
Resource Provider We are a publicly funded institution, are there any known restrictions for selling services? Legal / Policy
Technology Provider What technologies are you lacking that we could offer or develop? Can I develop pay-per-use tools and deploy them? Can I charge for that? Technology / Tools
Technology Provider How do I get paid? who pays me? when? Payment / Contract
Technology Provider Who is our interface for e.g. agreements/contracts, requirements, improvement, support? Business Model
Technology Provider Can I deploy a contextualized solution? (may need to explain this) Technical
Technology Provider Do you run on Windows? Technical
Technology Provider Does it make sense to prepare something for mobile phones? (guessing no) Service
Broker What agreements do I have to make and with whom? Agreements
Broker How do I get paid? who pays me? when? Payments
Broker Do customers prefer a % and/or flat rate for broker services? Will it depend? Business Model
Broker How is revenue shared in federated service provision? (e.g. GOCDB, Acct Portal) Business Model
Multi Do I have to get involved in the communication between provider and user after an agreement/contract is signed? If yes, how do I get a percent or a contract for support? Technical
Multi How can I teach this to the users? Support
All How can I learn what is this about? Service Description


Workplan Overview

January 2014: Kick-off of the activity

  • Hold first call - 23 Feb 2014 @ 12:00 CET (TBC)
  • Establish fixed day and time for semi-monthly calls

April 2014: First phase implementation of all technical specifications, list of required agreements and refinements to policy issues documented in the EGI Sustainability Plan (M48)

  • Technical
    • Review technical detail table and complete with relevant information
    • Associate prices within GOCDB according to instructions provided here
    • Accounting Portal to make required extraction from GOCDB and accounting for usage
      • Pull the site data and create a table for use in displaying charging. This table should be directly viewable, at least for the pilot.
      • Create test cpu view like the cloud one. Best to base it on the Custom_View so that we can select particular VOs relevant to the pilot.
    • Investigate and implement a billing function (initially a virtual bill)
    • Perform a gap analysis of supporting services (either new or extensions to the current tools) that would enable the increased automation of the process once it has been manually established and subsequent development required for missing functionality.
    • Report back on identified issues and overall progress
  • Policy/Legal
    • Identify and evaluate legal, policy, and organisational issues around the full implementation of the pay-for-use model (review initial information from first survey)
    • Articulate appropriate business and responsibility models (review initial broker models developed)
    • Request potential consultation from FedSM regarding service management processes and agreements.
    • Collate information to be presented within Sustainability Plan that is easily digestible (Lead: EGI.eu)

May 2014: Pay-for-Use aspects included in Federated Cloud release (even in Beta/pre-production)

  • Identify members involved in the EGI Federated Cloud to serve as pay-for-use representatives
  • Gather requirements from the EGI FedCloud for its inclusion

June 2014: First presentation of activities and feedback from EGI-InSPIRE EC Review

  • PoC to decide what information to be presented and ultimate goal

October 2014: Conclusion of phase 2 activities: updates from feedback and overall refinements

  • TBD based on activities carried out. Dedicated F2F to be discussed either following EC review or other date TBD (e.g. Sept 2014).

December 2014: Circulation/Publication of Final Proof of Concept Report

  • To be included in final EGI-InSPIRE Periodic Report (Lead: EGI.eu with requested contributions from PoC members)