1 Introduction 1. 1 Introduction

Size: px
Start display at page:

Download "1 Introduction 1. 1 Introduction"

Transcription

1 1 Introduction 1 1 Introduction Software is everywhere. Virtually every complex product manufactured today is controlled by software, and many commercial services are based on software systems. The quality of the software used is therefore a crucial factor when it comes to remaining competitive. The faster a company can integrate new software in its products or bring software products to market, the greater the opportunity to beat the competition. Agile software development methods are designed to reduce time to market (TTM) and improve software quality while increasing the relevance of products to customer needs. It is no surprise that the use of agile methodology is on the increase in large international projects as well as in product development at all manner of large corporations. In most cases, this means switching from the tried and trusted V model to agile testing using Scrum methodology. However, switching to agile and learning to use it effectively and productively is not always easy, especially when multiple teams are involved. Every team member, project manager and all members of line management have to make significant changes to the way they work. Particularly, the effectiveness of software testing and quality assurance (QA) are crucial to the success of introducing and using agile methodology in a team, a department or an entire company, and will determine whether its potential advantages can be put into practice. Most literature on the subject of agile methodology (including many of the works referenced in the bibliography at the end of this book) is written from the viewpoint of software developers and programmers, and tends to place its main emphasis on programming techniques and agile project management testing is usually only mentioned in the guise of unit testing and its associated tools. In other words, it concentrates on testing from the developer s point of view. However, unit tests alone are not

2 2 1 Introduction sufficient and broader-based testing is crucial to the success of agile development processes. The aim of this book is to close this gap and describe the agile development process from the viewpoint of testing and QA. It shows how agile testing works and details where traditional testing techniques are still necessary within the agile environment and how to embed these in the agile approach. 1.1 Target Audience Understanding how testing in agile projects works On one hand, this book is aimed at beginners who are just starting to work with agile methodology, who are due to work in agile projects or who are planning to introduce (or have already introduced) Scrum into a project or team. We provide tips and advice on how product development managers, project managers, test managers, and QA managers can help to realize the full potential of agile methodology. Professional (certified) testers and software quality experts will learn how to work effectively in agile teams and make optimal use of their expertise. You will also learn how to adapt your working style to fit into the agile environment. Augmenting your knowledge of (automated) testing and agile quality assurance techniques On the other hand, we are also aiming at readers who already have experience working in agile teams and wish to expand their knowledge of testing and QA techniques to increase productivity and product quality. Product Owners, Scrum Masters, QA operatives, and members of management teams will learn how systematic, highly automated testing works and about the importance of providing continual, reliable and comprehensive feedback on the quality of the software being developed. Programmers, testers, and other agile team members will learn how to apply highly automated testing methods to unit, integration and system tests. The text includes a wealth of practical examples and practice questions, making it well suited as a textbook or for self-teaching.

3 1.2 Book Contents Book Contents Chapter 2 provides a brief overview of the currently popular Scrum and Kanban methodologies and an overview of the most important agile management methods for managers looking to implement agile methods in their departments. These methods are compared with traditional methods to give you an idea of the changes that introducing agile methods involves. Readers who are already familiar with Scrum and Kanban methodology can skip this chapter. Chapter 3 details the lightweight planning and control tools that Scrum uses in place of traditional project planning tools. Remember, working in an agile fashion doesn t mean working aimlessly! Chapter 3, too, is aimed primarily at readers who are making the switch to agile development. Nevertheless, the explanations and tips regarding the importance of planning tools for constructive quality assurance and error prevention will be useful to experienced readers too. Chapter 4 covers unit testing and test first programming techniques. Topics include what unit tests can be expected to achieve and how they can be automated. This chapter covers the basics of unit testing techniques and tools and will help system testers, test specialists, and project team members with little or no unit testing experience to work more closely and effectively with programmers and unit testers. It also includes a wealth of useful tips that will help experienced programmers and testers to improve their testing techniques. We also explain the test first test-driven approach to programming and its importance within agile projects. Chapter 5 covers integration testing and the concept of continuous integration testing. Integration testing covers test cases that even the most diligent programmers miss when using unit tests. This chapter covers all the basics of software integration and integration testing, and introduces continuous integration techniques, explaining how to use them within a project. Chapter 6 discusses system testing and the concept of nonstop testing. Based on system testing foundations, this chapter explains how to use agile techniques to perform manual tests. It also explains how to automate system tests and embed them in the continuous integration process. This chapter is aimed not only at system testers and other testing specialists, but also at programmers who wish to better understand agile testing techniques that lie outside their usual development-driven remit. Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6

