Welcome to the Ericsson journey towards an Agile WoW!

Slides:



Advertisements
Similar presentations
LESSONS LEARNT IN MY TEN YEARS OF AGILE TESTING Baiju Joseph Director QE, Yahoo! 08 May 2012.
Advertisements

Metrics and Databases for Agile Software Development Projects David I. Heimann IEEE Boston Reliability Society April 14, 2010.
Logo van Flair Polteq logo_RGB.png “Fast delivery on a slow train” Marc van 't Veer.
ITIL: Service Transition
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved.
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved.
Lecture-9/ T. Nouf Almujally
SAST Q2. SAST Q2 - introduction to Validate Nicklas Raask CEO/Regional mgr SE-South/West tel +46 (0)
Getting Smarter with Information An Information Agenda Approach
QWise software engineering – refactored! Testing, testing A first-look at the new testing capabilities in Visual Studio 2010 Mathias Olausson.
CPSC 871 John D. McGregor Processes – a first iteration Module 1 Session 1.
SCM of Samsung Electronics. Table of Contents 1. Introduction 2. Background 3. SCM Case 4. APS 5. SCM Timeline 6. Result of SCM.
Testing Challenges in an Agile Environment Biraj Nakarja Sogeti UK 28 th October 2009.
1DMG Confidential. Background: Key Problem Areas  Scalability Ingest and export processes not able to handle burst traffic loads Exponential growth in.
DisruptionDisruption Empower frontline staff, expand self care capabilities and provide consistency across channels. Design and execute new campaigns.
Building Information Systems & Managing Projects.
2012 Agile Conference. Introduction Background Examining a case study of a project that was filled with dead code and how a team turned it around. This.
Southwold Enterprises Co.,Ltd. An outsourcing partner committed to your company.
ICINETIC Experts in.NET technologies and architectures.
© 2007 BigVisible Solutions, Inc. All Rights Reserved Training Solutions Agile Training Game v
July, 2008 Impati – Software Test Solutions. July, Contents Testing Service Overview and Approach Test Services and Industries Key Services Offering.
It’s tough out there … Software delivery challenges.
Software Testing Process
Management Information Systems Islamia University of Bahawalpur Delivered by: Tasawar Javed Lecture 3b.
Muhammad Adli Aniq bin Lamin ( ) Muhammad Shahrul bin Mohd Yusuf ( ) Khairul Ikhwan bin Mohamad Halim ( ) Methodology for Mobile.
ABOUT COMPANY Janbask is one among the fastest growing IT Services and consulting company. We provide various solutions for strategy, consulting and implement.
D E P A R T M E N T O F COMPUTER SCIENCE AND SYSTEMS ANALYSIS SCHOOL OF ENGINEERING & APPLIED SCIENCE O X F O R D O H I O MIAMI UNIVERSITY Software Testing.
June 2008Mike Woodard Rational Unified Process Overview Mike Woodard.
Project Management Software development models & methodologies
Skiing and Boxing Coaching Product and Enterprise Teams 黃馨誼 蘇育光 修訂.
Teaching slides Chapter 2
An Iterative Method For System Integration
Chief Digital Officers (CDOs) are establishing themselves as new executives at the top management level of companies that go through a digital transformation.
ITIL: Service Transition
Information Systems Portfolio Management
Continuous Delivery- Complete Guide
Management Information Systems
A Case Study: Automated Continuous Software Engineering Cycle (ACSEC)
CIM Modeling for E&U - (Short Version)
Waterfall, Agile & Scaling Agile
Cisco Data Virtualization
Where Agile Business Meets Agile Development
Software Development methodologies
Владимир Гусаров Директор R&D, Dell Visual Studio ALM MVP ALM Ranger
Information Technology Project Management – Fifth Edition
E2E Testing in Agile – A Necessary Evil
Software Engineering: A Practitioner’s Approach, 7/e Chapter 2 Prescriptive Process Models copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
Software Engineering: A Practitioner’s Approach, 7/e Chapter 2 Prescriptive Process Models copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
COMP 350: Object Oriented Analysis and Design Lecture 2
Software Product Testing
Quantifying Quality in DevOps
Fast, Agile, Simple Decemebr 2017 Think Simple, Run Faster.
Documentation in Continuous Delivery Model and DevOps
A Must to Know - Testing IoT
Transforming Automation through Artificial Intelligence
Process Models Coming up: Prescriptive Models.
Catalyst Pitchback Energy Efficiency as a Service
Application Portfolio Management Meeting the challenge of reducing requirements churn in projects Pat Loughran OSS PROJECT OFFICE MANAGER ERICSSON.
Ensuring Project Success with SpiraTeam & Rapise
Shifting Security Left
Committed to delivering winning solutions
CS385T Software Engineering Dr.Doaa Sami
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
Employee engagement Delivery guide
Project Lifecycle and IT Product Life Cycle
Big DATA.
Agenda Start with Why What Are Best Practice Frameworks, and Why Do We Need Them? Best Practices Defined Lean, Agile, DevOps and ITSM/ITIL 4 The Increasing.
Pitch Deck.
DevOps Insurance Nationwide embraces a DevOps approach, improves software quality by 50 percent 50% increase in software quality over the last three years.
IBM Software Retail Aginity – Helps companies send relevant, omnichannel messages at each stage in the customer journey Delivers faster time to value by.
Presentation transcript:

