Your SlideShare is downloading. ×
Unicom - ALM - Solution Lifecycle Management (SLM) in the Cloud
Unicom - ALM - Solution Lifecycle Management (SLM) in the Cloud
Unicom - ALM - Solution Lifecycle Management (SLM) in the Cloud
Unicom - ALM - Solution Lifecycle Management (SLM) in the Cloud
Unicom - ALM - Solution Lifecycle Management (SLM) in the Cloud
Unicom - ALM - Solution Lifecycle Management (SLM) in the Cloud
Unicom - ALM - Solution Lifecycle Management (SLM) in the Cloud
Unicom - ALM - Solution Lifecycle Management (SLM) in the Cloud
Unicom - ALM - Solution Lifecycle Management (SLM) in the Cloud
Unicom - ALM - Solution Lifecycle Management (SLM) in the Cloud
Unicom - ALM - Solution Lifecycle Management (SLM) in the Cloud
Unicom - ALM - Solution Lifecycle Management (SLM) in the Cloud
Unicom - ALM - Solution Lifecycle Management (SLM) in the Cloud
Unicom - ALM - Solution Lifecycle Management (SLM) in the Cloud
Unicom - ALM - Solution Lifecycle Management (SLM) in the Cloud
Unicom - ALM - Solution Lifecycle Management (SLM) in the Cloud
Unicom - ALM - Solution Lifecycle Management (SLM) in the Cloud
Unicom - ALM - Solution Lifecycle Management (SLM) in the Cloud
Unicom - ALM - Solution Lifecycle Management (SLM) in the Cloud
Unicom - ALM - Solution Lifecycle Management (SLM) in the Cloud
Unicom - ALM - Solution Lifecycle Management (SLM) in the Cloud
Unicom - ALM - Solution Lifecycle Management (SLM) in the Cloud
Unicom - ALM - Solution Lifecycle Management (SLM) in the Cloud
Unicom - ALM - Solution Lifecycle Management (SLM) in the Cloud
Unicom - ALM - Solution Lifecycle Management (SLM) in the Cloud
Unicom - ALM - Solution Lifecycle Management (SLM) in the Cloud
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Unicom - ALM - Solution Lifecycle Management (SLM) in the Cloud

154

Published on

“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 …

“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 specific rules and 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 safeguards. Many such allow software design standards and business rules to be codified in a purpose made meta-languages.” Testing-Alliance.com (2014)

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
154
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • • Under pressure to do more with less.• Unpredictable loads on their IT infrastructure. Resulting in inaccurate IT budgets and taking a hit on availability.• Needs of small operations mirror those of large mission critical data centers. Such as high availability and disaster recovery. But expensive.• The promise of cloud services from large providers – instant scalability and high availability at low cost - seems attractive but lacking in support, trust, control, custom IT infrastructure integration and compliance such as PCI, SOX, HIPAA, US-EU Safe Harbor.
  • Delivering business value, not just driving process efficiency. ALM’s original aim was process improvement. Firms turned to ALM to do a better job of managing project timelines, dependencies, and deliverables; ensure that every requirement could be traced to a real software capability; and test to ensure that the software worked. While process improvement is still important, increasing efficiency in building and delivering software is as important a goal for ALM as proving the value of the software, as it contributes to business outcomes. ■ Supporting individual, team, and institutional management. ALM’s first wave of tools focused on — in truth — application development management (ADM), designed to increase developer and tester productivity. Now, firms seek ALM tools to improve team success while linking these teams to the larger application development and delivery activity within the organization or, in many cases (such as offshore partners), outside of it.■ Extending life cycles to include delivery. Organizations now recognize that the life cycle of ALM does not stop with check-in or build phases. The real life cycle and process goes on much longer, arguably all the way to the moment the application goes live and even beyond to support continuous feedback.■ Managing software that gets deployed everywhere. Software is truly everywhere, from data center servers to laptops, from mobile devices to cars and refrigerators. Regardless of where the software winds up, software development and delivery management is still necessary.■ Integrating across tools. Vendors have reluctantly admitted that customers are not interested in their suite of tools, no matter how impressive or cost effective they might be. Switching costs can be high, and many capabilities, such as issue tracking and source control, are so commoditized that switching makes little sense. Some tools, such as HP Quality Center, are so widely adopted that other vendors must integrate with them in some fashion. The speed of tool innovation in some areas, such as continuous delivery and requirements, outpaces what any single vendor can keep up with, providing another reason for integrating across tools.■ Using reporting and dashboards as instruments of change. Many application development and delivery organizations aspire to be “learning organizations” and see their investment in ALM tools in that light. The data in an ALM system provides a yardstick for a team’s continuous improvement efforts. Some teams use this information to communicate with outside parties about the shape and value of new Agile and Lean practices. Larger organizations may use the same information to track software value streams across projects and teams. In these and other scenarios, reporting and dashboards provide the ultimate payoff for ALM investments.
  • Transcript

    • 1. Unicom ALM Conference (Thursday @ 11:30 AM, 27th February 2014) Solution Lifecycle Management (SLM) in the Cloud @jonathon_wright #UNICOMSeminars Jonathon Wright (jlwright@iee.org) http://www.linkedin.com/in/automation
    • 2. 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)
    • 3. Background – About me www.slideshare.net/Jonathon_Wright @jonathon_wright #UNICOMSeminars www.unicom.co.uk LinkedIn + Email (jlwright@iee.org) www.linkedin.com/in/automation
    • 4. 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
    • 5. 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
    • 6. 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
    • 7. 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
    • 8. 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
    • 9. 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
    • 10. 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
    • 11. SLM Ready? Cloud Power Solution Lifecycle Management in the Cloud @jonathon_wright #UNICOMSeminars Where are we going next?
    • 12. 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).”
    • 13. 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.”
    • 14. 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
    • 15. 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)
    • 16. 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”
    • 17. 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
    • 18. 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
    • 19. SLM Ready Cloud Power Solution Lifecycle Management in the Cloud @jonathon_wright #UNICOMSeminars “To the cloud”
    • 20. 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)
    • 21. 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)
    • 22. 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)
    • 23. SLM Ready Cloud Power Solution Lifecycle Management in the Cloud @jonathon_wright #UNICOMSeminars You are here
    • 24. The Future - Agile Portfolio Management Q10) Built „Solution Lifecycle Management‟ platform, you have? Courtesy of Intel© Corporation 2014 Transform Integrate Learn Use the insight
    • 25. 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
    • 26. (http://www.capgemini.com/thought-leadership/world-quality-report-2013-14)

    ×