4 4 1 Introduction Chapter 7 Chapter 8 Chapter Overview Chapter 7 compares traditional and agile ideas of quality assurance and explains the constructive and preventative QA practices that are built in to Scrum. This chapter includes tips on how to perform agile QA and explains how all QA specialists can use their know-how within agile projects and contribute to the success of agile projects. Chapter 8 presents six industrial, e-commerce, and software development case studies. These reflect the experiences gained and lessons learned by the interviewees during the introduction and application of agile techniques. Chapters 2, 3, 7, and 8 discuss process and management topics and are aimed at readers who are more interested in the management aspect of the subject. Chapters 4, 5, and 6 discuss (automated) agile testing at various levels and are oriented toward more technically minded readers. Because agile testing is not the same as unit, we also explain in detail the aims of and differences between unit, integration, and system testing. Figure 1-1 provides a visual overview of the book s structure: Fig. 1 1 The structure of the book Case study, checks and exercises According to most popular literature on the subject, many agile concepts, techniques and practices are simple to implement. Similarly, the ideas, advice and tips covered in the following chapters may at first appear simple, but the sticking points often only become evident in the course of implementation. To help you understand and experience the challenges involved, the text includes:

5 1.3 Case Study 5 A fictional case study that illustrates the methodology and techniques being discussed. Checks and exercises to help you recap the content discussed in each chapter and scrutinize your own situation and behavior within your project. 1.3 Case Study The fictional case study the book refers to uses the following scenario. The company ehome Tools is a developer of home automation systems based on the following elements: Actuators: Lamps and other electrical devices are connected by means of electronic switches. Every actuator is connected by wire or wirelessly to a comms bus that can be used to control it remotely. Sensors: Thermal, wind and humidity detectors and simple contact sensors (for example, to indicate an open window) can also be connected to the bus. Bus: Switching instructions and status signals for the actuators and sensors are sent via the bus to the central controller in the form of telegrams. Controller: The central controller sends switching signals to the actuators (e.g., switch kitchen light on ) and receives status signals from the sensors (e.g., kitchen temperature 20 degrees ) and actuators (e.g., kitchen light is on ). The controller is either event-driven (i.e., reacts to incoming signals) or works on the basis of timed commands (e.g., 8pm close kitchen blind ). User interface: The controller has a user interface that visualizes the current status of all elements of the ehome and enables its inhabitants to send instructions (e.g., switch kitchen light off ) via mouse click to the house systems. Case Study: ehome Controller ehome Tools has many competitors and, in order to remain competitive, the company decides to develop new controller software. An increasing number of customers is asking for software that can be controlled via

6 6 1 Introduction smartphones and other mobile devices, so it is clear from the start that this project has to be completed quickly if it is to be successful. It is essential that the new system is extensible and open for third-party devices. If the new system is able to control devices from other manufacturers, management is convinced that the company can win over customers who wish to extend their existing systems. To fulfill this goal, the new system has to support as wide a range of existing third-party hardware as possible and must be capable of adapting to support new devices as soon as they appear on the market. In view of these challenges, the decision is taken to develop the new system using agile methodology and to release an updated version of the controller software (with support for new devices and protocols) every month. 1.4 Website The code samples included in the text are available for download at the book s website [URL: SWT-knowledge]. Feel free to use them to construct your own test cases. The practice questions and exercises are also available online and can be commented on. We look forward to discussing your comments and suggestions. In spite of all our efforts and those of the publisher, it is still possible that some text errors remain. Any necessary corrections will be published online.

SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization

SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization Secrets of a Scrum Master: Agile Practices for the Service Desk Donna Knapp Curriculum Development Manager, ITSM Academy

More information

QUICK AND EFFICIENT MOBILE TESTING STRATEGY

QUICK AND EFFICIENT MOBILE TESTING STRATEGY QUICK AND EFFICIENT MOBILE TESTING STRATEGY QUICK AND EFFICIENT MOBILE TESTING STRATEGY 02 ABOUT CHAIONE ChaiONE is an enterprise mobility agency focused on creating innovative, beautiful mobile solutions

More information

The Internet of Things: Opportunities & Challenges

The Internet of Things: Opportunities & Challenges The Internet of Things: Opportunities & Challenges What is the IoT? Things, people and cloud services getting connected via the Internet to enable new use cases and business models Cloud Services How is