Welcome to the Ericsson journey towards an Agile WoW! 2011-04-08 Welcome to the Ericsson journey towards an Agile WoW! Authors: Anette Engbom Thomas Thunell Ludmila Ohlsson

Contents Background The Journey Test Infrastructure 2011-04-08 Contents Background The Journey Test Infrastructure Ericsson TTCN-3 Solution Conclusion

2011-04-08 Ericsson Ericsson is a world-leading provider of telecommunications equipment to both fixed and mobile networks. Fifth largest software company Headquarters: Stockholm, Sweden Employees: 90,500 (March, 2011)

2011-04-08 Background Ericsson is moving from Waterfall towards Agile way of working. Why? Products need to be delivered faster to the market We want to improve quality Cost reduction important What does it mean for testing? New ways of working High demand for Test Automation Quick iterations create new requirements on tools Will TTCN-3 work in Agile testing?

The Journey Strategy Analysis Evaluation Plan Execution Implementation Design

Strategy Identify your challenges Define: 2011-04-08 Strategy Identify your challenges Define: Test Strategy Tool Strategy Test Environment Strategy Outsourcing Strategy Point out your Processes & Methods

2011-04-08 Analysis Continuous discussion with customers, product management and teams Early prototyping Analysis on Tool and Test Environment requirements

Plan Define test scope Planning resources Identify testing risks 2011-04-08 Plan Define test scope Planning resources Identify testing risks Identified testing anatomy Identify features and functions Scheduling test

Design Explore automatic test design and test case generation 2011-04-08 Design Explore automatic test design and test case generation Frameworks that support fast test case generation Model Based Testing

Implementation and Preparation 2011-04-08 Implementation and Preparation Test Automation with TTCN-3 used to: Perform quality checks Launch and control other test equipment and tools Shorten preparation time for test activities

Execution Continuous integration Test Automation Test equipment usage 2011-04-08 Execution Continuous integration Test Automation Regression tests Smoke tests Test equipment usage Tools Stable and reliable Supportive in trouble shooting

Evaluation Test evaluation is usually very time consuming 2011-04-08 Evaluation Test evaluation is usually very time consuming Automatic log collection and processing Tools to support log analyzing Real time statistics generated from test tools Test reports

Community of Practice Test Infrastructure A working Test Infrastructure is necessary to enable our journey Community of Practice Tools Test Automation Dashboards Environment

2011-04-08 Tools Collaborative ALM (Application Lifecycle Management) is important Test Management and Test Automation Traffic generators “It took a while for the rest of the organization to realize that the new way of working had different requirements on the tool base we had”

Test Automation is more than tools 2011-04-08 Test Automation is more than tools Community Requirements Re-use Test Automation Framework SW developmentenvironment Test code Configuration Management Support Competence

Test Environment Test Environment is complex and the cost is very high 2011-04-08 Test Environment Test Environment is complex and the cost is very high Distributed labs across the whole world We need to control our lab utilization and usage

Test Dashboards Importance of measurements with introduction of Agile Dashboards as communication within teams Dashboard as message to Product Management Resource and risk handling Improvements

Ericsson TTCN-3 Solution 2011-04-08 Ericsson TTCN-3 Solution Aligned tools High need for test automation TTCN-3 environment to cover functional and load tests Agile way of working Decentralized teams Short sprints All test phases Strategies pointing at TTCN-3 Communities Of Practice Tool Reference groups, Area networks Common frameworks on TTCN-3 - Model Based Testing - Log analyzing support - Statistics

Conclusions from our Journey 2011-04-08 Conclusions from our Journey Quality in our products has improved Products are delivered faster to the market Cost is reduced Agile way of working is our way forward TTCN-3 fits well into the Agile way of working !!

Questions Optimizing across the value chain is fundamental to lean thinking. - Mary Poppendieck Communities of practice are groups of people who share a passion for something that they know how to do and who interact regularly to learn how to do it better.  - Etienne Wenger

2011-04-08