Microsoft .NET Development 23 September 2013 TABLE OF CONTENTS 1 Service Overview ........................................................................................................... 3 2 Why Capgemini ............................................................................................................. 3 3 The Capgemini Proposition .......................................................................................... 4 3.1 Approach ......................................................................................................................... 5 3.2 Our Microsoft Services .................................................................................................... 6 4 Benefits .......................................................................................................................... 6 4.1 Summary of Proposition .................................................................................................. 7 5 Pricing ............................................................................................................................ 7 6 Rightshore®.................................................................................................................... 7 7 Information Assurance.................................................................................................. 8 8 Ordering & Invoicing Process ...................................................................................... 8 9 Termination Terms ........................................................................................................ 8 10 References ..................................................................................................................... 8 11 Further Information ..................................................................................................... 10 G-Cloud service definitions Page 2 1 Service Overview As a Tier-One global Systems Integrator and Microsoft Services Partner of the Year 2012, Capgemini has a market leading end-to-end Microsoft capability covering advisory services, business change, architecture, build, run, hosting and migration. Capgemini offers a comprehensive suite of Microsoft Development solutions and services, including Design, Development, Implementation, Integration and Consultancy. With extensive expertise and experience in a range of Microsoft technologies, such as ASP.NET, BizTalk, Visual Studio, SQL Server, Azure, C#.NET, VB.NET and Team Foundation Server, Capgemini has delivered numerous Microsoft projects across many industries and sectors, including UK Government. 2 Why Capgemini Capgemini and Microsoft – an established global partnership Since 1997, Capgemini and Microsoft have maintained what Microsoft describes as “a strategic partnership that integrates unsurpassed consulting experience with world-class technology.” Capgemini and Microsoft’s longstanding partnership is founded on joint collaboration and innovation. We are Microsoft Gold Certified Partner, and have received numerous awards recognising our track record with Microsoft Solutions. We have twice been named Microsoft Enterprise Partner of the Year (2010; 2013) and Microsoft Services Partner of the Year (2012) by Microsoft themselves, and have also been recognised for our joint work in the Public Sector. World Class Microsoft delivery capabilities For sixteen years, the Capgemini/Microsoft partnership has a track record of providing customised, highly–functional and flexible strategies that have met and exceeded the expectations of thousands of clients in various industries around the world. As a Gold Certified Microsoft Partner, our relationship is managed at a global level, and Capgemini have access to Microsoft support, product teams, business groups, Microsoft executives and training – all of which we use to support the service delivery. Capgemini has been providing Centre of Excellence consulting, Application Management Services, Migration and Development services in partnership with Microsoft for over a decade. Capgemini’s UK Microsoft capability Within the UK, Capgemini has been developing solutions with Microsoft technologies for over a decade and our solutions span several industry verticals. We have over 100 .NET resources in the UK, several thousand across Europe and many more across the globe. Quality and consistency Capgemini uses leading market development tools in conjunction with our proprietary tools to deliver solutions in an industrialised manner while maintaining a focus on quality. Capgemini has invested heavily in developing tools and accelerators which improve the G-Cloud service definitions Page 3 efficiency, repeatability and consistency of our Microsoft implementations across the project lifecycle - from estimation through to build and deployment. Amongst the tools and accelerators which support Capgemini’s services are: Development Estimation Tool: provides consistent and reliable estimation of Microsoft projects; Capgemini .NET Development Framework: helps clients reduce the time and effort required to develop their Microsoft portal based solution. Capgemini uses a customised .NET Development Framework utilising a rich class of libraries for implementing some of the more common application components such as Calendaring and encompassing MVC models for ASP.NET; Proven Methodology for Microsoft projects: Capgemini UK has a proven development methodology for delivering complex Microsoft solutions. The Capgemini .NET Development Framework provides a standard and proven model for development teams, which helps them by enabling them to: Utilise pre-built components to accelerate delivery and reduce technical risk; Use practices from research and past projects in the areas of development; Conduct effective testing; and Enable rapid deployment of high-quality, functionally rich applications. A powerful and integrated set of tools - Microsoft Visual Studio and Microsoft Team Foundation Services - drives the project environment and ensures a high quality product. This framework is tailored by experienced project managers working with our clients to apply their experience, resulting in a project environment that is designed specifically to deliver agreed functionality within agreed budget and time constraints. 3 The Capgemini Proposition While the industry is full of organisations claiming Microsoft capability, the demand for Microsoft skills currently far exceeds supply. Moreover, there are few organisations which can match Capgemini’s breadth of resources and credentials or the ability to offer a fully managed build to run range of services. Capgemini’s Microsoft skills span every aspect of what’s required to successfully implement complex solutions across its many facets including: Solution Architects who have experience designing, implementing and integrating Microsoft solutions at scale and into complex and hybrid ecosystems Infrastructure Architects and Build Engineers who have experience planning, designing and implementing large, distributed Microsoft topologies Developers who can create code and configure Microsoft products Support Engineers who have extensive experience in quickly diagnosing and resolving issues Business Analysts with experience in driving out client requirements and maximising the Microsoft feature set to achieve these objectives G-Cloud service definitions Page 4 Testers who understand the product sufficiently to strike a balance in testing effort to ensure a quality solution is delivered User experience experts who can design effective user journeys and brand the SharePoint platform for today’s demanding multi-device world; and Specialist resources often demanded by modern Microsoft Practices to successfully fulfil the demand pipeline, such as Release Managers, Accessibility Compliance specialists, Search Specialists, Security Architects and Workflow Specialists to name a few. These are often missed by our competitors and only considered when the project is failing 3.1 Approach Capgemini’s Microsoft Centre of Excellence (CoE) approach offers customers an industrialised capability for the rapid delivery of cost effective Microsoft solutions. This “factory” features multiple development centres each potentially with multiple production lines staffed by multiple production teams – each with a standard composition. The use of an “Agile” delivery methodology has been seen to result in highly-engaged business users, rapid time-to-value and a significant reduction in on-going support costs. Through Capgemini’s Rapid Design and Visualisation (RDV) Practice, we can also provide advice on design considerations to maximise User Experience/User Interface, to aid visual appeal, end user adoption and overall system acceptance. Distributed delivery of our development services means our clients benefit from competitive resource costs to assist them in addressing the challenges of information transfer. Our body of intellectual property has been developed to support delivery with a high degree of automation and quality. We can also draw down skills globally in an agile manner based on our international capability. Our investment in staff and our unique training strategies through the Capgemini University are recognised throughout the industry. Based on extensive experience of enterprise implementations, the diagram below details the key phases and provides a high level overview of actions at each stage. Throughout this process we collaborate extensively to align the completed solution with the unique, agreed needs and requirements of each client. Requirements Definition ‘Need’ vs. ‘Want’ Interviews, workshops, ‘day in the life of…’ Existing systems, processes, pain points Identify & engage key stakeholders including users, departments and executives Design Governance Framework Map functional requirements to design features Document design constraints & dependencies Define performance and capacity requirements Prototyping G-Cloud service definitions Page 5 Development Iterative Candidate builds for review and user testing Constant feedback loop with the business Manage scope Refinement Test production build Small, focused pilots Redevelopment and retesting as required Operational readiness Infrastructure provision Platform provision Transition Deployment Formal testing & sign-off Operational acceptance Roll-out User training Implement governance framework 3.2 Our Microsoft Services Capgemini offers a comprehensive suite of Microsoft solutions and services from across the project lifecycle, which can be purchased either in combination or individually. For more information on our Microsoft services, please visit: http://www.capgemini.com/microsoft. 4 Microsoft .NET Build: to build Microsoft solutions for you from .NET and SQL Sever Microsoft Integration: enterprise application integration built from Microsoft BizTalk ASP.NET websites: Using the web content management capabilities to deploy interactive and engaging Internet, Intranet and Extranet websites Microsoft application support: for the on-going maintenance of the solution Microsoft consultancy: Capgemini offers consultancy services around Microsoft to assist clients in the selection and implementation of Microsoft solutions including Cloud and Windows Azure Benefits Our Microsoft solutions can help deliver: (i) Reduced Total Cost of Ownership When considering factors that affect Total Cost of Ownership (TCO) - such as licensing, services, training, deployment, administration, and maintenance - Microsoft solutions are regarded by many customers and industry analysts as amongst the best in the industry. G-Cloud service definitions Page 6 (ii) Productive Delivery Microsoft development tools - Visual Studio and Team Foundation Server - enable our build teams to be highly productive and to hit the ground running. We encourage our Microsoft specialists to take Microsoft certification and training to keep their skills current. This is supported by a default set of development approaches and standards to support our teams. (iii) Consistent Technology Stack The Microsoft development platform comprises a number of products and components which are designed to follow a consistent approach. For example, BizTalk and ASP.NET solutions both use SQL Server as a database. Developers can extend and create solutions across multiple Microsoft products using Visual Studio - separate tools are not required. 4.1 Summary of Proposition Capgemini has a leading Microsoft service. Our relationship with Microsoft provides us with access to deep product knowledge and support to enable successful delivery. Within such a dynamic and fast-growing part of our business we have new lessons and market experience to bring to our clients and as such are able to combine a team that will bring proven Microsoft delivery experience with some of the most recent thinking around efficient solutions and agile development techniques from other clients in both public and private sectors, such as MoD, the Department for Education and the Skills Funding Agency. We can also leverage our Global capabilities, where we can access specific high quality technical skills from economically advantageous locations as and when required to accelerate our development and testing programme. 5 Pricing Please refer to individual SFIA Rate Cards for pricing information. Capgemini would also be pleased to discuss any requirements for fixed price proposals based on an agreed scope of work. 6 Rightshore® A key component of our global talent pool is our extensive Rightshore® network which draws on the knowledge and abilities of over 50,000 domain and sector experts across the world. Capgemini has approximately 700 Microsoft resources who work on complex projects with leading companies in most industry verticals. Amongst the benefits of the Rightshore® approach are: G-Cloud service definitions Page 7 Flexible global delivery model offering a combination of Front-office and Back-Office delivery options. Integration of client’s requirements and preference to deliver additional value at a significantly reduced Total Cost of Ownership (TCO). Leveraging of Capgemini’s capacity, capabilities, cost advantages, and competencies across geographies to achieve customer satisfaction. Capgemini India is the global IT hub for Capgemini and is the centre of choice for the Rightshore® approach. 7 Information Assurance Capgemini has extensive experience of working with sensitive information and can provide services cleared to Impact Level 3 and above. Capgemini personnel can be cleared to SC and DV level as required. 8 Ordering & Invoicing Process [Standard]. 9 Termination Terms [Standard]. 10 References Capgemini has a rich history of providing successful Microsoft solutions to satisfied clients. Below are two examples of clients for whom we have leveraged our experience with Microsoft solutions: G-Cloud service definitions Page 8 Reference 1: Skills Funding Agency - Apprenticeship Vacancy Matching System (AVMS) The Prime Minister announced that a country wide apprenticeship matching service would be rolled out across England. In 9 months the Skills Funding Agency (originally part of the Learning and Skills Council) working with Capgemini as a strategic partner, delivered an end-to-end solution covering: Operational management business model Internet based custom built Apprenticeship Vacancy Matching System A Contact Management system The first stage of a strategic MI solution and A secure network infrastructure Further releases of AVMS have been commissioned. The online Matching System is a custom developed web-based system built, in the most part, using Microsoft technologies. Prominent amongst those technologies are ASP.NET, SQL Server, and Windows. The system not only matches a person with a vacancy but allows interactions between the various user journeys. (1) Candidate Journey - from registration to the successful acceptance of an apprenticeship (2) Learning Provider and Employer Journey - from successful vetting to being taken off the system (3) NAS journey (Support Services) - support for the day to day operation of the system The live system can be seen at: https://apprenticeshipvacancymatchingservice.lsc.gov.uk/navms/Forms/Candidate/Visitor Landing.aspx The system was integrated with strategic solutions including master data systems for both Employers and Training Providers and access security services. The Employer system and Alerts system interfaces took advantage of integration with Software as a Service (SaaS) implementations. System Integration Agreements were introduced to help manage the integration process. As part of the pre-deployment strategy Model Offices were set up in four office locations. The Model Offices used scenarios to mimic how the service would operate and to run through the business processes and the interactions with the systems. The feedback was coordinated centrally allowing the processes and procedures to be finalised before roll out. The use of Model Offices provided stakeholders with an opportunity to become familiar with AVMS and to provide feedback and challenge to many stakeholders. To support business readiness activity, training environments were provided for developing materials and for pre Go Live training. Regular drops of software were deployed to the training preparation environment during system build to allow the materials to be developed in parallel with the Matching System. Thirteen instances of the Matching System were provided to allow pre go live training to take place in each Region G-Cloud service definitions Page 9 in parallel. A ‘train the trainer’ approach was used by LSC to allow support staff and over 2000 training provider staff to be trained in the use of the system before system Go Live. Release 1 of the Matching System was delivered in 9 months from start to finish. Reference 2: DWP ADep (Department of Work and Pensions Application Deployment) Capgemini are contracted as framework suppliers to DWP and provide a broad range of programmes and services to the client including project delivery (feasibility, prototyping & innovation, architecture, design, system development, testing) and ADI services, which cover a broad range of services including programme and delivery management, security accreditation, testing QA etc. One of the key programmes is called ADep. The specific work carried out for ADep covers the analysis and development of hundreds of systems that are not part of DWP’s standard technical platform. This constitutes a significant business modelling, architecture and development contract, delivered through an Agile development ‘factory’ on a rolling basis and working on dozens of applications simultaneously. Applications can be developed from scratch (for example, the new Benefit Cap Calculator for the Permanent Secretary, which went live on 8th April 2013) or re-developed to bring compliance, security and accessibility standards to existing business critical applications T. The ADep Factory The factory was established in Q3 2011 and uses the Microsoft development platform, specializing in Dynamics CRM, Sharepoint and .NET. The development centre uses all current Microsoft tooling to support the delivery of numerous applications across this technology platform. The ADep factory is comprised of a number of Agile SCRUM teams and is scalable to meet the requirements of the client. The skill base is flexible to accommodate deliveries across the Microsoft platform in parallel. The factory is based in our Birmingham (Aston) ADC centre but is also spread across five different locations, including offshore. Capgemini provide solution, technical information and enterprise architecture services to many DWP projects and programmes. The ADep engagement involves all of these elements within the context of an Agile development methodology. Security services, including consultancy, are provided in a number of areas across DWP. Replacement applications developed as part of the ADep engagement are reviewed and accredited according to agreed standards. Capgemini provide testing services to DWP as part of the framework contract. This comprises application testing and assurance, plus ADI services to support the quality assurance and accreditation of applications across the DWP landscape. The ADep development factory uses Agile methods such as SCRUM, SPRINT and DSDM to develop applications (Dynamics CRM, SharePoint and .Net). The environment, management, analysis, development and testing are all based on the Agile philosophy, tools and methods. 11 Further Information G-Cloud service definitions Page 10 For further information on our publicsector.opps.uk@capgemini.com. G-Cloud Microsoft services, service definitions please contact: Page 11