Weitere Ă€hnliche Inhalte Ăhnlich wie E-governance Project Contract Development: Challenges and How to Overcome Them (20) KĂŒrzlich hochgeladen (20) E-governance Project Contract Development: Challenges and How to Overcome Them1. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1Cisco Confidential 1© 2013 Cisco and/or its affiliates. All rights reserved.
Prakash Kumar, Director
Cisco Consulting Services(Public Sector)
Contract Development for
e-Governance Projects
20th Sept 2013
Delivered at 39th APPA Course
Indian Institute of Public Administration, Delhi
2. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2
ï Understanding Contracts and Current Challenges
ï Key Elements of Contracts
ï Strategic considerations for contract development for various
categories of e-Governance projects
3. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 3
Defining of a Contract
âą A Contract may be defined as:
âą The Contract includes all administrative activities associated with administering a contract after it is executed,
including a review of the completed contract.
âą The level of contract may vary from simple to complex contract. The degree of effort put into contract
management should commensurate with the value, risk and complexity of the contract
âą To be legally binding, a contract needs two essential components (An agreement is NOT necessarily a
contract, because it may lack one of the essential principles governing contractual relations, e.g. intention,
consideration, legality.)
ï§ an Agreement, and Legal Consideration.
ï§ Within the agreement and consideration lies an assortment of provisions that add to the legality of a
contract. These include the offer, performance, terms, conditions, obligations, payment terms, liability,
and default or breach of the contract
âAn agreement concerning promises made between two or more parties with
the intention of creating certain legal rights and obligations upon the parties
to that agreement which shall be enforceable in a court of law.â
4. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4
Reasons for having a Contract
ï§ A Contract is necessary to ensure that the adequate safeguards are in place for the department and
the vendor:
ï§ Safeguarding the interests of the contractual relationship
ï§ Ensuring compliance with the contract terms by the client and the vendor
ï§ Ensuring performance of all necessary actions of the project as laid down in the RFP
ï§ Managing and mitigating common risks
ï§ Monitoring performance of the vendor
ï§ Enforcing the Governmentâs rights when necessary (e.g. Intellectual Property Rights,
Warranties etc)
5. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5
Right time for Contract document preparation
o The contract document should be part of the RFP/Bidding documents issued for selection of vendor
o Countries/agencies with matured procurement processes have Standard Bidding Documents and
Draft Contracts as part of the bidding documents
o Benefits:
o Vendors and departments have better clarity on expected terms and conditions
o Common understanding of contractual terms by all the participants
o Necessary clarifications and corrections can be performed during bidding process - minimizing
the time for contract signing
o Less scope for dispute/disagreement post award of contractâŠ..
6. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6
Key challenges in current contracts
o Ambiguity surrounding the scope of work and responsibilities of stakeholders â flows from the RFP
o Inadequate clarity on acceptance criteria for the deliverables
o The conditions of the contract are largely one âsided (either government or vendor)
o Ambiguity surrounding SLAs â lack of measurability
o SLAs not inline with the business requirements
o Lack of approach for addressing delays from Government â loss of time, investment and efforts of the
vendor
o Payment and profit risks to the vendors â significant delays in payment/tax variations can hit vendor
profits significantly (Unreasonable payment schedules)
o Contracts are output based and not outcome based â however, vendors have little or no control on
the project outcomes
o Inadequate clarity on change control, ownership rights, IPRâŠ.
7. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7
âą Unlimited liability to the vendor
âą Incomplete scope of work â scope is proposed to be finalized post contract finalisation â how effort
estimation can be done by the vendor?
âą Unlimited support for changes in the requirements
âą Ambiguity in data digitization requirements â requirements not spelt clearly
âą Source code requirement for COTS product!!!
âą No clarity on transaction volumes, users and data
âą Vendor evaluation and selection criteria â not inline to select the right vendor â largely based on least
cost selection
Key challenges in current contracts
8. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 8
Key Contents of Contracts for e-Governance
Projects
âą Project Specific Information
âą General Conditions of the Contract
âą Special Conditions of the Contract
âą Appendices.
source:
Illustrative only
http://finmin.nic.in/the_ministry/dept_expenditure/plan.
9. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9
Key Contents of Contracts for e-Governance Projects
Project Specific Information
âą Most of the Project Specific Information can flow from the RFP Document.
âą Shall include:
ïŒ Scope of services/work for the vendor
ïŒ Deliverables
ïŒ Project Locations
ïŒ Project timelines/project schedule
ïŒ Project Duration
ïŒ Acceptance criteria for the deliverables
ïŒ Payment schedule
ïŒ Obligations/Responsibilities of the Department
ïŒ Service Levels/Performance Indicators
ïŒ Penalties/Incentivisation measures (if any)
ïŒ Scope change management approach etcâŠ.
10. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 10
Key Contents of Contracts for e-Governance Projects
General Conditions/Terms/Contents of the Contract
âą Definitions of Terms used in the Contract
âą Conditions precedent to contract signing
âą Applicable Law governing the Contract
âą Currency of the contract
âą Language of the contract and administration
âą Authorised representatives of the department and vendor
âą Conditions on Taxes and Duties applicable for the contract, change in tax and duties and impact to project
costâŠ
11. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 11
Key Contents of Contracts for e-Governance Projects
General Conditions/Terms/Contents of the Contract â contd.
âą Approach for modifications or variations to the contract
âą Force majeure
âą Conditions for suspension and/or termination of contract
âą Liabilities of parties
âą Dispute resolution approach
âą Exit management
âą Arbitration and courts for dispute resolutionâŠ.
12. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 12
Special Conditions of the Contract
13. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 13
Different project types have different priority areasâŠ.
Software Development IT Infrastructure
Service Delivery Public Private Partnership
- Do I have ownership & IPR on source code?
- Am I assured of post implementation support?
- How do I manage scope change?
- Is my warranty & insurance taken care of?
- Am I getting latest technology?
- Licensing Policies and upgrades
- Acceptance Testing
- Transfer and usage of govt facilities by vendor
- Addition / deletion of services
- Liability of government
- Working hours
- Does govt retain strategic control of critical
infrastructure
- Exit Management
- Revenue sharing and safeguarding govt against
excess payout
14. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 14
Relation between Project Type and Contract Structuring
o The Contract clauses need to tailored based on specific project requirements, based on the type of project
o One size does not fit all â the Contract clauses for a government owned bought out software development
project may not be relevant in a PPP based service delivery project
o The Contract considerations for the following project types are explored in the subsequent slides:
o Software Development project
o IT Infrastructure projects
o Service Delivery projects
o Public Private Partnership
o Many e-Gov projects may have a combination of more than one of the above types and contract clauses
shall be suitably tailored
15. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 15
(A) Software Development â Contract Considerations
Ensuring proper documentation
Acceptance Testing
Duration of post implementation support
AMC for system software
Licensing policies and upgrades
Data ownership rights
Source code ownership
IPR on the source code and system
Transfer of rights
Change control management
Transition management
Exit management
Some key considerations in Software Development Contracts includes:
Apart from software development projects, other project categories involving software development component
shall also focus on these considerations âŠ
16. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 16
Source Code Ownership
ï§ Source Code - term for individual modules, class layers, images, and pieces of computer programming that
are compiled together to make up your software system.
ï§ Ownership of Source Code is an ethical and legal issue
ï§ Bespoke Software - software designed, developed, tested and deployed by the SP for the purposes of
rendering the Services as part of the project, including customization components to other third party
software.
ï§ As per the Indian Copyright Act, 1957, the Copyright of the Software developed by a third party rests with
the third party, unless obtained through a written deed of assignment
ï§ Only if the Source Code Ownership of all Bespoke Software is transferred to the Government by
assignment in the contract, government will be able to undertake maintenance and enhancement of
the Software
17. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 17
Intellectual Property Rights
ï§ Any Software Development (bespoke) contract should have a clause, assigning exclusive Intellectual
Property Rights to the department:
ï§ IPR to all the Bespoke Software developed , forms and the compilations of the project
ï§ IPR to any logo, trademark, trade name, service mark or similar designations
ï§ Exclusive rights to all project proprietary data
ï§ For third party products for which the SP had IPR before the contract, IPR will continue to vest with the
SP.
ï§ Department will have exclusive IPR to the project specific customisations on the product (e.g. Bolt-on
built on top of an ERP product, developed specifically for the department)
ï§ Obtaining the IPR by assignment allows the department to share / extend the application to other
departments / agencies
18. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 18
Transfer of Rights
ï§ Certain rights on the deliverables of the Software Development project may not automatically vest with the
Government, unless explicitly assigned in Contract
ï§ A transfer of any or all rights under copyright must be in writing and signed by the owner of the rights
conveyed (or the owner's duly authorized agent)
ï§ The writing should describe the nature of the rights conveyed.
ï§ The contract should specifically provide information about the rights for retaining the work, especially with
regard to exploitation of the work in new media or technological formats developed in the future.
ï§ The transfer of rights allow the owner to re-sell the products/ software to others
ï§ (e.g. Software developed by a state government department for Scheme monitoring of a Central
scheme, can be shared with other states rolling out the same scheme)
19. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 19
Change Control Management
ï§ Change in requirement is inevitable in a Software development project. Reasons
ï§ Changes in processes / addition of a new process
ï§ Scope expanded to include additional functionalities
ï§ New services introduced by department
ï§ Change Control is the mechanism for parties to agree scope and cost implications of a particular
change (whether amendment to the MSA / Service Level Agreements or service change)
ï§ The change control procedure should be detailed in the contract and should set out the steps of
suggesting, documenting, pricing and implementing variations
ï§ Contract shall include base prices required for estimating the costs of changes
20. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 20
Change Control Management â Process Flow
Initiation of Change
Control Note by SP /
Department
Proposed
Change already
part of scope?
Reject Change
Request
SP provides CCN
evaluation
Department reviews
CCN Evaluation
Change Control approved
and forms part of contract
No
Yes
Evaluation
Satisfactory?
Revision of CCN
Evaluation
No
Yes
21. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 21
Transition Management
o Transition management should provide for a seamless implementation and transition between the service providers with
minimal disruption to the project
o Transition occurs in following cases:
ï§ Different vendors for Software development and Operations & Maintenance
ï§ Selection of new SP for O&M at end of contract period
ï§ Termination of Contract
o The clause on transition management should include the transition plan which details procedures for transition of:
ï§ Tasks, Responsibilities and Resources
ï§ Timeframes for each task
ï§ Policies and procedures associated with the transition.
ï§ Proper documentation of project details
o Planning the transition with both vendors (existing and new) working together/in parallel (e.g. 1 Month) will help better
transitioning to the new vendor
22. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 22
Exit Management
âą This clause sets out the provisions which will apply on expiry or termination of the âContract Agreementâ, the âProject
Implementation, Operation and Management SLA (Service Level Agreement)â and âSOW (Scope of Work)â
âą The Exit Management Schedule details the following:
- Cooperation and provision of information by the SP
- Handing over confidential information and data of the project to the department
- Transfer of project assets
- Transfer of Certain Agreements
- Transfer Costs on transfer of project assets to the department
- General Obligations of the SP
- Exit Management Plan Clauses in the Schedule will vary according
to project type
23. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 23
Why is Exit Management important?
ï§ Smooth transition should be ensured at contract expiry, to a new Operations & Management vendor (or in
some cases, internal IT team of department)
ï§ If exit management is not properly planned, high termination costs might arise. These costs may be due
to:
ï§ Intellectual Property Rights not transferred to the department
ï§ Assistance from incumbent vendor to transition to third party not provisioned in the Contract
ï§ No provisions in the Contract to calculate residual value of equipment and other assets
ï§ Transfer of Assets or any remaining payables (e.g. lease payments)
ï§ All these can be eliminated by having a well designed exit management clause in the Contract
More applicable in PPP, IT
Infrastructure projects
24. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 25
Acceptance Testing, Audit & Certification of Projects
ï§ The primary goal of Acceptance Testing, Audit & Certification is to ensure that the proposed
system meets requirements, standards, and specifications as required by the client and as
needed to achieve the desired outcomes
ï§ The contact clause should clearly specify the scope of acceptance testing, the testing schedule,
evaluation criteria and the threshold limit for service levels
ï§ A Third party audit may be carried out to ensure compliance to the requirements set out by the
department:
ï§ Concurrent audit â Audit carried out in parallel with design, development and implementation
to certify deliverables at each stage
ï§ Certification audit â Audit carried out once the Software is fully developed and ready for
deployment
25. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 26
Scope of Audit in Software Development projects
ï§ To audit and certify that the software developed is as per the original functional and technical requirements:
ï§ Functional Requirements compliance
ï§ Interoperability and adherence to standards
ï§ Meeting of Service Levels
ï§ Controls review
ï§ Accuracy
ï§ To audit Quality as per ISO 9126
ï§ Data Integrity
ï§ Efficiency/ Performance
ï§ Usability
ï§ To audit Security compliance as per BS 7799/ ISO 17799
26. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 27
Post Implementation Support
ï§ The contract should have special mention of the clause for duration of support from the service
provider/ OEM for the implemented IT solution.
ï§ The clause should clearly specify:
ï§ Time duration for which the support will be required.
ï§ Type of support required
ï§ Support required for complete solution/ particular modules
ï§ Inclusion of this clause would enable optimization of time, effort and financial investment from the
government and service provider.
ï§ The service provider can also scope in and tender appropriate cost for the support required
27. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 28
Other considerations for Software development contracts
o Documentation: Contract to ensure that project documentation is updated by SP at specified
intervals and latest documentation to be maintained with the department
o AMC for system software: In case of third party system software (Database Servers, Operating
Systems), the SP should have AMC arrangements with the OEM for the contract period.
o Licensing Policies and Upgrades: The Licenses to the System Software and other licensed
products should be obtained in the name of the department. Any upgrades updating of patches /
service packs / fixes from product vendors should be provisioned to be provided free of cost by
the SP
28. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 29
(B) IT Infrastructure projects â Contract Considerations
Transfer of RightsTransfer of Rights Warranty Terms
Transition Management Ensuring updated documentation
Acceptance Testing Licensing Policy and upgrades
Transfer of RightsExit Management Insurance
Transfer of Rights
Procurement of items over and above Contract
quantity
Spares and Replacement SLAs
Transfer of RightsEnsuring that product is not at end of life Support hours, Consumables etc
29. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 30
Variation of Quantities
âą The contract clause should clearly specify the procedure for procurement of additional items
beyond quantity specified in the scope of the tender document.
âą Variation is usually dictated by the regulations which govern public procurement (GFR /
Procurement Law / Manuals):
âą e.g. KTTP Act in Karnataka, allows for variation of quantities, 25% above or below the RFP
quantity. Procurement above 25% should be through a fresh tender process
âą In case of staggered procurement (delivery staggered over project duration), quantities in each lot
to be clearly specified
âą The clause should also include the process of payment to the supplier during the procurement of
additional items.
30. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 31
Scope of Consumables
âą The contract should clearly specify the scope of supply and usage of consumables.
âą The clause should include:
- The supplier of consumables (client or service provider)
- Usage capacity or limit for consumables
- Types of consumables required (supply of consumables by service provider)
- Quantity of consumables required (supply of consumables by service provider)
- Geographic scope for the supply of consumables
- Inventory/ Stock control of consumables
Also applicable in
PPP / Service
Delivery
31. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 32
Other Considerations for IT Infrastructure Contracts
âą End of Life: Clauses to ensure that the IT Infrastructure components are not in the end of their
product lifecycle and support is assured during contract period
âą Documentation: Ensuring that up to date documentation is available with the department
âą Insurance: Cost of insurance for components to be borne by SP
âą Spares and Replacements SLA: SLA clauses to address quick delivery of spares and fixing of
defects in the IT Infrastructure
âą Hours of Support: Working hours for the support staff for IT Infrastructure maintenance
32. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 33
o Transfer of Assets: Contract to provide clarity on ownership and transfer of assets created for the project
(service delivery centers, related infrastructure etc..)
o Usage of government facilities for non government transactions:
o Contract to clarify whether any non-government services can be delivered through the service delivery
channels (for increasing project viability e.g. CSCs)..
o If yes, approach for addition/deletion of such services
o Revenue sharing (if needed)
o Avoiding conflict of priority between government and private services
(C) Service Delivery projects â Key Contract Considerations
33. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 34
ï§ Funds management:
ï§ Remittance and accounting procedures for collection of payments and taxes
ï§ Time lines of remittance
ï§ Payment of transaction fees (deduction at source by vendor or payment based on quality of
services??)âŠ
ï§ Hours of operations: Working hours for service centers or call centres, support needed for
online service delivery channels..
Service Delivery projects â Key Contract Considerations
34. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 35
(D) PPP projects â Contract Considerations
Usage of government facilities for non government
transactions
Exit / Transition Management Funds Management
Transfer of RightsRevenue Sharing Model Cap on Revenue for SP
Transfer of RightsOwnership of assets
Transfer of RightsApproach to add new service delivery channel Working Hours
Strategic Control Transfer of Rights
Liability and Responsibility in fraudulent
transactions
35. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 36
PPP Project Considerations
ï§ Revenue Sharing Model:
ï§ How will revenues from the project be shared between the Government and the Service Provider?
ï§ What are the safeguards in place to prevent excess payout from government, in case transactions are
much higher than projected numbers (transaction fee based model with cap, sliding scale etc)
ï§ What safeguards are the vendor provided in cases of projected transactions not materializing (upfront
payment for certain components e.g. IT Infrastructure)
ï§ Addition / Deletion of new Services / Service Delivery Channel:
ï§ In case of addition / deletion of new Services / Service Delivery Channels, the modality of revenue
sharing, renegotiation of transaction fee for other services etc should be addressed
ï§ Interests of department and the SP to be taken into account in designing the modalities (deletion may
result in lower payout to SP, addition may result in higher payout)
36. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 37
Strategic Control
ï§ Most Government Projects are highly sensitive as they deal with issuance / provision of statutory documents
and services to the citizens in a secure and reliable environment
ï§ e.g. Issuance of Driving License, Issuance of Certificate of Registration
ï§ Government's strategic control over such systems should be maintained in the case of a PPP
arrangement, to ensure:
ï§ That the application system has been designed, developed and maintained in exact conformance to the rules and
regulations in force.
ï§ That any changes to the application system are made under due authority of Government
ï§ That the database is administered with utmost care and caution
ï§ That the security of the database and application systems is of the highest order following international
standards and
ï§ That the application and the database are owned by Government
37. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 38
Prakash Kumar
prakasku@cisco.com
With inputs from Mr. Veeraraju Naidu
38. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 39
SLA: Key Definitions
ï§ Service: A Service is an outcome of an request and it provides an economic, social or
personal benefit or right to the requestor or results in efficiency gains to an organization.
ï§ Service Level: A Service Level defines the quality and quantity of service, in a
measurable and objective way.
ï§ Service Level Objective (SLO): is the set of purposes or objectives sought to be
achieved through defining and prescribing the Service Levels for an initiative or
organization.
ï§ Service Level Agreement (SLA): is an agreement between the Service Provider and
the Service Seeker that defines the Service Levels, the terms and conditions for
enforcing the Service Levels and the remedies in case the Service Levels are not
fulfilled.
ï§ Service Level Management (SLM): is an institutional arrangement that ensures
effective implementation of the Service Levels and enforcement of the SLA
39. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 40
SLA: Illustration of Key Definitions
Illustration
Service: Delivery of Hot Pizza in a Timely Manner
Service Level: Hot pizza will be delivered within 30 minutes
Service Level Objective (SLO): Pizza company seeks to Hot pizza in a timely
manner to its customers
Service Level Agreement (SLA): Hot pizza delivered in 30 minutes, else it is free
Service Level Management (SLM): 30 minutes will be calculated from the time
order is recorded in Pizza shop to the time Hot pizza is delivered at customerâs
place. Red Dot in the box means pizza is hot
40. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 41
SLA: Illustration of Key Concepts
Service Metrics Parameters
Baseline Lower performance Breach
Measurement methodMetric Credit Metric Credit Metric
Service Related â Citizen Facing
1. Average wait-period at Service Centre
(Peak dates , Peak hours) <15 min 15 15-25 min 10 >30 min
Time between issuance of
the token to the customer at
the kiosk on arrival and
initiation of registration
process in the system by the
CSC executive (as
measured by SLA Monitoring
system)
2.Average wait-period at Service Centre
(Peak dates, Non-Peak hours) < 10 min 12 10 -15 min 8 >20 min
3.Average wait-period at Service Centre
(Non-Peak dates , Peak hours) < 5 min 9 5-10 min 6
>10 min
4.Average wait-period at Service Centre
(Non-Peak dates , Non- Peak hours) No waiting 7 0 â 3 min 5
41. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 42
SLA: Measurement
âą âIf you canât measure it, you canât manage it !â
âą Tools designed for measuring SLA metric should be
precise, reliable, accurate, consistent and trustworthy
âą Automated measurement by SLA Management System should be used wherever
possible
âą The conditions under which measurement is taken should be defined precisely:
e.g. Measurement of portal page loading: measured over a broadband connection of 128 Kbps
Some SLAs (e.g. user experience) may require periodic surveys and feedback from end users.
The methodology for this should be precisely defined in the Contract so as to eliminate later
ambiguities and disputes
Back