GALINA MAKAGONOVA GADGET ON THE BUDGET How to budget, create and operate a Device Test Lab.

Slides:



Advertisements
Similar presentations
YOU ARE LOOKING AT Saadhvi PRESENTATION TOPIC Saadhvi - The Empire of Innovative Technology WE ARE CURRENTLY ON Enterprise Business Solution.
Advertisements

Library Automation Overview of Results January 24 th 2006 Jomo Kenyatta Memorial Library.
Developing mobile apps for businesses and brands.
IT INFRASTRUCTURE AND EMERGING TECHNOLOGIES
Desktop Central In IT Managers’ Perspective. Agenda Desktop Management Market About Desktop Central Features & Benefits Customer Details Technical Support.
ACER CONFIDENTIAL Acer Chromebooks for Education.
VSCPA Northern Chapter Cloud Accounting Using QuickBooks Online With Not for Profits.
Welcome! Presenter: Sam Foster. Major Topics To Be Covered In This Presentation Content Management System Amazon and eBay Integration Shopping Networks.
XProtect® Expert 2013 Product presentation
Copyright © 2014 Pearson Education, Inc. 1 Managers from across organizations are involved in developing and acquiring information systems Chapter 5 -
A unique way to connect your extension cords without the traditional problems.
IT PLANNING Enterprise Architecture (EA) & Updates to the Plan.
What is it? CLOUD COMPUTING.  Connects to the cloud via the Internet  Does computing tasks, or  Runs applications, or  Stores Data THE AVERAGE CLOUD.
Project Name : MobiSales. Solutions Modules Sales Order Complaints Notes Collections Store Stock Update Warehouse stock update Competitor’s Update Feedback.
Spiceworks Overview Enterprise Business Group Jul-2015.
by Evolve IP Managed Services
Best games in the world are free!. Agenda 1. About Game Insight 2. Why Android 3. Market Opportunity 4. Emerging Markets 5. Secrets to success.
Apps VS Mobile Websites Which is better?. Bizness Apps Survey Bizness Apps surveyed over 500 small business owners with both a mobile app and a mobile.
UFCFX5-15-3Mobile Device Development Commercial Trends and Competitive Initiatives.
ISIGN IMS Proximity Marketing Solution (IMS) iSIGN Media Corp Sales 1ATTRACT. TRANSACT. MEASURE.
© 2009 Cisco Systems, Inc. All rights reserved.Cisco Confidential Networking Academy Maintenance for US/Canada Academies 1 Networking Academy Maintenance.
1 Introduction to Cloud Computing Jian Tang 01/19/2012.
Acceleratio Ltd. is a software development company based in Zagreb, Croatia, founded in We create innovative software solutions for SharePoint,
“Here’s why you need the new wheels, too…” Shawn and Steve Image from
Welcome to the..... IT & Systems Functional Briefing Adrian Roscoe : Head of IT & Systems Lorraine Veber: VP, Business Transformation / Change Management.
C © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 1 C © 2013 Cisco and/or its affiliates. All rights.
Lesson 4 : Chapter 4 Building an E-commerce Presence: Web Sites, Mobile Sites, and Apps Copyright © 2014 Pearson Education, Inc.
Windows Reimagine d Windows 8 Data explosion Browser-based apps Natural interaction Ubiquitous connectivity Personal devices in the.
POSCP Link you multiple stores through cloud to get Success in Best Business Practices.
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
VISITBASIS Introduction and System Overview. I NTRODUCTION About VisitBasis VisitBasis Retail Execution is a cloud-based complete mobile data collection.
Company Overview. 1.About US 2.Our Work 3.Engagement 4.Our Clients.
1 Local Readiness Team Lead Kick-Off Meeting May 16, 2007.
Large Software Projects Deborah Black Vice President, Windows Division Microsoft.
Jonas eMobile Jonas Customer Conference Presenter – Ashley Pagliaro, Client Relations Co-Ordinator.
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 7 Business Aspects of Software Engineering.
PRJ566: Project Planning and Management Cost Benefit Analysis.
Mohit Anand, Software Engineer Adobe 1 Selecting GUI Automation Testing Tool for Mobile Domain.
1 Business Aspects of Software Engineering SWE 513.
Product Presentation. SysKit By Acceleratio Acceleratio Ltd. is a software development company based in Zagreb, Croatia, Europe founded in Technology.
December accountant release webinar December 11, 2012.
Power Guru: Implementing Smart Power Management on the Android Platform Written by Raef Mchaymech.
Publishing Services Bureau Web Communications Services Tips for managing the publication process Communications Workshop October 23, 2003.
2: Operating Systems Networking for Home & Small Business.
BYOD: An IT Security Perspective. What is BYOD? Bring your own device - refers to the policy of permitting employees to bring personally owned mobile.
BYOD Technical workshop Simon Bright - E2BN Philip Pearce – E2BN.
Kick Off Call Account Name Date. © 2013 Citrix | Confidential – Do Not Distribute Agenda Team Introductions Discovery Fact Sheet/Apps & Features Implementation.
ATTACHEDAPPS CONFIDENTIAL Powerfully simple tools to retain, manage and grow SMB customers. Client Messaging for Partners.
Cisco Confidential © 2012 Cisco and/or its affiliates. All rights reserved. 1 Cisco Sales Collaboration Platform Partner Introduction Speaker Name Speaker.
Ron Johnson, CFA Litman/Gregory Asset Management.
Anytime, Anywhere Access Benefits Functionality Work Order Administration Dispatch Work Order Work Order Details New Work Order Additional Functionality.
M IND Q S YSTEMS Leaders in Training /7, 2nd Floor, Srinivasa Nagar Colony (W) Above HDFC Bank, S.R.Nagar Hyderabad
What is Cloud Computing?
100% Exam Passing Guarantee & Money Back Assurance
Mobile Data Solutions Inc
Introduction Neharicca Child Security Services - ERP system helps an education institution to become compliant with nationally acknowledged best practices.
Make Your Management and Board Meetings More Effective and Paperless with Microsoft Office 365, SharePoint, and the Pervasent Board Papers App Partner.
How to prepare for the End of License of Windows Server 2012/R2
Best Tips For QA Testers. Technology moves amazingly fast nowadays, and any company that isn't swift enough to keep up will quickly find itself struggling.
Hire Top iPhone Game Development Company
Importance Of Software Testing Why software testing is important? Importance of Software Testing is precisely about to look at the item quality using various.
Microsoft Lync / Skype for Business
InLoox PM Web App product presentation
Top Reasons to Choose Android Today. Over the years the Android OS has progressed largely by acquiring major percent of global market share. A number.
Top Reasons to Choose Android Today. Over the years the Android OS has progressed largely by acquiring major percent of global market share. A number.
Microsoft 365 Business Technical Fundamentals Series
Technology Maintenance
WORKSHOP Establish a Communication and Training Plan
PCI, PII & 2015 Accounting.
Presentation transcript:

