Published on February 27, 2014
Unicom ALM Conference (Thursday @ 11:30 AM, 27th February 2014) Solution Lifecycle Management (SLM) in the Cloud @jonathon_wright #UNICOMSeminars Jonathon Wright (firstname.lastname@example.org) http://www.linkedin.com/in/automation
The current economic climate is making companies review their approach to IT even more closely 1956 1973 1969 1982 1974 1990 1983 2004 1998 2005 “There has been substantial investment recently in the innovation of application life cycle management tools from both open and closed source organisations. This helps enforce business and domain specific2008 and rules 2007 ensures that in the application lifecycle for each stage is enforced and clear deliveries are enforced from business requirement to deployment a bond is made by architectural, design and implementation compliance 2015 @jonathon_wright safeguards. Many such allow software design standards and business rules to be codified in a purpose made #UNICOMSeminars meta-languages.” Testing-Alliance.com (2014)
Background – About me www.slideshare.net/Jonathon_Wright @jonathon_wright #UNICOMSeminars www.unicom.co.uk LinkedIn + Email (email@example.com) www.linkedin.com/in/automation
Background – What I do - Agile-Portfolio.com Creating Cloud Tests written natural language (ATDD, BDD, TDD, Waterfall) Executing Cloud Tests platform, technology, client, browser, version, language, test type agnostic Cloud Test Environments VM Dispenser Technology Built in the Cloud service-oriented architecture “Over the past three years we have been developing a Azure cloud based solution to provide "Test Automaton as a Service" using a hybrid automation approach specifically designed with the Hybrid @jonathon_wright Cloud (Private/Public) in mind to utilise the instant scalability, flexibility and availability of the Cloud.” #UNICOMSeminars
Evolution of „Application Lifecycle Management‟ over three decades TestDirector 1.51 2014 - TODAY 2014 2010 2004 1995 1995 - HP Application Lifecycle Management - HP Agile Manager - HP Executive Dashboard 2000 1998 TestDirector 5 @jonathon_wright #UNICOMSeminars 2004 Quality Centre 8 2010 Quality Centre 11
SUT Background – Three Decades in ALM vs. SLM – 1990s AUT 1st Gen (Standalone) Automation Architect Core Hours 1am to 10am (EST) Graduate Testers Core Hours 9am to 5pm (EST) Automation Testers Core Hours 9am to 5pm (GMT) Licenses 10+ Budget in thousands, company in millions @jonathon_wright #UNICOMSeminars Graduate Tester Tool(s): 1 Teams:10 Locations:5 Client Server
Background – Three Decades in ALM vs. SLM – 2000s Test Consultants (NY) Core Hours 9am to 5pm (EST) SUT AUT Test Consultants (UK) Core Hours 9am to 5pm (GMT) 3rd Gen (Distributed) Test Consultants 9am to 5pm (UTC+8) Licenses 100+ Development Capability (US) Core Hours 9am to 5pm Development Capability (EUR) Core Hours 9am to 5pm Budget in millions, company in billions @jonathon_wright #UNICOMSeminars Test Architect Tool(s): 15+ Teams:100+ Locations:20+ Web
Background – Three Decades in ALM vs. SLM – 2010s Test Consultants (NY) Core Hours 9am to 5pm (EST) SUT AUT Test Consultants (UK) Core Hours 9am to 5pm (GMT) 4th Gen (Cloud) Test Consultants 9am to 5pm (UTC+8) Licenses PAYU Development Capability (EUR) Core Hours 9am to 5pm Budget in millions, company in billions @jonathon_wright #UNICOMSeminars Global Head of Automation Tool(s): 20+ Teams:50+ Locations:25+ Cloud
Test Consultants (NY) Core Hours 9am to 5pm (EST) wAgile Teams (US) Core Hours 9am to 5pm (EST) SUT Test Consultants (UK) Core Hours 9am to 5pm (GMT) AUT (APM) Test Consultants 9am to 5pm (UTC+8) wAgile Teams (Asia) Core Hours 9am to 5pm (UTC+8) Background – Three Decades in ALM vs. SLM – Today 5th Gen wAgile Teams (EUR) Core Hours 9am to 5pm (CET) Budget 78 million, company investment 4 billion @jonathon_wright #UNICOMSeminars Agile Portfolio Management Tool(s): 50+ Teams:1k+ Locations:100s Cloud
Background – My Journey to the Cloud REAL-TIME VISIBILITY AND CONTROL PLATFORM AS A SERVICE INSTANT SCALABILITY (PaaS) SCALE UP AND DOWN ISO 29119 SLA’s CMMI PAY AS YOU USE TESTING AS A SERVICE (TaaS) (PAYU) SOFTWARE AS A SERVICE (SaaS) INFRASTRUCTURE AS A SERVICE (IaaS) HIGH AVAILABILITY “We‟ve all heard the claims that cloud computing will, without any up-front investment, provide instant @jonathon_wright scalability, flexibility, and availability for testing-on-demand. But how well does this work in practice?” #UNICOMSeminars
SLM Ready? Cloud Power Solution Lifecycle Management in the Cloud @jonathon_wright #UNICOMSeminars Where are we going next?
Q1) What is „Solution Lifecycle Management‟ in the Cloud? “Existing technologies of virtualisation, business process modelling, cloud based „application lifecycle management‟ solutions and rapid and easy internet access allow for the development of approaches that @jonathon_wright www.unicom.co.uk #UNICOMSeminars allow companies to leverage „Software as a Service‟ and pay only for what they use (PAYU).”
Q2) – Which „Application Lifecycle Management‟ Tools? “My @jonathon_wright consisted of over 300+ solutions under test (SUT), representing 2,700+ applications current landscape #UNICOMSeminars under test (AUT), across 50+ global locations with over 10,000 practitioners worldwide.”
Q3) Business Benefits of „Solution Lifecycle Management‟*? • Delivering business value, not just driving process efficiency • Supporting individual, team, and institutional management • Extending life cycles to include delivery • Managing software that gets deployed everywhere • Integrating across tools • Using reporting and dashboards to provide „Business Insight‟ *Source - The Forrester Wave™: Application Life-Cycle Management, Q4 2012 “Improve Reporting of Business-Oriented Metrics to Demonstrate the Value of QA – more organisations are beginning to centralise QA practices and develop TCOEs most still need to prove the business value of QA by @jonathon_wright reporting operational metrics linked to specific business outcomes” - World Quality Report (2013-14) #UNICOMSeminars
Q4) Is our business ready for „Solution Lifecycle Management‟? Capability Maturity Model (CMM®) Assessment to provide a current software „process‟ maturity level & the target maturity level: CMM Level 1 Phase Criteria Initial processes are disorganized, even chaotic. Success is likely to depend on individual efforts, and is not considered to be repeatable, because processes would not be sufficiently defined and documented to allow them to be replicated basic project management techniques are established, and successes could be repeated, because the requisite processes would have been made established, defined, and documented Level 2 Repeatable Level 3 Defined Level 4 Managed an organization monitors and controls its own processes through data collection and analysis Optimised processes are constantly being improved through monitoring feedback from current processes and introducing innovative processes to better serve the organization's particular needs Level 5 @jonathon_wright #BCS_SIGIST an organization has developed its own standard software process through greater attention to documentation, standardization, and integration www.unicom.co.uk * Reference models: CMMI (Capability Maturity Model Integration) IPD-CMM (Integrated Product Development Capability Maturity Model) P-CMM (People Capability Maturity Model) SA-CMM (Software Acquisition Capability Maturity Model) SE-CMM (Systems Engineering Capability Maturity Model) SW-CMM (Capability Maturity Model for Software)
Q5) Are we ready for „Solution Lifecycle Management‟? Documentation Activity Streams Living Meta Data Real-time info “Master the Data” @jonathon_wright #BCS_SIGIST Team Working Dashboards Remote collaboration Funnel Virtualisation “Embrace cloud workforces” “Collaborate inventively” www.unicom.co.uk “Encourage simplicity”
Q6) How to become an „Ambassador of Data‟ / „Business Insight‟? Business Insight Funnel Virtualisation Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data Data “Data security and safeguarding access to cloud infrastructure remain a priority for CIOs – especially given the number of highly publicized recent security breaches. The hybrid cloud option is becoming more popular, as it @jonathon_wright allows#UNICOMSeminars between public and private cloud infrastructures.” - World Quality Report (2013-14) companies to split www.unicom.co.uk
Tier 0 – Programme Level (x4) Q7) Real-world „Agile Portfolio Management‟? Head of Automation Public Cloud APM Products Hybrid Cloud APM Products Private Cloud Local Network SLM Products ALM Products Executive Global-wide Portfolio Reporting Organisational Agile Enterprise Reporting Enterprise Agile (Business Insight) Project Artefacts Distributed Agile Heads of Testing Global Technology Office Tier 1 - Workstream – Portfolio Level (x8) Portfolio Test Managers Workstream Leads Workstream Stakeholders Tier 2 - Domains – Solution Level (x330) Domain Test Managers Domain Leads Domain PM Domain Stakeholders Tier 3 - Sub-Domains – Application Level (x2,738) Vendors Development SD-PM SD-TEST SD-AUTOMATION “Everyday business and consumer life creates 2.5 quintillion bytes of data per day and 90% of the data in the world today has been created in the last two years?” – Data Explosion
SLM Ready Cloud Power Solution Lifecycle Management in the Cloud @jonathon_wright #UNICOMSeminars “To the cloud”
Q8) Should we move to the cloud? A match made in heaven? and/or New Challenges & Opportunities ? “Make greater use of the cloud for testing – Organisations are taking a cautious approach to „Testing in the Cloud‟ we advice developing a specific strategy for migrating testing to the Cloud, factoring in explicit @jonathon_wright requirements, www.unicom.co.uk #UNICOMSeminarstools and opportunities that the cloud offers” - World Quality Report (2013-14)
New Opportunities Instant Accessibility Instant scalability Flexible Test Assets Flexible Test Execution Environments on-demand Geo-based execution 99.9% Consumer Freedom Availability (100% Web) CompareTesting.com Instant Portability No upfront investment “Enable sophisticated modelling of the components of cloud deployments, including servers, storage, databases and data. @jonathon_wright #UNICOMSeminars consumption Pay As Best of Breed (BoB) tools on demand of cloud resources” www.unicom.co.uk You Use (PAYU) For the - PlanForCloud.com (2012)
Q9) Cloud Type Community Clouds SUT Private SUT SUT Combination Public TaaaS.net TaaaS.net Private Clouds Public Clouds “... the prediction that 60% of the average enterprise will have 60% of its applications in the cloud.” @jonathon_wright #UNICOMSeminars www.unicom.co.uk - Karl Flinders, Computer Weekly (2011)
SLM Ready Cloud Power Solution Lifecycle Management in the Cloud @jonathon_wright #UNICOMSeminars You are here
The Future - Agile Portfolio Management Q10) Built „Solution Lifecycle Management‟ platform, you have? Courtesy of Intel© Corporation 2014 Transform Integrate Learn Use the insight
Final Thoughts – Solution Lifecycle Management in the Cloud “The best aspects of these proven approaches demonstrate how they have evolved over the past decade, and this echoes some of the changes towards more lean and agile business methodologies. They are in a constant state of evolution – just as the underpinning technology evolves over time.” My section in the „Experiences in Test Automation‟ book (Dorothy Graham & Mark Fewster) 2012. @jonathon_wright #UNICOMSeminars Twitter with how many slides in this presentation? 25
Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...
In this presentation we will describe our experience developing with a highly dyna...
Presentation to the LITA Forum 7th November 2014 Albuquerque, NM
Un recorrido por los cambios que nos generará el wearabletech en el futuro
Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...
... and application lifecycle management software solutions. ... Application Lifecycle Management (ALM) ... Polarion CLOUD Support;
Discover how Application Lifecycle Management SaaS provides you with simplified ... Integrated ALM delivered via the cloud ... Featured solutions .
Hybrid cloud management ... App Lifecycle ALM software and solutions from HP provide ... HP Application Lifecycle Management Solutions provide the ...
Strategies and challenges of Application Lifecycle Management (ALM) ... ALM managers; release managers; cloud ... Microsoft’s on premise ALM solution ...
PTC Service Lifecycle Management solution optimize product and service performance ... SLM (Service Lifecycle Management): ... Business Success in the Cloud.
Software lifecycle management. ... , integrated ALM solutions. Top content. Integrate ... Develop apps in the cloud with DevOps Services; What's new in ...
Software Life-Cycle Management Software Life-Cycle Management (SLM) by SAP comprises the management of SAP products and solutions in real, customer ...