More information

Smart buildings in smart grids KNX City. Rafael Marculescu May 2013

Smart buildings in smart grids KNX City. Rafael Marculescu May 2013 Smart buildings in smart grids KNX City Rafael Marculescu May 2013 Smart grids - definition A smart grid is a digital, self-healing energy system that delivers electricity or gas from generation sources,

More information

Configuration example: Scene function in the actuator channel in the ETS. 1 Introduction

Configuration example: Scene function in the actuator channel in the ETS. 1 Introduction Introduction Introduction: KNX actuators offer an amazing number of configuration options. Anything from simple feedback function using elapsed-hours meters up to complex scenes can be activated in the

More information

Testing Services. Training. TestBench. Consulting. Software-Quality Assurance and Testing

Testing Services. Training. TestBench. Consulting. Software-Quality Assurance and Testing Testing Services Training TestBench Consulting Software-Quality Assurance and Testing The Company Ready for Every Test imbus is a leading solution partner for professional software testing and intelligent

More information

Selection Criteria for ZigBee Development Kits

Selection Criteria for ZigBee Development Kits Selection Criteria for ZigBee Development Kits This article gives an overview about different considerations, when it comes to prioritizing ZigBee Development Kits, supplied by different vendors. Before

More information

Summer projects for Dept. of IT students in the summer 2015

Summer projects for Dept. of IT students in the summer 2015 Summer projects for Dept. of IT students in the summer 2015 Here are 7 possible summer project topics for students. If you are interested in any of them, contact the person associated with the project

More information

EDK 350 (868 MHz) EDK 350U (902 MHz) EnOcean Developer Kit

EDK 350 (868 MHz) EDK 350U (902 MHz) EnOcean Developer Kit EDK 350 (868 MHz) EDK 350U (902 MHz) EnOcean Developer Kit EDK 350 User Manual Important Notes This information describes the type of component and shall not be considered as assured characteristics. No

More information

ZODIANET API (ZAPI2)

ZODIANET API (ZAPI2) ZODIANET API (ZAPI2) ZODIANET API ZAPI 2 Description of information exchange between the Zodianet platform and third-parties Document : specification Source: ZODIANET Mail: [email protected] Revision:

More information

Building Software in an Agile Manner

Building Software in an Agile Manner Building Software in an Agile Manner Abstract The technology industry continues to evolve with new products and category innovations defining and then redefining this sector's shifting landscape. Over

More information

Smart Integration of Wireless Temperature Monitoring System with Building Automation System