GALINA MAKAGONOVA GADGET ON THE BUDGET How to budget, create and operate a Device Test Lab

Average size of mobile development team is people GAMES MOBILE APPS MOBILE WEB

Our Agenda 1. WORKSHOP Device lab requirements Device parameters Planning: location, equipment, software, storage Budget Device lab technician: role description and responsibilities Where to buy devices and overview of issues Lab Maintenance Device usage in Agile development team How to present device lab during negotiations with the clients 2. PRACTICE and Q&A

OPTIONS TO EXPLORE OR NO DEVICE LAB?

NO DEVICE LAB Developers and testers are using their own devices Application delivered to client without testing Or Using device emulator Or BYOD policy

External Test Lab TYPES: 1.Device Rental Labs 2.Crowd solution (using private devices across the globe) 3.Free device lab PRO: no need to invest in device acquisition CONS: 1.Cost:$15-25 per device per usage, $25-$30 per hour device+ tester 2.Confidentiality: your app might be exposed to the market 3.Timeline: Sending out your testers at the end of test cycle 4.No flexibility in OS update/Version 5.Your target devices may not be available 6.Booking in advance 7.No way to reproduce bug on device 8.Developers cannot investigate the bugs and validate features Overview: Possible roadblocks

Do You Need Internal Test Lab 1.What kind of mobile application are you developing? Mobile Web? Games? Mobile apps? 2.How many projects do you have at the same time? 3.How many developers are in the company? 4.Are development and QA co-located? 5.Do you have a test department? How many testers? 6.Are you developing the app for Android/iOS market? Or for your clients? 7.Do you have contract obligations to test the app on mobile devices? 8.Agile or Waterfall? 9.When is Device test lab usage required? At the end of development cycle or for everyday usage? Overview: various roadblocks

