Need for Speed Win the SDLC race and stay alive! Raziel Tabib Twitter: @RazielTabib © Copyright © Copyright 2012 2012 Hewlett-Packard Hewlett-Packard Development Development Company, Company, L.P. The L.P.information The information contained contained hereinherein is subject is subject to change to change without without notice.notice. “Everyone has a strategy ‘til they get punched in the face.” “Iron” Mike Tyson © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Change 3 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Application Delivery is fundamentally changing © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. How do we now deliver with speed and quality? © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. “Over 40% of companies have adopted Agile...” “...but less than 20% have scaled Agile across the Enterprise ” - Forrester Research, Inc. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Could better testing have prevented this? A very public launch Very public quality issues led to … public apologies and executive turn over 7 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Agile Manager Empower Agile teams. Enable enterprise agility. 8 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. How to do more without compromising on quality Collaboration– no “over the wall” communication Agile is not “all or nothing” – Blend best practices and metrics to enhance your agile practices Remove obstacles as much as possible– enterprise apps are far more complex DevOPS– extend beyond Dev to Operations 9 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Different tools, technologies, locations Collaboration 10 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Transparency 11 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Full transparency 12 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Insight & visibility QA Manager Project\Program Mangers PCOE Manager Developers\ Architects Req Performance Eng Code Test Defect Build Dev Manager Task Business Analyst QA Eng 13 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. How? Scrum WaterScrumfall TFS VS Eclipse TFS SVN XP Lean Eclipse Jenkins 14 Hudson Agile Manager Req Build InteliJ Test Perforce CVS Single Platform © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Electric Cloud By 2016, organizations with joint App Dev and Ops initiatives for continuous delivery and simplified release management Agile is not “all or nothing” 40% Agile 53% of organizations do Agile and Waterfall “Water-Scrum-fall is the reality of agile” Dave West – SD Times 15 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Metrics, metrics, metrics…. 16 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Insight & visibility Quality from a very early phase… 17 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Insight & visibility By 2016, integration projects that include on-premises applications and cloud services Applications are hybrid compositions Shopping Process Composite Search Buy Pay Ship Product Customer Profiles Payment Shipping Composite 18 50% Each of these steps are interconnected software components, also called services Managed Cloud Traditional © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Public Cloud Track Track package Challenges of a real distributed environment! REST Pay-per-transaction Third Party Web browser Mobile App Single sign on MQ Mainframe JDBC Composite Application Application services Application Under Test 19 LDAP © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. SOAP Existing database Under construction Web service and Legacy application Existing Infrastructure Remove obstacles as much as possible Allow Developers and QA to develop and test as early as possible REST SOAP REST JMS MQ Composite Application Virtualize Third Party Web browser Mobile App Application Simulation services Application Under development 20 Pay-per-transaction © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. LDAP Single sign on MQ Mainframe JDBC SOAP Existing database Under construction Web service and Legacy application Existing Infrastructure And.. Agile needs to extend beyond Dev to Operations IT Operations Agile Delivery Features & code changes 21 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Relations between Dev & Ops are generally poor How would you describe the relations between your Application Development and IT Operations organizations? Source: Gartner., “Catalysts Signal the Growth of DevOps”, February 2011 22 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. And.. Agile needs to extend beyond Dev to Operations 23 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Thank you… Follow me on #RazielTabib 24 © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.