Smart Integration of Wireless Temperature Monitoring System with Building Automation System Smart Integration of Wireless Temperature Monitoring System with Building Automation System Case Study Area of engagement Solution to integrate wireless temperature monitoring system with BMS (Building

More information

The ABB i-bus KNX Room Master Concept Your first step into the KNX world

The ABB i-bus KNX Room Master Concept Your first step into the KNX world The ABB i-bus KNX Room Master Concept Your first step into the KNX world The Room Master Concept 1 New Step 1,000 New Options You specialize in installing electrical systems. With the ABB Room Master,

More information

The traditional project management uses conventional methods in software project management process.

The traditional project management uses conventional methods in software project management process. Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Analysis of

More information

White paper The future role of ethernet and the trend to decentralised control solutions

White paper The future role of ethernet and the trend to decentralised control solutions White paper The future role of ethernet and the trend to decentralised control solutions The driving force behind progress in Industrial automation in the last 10 years has without doubt been the networking

More information

Service & Support. Higher-level safe switch-off of the power supply of functionally nonsafe standard modules? Wiring Examples.

Service & Support. Higher-level safe switch-off of the power supply of functionally nonsafe standard modules? Wiring Examples. Higher-level safe switch-off of the power supply of functionally nonsafe standard modules? Wiring Examples FAQ October 2009 Service & Support Answers for industry. Question This entry is from the Service&Support

More information

DataSocket Simplifies Live Data Transfer for LabVIEW

DataSocket Simplifies Live Data Transfer for LabVIEW DataSocket Simplifies Live Data Transfer for LabVIEW Many typical instrumentation solutions involve a single local application for acquisition, logging, analysis, and presentation. However, because of

More information

SERVICE DESIGN User stories

SERVICE DESIGN User stories SERVICE DESIGN User stories CONTENT User stories Scenarios Storyboards TOOLS AND METHODS A scenario type user story SERVICE DESIGN PROCESS USER INFORMATION USER PERSONAS USER STORIES CUSTOMER JOURNEY SERVICE

More information

a new generation software test automation framework - CIVIM

a new generation software test automation framework - CIVIM a new generation software test automation framework - CIVIM Software Testing is the last phase in software development lifecycle which has high impact on the quality of the final product delivered to the

More information

WS_FTP Pro for Windows 95/98/NT

WS_FTP Pro for Windows 95/98/NT Note to Instructor: These instructions were written for the faculty and staff to use to familiarize themselves with WS_FTP Pro. The majority of the audience consists of nonspecialists and executives. Also,

More information

Alarm Communications. Implementation Guide

Alarm Communications. Implementation Guide Alarm Communications Implementation Guide The Need for Alternative Communications Ten years ago, most homes relied on dial-up connections to access the Internet. ipods, flat-screen TVs and the Nintendo

More information

Climate Ready Shade Operating Systems for residential applications.

Climate Ready Shade Operating Systems for residential applications. Climate Ready Shade Operating Systems for residential applications. This brochure contains examples of home plan configurations and how Climate Ready Shade Operating Systems can be applied and what is

More information

SIX KNOWLEDGE AREAS OF BUSINESS ANALYSIS

SIX KNOWLEDGE AREAS OF BUSINESS ANALYSIS THE BABOK SIX KNOWLEDGE AREAS OF BUSINESS ANALYSIS PRESENTER Tomette J. Kirk, CBAP Business Consultant, Humana Health Care Reform [email protected] 2 BUSINESS ANALYSIS THE BASICS What do they have? What

More information

A Beginners Guide To Responsive, Mobile & Native Websites 2013 Enhance.ie.All Rights Reserved.

A Beginners Guide To Responsive, Mobile & Native Websites 2013 Enhance.ie.All Rights Reserved. A Beginners Guide To Responsive, Mobile & Native Websites 2013 Enhance.ie.All Rights Reserved. 1 The Mobile Web refers to access to the world wide web, i.e. the use of browser-based Internet services,

More information

Managing unknown IoT entities by uncovering and aligning their semantics

Managing unknown IoT entities by uncovering and aligning their semantics Managing unknown IoT entities by uncovering and aligning their semantics Ontology Summit 2015 Internet of Things: Toward Smart Networked Systems and Societies 1 Outline Context Problem Future Present Solution

More information

Waterfall vs. Agile Methodology

Waterfall vs. Agile Methodology 2012 Waterfall vs. Agile Methodology Mike McCormick MPCS, Inc. Revised Edition 8/9/2012 Contents Waterfall vs. Agile Model Comparison...3 Conceptual Difference...3 Efficiency...4 Suitability...4 Waterfall

More information

TIPS TO HELP YOU NAVIGATE the COMPETITIVE VoIP LANDSCAPE

TIPS TO HELP YOU NAVIGATE the COMPETITIVE VoIP LANDSCAPE 5 TIPS TO HELP YOU NAVIGATE the COMPETITIVE VoIP LANDSCAPE & Save 60% on Your Phone Bill THE QUICK LIST NO VENDOR LOCK-IN ALL FEATURES INCLUDED FUTURE PROOF EASY TO USE MANY PRODUCTS IN ONE Digium s Switchvox

More information

Use service virtualization to remove testing bottlenecks

Use service virtualization to remove testing bottlenecks Use service virtualization to remove testing bottlenecks Discover integration faults early by pushing integration testing left in the software lifecycle Contents 1 Complex, interconnected applications

More information

Open Access Research and Design for Mobile Terminal-Based on Smart Home System

Open Access Research and Design for Mobile Terminal-Based on Smart Home System Send Orders for Reprints to [email protected] The Open Automation and Control Systems Journal, 2015, 7, 479-484 479 Open Access Research and Design for Mobile Terminal-Based on Smart Home System

More information

DEGREE PROGRAMME IN INFORMATION TECHNOLOGY

DEGREE PROGRAMME IN INFORMATION TECHNOLOGY DEGREE PROGRAMME IN INFORMATION TECHNOLOGY The Bachelor of Engineering in Information Technology Degree Programme prepares students for careers in information technology, healthcare, wellness and infrastructure

More information

REVIEW PAPER ON PERFORMANCE OF RESTFUL WEB SERVICES

REVIEW PAPER ON PERFORMANCE OF RESTFUL WEB SERVICES REVIEW PAPER ON PERFORMANCE OF RESTFUL WEB SERVICES Miss.Monali K.Narse 1,Chaitali S.Suratkar 2, Isha M.Shirbhate 3 1 B.E, I.T, JDIET, Yavatmal, Maharashtra, India, [email protected] 2 Assistant

More information

Search Engine Optimization: What You Really Need to Know

Search Engine Optimization: What You Really Need to Know Search Engine Optimization: What You Really Need to Know The always changing areas of Internet marketing and automation can leave a small legal practice in the dust. How can you keep up and what do you

More information

Social Innovation through Utilization of Big Data

Social Innovation through Utilization of Big Data Social Innovation through Utilization of Big Data Hitachi Review Vol. 62 (2013), No. 7 384 Shuntaro Hitomi Keiro Muro OVERVIEW: The analysis and utilization of large amounts of actual operational data

More information

Preface 2008 - Agile Testing Review

Preface 2008 - Agile Testing Review Preface Why We Wrote This Book We were early adopters of Extreme Programming, testing on XP teams that weren't at all sure where testers and testing fit in. At the time, there wasn't much in the agile

More information

NEW GENERATION PROGRAMMABLE AUTOMATION CONTROLLER

NEW GENERATION PROGRAMMABLE AUTOMATION CONTROLLER NEW GENERATION PROGRAMMABLE AUTOMATION CONTROLLER NEW GENERATION PROGRAMMABLE AUTOMATION CONTROLLER Understanding what a PAC is starts from the understanding of PLC. A PLC is a Programmable Logic while

More information

Intelligent energy saving. Wireless control. Wired for sound

Intelligent energy saving. Wireless control. Wired for sound Home automation Where we once fantasised about appliances and home fittings making our lives easier, home automation is quickly becoming a reality. Worth around 65 million in 2011, it is estimated that

More information

The Dating Guide to SEO

The Dating Guide to SEO TheMxGroup.com (800) 827-0170 1 The Dating Guide to SEO Maybe you re still hoping for a first date. Or maybe you ve been together for a while, but things just aren t clicking. Either way, if you re not

More information

Testing Overview [Document subtitle]

Testing Overview [Document subtitle] 10/16/2015 ZigBee Penetration Testing Overview [Document subtitle] PURE INTEGRATION Introduction Penetration testers have been focusing on wireless technologies for over a decade now, and industry researchers

More information

How to Select a Receipt Printer for Mobile POS

How to Select a Receipt Printer for Mobile POS ebook How to Select a Receipt Printer for Mobile POS Is your restaurant or retail store ahead of the technology curve? Be honest is it even close? In this day and age, customers expect to see their favorite

More information

Introduction to Dreamweaver

Introduction to Dreamweaver Introduction to Dreamweaver ASSIGNMENT After reading the following introduction, read pages DW1 DW24 in your textbook Adobe Dreamweaver CS6. Be sure to read through the objectives at the beginning of Web

More information

How to trade with Parabolic SAR Indicator This is what I call a gem

How to trade with Parabolic SAR Indicator This is what I call a gem How to trade with Parabolic SAR Indicator This is what I call a gem Hello, my name is George and I am extremely glad to present you a step-by-step guide to using the parabolic SAR indicator for making

More information

Automated tests on websites using Selenium-IDE.

Automated tests on websites using Selenium-IDE. Automated tests on websites using Selenium-IDE. Gustavo Antonio Toretti ([email protected]), IT Specialist, IBM Summary: Testing web sites manually is a task prone to errors. Automating tests reduces

More information

Online Computer Science Degree Programs. Bachelor s and Associate s Degree Programs for Computer Science

Online Computer Science Degree Programs. Bachelor s and Associate s Degree Programs for Computer Science Online Computer Science Degree Programs EDIT Online computer science degree programs are typically offered as blended programs, due to the internship requirements for this field. Blended programs will

More information

Understanding the IEC61131-3 Programming Languages

Understanding the IEC61131-3 Programming Languages profile Drive & Control Technical Article Understanding the IEC61131-3 Programming Languages It was about 120 years ago when Mark Twain used the phrase more than one way to skin a cat. In the world of

More information

Top 10 Skills and Knowledge Set Every User Experience (UX) Professional Needs

Top 10 Skills and Knowledge Set Every User Experience (UX) Professional Needs Top 10 Skills and Knowledge Set Every User Experience (UX) Professional Needs The user experience (UX) of your products is only as good as the knowledge and skills of your UX staff. Here are the top 10

More information

Development (60 ЕCTS)

Development (60 ЕCTS) Study program Faculty Cycle Software and Application Development (60 ЕCTS) Contemporary Sciences and Technologies Postgraduate ECTS 60 Offered in Tetovo Description of the program The objectives of the

More information

Shutter Actuator Standard, 4-fold, 230 VAC, MDRC RA/S 4.230.1, GH Q631 0076 R0111. ABB i-bus EIB

Shutter Actuator Standard, 4-fold, 230 VAC, MDRC RA/S 4.230.1, GH Q631 0076 R0111. ABB i-bus EIB , GH Q631 0076 R0111 2CDC 071 240 F0003 The Shutter Actuator Standard is used to control a maximum of four independent 230 VAC drives for positioning shutters, blinds, awnings and other hangings as well

More information

AGILE SOFTWARE TESTING

AGILE SOFTWARE TESTING AGILE SOFTWARE TESTING Business environments continue to rapidly evolve, leaving many IT organizations struggling to keep up. This need for speed has led to an increased interest in the Agile software

More information

3 SOFTWARE AND PROGRAMMING LANGUAGES

3 SOFTWARE AND PROGRAMMING LANGUAGES 3 SOFTWARE AND PROGRAMMING LANGUAGES 3.1 INTRODUCTION In the previous lesson we discussed about the different parts and configurations of computer. It has been mentioned that programs or instructions have

More information

Linear Motion and Assembly Technologies Pneumatics Service. Understanding the IEC61131-3 Programming Languages

Linear Motion and Assembly Technologies Pneumatics Service. Understanding the IEC61131-3 Programming Languages Electric Drives and Controls Hydraulics Linear Motion and Assembly Technologies Pneumatics Service profile Drive & Control Understanding the IEC61131-3 Programming Languages It was about 120 years ago

More information

Using Microsoft PowerPoint Software on a SMART Board Interactive Whiteboard

Using Microsoft PowerPoint Software on a SMART Board Interactive Whiteboard Using Microsoft PowerPoint Software on a SMART Board Interactive Whiteboard When you use Microsoft PowerPoint software in conjunction with a SMART Board interactive whiteboard, presentations become more

More information

Quick Start Guide For Vera Small Business Solution

Quick Start Guide For Vera Small Business Solution Quick Start Guide For Vera Small Business Solution Congratulations on Your Purchase of the Vera Small Business Solution You ve taken the first step to begin enjoying the ease, convenience, energy savings

More information

Testing Lifecycle: Don t be a fool, use a proper tool.

Testing Lifecycle: Don t be a fool, use a proper tool. Testing Lifecycle: Don t be a fool, use a proper tool. Zdenek Grössl and Lucie Riedlova Abstract. Show historical evolution of testing and evolution of testers. Description how Testing evolved from random

More information

Smart Thermostat page 1

Smart Thermostat page 1 Smart Thermostat page 1 3. APPROACH In today s home appliances market, automation is becoming the norm and Smart Thermostat is a typical automation appliance able to be applied easily at home. With Smart

More information

VoIP Conferencing Best Practices. Ultimate Guide for Hosting VoIP Conferences. A detailed guide on best practices for VoIP conferences:

VoIP Conferencing Best Practices. Ultimate Guide for Hosting VoIP Conferences. A detailed guide on best practices for VoIP conferences: VoIP Conferencing Best Practices Ultimate Guide for Hosting VoIP Conferences A detailed guide on best practices for VoIP conferences: 1. Setting Up Your Hardware 2. VoIP Conference Software and Its Settings

More information

Request for Proposal (RFP) Toolkit

Request for Proposal (RFP) Toolkit Request for Proposal (RFP) Toolkit A Message from the CEO Hi, this is Ryan Flannagan, founder and CEO of Nuanced Media. Thanks for downloading the RFP Toolkit. My team and I are excited that you ve decided

More information

AT&T Digital Life. Home Security and Automation Service. Overview. Service Innovation EXECUTIVE SUMMARY

AT&T Digital Life. Home Security and Automation Service. Overview. Service Innovation EXECUTIVE SUMMARY Customer Case Study AT&T Digital Life Home Security and Automation Service EXECUTIVE SUMMARY COMPANY OVERVIEW AT&T is the largest telecom services provider in the world and has a wide range of offerings,

More information

How we design & build websites. Menu 2 Menu 3 Menu 4 Menu 5. Home Menu 1. Item 1 Item 2 Item 3 Item 4. bob. design & marketing

How we design & build websites. Menu 2 Menu 3 Menu 4 Menu 5. Home Menu 1. Item 1 Item 2 Item 3 Item 4. bob. design & marketing How we design & build websites Home Menu 1 Item 1 Item 2 Item 3 Item 4 Menu 2 Menu 3 Menu 4 Menu 5 Item 1 Item 2 Item 3 Home Menu 1 Item 1 Item 2 Item 3 Item 4 Menu 2 Menu 3 Menu 4 Menu 5 Item 1 Item 2

More information

Integration of FlexRay-based control units in existing test benches

Integration of FlexRay-based control units in existing test benches Integration of FlexRay-based control units in existing test benches Authors: Roland Bacher, BMW Group Munich Herbert Haas, BMW Group Munich Martin Simons, IXXAT Automation Weingarten Today, measuring and

More information

Instructional Design Philosophy

Instructional Design Philosophy Instructional Design Philosophy Executive Summary Instructional Design Principles: MindLeaders training is based on sound principles from research in instructional design, adult learning, and information

More information

MH200N. TiMH200N. Software manual 05/10-01 PC

MH200N. TiMH200N. Software manual 05/10-01 PC MH200N TiMH200N Software manual 05/10-01 PC 2 TiMH200N Software manual Contents 1. Hardware and Software requirements 4 2. Installation 4 3. Fundamental concepts 5 3.1 Function selection menus and pushbuttons

More information

Home Monitoring and Control service provided by Verizon Online LLC

Home Monitoring and Control service provided by Verizon Online LLC Home Monitoring and Control service provided by Verizon Online LLC A separate subscription to Verizon FiOS TV is required for use with FiOS TV service. About This Manual This manual is designed for online

More information

Service Virtualization

Service Virtualization Service Virtualization A faster, more efficient and less costly way to develop and test enterprise-class applications As cloud and mobile computing gain rapid acceptance, IT departments are expected to

More information

Keywords: SQA,Black Box Testing( BBT), White Box testing(wbt).

Keywords: SQA,Black Box Testing( BBT), White Box testing(wbt). Volume 3, Issue 10, October 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Enhancing Software

More information

Bosch Packaging Academy Essential Training

Bosch Packaging Academy Essential Training Essential Training Operating Fundamentals Work safely during operation Understand the basic functions of the equipment Get familiar with the operating elements Be able to operate the equipment Get familiar

More information

Microsoft Access is an outstanding environment for both database users and professional. Introduction to Microsoft Access and Programming SESSION

Microsoft Access is an outstanding environment for both database users and professional. Introduction to Microsoft Access and Programming SESSION 539752 ch01.qxd 9/9/03 11:38 PM Page 5 SESSION 1 Introduction to Microsoft Access and Programming Session Checklist Understanding what programming is Using the Visual Basic language Programming for the

More information

agenda AGILE AT SCALE

agenda AGILE AT SCALE Copyright Net Objectives, Inc. All Rights Reserved 1 AGILE AT SCALE 1. THE CHALLENGE HIERARCHY VS. WORKFLOW 2. VALUE STREAM IMPEDANCE 3. ALLOCATE PEOPLE TO MOST VALUABLE WORK 4. MANAGING FLOW ACROSS ENTIRE

More information

Good Agile Testing Practices and Traits How does Agile Testing work?

Good Agile Testing Practices and Traits How does Agile Testing work? Agile Testing Best Practices Introduction The testing phase of software development sometimes gets the short shrift from developers and IT managers. Yet testing is the only way to determine whether an

More information

RACKS CLASSIC G4 SPEC. DATA SHEET page 1/5. Description. Features

RACKS CLASSIC G4 SPEC. DATA SHEET page 1/5. Description. Features RACKS DATA SHEET page 1/5 Description Part Number G4PB24 Description G4 24-Channel I/O Module Rack The G4PB24 I/O mounting rack accommodates up to 24 G4 I/O modules. Insert and remove modules easily and

More information

Lifecycle Service Tool. Operator's manual

Lifecycle Service Tool. Operator's manual REF 542plus 1MRS756725 Issued: 23.12.2008 Version: A/23.12.2008 REF 542plus Contents Copyrights... 5 1. Introduction...7 1.1. This manual... 7 1.2. Use of symbols... 7 1.3. Intended audience... 7 1.4.

More information

Why A/ B Testing is Critical to Email Campaign Success

Why A/ B Testing is Critical to Email Campaign Success Why A/ B Testing is Critical to Email Campaign Success A / B Testing By systematically running controlled campaigns, A/B testing helps you determine which message or offer will resonate best with your

More information

[1] http://en.wikipedia.org/wiki/first-mover_advantage [2] http://www.acunote.com

[1] http://en.wikipedia.org/wiki/first-mover_advantage [2] http://www.acunote.com -Gene Sher Software Development Processes: Those in engineering and science will sooner or later either be members of teams solving some large project, or be managing teams solving some large project.

More information

Cisco Smart Business Communications System: A New Way for Small Business to Communicate

Cisco Smart Business Communications System: A New Way for Small Business to Communicate Cisco Smart Business Communications System: A New Way for Small Business to Communicate The Cisco Smart Business Communications System (SBCS) is a complete system of voice, data, video, and wireless networking

More information

INFORMATION MANAGEMENT AND WHY IT MATTERS. CIO Research Report 2014

INFORMATION MANAGEMENT AND WHY IT MATTERS. CIO Research Report 2014 INFORMATION MANAGEMENT AND WHY IT MATTERS CIO Research Report 2014 2 CIO RESEARCH REPORT 2014: INFORMATION MANAGEMENT AND WHY IT MATTERS 3 3 The role of a CIO has never been more exciting or complicated.

More information

Connected. 25 Ways to Create a Connected Culture The How-To-Guide for Video Conferencing

Connected. 25 Ways to Create a Connected Culture The How-To-Guide for Video Conferencing Connected 25 Ways to Create a Connected Culture The How-To-Guide for Video Conferencing When we change the way we communicate, we change society. Clay Shirkey 1. CEO 2. Managers 3. Sales 4. Marketing 5.

More information

27 Ways To Get More Retweets On Twitter. By Marc Guberti

27 Ways To Get More Retweets On Twitter. By Marc Guberti 27 Ways To Get More Retweets On Twitter By Marc Guberti Getting more retweets on Twitter has been established as one of the most powerful ways to spread on Twitter. However, most of the people who send

More information

Looking at the SANS 20 Critical Security Controls

Looking at the SANS 20 Critical Security Controls Looking at the SANS 20 Critical Security Controls Mapping the SANS 20 to NIST 800-53 to ISO 27002 by Brad C. Johnson The SANS 20 Overview SANS has created the 20 Critical Security Controls as a way of

More information

A Daimler company. Lower consumption greater transparency for your bus fleet.

A Daimler company. Lower consumption greater transparency for your bus fleet. A Daimler company Lower consumption greater transparency for your bus fleet. More profit with the click of the mouse. GPS satellite Savings from station to station. Now you can discover untapped potential

More information

Lower consumption greater transparency for your bus fleet.

Lower consumption greater transparency for your bus fleet. A Daimler company A Daimler company Lower consumption greater transparency for your bus fleet. FleetBoard A secure investment in the future Since 2000, Daimler FleetBoard GmbH has been developing and distributing

More information

Top Five Ways to Ensure that Your CoE is an Ongoing Success. White Paper

Top Five Ways to Ensure that Your CoE is an Ongoing Success. White Paper Top Five Ways to Ensure that Your CoE is an Ongoing Success White Paper This document contains Confidential, Proprietary and Trade Secret Information ( Confidential Information ) of Informatica Corporation

More information

Lab 2.1 Tracking Down the Bugs

Lab 2.1 Tracking Down the Bugs Lab 2.1 Tracking Down the Bugs Chapter 7 (To Err is Human ) discusses strategies for debugging finding and fixing problems with IT systems. In this lab, we focus on the early stages of debugging, where

More information

Agile Development. Redefining Management in Project Management. Neil Stolovitsky

Agile Development. Redefining Management in Project Management. Neil Stolovitsky The PROJECT PERFECT White Paper Collection Abstract Agile Development Redefining Management in Project Management Neil Stolovitsky Agile development has been around for nearly a decade. However, its popularity

More information

PMI Agile Certified Practitioner (PMI ACP) Boot Camp Course AG05; 4 Days, Instructor-led

PMI Agile Certified Practitioner (PMI ACP) Boot Camp Course AG05; 4 Days, Instructor-led PMI Agile Certified Practitioner (PMI ACP) Boot Camp Course AG05; 4 Days, Instructor-led Course Description Take this PMI ACP training course to prepare for your Agile Certified Practitioner (PMI ACP)

More information