Post on 31-Mar-2015
Maximizar el ROI y el IT Governance con el ALM de Microsoft
El valor de la solución ALM integrada
Julio Fernández Gayoso
Director Europeo Herramientas DesarrolloWestern Europe HQ
Madrid, 24 Noviembre 2009
Agenda Mercado y tendencias ALM
Retos y Oportunidades
TCA, TCO, ROI, Payback ¿de qué hablamos?
La propuesta de valor de Visual Studio
From Developer to Development
to R eal-time Reporting & Project
Management to IT Governance
Maximizar ROI con Visual Studio
3Entire contents © 2008 Forrester Research, Inc. All rights reserved.
Microsoft and Eclipse in Forrester’s ALM Survey
Microsoft48%
Eclipse30%
IBM7%
Sun7%
CodeGear3%
Other7%
Combined Communities
Base: 703 North American and European application development professionals
“Who do you consider to be your primary IDE provider today?”
4Entire contents © 2008 Forrester Research, Inc. All rights reserved.
.NET and Java are used in tandem
“For custom-developed applications, which development platforms does your company use?”
(multiple responses accepted)
Base: 917 platform software decision-makers at North American and European enterprises and SMBs
.NET and Java
.NET Only Java Only
20000+ 64 (51%) 14 (11%) 31(25%)
5000-19,999 66 (40%) 34 (20%) 41 (25%)
1000-4999 53 (34%) 43 (28%) 31 (20%)
500-999 30 (29%) 31 (30%) 12 (12%)
100-499 51 (30%) 62 (35%) 18 (10%)
6-99 28 (22%) 41 (32)%) 20 (15%)
2-5 10 (16%) 16 (25%) 9 (15%)
5Entire contents © 2008 Forrester Research, Inc. All rights reserved.
Microsoft is already well positioned in ALM
Base: 211 European application development professionals, Q4 2008Base: 474 US application development professionals, Q1 2009
“Who do you consider to be your primary ALM provider today?”
6Entire contents © 2008 Forrester Research, Inc. All rights reserved.
In 2009, costs, integration and innovation are all top of mind for execs
“Thinking of your firm’s current planning cycle, how important are each of the following goals?”
Base: 1114 custom software decision-makers at North American and European enterprises and SMBs
Manage complexity - remote dev locations- Windows mobile- SOA, Cloud-Outsourcing, Off-shoring
Optimización ROI & Gobierno TIExecute
operational changes rapidly
and flexibly
Incrementar utilización de TI
Reducir coste de TI
Optimización TCO
Increase Productivity- Role productivity- Learning Curve -Team Productivity and efficiency
Application Quality & Functionality- SLA, 24x7- Code Quality- Time to Market
30% IT70%People cost
Retos de TI de los clientes
Reducción de Costes y Eficiencia
Reducción de Costes y
Eficiencia
ROI
TCOTCA
Total Cost of Acquisition- Compra Licencias- Compra Hardware- Contratación Profesionales- …
Total Cost of Ownership• End-user computer Hardware purchase costs• Software license purchase costs• Hardware and Software Implementation / deployment costs• Hardware warranties and maintenance costs• Software license tracking costs• Operations Infrastructure Costs• Infrastructure (floor space) costs• Cost for electricity and cooling.• Network hardware and software costs• Server hardware and software costs• Testing costs• Cost to upgrade or scalability• IT Personnel costs• "C" Level Management Time costs• Backup and Recovery Process costs• Costs associated with failure or outage• Diminished performance incidents (i.e. users having to wait)• Costs of security breaches (in loss of reputation, recovery costs)• Technology training costs of users and IT staff.• Audit costs• Insurance costs• Replacement costs• Migration costs• Decommissioning costs
Return On Investment
Net Present Value
Herramientas y Aplicaciones
Tools Applications
Buy vs. Build
ÉxitoFracaso
Presupuesto
Calidad
Funcionalidad
Tiempo
Gestión del Riesgo
Gestión de Proyectos
Mejora de Procesos
Factores de Éxito
La realidad en muchos proyectos
13Entire contents © 2008 Forrester Research, Inc. All rights reserved. 13
In reality tool silos create ALM waste
For most IT shops ALM today is inefficient; each process step has its own tool, its own repository
Future is here…
Tester
Developer
Testing Realities – Bug Ping Pong
Breaking the Silo’s
• Rich Bug• Automated steps to
reproduce• Video Recording of Bug
Discovery• System information• IntelliTrace™
information• Loadable Snapshot of
Entire Test Environment
Sincronización & Coordinaciónde Actividades, Herramientas y Roles
Equipos Remotos, Offshoring
Business Owner
CIO
Tester
Developer
OperationsProject-management
Architect
Application Support
Data Center Deployment
Business Analyst
PMO DatabaseDevelopment
Application Lifecycle Management (ALM)
The State Of Development Today• Based on time, budget, and delivering specified functionality 68% of
projects never made it into production or were cancelled 1
– 32% of software projects are successful– 44% are challenged– 24% outright fail
Source: 1. Dave West, Forrester Research
An Acceptable Rate of Failure?
Average Cost overrun: 45%
Average Time overrun: 63%
Functionality delivered on average: 67%
Extreme Chaos, The Standish Group International, Inc. – 2009
Can we continue to support this level of Success? 2
2. Extreme Chaos, The Standish Group International, Inc - 2009
Evolución de nuestra solución
From Developer
to Development
to Real-time Reporting & Project
Management
to IT Governance
Gobierno de TI
“
IT GovernanceInformation Technology Governance, IT Governance or ICT Governance, is a subset discipline of Corporate Governance focused on information technology (IT) systems and their performance and risk management. The rising interest in IT governance is partly due to compliance initiatives (e.g. Sarbanes-Oxley (USA) and Basel II (Europe), as well as the acknowledgement that IT projects can easily get out of control and profoundly affect the performance of an organization.
Some Key DriversRegulatory Compliance
Sarbanes-Oxley, Basel II & Other Industry Regulations such as healthcare, defense etc..Project Governance
Real Time reporting, Project transparency & Visibility, predictability ..Intellectual Property Management
Scenarios such as outsourcing, Off-shoring, Near-shoring, Value-Shoring. Data Privacy, Applications..Running IT as a Business – the IT value chain – Business-Develop&Test-Run-Business
Aligning IT with the Business requirements Link development with production via requirements process & Helpdesk to testing/dev integration
Our Framework
Project Server
“IT Governance”CIO: Aligning IT with Business Priorities
“Connected IT Data”Metrics, Change Management, Workflow, Issue Tracking, Policies,
Resource Pools and Schedules
BusinessProcess
Management
EnterpriseArchitecture
Team Foundation
ServerService Desk
KPI’sAvailability
QualityCapacity
“Portfolio Management”Project Management Office (PMO):
Maximize IT execution and compliance
Development & Test Lifecycle Operations Lifecycle
Métricas e Informes en tiempo real
Compliance and Auditing
…because there is a complete audit trail on all the tasks, code
and tests…
Capturing evidencedoes not have to be a
Manual process, ...
Real-time Reports
Visual Studio 2010
C O B O LI B M D B 2
25Entire contents © 2008 Forrester Research, Inc. All rights reserved.
.NET and Java are used in tandem
“For custom-developed applications, which development platforms does your company use?”
(multiple responses accepted)
Base: 917 platform software decision-makers at North American and European enterprises and SMBs
.NET and Java
.NET Only Java Only
20000+ 64 (51%) 14 (11%) 31(25%)
5000-19,999 66 (40%) 34 (20%) 41 (25%)
1000-4999 53 (34%) 43 (28%) 31 (20%)
500-999 30 (29%) 31 (30%) 12 (12%)
100-499 51 (30%) 62 (35%) 18 (10%)
6-99 28 (22%) 41 (32)%) 20 (15%)
2-5 10 (16%) 16 (25%) 9 (15%)
Architectura Teamprise
Teamprise Client Suite
Eclipse Plug-in Teamprise Explorer Command Line
Teamprise Java API for TFS
Team Foundation Server
ProjectManagement
Work ItemTracking
VersionControl
Reporting TeamBuild
27
Valor de Project Fuze
“Los desarrolladores Oracle pueden participar en el ciclo de vida de la aplicación empleando la
metodología de Visual Studio 2010.”
Project Fuze permite:• Work item tracking• Version control• Despliegues incrementales con integración con MS Build• Refactoring de esquemas • Comparación de esquemas• Generación de datos• Testing de unidades
… en plataforma Oracle!!!
Probador
Desarrollador
Arquitecto
Jefe deProyectos
Analista deNegocio
Profesional de Base de Datos
Diseñador
Mejorar la Calidad del
Software
Facilitar la Colaboración y
Productividad del Equipo
Incrementar la Transparecia en
Proyectos
Solución ALM de MicrosoftRoles, Actividades, Metodologías, Equipos Remotos, Off-shoring
Multiplataforma: .Net, Java-eclipse, Cobol.. SQL, Oracle, DB2
Innovación, Nuevas Aplicaciones Palanca del Negocio
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to
changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.