Business Focus 1)Who are the users? 2)Who will pay (how to negotiate with the clients or get management buy-in)? 3)How many devices do you need or could you afford? 4)Device selection/Device matrix 5)Device fragmentation (specifically, Android fragmentation) 6)Managing device inventory 7)What is the budget? 8)Device selection should be relevant for a year, preferably for 2 9)Return of investment: what is the value of your lab?

Who Are The Internal Users Of A Mobile Test Lab? 1.Development teams: How many? 2.Developers – how many? 3.Testers 4.Designers 5.Artists 6.Customer support / Publishing 7.Sales 8.User acceptance coordinators

Who: Target audience Where to get info: from GD, Sales, Data analytics, GOOGLE 1.Market: countries 2.How secure the application is? Do you need to test hackers attacks? 3.Age and gender of the users Overview: various roadblocks

And: Technical requirements Where to get info: from GD, Lead developers, game teams 1.IOS and Android? Android only? iOS only? 2.Any specific hardware requirements (i.e. gyroscope) 3.Screen requirements 4.Memory requirements 5.Graphic processor requirements 6.Other specific requirements 7.Phones and tablets? Or just phones? Or only tablets? 8.Pre-installed applications 9.Application to download Overview: various roadblocks

Device Parameters: CPU GPU RESOLUTION CHIPSET SENSORS YEAR RELEASED PRICE MARKET RELEASED

Device Lab Planning Centralized or Distributed? Static lab: Round table for testing (devices are co-located, anyone who want to test should come there. Agile world: Devices are assigned per team and per tester, with visibility for the whole team: anyone who needs it could borrow for 1 hour or so. Location Storage Space Tracking tool: I’m using Meraki Cables, cleaning, power supply Inventory Bookkeeping/Accounting Internal Policy Disasters happen Overview: Common mistakes

Budget List of devices Cost of devices Cost of tools and supplies Cost of device lab (storage, etc) Cost approval process Lab technician (salary) Who will pay Overview: typical mistakes

More About Device Lab Budget Per project Per tester Track device life Maintenance materials Plastic gloves Cables Power supply Charging stations Tape for marking cables and devices SIM cards Budget for testing mobile data

Device Lab Technician Keep inventory changes Track lost devices Plan and manage OS updates Root devices if needed Sideload client build Charge all devices Gather devices spread across office Create device test list per app Perform device testing per app Perform compliance testing

What To Buy And How Many List devices to cover the technical spec (low end, high end, phones and tablets) How many teams do you have? How many developers per team? Total? How many testers per team? Total? Each QA should have 1 Android and 1 IOS gadget (1 phone, 1 tablet) Each team should have 1 high end, 1 low end (both iOS and Android) Who managed provisioning profile? How many devices are already in? Some samples of requests to address

Buying devices *** No contract *** New or used *** Beware of jailbroken devices Amazon E-bay Classifieds Cell phone providers Buying old devices from staff (how much do you want to pay)

Lab Maintenance Inventory (locate each gadget bi-monthly) Mark each device, cable and charger Cable replacement Monitor chargers Buy sleeves Monitor upcoming OS changes Monitor new devices on the market Manage device assignments to team members

Negotiation Presenting options with cost and risk Cost of device rent per test cycle, availability Outsource – cost per cycle Developers and QA need devices during development cycle In-house, including Cost of device tester Quantity of test cycles List of devices per app requirements *** Who will own devices at the end of development *** Add 1/6 of device budget every 6 months to keep current

Workshop List of 30 Devices with larger market share (samples) Operation system diversity Practical exercise: reviewing application requirements and selecting 10 top devices Practical exercise: Working on device lab budget Practical exercise: Managing device test lab Practical exercise: Device compatibility checklist

Galina Makagonova Gadget on the budget Thank you very much for attending! See you soon for the hands-on Training. Galina Makagonova QA Director of Roadhouse Interactions, Vancouver, Canada