Testing. in A Large scale agile Development Environment
|
|
- Samantha Simmons
- 6 years ago
- Views:
Transcription
1 Testing in A Large scale agile Development Environment
2 Content/agenda 1. Introduction 2. Agile on a large scale 3. Testing in a large scale agile environment 4. Conclusion Testing in large scale Agile Development Ericsson Internal Ericsson AB Page 2
3 Introduction Ericsson: The leading vendor for mobile network infrastructure Tough competition on the telecommunication market: Number of competitors Merging of traditional Circuit Switched Technology and Packet Switched Technology towards all IP Network Motivation: Increase the feedback loops towards design Delivery of high quality products to the customer Being flexible to adapt faster to the market s demand Early and Frequent Delivery Testing in large scale Agile Development Ericsson Internal Ericsson AB Page 3
4 AGILE ON A LARGE SCALE Testing in large scale Agile Development Ericsson Internal Ericsson AB Page 4
5 Agile Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Testing in large scale Agile Development Ericsson Internal Ericsson AB Page 5
6 ScRUM IN A NUTSHELL One team collaborating to one feature Testing in large scale Agile Development Ericsson Internal Ericsson AB Page 8
7 large scale Chief Product Owner: 1 Number of Product owners: 5 Number of Scrum teams: 8 Size of the teams: 6-8 Number of Scrum Masters: 8 Number of people: around 70 Number of locations: 4 Number of Releases: 2 Number of manhours: ~ Number of User Stories: ~700 Testing in large scale Agile Development Ericsson Internal Ericsson AB Page 9
8 LARGE SCALE Our legacy: The Ericsson Mobile Soft Switch PLEX statements ASA instructions corresponding to approximately Intel instructions 2196 SW blocks Testing in large scale Agile Development Ericsson Internal Ericsson AB Page 10
9 TESTING IN A LARGE SCALE AGILE ENVIRONMENT Testing in large scale Agile Development Ericsson Internal Ericsson AB Page 11
10 Ways of working Cross functional team of 7 +/- 1 SW developers: Virtual teams Synchronized sprints inside a feature Common Backlog Common ceremonies to keep everybody informed Testing in large scale Agile Development Ericsson Internal Ericsson AB Page 12
11 Ways of Working Backlog Setup strictly based on functional areas US1 US2 Application Transport US3 US4 Internet Network US5 Team A Team B Team C Team D Testing in large scale Agile Development Ericsson Internal Ericsson AB Page 13
12 Ways of Working Backlog Setup strictly based on functional areas Risk of dependencies between User Stories Difficulties to test from an end to end perspective More planning needed Prone to generate delays US1 US2 US4 Application Transport Internet Network US3 US5 Team A Team B Team C Team D Testing in large scale Agile Development Ericsson Internal Ericsson AB Page 14
13 Ways of Working Backlog Setup with end to end focus and functional areas Application US1 US2 Transport US3 US4 US5 Internet Network Team A Team B Team C Team D Testing in large scale Agile Development Ericsson Internal Ericsson AB Page 15
14 Ways of Working Backlog Setup with end to end focus and functional areas Testing possible from end to end perspective as the User Story is concluded Less planning needed Reduce dependencies due to functional areas Coordination might increase Competence build through training on the job and mix of competences US2 US1 Application Transport Internet US5 US4 US3 Network Team A Team B Team C Team D Testing in large scale Agile Development Ericsson Internal Ericsson AB Page 16
15 Ways of Working Setup of virtual teams Team A Team B Team C Team D Virtual Test Team LSV team System Architecture Team Scrum of Scrum Testing in large scale Agile Development Ericsson Internal Ericsson AB Page 17
16 Ways of Working Setup of virtual teams Team A Team B Team C Team D Virtual Test Team LSV team System Architecture Team Scrum of Scrum Overview over the activities with higher priority Testing, Architecture, Software Delivery, Organizational topics Testing in large scale Agile Development Ericsson Internal Ericsson AB Page 18
17 LLV track LLV track LLV track LLV track Test Overview Feature n Feature 3 Feature 2 Feature 1 LSV N N+1 M Note: Simplified view, details on following slides Rebase mandatory Rebase optional LSV Delivery Testing in large scale Agile Development Ericsson Internal Ericsson AB Page 19 Ericsson AB 2009 Ericsson Internal X (X) Date
18 Supporting the Team Testing activities Automated & Manual Business facing Manual Functional Tests Examples & Integration Story Tests Function Test Tests Unit System Module Tests Q2 Q1 Exploratory Testing Function Usability Testing (User Integration Acceptance Tests) Q3 Q4 Performance & Load Testing Security Verification Testing ility Testing Critique Product Automated Technology facing Tools Testing in large scale Agile Development Ericsson Internal Ericsson AB Page 20 1 : taken from Crispin/Gregory: Agile Testing, Addison Wesley, 2009
19 Testing activities Q1 Kind of tests are Unit tests testing small pieces of code System Module Tests test that units work together correctly Q2 Kind of tests are Functional & Integration tests positive and deterministic negative tests, if possible to automate User Story Acceptance Tests Testing in large scale Agile Development Ericsson Internal Ericsson AB Page 21
20 Testing activities Q3 Kind of tests Exploratory Testing feedback into stories Feature Test and Regression Test with Background Traffic (early) Characteristics Q4 Kind of tests Dimensioned Load on LLV/LSV High Load/Overload on LSV (most likely) Parafunctional tests (Performance, stress) Interoperability, Security Testing in large scale Agile Development Ericsson Internal Ericsson AB Page 22
21 TEST Detailed view Detailed view on Testing Timeframe Team D Team C Feature2 Team B Team A Feature1 LSV 0 Main Unit Test Functional Test Integration Test Testing in large scale Agile Development Ericsson Internal Ericsson AB Page 24
22 Continuous integration a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily leading to multiple integrations per day. Each integration is verified by an automated build (incl. test) to detect its errors as quickly as possible Martin Fowler Testing in large scale Agile Development Ericsson Internal Ericsson AB Page 25
23 CI Workflow FCS FIP TF Sprint 1 Sprint 2 Sprint 3 Sprint n GEOFF AutoRT preparation: S1 TCs AutoRT preparation: S2 TCs AutoRT preparation: S3 TCs AutoLT preparation: e2e feature TCs AutoLT preparation: e2e feature TCs CI Server Dump building Dump building Dump building Dump building AutoLT execution (appropriate suite) AutoLT execution (appropriate suite) AutoLT execution (appropriate suite) AutoLT execution (appropriate suite) AutoRT execution S1 TCs AutoRT execution S1+S2 TCs AutoRT execution S1+ +S(n-1) TCs F1 F2 MAx Week MAx Week MAx Week MAx Week F4 Testing in large scale Agile Development Ericsson Internal Ericsson AB Page 26
24 Test TOOLs & Environment CSCF MSC-S Blade Cluster MSC-S Dual Blade 60 HLR MME M- MGW M- MGW MME BSC RNC RNC BSC Testing in large scale Agile Development Ericsson Internal Ericsson AB Page 28
25 Test TOOLs & Environment Unit Test: Ericsson proprietary tool testing the interfaces Function Test: Manual: using a simulated environment simulating all nodes but with the possibility to load the real MSC software Automated: using a proprietary tool with an open source framework based on TTCN-3 Regression Test: Based on the automated test cases from the Function Test Running on a Continuous Integration Server (Jenkins) Feature load (moderate/high/overload): Proprietary tool based on TTCN-3 generating load on the real environment Testing in large scale Agile Development Ericsson Internal Ericsson AB Page 29
26 CONCLUSION/WRAP-UP Challenges Coordination Maintenance of a high reliability Working high quality Legacy Documentation Test tool & environment Testing in large scale Agile Development Ericsson Internal Ericsson AB Page 30
27 Conclusion Benefits Eliminate waste Early indication of Software Quality Early corrective actions possible Reduce test time enabling earlier release of product Enabling of Continuous Integration as first step towards a possible Continuous Delivery Early customer involvement Testing in large scale Agile Development Ericsson Internal Ericsson AB Page 31
28 Conclusion Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Testing in large scale Agile Development Ericsson Internal Ericsson AB Page 32
29
Testing in an Agile Environment Understanding Testing role and techniques in an Agile development environment. Just enough, just in time!
Testing in an Agile Environment Understanding Testing role and techniques in an Agile development environment. Just enough, just in time! Today s Topics How the Tester s Role Changes in Agile Testing in
More informationRequirements and User-Centered Design in an Agile Context
Requirements and User-Centered Design in an Agile Context The Volvo Group Business Areas AB Volvo Volvo Trucks Renault Trucks Mack Trucks Nissan Diesel Buses Construction Equipment Volvo Penta Volvo Aero
More informationDevelopment Processes Agile Adaptive Planning. Stefan Sobek
Development Processes Agile Adaptive Planning Stefan Sobek Agile Planning Process Adaptive Planning In agile projects frequently issues and changes will be discovered. Go into these projects with expectations
More informationReady for Scrum? Steve Hutchison DISA T&E
Ready for Scrum? Steve Hutchison DISA T&E Presentation Tasks Backlog In Progress Done Scrum Overview Role of Testing in Scrum Agile Testing Summary 2 Scrum Overview Software development framework focused
More informationTesting in the Agile World
Testing in the Agile World John Fodeh Solution Architect, Global Testing Practice 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Outline
More informationSoftware Engineering I (02161)
Software Engineering I (02161) Week 8 Assoc. Prof. Hubert Baumeister DTU Compute Technical University of Denmark Spring 2016 Last Week State machines Layered Architecture: GUI Layered Architecture: Persistency
More informationBest Practices for Collecting User Requirements
Federal GIS Conference February 9 10, 2015 Washington, DC Best Practices for Collecting User Requirements Gerry Clancy Glenn Berger Requirements Provide direction for program success Why Requirements are
More informationAgile Project Management with Primavera
Agile Project Management with Primavera Shivank Saxena, Infosys Ltd. Sebastian Schweinle, Siemens AG Restricted Agile Project Management Contents 1 2 3 4 5 6 7 Why Agile Project Management What is the
More informationAgile Manifesto & XP. Topics. Rapid software development. Agile methods. Chapter ) What is Agile trying to do?
Topics 1) What is trying to do? Manifesto & XP Chapter 3.1-3.3 2) How to choose plan-driven vs? 3) What practices go into (XP) development? 4) How to write tests while writing new code? CMPT 276 Dr. B.
More informationAgile Software Development Agile UX Work. Kati Kuusinen TUT / Pervasive / IHTE
Agile Software Development Agile UX Work Kati Kuusinen Researcher @ TUT / Pervasive / IHTE kati.kuusinen@tut.fi Contents 1. Introduction / Motivation 2. Agile software development 3. User experience work
More informationOptimize tomorrow today.
Applying Agile Practices to Improve Software Quality Name: Arlene Minkiewicz Chief Scientist 17000 Commerce Parkway Mt. Laurel, NJ 08054 arlene.minkiewicz@pricesystems.com Phone: 856 608-7222 Agenda Introduction
More informationExam Questions
Exam Questions 70-498 Delivering Continuous Value with Visual Studio 2012 Application Lifecycle Management https://www.2passeasy.com/dumps/70-498/ 1. You are the application architect on your team. You
More informationDesigned in collaboration with Infosys Limited
Proposal for Introduction of New Industry Course in Engineering Curriculum Agile Software Development - Deliver Software Better Everyday Designed in collaboration with Infosys Limited Version 1-2016 Contents
More informationSoftware Development Process Models
Software Development Process Models From classical notions to more agile approaches th@cs.toronto.edu, BA8134 Code & Fix or Cowboy Coding 1) Write program 2) Test and fix program Problems: program users
More informationTesting Agile Projects Stuart Reid
ing Agile Projects Stuart Reid ing Solutions Group 117-119 Houndsditch London EC3A 7BT UK sreid@ing-solutions.com www.ing-solutions.com Stuart Reid, 2011 Scope Agile Manifesto and Principles An Agile Development
More informationAn Intro to Scrum. Agile (Iterative) Project Development. Written in 2001 Can be read in its entirety at:
An Intro to Scrum Agile (Iterative) Project Development Broken down into iterations Self-Managed Minimal Planning Easily/Quickly adapts to change The Agile Manifesto Written in 2001 Can be read in its
More informationAdapt your tes-ng approach for Agile
Adapt your tes-ng approach for Agile Emma Armstrong @EmmaATester www.taoo;es-ng.,co,uk Emma.armstrong@towerswatson.com Today s Session So;ware development methodologies Tes-ng in those methodologies Agile
More informationShift Left Testing: are you ready? Live Webinar, Sept 19
Shift Left Testing: are you ready? Live Webinar, Sept 19 Guy Arieli CTO, Experitest 01 What exactly is Shift Left? Agenda 02 03 How Shift Left affects application development & testing organizational structures
More informationThe Scaled Agile Framework
The Scaled Agile Framework Foundations of the Scaled Agile Framework (SAFe) SDJug Oct. 15, 2013 2008-2013 Leffingwell, LLC, and Scaled Agile, Inc. All rights reserved. Armond Mehrabian Enterprise Agile
More informationUser Stories Applied, Mike Cohn
User Stories Applied, Mike Cohn Chapter 1: An Overview Composed of three aspects: 1. Written description of the story used for planning and as a reminder 2. Conversations about the story that serve to
More informationAgile Tester Foundation E-learning Course Outline
Foundation E-learning Course Outline General Description This course provides testers and test managers with an understanding of the fundamentals of testing on agile projects. Attendees will learn how
More informationAdopting Agile Practices
Adopting Agile Practices Ian Charlton Managing Consultant ReleasePoint Software Testing Solutions ANZTB SIGIST (Perth) 30 November 2010 Tonight s Agenda What is Agile? Why is Agile Important to Testers?
More informationSE420 - Software Quality Assurance
SE420 - Software Quality Assurance http://dilbert.com/strips/comic/2006-01-29/ Lecture 3 Unit Testing, Part-2 January 21, 2019 Sam Siewert Reminders Assignment #2 Posted Thursday [Unit Re-Use] Explore
More informationScrums effects on software maintainability and usability
Scrums effects on software maintainability and usability Gustav Ernberg guser350@student.liu.se January 19, 2015 Synposis I have been working as a web developer with advanced web applications on a number
More informationTesting in Agile Software Development
Testing in Agile Software Development T 76.5613, Software Testing and Quality Assurance Slides by Juha Itkonen Lecture delivered by 4.10.2006 V-model of testing Benefits of the V-model Intuitive and easy
More informationLife between Iterations
Life between Iterations Challenges in Agile Testing Padmasankar Jadu, Senior Delivery Manager, Global Business Services, IBM India Pvt Ltd. STC 2013, Bangalore Biography of the Author Padmasankar Jadu,
More informationMobile Softswitch Solution (MSS) 17A Learning Services
Mobile Softswitch Solution (MSS) 17A Learning Services Service Delivery Methods Icon Delivery Method Instructor Led Training (ILT) Workshop (WS) LIVE Virtual Classroom Training (VCT) elearning (WBL) Structured
More informationSoftware Quality in a Modern Development Team. Presented by Timothy Bauguess and Marty Lewis
Software Quality in a Modern Development Team Presented by Timothy Bauguess and Marty Lewis High-Quality Software Who benefits? End users Development Stakeholders Components of Software Quality Structural
More informationMicrosoft. Recertification for MCSD: Application Lifecycle Management
Microsoft 70-499 Recertification for MCSD: Application Lifecycle Management Download Full Version : http://killexams.com/pass4sure/exam-detail/70-499 QUESTION: 82 Your team uses Microsoft Visual Studio
More informationCollaboration at Scale: Prioritizing a Backlog. 13-Dec-2017
Collaboration at Scale: Prioritizing a Backlog 13-Dec-2017 Collaboration at Scale Designed for Scrum-centric organizations with more than 10 Scrum teams, the Collaboration at Scale webinar series provides
More informationAgile Accessibility. Presenters: Ensuring accessibility throughout the Agile development process
Agile Accessibility Ensuring accessibility throughout the Agile development process Presenters: Andrew Nielson, CSM, PMP, MPA Ann Marie Davis, CSM, PMP, M. Ed. Cammie Truesdell, M. Ed. Overview What is
More informationLecture 7: Software Processes. Refresher: Software Always Evolves
Lecture 7: Software Processes What is a Software Development Process? The Lifecycle of a Software Project Agile vs. Disciplined Some common approaches: RUP, SCRUM, XP, ICONIX, Where UML fits in (next lecture)
More informationApproaches for Auditing Software Vendors
Approaches for Auditing Software Vendors Chris Wubbolt, QACV Consulting, LLC IVT Validation Week October 20, 2016 10/20/2016 www.qacvconsulting.com 1 Objectives Understanding impact of vendor processes
More informationHow Can a Tester Cope With the Fast Paced Iterative/Incremental Process?
How Can a Tester Cope With the Fast Paced Iterative/Incremental Process? by Timothy D. Korson Version 7.0814 QualSys Solutions 2009 1 Restricted Use This copyrighted material is provided to attendees of
More informationAgile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 FALL 2017 A BRIEF LOOK
Who am I? John York Agile Software Development JOHN YORK Director of Engineering at ProQuest Dialog Chief Technologist SpellBound AR A Computer Engineer from the University of Michigan! An agile development
More informationAgile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 WINTER 2018 A BRIEF LOOK
Agile Software Development JOHN YORK EECS 441 WINTER 2018 John York Director of Engineering at ProQuest Dialog Chief Technologist SpellBound AR A Computer Engineer from the University of Michigan! An agile
More informationTest Automation Strategies in Continuous Delivery. Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions
Test Automation Strategies in Continuous Delivery Nandan Shinde Test Automation Architect (Tech CoE) Cognizant Technology Solutions The world of application is going through a monumental shift.. Evolving
More informationA CONFUSED TESTER IN AGILE WORLD
A CONFUSED TESTER IN AGILE WORLD QA A LIABILITY OR AN ASSET THIS IS A WORK OF FACTS & FINDINGS BASED ON TRUE STORIES OF ONE & MANY TESTERS!! J Presented By Ashish Kumar, A STORY OF TESTING. WHAT S AHEAD
More informationTesting Tools to Support Agile Software Delivery. The Critical Role of Automated Functional Testing in Enterprise Environments
Testing Tools to Support Agile Software Delivery The Critical Role of Automated Functional Testing in Enterprise Environments White Paper September 2008 Contents Executive summary......................................................3
More informationMobile Positioning System (MPS) Training Programs. Catalog of Course Descriptions
Mobile Positioning System (MPS) Training Programs Catalog of Course Descriptions Catalog of Course Descriptions INTRODUCTION... 3 ERICSSON MOBILE POSITIONING SYSTEM (MPS) OVERVIEW... 4 ERICSSON MOBILE
More information(Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info
(Complete Package) WEB APP TESTING DB TESTING We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info START DATE : TIMINGS : DURATION : TYPE OF BATCH : FEE : FACULTY NAME
More informationLESSONS LEARNED: BEING AGILE IN THE WATERFALL SANDBOX
www.twitter.com/telerik www.facebook.com/telerik LESSONS LEARNED: BEING AGILE IN THE WATERFALL SANDBOX Philip Japikse (@skimedic) phil.japikse@telerik.com www.skimedic.com/blog MVP, MCSD.Net, MCDBA, CSM,
More informationTopics. Software Process. Agile. Requirements. Basic Design. Modular Design. Design Patterns. Testing. Quality. Refactoring.
CS310 - REVIEW Topics Process Agile Requirements Basic Design Modular Design Design Patterns Testing Quality Refactoring UI Design How these things relate Process describe benefits of using a software
More informationMobile Softswitch Solution (MSS) 18. (Virtual and native deployment) training programs
Mobile Softswitch Solution (MSS) 18 (Virtual and native deployment) training programs Service Delivery Methods Icon Delivery Method Instructor Led Training (ILT) Workshop (WS) LIVE Virtual Classroom Training
More informationTopic 01. Software Engineering, Web Engineering, agile methodologies.
Topic 01 Software Engineering, Web Engineering, agile methodologies. 1 What is Software Engineering? 2 1 Classic Software Engineering The IEEE definition: Software Engineering is the application of a disciplined,
More informationContinuous Integration at WCDMA using Erlang Common Test. By Johan Lundberg at Ericsson Radio Systems
Continuous Integration at WCDMA using Erlang Common Test By Johan Lundberg at Ericsson Radio Systems Contents Introduction- WCDMA overview and transition to CI The ART test framework CI machinery overview
More informationCertifiedAT - Version: 1. ISTQB Certified Agile Tester Foundation Level Extension
CertifiedAT - Version: 1 ISTQB Certified Agile Tester Foundation Level Extension ISTQB Certified Agile Tester Foundation Level Extension CertifiedAT - Version: 1 3 days Course Description: We are facing
More informationMobile Positioning System (MPS) 16 Training Programs. Catalog of Course Descriptions
Mobile Positioning System (MPS) 16 Training Programs Catalog of Course Descriptions Catalog of Course Descriptions INTRODUCTION... 3 ERICSSON MOBILE POSITIONING SYSTEM (MPS) 16 OVERVIEW... 4 ERICSSON MOBILE
More informationCONFERENCE PROCEEDINGS QUALITY CONFERENCE. Conference Paper Excerpt from the 28TH ANNUAL SOFTWARE. October 18th 19th, 2010
PACIFIC NW 28TH ANNUAL SOFTWARE QUALITY CONFERENCE October 18th 19th, 2010 Conference Paper Excerpt from the CONFERENCE PROCEEDINGS Permission to copy, without fee, all or part of this material, except
More informationAgile Testing Course: 15 16/11
Agile Testing Dr. Ronen Bar-Nahor ronen@agilesparks.com 1 AgileSparks We help companies improve by Adopting agile principles and practices. We provide training and coaching to all organizational levels,
More informationAutomated Continuous Verification & Validation for Automobile Software
Speakers Information- Controls, Measurement & Calibration Congress ABSTRACT Automated Continuous Verification & Validation for Automobile Software Vinodhini Vijayaraghavan, Jagadeeswara Vijayaraghavan
More informationBringing QA Into the Agile Process
Quality Assurance - SCQAA-OC 2/17/09 Bringing QA Into the Process SCQAA Meeting 2/17/09 Speaker: Paul Hodgetts, Logic, www.logic.com Rev 090217 Your Speaker: Paul Hodgetts Team coach, trainer, consultant,
More informationSoftware Engineering 2 A practical course in software engineering. Ekkart Kindler
Software Engineering 2 A practical course in software engineering II. Agile Development 1. Motivation Conceive Design Implement Operate Why What How 3 Co-evolution What should the software do? WHAT HOW
More information[PDF] Agile Project Management: Creating Innovative Products (Agile Software Development Series)
[PDF] Agile Project Management: Creating Innovative Products (Agile Software Development Series) Best practices for managing projects in agile environmentsâ now updated with new techniques for larger projects
More informationServiceNow - Agile in ServiceNow
ServiceNow - Agile in ServiceNow The ServiceNow Agile Development application is an iterative and incremental process for software development environments. Agile Development application is enhanced with
More information02291: System Integration
02291: System Integration Week 10 Hubert Baumeister huba@dtu.dk DTU Compute Technical University of Denmark Spring 2018 Last Week Principles of good design: layered architecture Software Development Processes
More informationRoadmap to 5G Network Testing
Your Digital Network. Your Future Roadmap to 5G Network 29 th June 2016 Agenda Successful 5G excellence: Levers for the evolution Integrated Service, Automation & Remotization (testing from offshore location)
More informationUSER MANUAL. Inprowiser Engineering
USER MANUAL Capacity Tracker for JIRA Cloud Inprowiser Engineering 1 Contents Introduction... 2 Installation and pre-requisites... 3 Installation... 3 Pre-requisites... 4 Get started with Capacity Tracker...
More informationVision, Roadmap, and Release Planning
Vision, Roadmap, and Release Planning Supplemental Materials for a Product Owner Jessica Komarek and Sara Alterisio 5 Levels of Agile Release Planning Vision Roadmap Release Iteration Daily What, Who,
More informationActual4Test. Actual4test - actual test exam dumps-pass for IT exams
Actual4Test http://www.actual4test.com Actual4test - actual test exam dumps-pass for IT exams Exam : 70-499 Title : Recertification for MCSD: Application Lifecycle Management Vendor : Microsoft Version
More informationAdministration Guide. Release
Administration Guide Release 13.3.00 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is for your informational
More information5 Object Oriented Analysis
5 Object Oriented Analysis 5.1 What is OOA? 5.2 Analysis Techniques 5.3 Booch's Criteria for Quality Classes 5.4 Project Management and Iterative OOAD 1 5.1 What is OOA? How to get understanding of what
More informationIngredients Nokia 2
Experiences from GUI Test Automation in Agile Development Ville Ilvonen Principal Engineer, Tools Development, MeeGo Computers, Nokia September 23rd 2010 Seminar on Model-Based Testing of Smartphone Applications
More informationSoftware. Test. Architecture. Dr Sigrid Eldh. Ericsson AB Stockholm, Sweden. Public Ericsson AB Page 1
Software Test Architecture Dr Sigrid Eldh Radio System & Technology Software Ericsson AB Stockholm, Sweden Public Ericsson AB 2015 2015-04-10 Page 1 Twitter: DrSEldh The Bug Busters 127 Automated Test
More informationManager, Infrastructure Services. Position Number Community Division/Region Yellowknife Technology Service Centre
IDENTIFICATION Department Position Title Infrastructure Manager, Infrastructure Services Position Number Community Division/Region 32-11488 Yellowknife Technology Service Centre PURPOSE OF THE POSITION
More informationSecure Agile How to make secure applications using Agile Methods Thomas Stiehm, CTO
Secure Agile How to make secure applications using Agile Methods Thomas Stiehm, CTO tom.stiehm@coveros.com 1 About Coveros Coveros helps organizations accelerate the delivery of business value through
More informationAgile where are we at?
Consultant www.crisp.se Agile where are we at? Keynote - Agile Tour Bangkok Nov 2017 henrik.kniberg@crisp.se @HenrikKniberg Dad Climate guy Organizational coach & Change Instigator Author Scrum Retrospective
More informationGUI Development in TDD Model Case Study
GUI Development in TDD Model Case Study Sowmya Dhandapani* Broadcom Limited, Bangalore, India. * Corresponding author. Email: sowmya.dhandapani.1979@ieee.org Manuscript submitted May 17, 2016; accepted
More informationLiving With Agility
Living With Agility Tales from the Battlefield Who AM I? Daniel Laird - Head of Software 15+ Years Experience Started as a Software developer in Research with Philips Semiconductors Joined Ericsson Senior
More informationAcceptance Testing What does it mean to you?
Acceptance Testing What does it mean to you? Fran O Hara Inspire Quality Services www.inspireqs.ie fran.ohara@inspireqs.ie Copyright 2013 Inspire Quality Services 1 We provide Agile, Quality and Process
More informationWorking in Harmony: Integrating the efforts of usability engineers and agile software developers
Working in Harmony: Integrating the efforts of usability engineers and agile software developers The Second International Conference on Advances in Computer-Human Interactions ACHI 2009 February 1-7, 2009
More informationAgile Test Automation ICAgile
Home > Agile Test Automation ICAgile Agile Test Automation ICAgile Discover how to implement test automation as stories are implemented Confidently deliver shippable product increments each sprint using
More informationExpanding Throughout the Lifecycle and Embracing New Participants
Turning Ideas Into Software Expanding Throughout the Lifecycle and Embracing New Participants Jason Keicher Technical Specialist Developer Tools Microsoft Corporation jason.keicher@microsoft.com vnext
More informationQuality, Project Management & Supply Professional (Customized). Choice of any 3 certifications outlined as follows:
Any 3 Certifications Prep: ASQ Quality, PMI Project Management, APICS Supply Chain, or Scrum QPS Course No. 343 TRAINING PROGRAM: Quality, Project Management & Supply Professional (Customized). Choice
More informationEricsson Mobile Positioning System (MPS) 11 Training Programs. Catalog of Course Descriptions
Ericsson Mobile Positioning System (MPS) 11 Training Programs Catalog of Course Descriptions Commercial in Confidence 2 Catalog of Course Descriptions INTRODUCTION... 4 ERICSSON MOBILE POSITIONING SYSTEM
More informationUser Stories Applied, Mike Cohn
User Stories Applied, Mike Cohn Chapter 1: An Overview Composed of three aspects: 1. Written description of the story used for planning and as a reminder 2. Conversations about the story that serve to
More informationThe information presented is subject to change without notice. Alcatel-Lucent assumes no responsibility for inaccuracies contained herein.
Alcatel, Lucent, Alcatel-Lucent and the Alcatel-Lucent logo are trademarks of Alcatel-Lucent. All other trademarks are the property of their respective owners. The information presented is subject to change
More informationKanban In a Nutshell. Bob Galen President & Principal Consultant RGCG, LLC
Kanban In a Nutshell Bob Galen President & Principal Consultant RGCG, LLC bob@rgalen.com Copyright 2015 RGCG, LLC 2 About Velocity Partners Better business through better software HQ in Seattle Nearshore
More informationScaling LEGO & Spotify. Henrik
Consultant www.crisp.se Scaling Agile @ LEGO & Spotify EA-träff Okt 2017 henrik.kniberg@crisp.se @HenrikKniberg Dad Climate guy Organizational coach & Change Instigator Author Not too hard A bit trickier
More informationHP Application Lifecycle Management. Upgrade Best Practices
HP Application Lifecycle Management Upgrade Best Practices Document Release Date: October 2010 Legal Notices Warranty The only warranties for HP products and services are set forth in the express warranty
More informationshould I Link, or should I sync? OSLC Webinar June-19, 11 am (ET)
should I Link, or should I sync? OSLC Webinar June-19, 2013 @ 11 am (ET) Mats Berglund Enterprise Architect 20+ years experience in System and SW development tools for telecom R&D Setting the scene Project
More informationHP APPs v.12 Solutions for Dev-Ops
HP APPs v.12 Solutions for Dev-Ops Kimberly Fort HP Software July 2014 Kimberly Fort Software Solutions Architect *5 Months with HP *17 Years experience using HP Tools & products *20 Years experience in
More informationAgile, Testing, and Quality: Looking Back, Moving Forward
Agile, Testing, and Quality: Looking Back, Moving Forward Elisabeth Hendrickson Quality Tree Software, Inc. www.qualitytree.com esh@qualitytree.com Last updated October 28, 2009 Copyright 2009 Quality
More informationSoftware Engineering I (02161)
Software Engineering I (02161) Week 9: Layered Architecture Persistency Layer; Software Development Process Assoc. Prof. Hubert Baumeister DTU Compute Technical University of Denmark Spring 2017 Recap
More informationTHE SCRUM FRAMEWORK 1
THE SCRUM FRAMEWORK 1 ROLES (1) Product Owner Represents the interests of all the stakeholders ROI objectives Prioritizes the product backlog Team Crossfunctional Self-managing Self-organizing 2 ROLES
More informationEclipseCon France 2017 Squaring the Capella circle: Open Source, Agile, Traditional
EclipseCon France 2017 Squaring the Capella circle: Open Source, Agile, Traditional CAPELLA OSS JUNE 22 TH 2017 Joao BARATA / Philippe DUL Squaring the Capella circle jean.barata@thalesgroup.com philippe.dul@thalesgroup.com
More informationElaboration on an Integrated Architecture and Requirement Practice: Prototyping with Quality Attribute Focus
Carnegie Mellon University Research Showcase @ CMU Software Engineering Institute 2015 Elaboration on an Integrated Architecture and Requirement Practice: Prototyping with Quality Attribute Focus Stephany
More informationHow technical excellence helps in LeSS adoption. Anton Bevzuk Dodo Pizza Chief Agile Officer
How technical excellence helps in LeSS adoption Anton Bevzuk Dodo Pizza Chief Agile Officer The plan Why engineering practices? Deep dive into Pair Programming Test Automation Continuous Integration Q&A
More informationApplication Lifecycle Management Solutions using Microsoft Visual Studio 2013
1800 ULEARN (853 276) www.ddls.com.au Application Lifecycle Management Solutions using Microsoft Visual Studio 2013 Length 5 days Price $4477.00 (inc GST) Overview This five day course is designed to get
More informationAgile Certification Options Primer. Presented by: Tom McGraw, CSM VP of Public Sales
Agile Certification Options Primer Presented by: Tom McGraw, CSM VP of Public Sales Presentation Agenda What is Agile High-Level Look High level Model for Agile and the flavors that drive implementations
More informationSCALING AGILE IN A LARGE MATRIXED ORGANIZATION. Jen Krieger Chief Agile Architect Products & Technologies May 2017
SCALING AGILE IN A LARGE MATRIXED ORGANIZATION Jen Krieger Chief Agile Architect Products & Technologies May 2017 WHAT DOES IT MEAN TO SCALE AGILE? For the sake of brevity, we ll focus on Scrum as the
More informationAgile vs Fragile. Susmit Bhattacharya, Solution Architect, Asia Pacific. - The need for Automation in Agile Tricentis GmbH. All Rights Reserved.
Agile vs Fragile - The need for Automation in Agile Susmit Bhattacharya, Solution Architect, Asia Pacific 2017 Tricentis GmbH. All Rights Reserved. Years Months Months Weeks Delivery Cycle Time Weeks Days
More informationDatabase Engineering. Percona Live, Amsterdam, September, 2015
Database Engineering Percona Live, Amsterdam, 2015 September, 2015 engineering, not administration 2 yesterday s DBA gatekeeper master builder superhero siloed specialized 3 engineering quantitative interdisciplinary
More informationAzure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region
Azure DevOps Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region What is DevOps? People. Process. Products. Build & Test Deploy DevOps is the union of people, process, and products to
More informationStory Writing Basics
Jimi Fosdick, PMP, CST Agile Process Mentor jfosdick@collab.net 503.248.0800 Story Writing Basics [A user story is] a promise for a future conversation -Alistair Cockburn 1 Welcome Welcome to our ScrumCore
More informationQuality - The Key to Successful SOA. Charitha Kankanamge WSO2 February 2011
Quality - The Key to Successful SOA Charitha Kankanamge WSO2 February 2011 WSO2 Founded in 2005 by acknowledged leaders in XML, Web Services Technologies & Standards and Open Source Producing entire middleware
More informationShift Left, Automation, and Other Smart Strategies for Getting Ahead in QA
Welcome! Test Early, Test Often Shift Left, Automation, and Other Smart Strategies for Getting Ahead in QA A little bit about us Jeff Van Fleet President and CEO Lighthouse Technologies 30+ years software/qa
More informationStory Refinement How to write and refine your stories so that your team can reach DONE by the end of your sprint!
+ Story Refinement How to write and refine your stories so that your team can reach DONE by the end of your sprint! Tonya McCaulley Director of Training ROME Agile + About Your Speaker Tonya McCaulley
More informationGet Good at DevOps: Feature Flag Deployments with ASP.NET, WebAPI, & JavaScript
Visual Studio Live! Redmond 2016 Get Good at DevOps: Feature Flag Deployments with ASP.NET, WebAPI, & JavaScript Benjamin Day www.benday.com Benjamin Day Brookline, MA Consultant, Coach, & Trainer Microsoft
More informationCREATING EFFECTIVE USER STORIES
CREATING EFFECTIVE USER STORIES THE PRODUCT OWNER S PERSPECTIVE By: Philip Wess CREATING EFFECTIVE USER STORIES (THE PRODUCT OWNER'S PERSPECTIVE)... 1 Overview of a User Story... 2 Epics vs User Stories...
More information