Agile to User Experience

Size: px
Start display at page:

Download "Agile to User Experience"

Transcription

1 Agile to User Experience How to do Scrum when User Experience is the objective Author: Rainer Dorau, macio GmbH Conference: embedded world conference February 2013, Messezentrum Nuremberg (NCC Ost) Presentation: 27 February 2013, 9:00 h Session 11, Management of Embedded System Design I ABSTRACT: Agile software engineering becomes more and more attractive for product developers, and Scrum is the most popular development process today. One huge challenge for a Scrum driven product development comes up when user experience is the topmost requirement for the product s user interface. How can the dev team ensure that the agile approach and its dynamism will not thwart all intentions to create a product with perfect usability and awesome user interface design? Critics say that Scrum is incompatible with usability and design goals. But we know it better and that is, what the presentation is about. Whereas classical Scrum concentrates on homogeneous teams made up of software developers only, a user-experience-oriented Scrum development introduces new actors to the roles. Usability professionals and user interface designers will join the team and focus on objectives that aim at goals beyond just technical performance. Their engagement will ensure a user-centered approach as well as industry leading design, their vision will anticipate the user experience of the product. If the Scrum set-up is adapted accordingly, the combination of usability and design can be made very productive and brought to life by the dev team. Great User Experience is not a mere phrase when designers and usability professionals stimulate a product development based on Scrum. Page 1 of 8

2 The Risk of Patchwork Design Scrum is a new way of thinking that leaves well-trodden paths behind. It is not only a new development process, but also a new project management framework. Scrum wants to replace rigid development processes like waterfall and opposes against inflexible procedures, but there is more. It introduces a new way of managing projects, it redefines the roles and the responsibility of the employees in a company, and it counts an uncompromising quality of the product among its highest goals. Here, we want to focus on the latter point. If you ask people Do you know about Scrum? you may get the answer Uh, yes, yes, isn t it this sprint thing? Cutting a project into slices of about two, three or four weeks seems to be an aspect of Scrum that is quite easy to comprehend, whereas other essential aspects like the different roles of the team members, the use of proprietory artifacts, and the time management require a deeper insight. So it s only natural that people, who never got in contact with agile development before, face this new project management framework with reserve and skepticism. One point of criticism says, the segmentation of the development process into several sprints causes fragmentation of concept which undermines the demand for great user experience (UX) on principle. This is a serious objection, and there is a deep truth in it. Due to the process schedule of Scrum the product is build sprint by sprint, feature by feature. It can t be denied that there is the risk of patchwork design : In focussing on product increments and discrete features you may lose sight of your product vision. How can you prevent that? The Holistic Approach Great designs and great user experiences require a development style that regards the user interface as a whole, as an essential and inseparable trait of the product. Otherwise things will not fit together and users will be confused about the unexpected behavior of the user interface. User interface design and user experience demand a holistic approach in product development there is no way round it. Speaking of a holistic approach means to focus on the overall product quality. Product quality is indivisible by nature. A product can be of high quality or of low quality, but never high and low at the same time. If there is a low feature, users will consider the overall Page 2 of 8

3 product quality as low, too. Which quality level has to be met during the development derives from the set of non-functional requirements. Among those design and user experience come first. Feature-related Quality Criteria and the Product Backlog The Scrum framework gives us some means to prevent us from shortcomings like fragmentation of concept and allows us to develop according to high-quality standards. The person of the Product Owner, who can be seen as the main quality manager in a Scrum project, is urged to have a keen eye on the created product increments. This person does a responsible job. She or he has to confirm that the increments comply to the given quality criteria as they are given in the Product Backlog. The Product Backlog is one of the most important artifacts of the Scrum framework. It holds the specification of all functional and non-functional requirements like design and user experience requirements that can be turned into tasks to be carried out by the development team. The Product Backlog is a very useful tool for the Product Owner and she or he is the person who owns it but it is build up in collaboration with the development team because the team will have to know the quality level and its definition that must be met. But does the Product Backlog help us to pursue a holistic approach? Does it escort us around the trap of patchwork design? Even for an experienced Product Owner it is hard to keep track and cross-check the overall consistency of the acceptance criteria in the Product Backlog, not least because the Product Backlog is an emergent artifact that will be specified in more detail during the project. The Product Backlog crystallizes more and more from sprint to sprint. So it may happen that you come to an ingenious solution for the usability of a feature in sprint 7, but already implemented a different solution for a similar feature in sprint 2 when sprint 7 was far away and still in an epic state. If you overlook the conceptual relationship between features of the same kind, the interaction between a human and your product will become inconsistent and unsuccessful. It is the Product Owner s task to define the acceptance criteria according to general quality requirements and to prevent that inconsistent acceptance criteria creep into the Product Backlog. But the Product Backlog alone will not guarantee consistency of design. As a project may become more and more complex, it also will get more difficult to conciliate the Product Backlog s acceptance criteria under the roof of general user experience re- Page 3 of 8

4 quirements. If you do not pay attention to this risk, you may encounter the following: If the acceptance criteria in your Product Backlog are not aligned with general rules, the development team may accomplish all tasks in accordance with the instructions, but nevertheless fail to build a consistent product with great user experience. This is a very dissatisfactory situation. Global Quality Criteria and the Definition of Done So, how can you do Scrum without losing a holistic approach? Besides the Product Backlog there is another important tool of the Scrum framework that can do a quite excellent job here: the so-called Definition of Done. We strongly recommend to make use of it thoroughly. The Definition of Done can be considered as a collection of general acceptance criteria that do no relate to particular items in the Product Backlog only, but applies to the product in its entirety and holds all global quality requirements. As such, those requirements do not have to be specified for each particular item in the Product Backlog explicitly. The Definition of Done describes global standards to be reached, so the development team will know when a task can be called done. The Definition of Done should be clear and visible for all team members, for example you may write it on cards and put it on the Board in the team room or even reserve a distinct area in the Product Backlog. Usually the Definition of Done is the result of a collaboration between Product Owner and development team but there may be external stakeholders, who will file non-functional global requirements, too. Designers and usability professionals may introduce design style guides and user experience guidelines as a basis for user interaction. Style guides and user experience guidelines are the most important artifacts in a Scrum project, when great user experience is the objective, though they are not mandatory elements of the Scrum framework. The development team may also introduce technical requirements to the Definition of Done like performance target values or coding conventions. Other artifacts that are owned by external stakeholders and shall be referenced in the Definition of Done can be legal documents, regulatory directives (e.g. ISO standards), and company guidelines. Last but not least the Definition of Done will reflect the contract between customer and the Scrum team. Instead of copying all global quality definitions from those documents into the Definition of Done, it may hold only a reference to such artifacts. Page 4 of 8

5 The Commitment to Quality A holistic approach can only be realized when every product increment is checked for its compliance with global quality requirements. Concerning user experience we have to check for existing design style guides and user experience guidelines. According to the Scrum framework the development team will have to commit itself to a certain amount of work at the beginning of a sprint and to follow the quality standards as specified in the Product Backlog and in the Definition of Done as well. At the end of the sprint, in the Sprint Review Meeting, the team will have to declare that the actual product increment still inherits its promised compliance. If the team fails to meet global user experience requirements as referenced in the Definition of Done, the tasks are not done. Done means a 100-percent match otherwise there is still work left to accomplish the task. Reasons for the failure may be discussed in the Sprint Review Meeting or Retrospective Meeting, but the Product Owner never may weaken the given quality criteria. And if you think about changing the Definition of Done in a later stage of your project, all increments that were classified done until then will have to be revised. Now you may imagine how important it is to have a clear vision of the product and its quality requirements before implementation starts. The same applies to legal and regulatory requirements for your product. If, for example, you need to declare the product s CE conformity, the development team will have to ensure every Sprint Review Meeting that the actual product increment will not lead to a conflict with the applicable directives of the European Union. If legal or regulatory requirements change during your project, you will have to check the conformity of the overall development state and redesign your product, if necessary. Like product quality legal and regulatory compliance is holistic by nature. Scrum Set-ups in Favor of Great User Experience If nothing like a design style guide or user experience guidelines, a concept of operations or a initial user interface design exist, you are advised to get down to work by building these artifacts first. There are several ways to setup your sprint scheme. While the Scrum framework defines the schedule of a sprint quite precisely, it gives you enough freedom to tailor the sprint Page 5 of 8

6 scheme according to your needs. I want to discuss three set-ups that leave plenty of space for user experience considerations to grow and quality definitions to settle. Do Exploration Sprints first If you do not feel sure of the usability and user experience of your product, wait with coding and start your project with UX exploration sprints. How many explorations sprints you need depends on the complexity and innovation of your product. Exploration sprints can result in a concept of operations, a proof of concept, user interface design, or even prototypes, supported by essential artifacts like user experience guidelines. After this preliminary work is done successfully, the coding can take over. Develop in Cycles Our first set-up smells a bit like waterfall exploration replaces the plan but then we take it as such. Well, we can refine this set-up. It would be great, if we had the possibility to re-adjust our user experience hypothesis after coding has started without going back to our start position. What we need are more UX exploration sprints at a later time. A good way to reconsider initial user interface concepts is to break up the development process into smaller cycles. Every cycle can start with an UX exploration sprint and proceed with, say, no more than three standard sprints. The horizon of the initial exploration sprint will be narrower than needed for the entire product, but sufficient enough for the tasks to be done in this cycle. This gives you the opportunity to focus on topics that are significant in the next few weeks or months, and it prevents you from planning an uncertain future. Pipeline your Project In Scrum literature you are warned: Don t do it. Don t do pipelining, unless there is no other chance. Unfortunately this warning is only practical in case of better alternatives. Not to make use of pipelining is a good advice for projects where everything is quite clear and everybody knows what the final product will be. But starting from scratch with a new and innovative product will never follow a standard way. When you have to do a lot of Page 6 of 8

7 conceptual work before the software engineers can go ahead, the standard way fails and pipelining shines up as a pretty smart proceeding. So, what is pipelining then? Pipelining means that you divide the group of developers into two or more teams, who pass their sprint results to another team to refine it. The pipeline turns out to be kind of supply chain where some teams deliver their work to other teams, whereas those have to wait for the work of precedent teams. Pipelining implies that the implementation of a potentially shippable increment, as the Scrum philosophy claims, can t be produced in only one sprint but will be prolonged over two or three sprints. A pipeline that uses three sprints may go like this: In the first sprint the UX team (made up of designers and usability professionals) lays down all necessary user experience and design basics; in the second sprint designs and prototypes are evaluated by the customer or a focus group; and in the third sprint the software engineers build the potentially shippable product increment. In this example software engineers wait for the go of the customer, and the customer waits for design prototypes made by the UX team. One advantage of such proceedings is that your customer will get quick evidence whether the product development is on the right track or not. Another advantage is that your UX team does not get unemployed in the mean time. When the design prototypes are examined by the customer, the UX team can proceed with their next tasks and so on. This way designers and usability professionals are always one or two sprints ahead of time. SUMMARY: User experience is a global quality criterion of a product and an essential part of the Definition of Done that holds global requirements of many different kinds, e.g. requirements for user interaction and user interface design. All development work that comes in touch with user experience considerations will have to reflect a respective user interface styleguide or user experience guidelines. A good way to establish a user-experience-oriented workflow is to tailor the sprint scheme and include UX exploration sprints at the beginning of the project, at the beginning of project cycles, or as a continuos work track in a set-up of collaborating teams. Page 7 of 8

8 ABOUT THE AUTHOR: Rainer Dorau looks back on 20 years of experience as user interface designer, project manager, and consultant for customers in the medical and production industry. At macio GmbH, Kiel, he focusses on interactive applications for machines and devices where usability, user experience, and leading user interface design is the objective. Rainer is awarded the designation Certified Scrum Product Owner by the Scrum Alliance, Inc. Besides his work as designer he enjoys to impart his knowledge to the community by giving presentations at conferences and writing articles and books on topics related to interaction design. Page 8 of 8

Collaboration at Scale: Prioritizing a Backlog. 13-Dec-2017

Collaboration 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 information

The Need for Agile Project Management

The Need for Agile Project Management The Need for Agile Project Management by Mike Cohn 21 Comments originally published in Agile Times Newsletter on 2003-01-01 One of the common misperceptions about agile processes is that there is no need

More information

[PDF] Agile Project Management & Scrum QuickStart Guides

[PDF] Agile Project Management & Scrum QuickStart Guides [PDF] Agile Project Management & Scrum QuickStart Guides The ultimate companion for professionals interested or involved in Agile and Scrum, this book will give you a holistic, well-balanced introduction

More information

[PDF] Kanban: The Kanban Guide For The Business, Agile Project Manager, Scrum Master, Product Owner, And Development Support Team

[PDF] Kanban: The Kanban Guide For The Business, Agile Project Manager, Scrum Master, Product Owner, And Development Support Team [PDF] Kanban: The Kanban Guide For The Business, Agile Project Manager, Scrum Master, Product Owner, And Development Support Team Creating the most efficient system for your business, development team,

More information

Strong signs your website needs a professional redesign

Strong signs your website needs a professional redesign Strong signs your website needs a professional redesign Think - when was the last time that your business website was updated? Better yet, when was the last time you looked at your website? When the Internet

More information

Test Driven Development. René Barto SES Agile Development - Test Driven Development

Test Driven Development. René Barto SES Agile Development - Test Driven Development Test Driven Development René Barto SES Agile Development - Test Driven Development 27-09-2006 Contents About Myself About SES Agile Development A Typical Developer s Day Test Driven Development Questions

More information

Agile Project Management For Dummies Download Free (EPUB, PDF)

Agile Project Management For Dummies Download Free (EPUB, PDF) Agile Project Management For Dummies Download Free (EPUB, PDF) Be flexible and faster with Agile project management As mobile and web technologies continue to evolve rapidly, there is added pressure to

More information

CONFERENCE PROCEEDINGS QUALITY CONFERENCE. Conference Paper Excerpt from the 28TH ANNUAL SOFTWARE. October 18th 19th, 2010

CONFERENCE 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 information

OpenChain Specification Version 1.2 pc6 (DRAFT) [With Edit Markups Turned Off]

OpenChain Specification Version 1.2 pc6 (DRAFT) [With Edit Markups Turned Off] OpenChain Specification Version 1.2 pc6 (DRAFT) [With Edit Markups Turned Off] DRAFT: This is the near final draft of the 1.2 version of the OpenChain Specification. We have recently completed the final

More information

Atlassian JIRA Introduction to JIRA Issue and Project Tracking Software Tutorial 1

Atlassian JIRA Introduction to JIRA Issue and Project Tracking Software Tutorial 1 Atlassian JIRA Introduction to JIRA Issue and Project Tracking Software Tutorial 1 Once again, we are back with another tool tutorial. This time it s the Issue and Project Tracking Software Atlassian JIRA.

More information

Usability Testing Review

Usability Testing Review Usability Testing Summary Usability Testing Review Alexis Anand, Katrina Ezis, Ma Shixuan, Cynthia Zhang CSE 440 Section AD All of our usability tests were conducted with students from Computer Science

More information

Swedish bank overcomes regulatory hurdles and embraces the cloud to foster innovation

Swedish bank overcomes regulatory hurdles and embraces the cloud to foster innovation Think Cloud Compliance Case Study Swedish bank overcomes regulatory hurdles and embraces the cloud to foster innovation Customer details : Collector Bank - Sweden 329 employees www.collector.se/en Banking

More information

Design Proposal: Outline

Design Proposal: Outline Design Proposal: Outline This outline should be used as a checklist to help each member of the team make sure that every section of the document meets the requirements for a design proposal. Writing Style

More information

Process of Interaction Design and Design Languages

Process of Interaction Design and Design Languages Process of Interaction Design and Design Languages Process of Interaction Design This week, we will explore how we can design and build interactive products What is different in interaction design compared

More information

Agile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 FALL 2017 A BRIEF LOOK

Agile 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 information

Agile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 WINTER 2018 A BRIEF LOOK

Agile 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 information

Product Backlog Document Template and Example

Product Backlog Document Template and Example Product Backlog Document Template and Example Introduction 1. Client Information (Name(s), Business, Location, contact information) 2. Team Information Team Member Names (contact information) 3. Project

More information

Project design process by Heartgrenade

Project design process by Heartgrenade Project design process by Heartgrenade The following document aims to familiarize you with the process of software development that we carry out with our Clients. We divided it into subsequent steps and

More information

The Agile Samurai: How Agile Masters Deliver Great Software PDF

The Agile Samurai: How Agile Masters Deliver Great Software PDF The Agile Samurai: How Agile Masters Deliver Great Software PDF Faced with a software project of epic proportions? Tired of over-committing and under-delivering? Enter the dojo of the agile samurai, where

More information

E X E C U T I V E B R I E F

E X E C U T I V E B R I E F Create a Better Way to Work: OpenText Suite 16 & OpenText Cloud 16 Over the next five years, executives expect digital disruption to displace four out of 10 incumbents or 40 percent of established market

More information

Cybersecurity eit. Software. Certification. Industrial Security Embedded System

Cybersecurity eit. Software. Certification. Industrial Security Embedded System Statement Benefits and limitations of certifications and labels in the context of cyber security Arguments for a balance between customer information and industrial suitability Industrial Security Embedded

More information

OpenChain Conformance 2016-H1 Specification

OpenChain Conformance 2016-H1 Specification Contents Introduction... 3 Definitions... 4 Requirements... 5 G1: Know Your FOSS Responsibilities... 5 G2: Assign Responsibility for Achieving Compliance... 6 G3: Review and Approve FOSS Content... 7 G4:

More information

Executive brief Create a Better Way to Work: OpenText Release 16

Executive brief Create a Better Way to Work: OpenText Release 16 Executive brief Create a Better Way to Work: OpenText Release 16 Over the next five years, executives expect digital disruption to displace four out of 10 incumbents or 40 percent of established market

More information

A CONFUSED TESTER IN AGILE WORLD

A 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 information

BETA DEMO SCENARIO - ATTRITION IBM Corporation

BETA DEMO SCENARIO - ATTRITION IBM Corporation BETA DEMO SCENARIO - ATTRITION 1 Please Note: IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM s sole discretion. Information regarding

More information

[PDF] Agile Project Management With Kanban (Developer Best Practices)

[PDF] Agile Project Management With Kanban (Developer Best Practices) [PDF] Agile Project Management With Kanban (Developer Best Practices) Use Kanban to maximize efficiency, predictability, quality, and value With Kanban, every minute you spend on a software project can

More information

Agile Accessibility. Presenters: Ensuring accessibility throughout the Agile development process

Agile 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 information

WENDIA ITSM EXPERT TALK

WENDIA ITSM EXPERT TALK WENDIA ITSM EXPERT TALK What to consider when implementing a Self Service Portal A WHITE PAPER BY MEXON TECHNOLOGY 1. Introduction The world of Service Management is, as ever rapidly changing. The IT Service

More information

CHAPTER 1. Topic: UML Overview. CHAPTER 1: Topic 1. Topic: UML Overview

CHAPTER 1. Topic: UML Overview. CHAPTER 1: Topic 1. Topic: UML Overview CHAPTER 1 Topic: UML Overview After studying this Chapter, students should be able to: Describe the goals of UML. Analyze the History of UML. Evaluate the use of UML in an area of interest. CHAPTER 1:

More information

Design Iteration: From Evidence to Design. Slides originally by: Dick Henneman

Design Iteration: From Evidence to Design. Slides originally by: Dick Henneman Design Iteration: From Evidence to Design Slides originally by: Dick Henneman Foundations: MS-HCI @ Georgia Tech Context of use Context of development Analyze/ Evaluate Design/B uild Evidence-Based Design

More information

Introduction. Chapter 1. What Is Visual Modeling? The Triangle for Success. The Role of Notation. History of the UML. The Role of Process

Introduction. Chapter 1. What Is Visual Modeling? The Triangle for Success. The Role of Notation. History of the UML. The Role of Process Quatrani_Ch.01.fm Page 1 Friday, October 27, 2000 9:02 AM Chapter 1 Introduction What Is Visual Modeling? The Triangle for Success The Role of Notation History of the UML The Role of Process What Is Iterative

More information

Kanban One-Day Workshop

Kanban One-Day Workshop Kanban One-Day Workshop Copyright Net Objectives, Inc. All Rights Reserved 2 Copyright Net Objectives, Inc. All Rights Reserved 3 Lean for Executives Product Portfolio Management Business Product Owner

More information

Agile Software Development Agile UX Work. Kati Kuusinen TUT / Pervasive / IHTE

Agile 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 information

GR OWT H- DRIVEN DESI G N (G DD) a better approach to website development

GR OWT H- DRIVEN DESI G N (G DD) a better approach to website development GR OWT H- DRIVEN DESI G N (G DD) a better approach to website development What is GROWTH-DRIVEN DESIGN 2 Wh at i s G R OW T H D R IV E N DESIGN? /grōth driv en də'zīn/ noun The process of ongoing iterative

More information

Best Practices for Collecting User Requirements

Best 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 information

3Lesson 3: Web Project Management Fundamentals Objectives

3Lesson 3: Web Project Management Fundamentals Objectives 3Lesson 3: Web Project Management Fundamentals Objectives By the end of this lesson, you will be able to: 1.1.11: Determine site project implementation factors (includes stakeholder input, time frame,

More information

DESIGN. (Chapter 04)

DESIGN. (Chapter 04) DESIGN (Chapter 04) THE PROCESS OF INTERACTION DESIGN Overview What is involved in Interaction Design? Importance of involving users Degrees of user involvement What is a user-centered approach? Four basic

More information

EXAM PREPARATION GUIDE

EXAM PREPARATION GUIDE EXAM PREPARATION GUIDE PECB Certified ISO 50001 Lead Auditor The objective of the PECB Certified ISO 50001 Lead Auditor examination is to ensure that the candidate has the knowledge and skills to plan

More information

Requirements Gathering: User Stories Not Just an Agile Tool

Requirements Gathering: User Stories Not Just an Agile Tool Copyright 2016 Loft9. All Rights Reserved. 1 Loft9Consulting.com LOFT9 BUSINESS INSIGHTS Requirements Gathering: User Stories Not Just an Agile Tool Copyright 2016 Loft9. All Rights Reserved. 2 Loft9Consulting.com

More information

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! 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 information

What s the Value of Your Data? The Agile Advantage

What s the Value of Your Data? The Agile Advantage What s the Value of Your Data? The Agile Advantage by Jan Paul Fillie and Werner de Jong In a world of big data, advanced analytics, in-memory data warehousing, and real-time business intelligence (BI),

More information

TRUST YOUR WEBSITE TO THE EXPERTS PROFESSIONALLY DESIGNED AND FOUND EVERYWHERE THAT MATTERS

TRUST YOUR WEBSITE TO THE EXPERTS PROFESSIONALLY DESIGNED AND FOUND EVERYWHERE THAT MATTERS TRUST YOUR WEBSITE TO THE EXPERTS PROFESSIONALLY DESIGNED AND FOUND EVERYWHERE THAT MATTERS CONTENTS Trust HQBytes with your website 04 The HQBytes difference 10 Designed by professionals 05 Our websites

More information

Moving from MailChimp to GetResponse Guide

Moving from MailChimp to GetResponse Guide Moving from MailChimp to GetResponse Guide Moving from MailChimp to GetResponse Guide Table of Contents Overview GetResponse account terminology Migrating your contact list Moving messages Moving forms

More information

Managing intranets: opportunities and challenges

Managing intranets: opportunities and challenges 1 Managing intranets: opportunities and challenges IN THIS CHAPTER: Life in a workflow world The intranet opportunity Life as an intranet manager The challenges of intranet management A framework for intranet

More information

INTRODUCTION. 2. User-centred interface design.

INTRODUCTION. 2. User-centred interface design. INTRODUCTION 2. User-centred interface design User-Centred Design ISO 9241-210 : Human-centred design for interactive systems Meets requirements Plan the user centred process 4. Evaluation against requirements

More information

EXAM PREPARATION GUIDE

EXAM PREPARATION GUIDE When Recognition Matters EXAM PREPARATION GUIDE PECB Certified ISO 22000 Lead Auditor www.pecb.com The objective of the Certified ISO 22000 Lead Auditor examination is to ensure that the candidate has

More information

Implementing ITIL v3 Service Lifecycle

Implementing ITIL v3 Service Lifecycle Implementing ITIL v3 Lifecycle WHITE PAPER introduction GSS INFOTECH IT services have become an integral means for conducting business for all sizes of businesses, private and public organizations, educational

More information

If Statements, For Loops, Functions

If Statements, For Loops, Functions Fundamentals of Programming If Statements, For Loops, Functions Table of Contents Hello World Types of Variables Integers and Floats String Boolean Relational Operators Lists Conditionals If and Else Statements

More information

2 days. Certified UX & Usability Professional User Experience & Interaction Design with Lean UX & Agile UX

2 days. Certified UX & Usability Professional User Experience & Interaction Design with Lean UX & Agile UX 2 days Certified UX & Usability Professional User Experience & Interaction Design with Lean UX & Agile UX Description What to expect User experience has become the most important factor for designing successful

More information

I am Stephen LeTourneau from Sandia National Laboratories Sandia s National Security Missions include: Nuclear Weapons Defense Systems & Assessments

I am Stephen LeTourneau from Sandia National Laboratories Sandia s National Security Missions include: Nuclear Weapons Defense Systems & Assessments I am Stephen LeTourneau from Sandia National Laboratories Sandia s National Security Missions include: Nuclear Weapons Defense Systems & Assessments Energy, Climate & Infrastructure Security International,

More information

The Seven Habits of Highly Effective Usability People

The Seven Habits of Highly Effective Usability People Vol. 5, Issue 3, May 2010, pp. 76-80 The Seven Habits of Highly Effective Usability People Mary Beth Rettger Director, Usability and Documentation MathWorks 3 Apple Hill Drive Natick, MA 01778 USA Mb.rettger@gmail.com

More information

Mobile UX or WHITEPAPER

Mobile UX or WHITEPAPER Mobile UX or WHITEPAPER Overview According to the International Telecommunication Union (ITU) (2010) there were 5.3 billion mobile subscriptions by the end of 2010. That is equivalent to 77 percent of

More information

Scrums effects on software maintainability and usability

Scrums 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 information

EXAM PREPARATION GUIDE

EXAM PREPARATION GUIDE When Recognition Matters EXAM PREPARATION GUIDE PECB Certified ISO/IEC 20000 Lead Auditor www.pecb.com The objective of the Certified ISO/IEC 20000 Lead Auditor examination is to ensure that the candidate

More information

Website ADA Compliance Made Easy: How to Respond to Legal Demand Letters or Avoid Them, Altogether.

Website ADA Compliance Made Easy: How to Respond to Legal Demand Letters or Avoid Them, Altogether. Website ADA Compliance Made Easy: How to Respond to Legal Demand Letters or Avoid Them, Altogether. Legal Demand Letters. Solved. Background Across the country, thousands of businesses and organizations,

More information

THINGS YOU NEED TO KNOW ABOUT USER DOCUMENTATION DOCUMENTATION BEST PRACTICES

THINGS YOU NEED TO KNOW ABOUT USER DOCUMENTATION DOCUMENTATION BEST PRACTICES 5 THINGS YOU NEED TO KNOW ABOUT USER DOCUMENTATION DOCUMENTATION BEST PRACTICES THIS E-BOOK IS DIVIDED INTO 5 PARTS: 1. WHY YOU NEED TO KNOW YOUR READER 2. A USER MANUAL OR A USER GUIDE WHAT S THE DIFFERENCE?

More information

SYSPRO s Fluid Interface Design

SYSPRO s Fluid Interface Design SYSPRO s Fluid Interface Design Introduction The world of computer-user interaction has come a long way since the beginning of the Graphical User Interface, but still most application interfaces are not

More information

Agile Portfolio Management (Developer Best Practices) PDF

Agile Portfolio Management (Developer Best Practices) PDF Agile Portfolio Management (Developer Best Practices) PDF Agile development processes foster better collaboration, innovation, and results. So why limit their use to software projectsâ when you can transform

More information

Is SharePoint the. Andrew Chapman

Is SharePoint the. Andrew Chapman Is SharePoint the Andrew Chapman Records management (RM) professionals have been challenged to manage electronic data for some time. Their efforts have tended to focus on unstructured data, such as documents,

More information

The CSI Project Delivery Practice Guide PDF

The CSI Project Delivery Practice Guide PDF The CSI Project Delivery Practice Guide PDF Get the must-have reference on standards and best practices for the delivery of a construction project. The CSI Practice Guides are a library of comprehensive

More information

EXAM PREPARATION GUIDE

EXAM PREPARATION GUIDE EXAM PREPARATION GUIDE PECB Certified ISO/IEC 17025 Lead Auditor The objective of the PECB Certified ISO/IEC 17025 Lead Auditor examination is to ensure that the candidate possesses the needed expertise

More information

OpenChain Specification Version 1.3 (DRAFT)

OpenChain Specification Version 1.3 (DRAFT) OpenChain Specification Version 1.3 (DRAFT) 2018.10.14 DRAFT: This is the draft of the next version 1.3 of the OpenChain specification. Recommended changes to be made over the current released version

More information

An introduction to Headless Content Management Systems

An introduction to Headless Content Management Systems WHITEPAPER An introduction to Headless Content Management Systems John Winter, Co-Founder, Content Bloom Introduction Surfing web content used to be limited to desktop computers. This has drastically changed

More information

4 KEY FACTORS FOR DATA QUALITY ON A DATA LAKE (OR: HOW TO AVOID THE DATA SWAMP) JOSH HERRITZ MIOSOFT CORPORATION MIOsoft Corporation.

4 KEY FACTORS FOR DATA QUALITY ON A DATA LAKE (OR: HOW TO AVOID THE DATA SWAMP) JOSH HERRITZ MIOSOFT CORPORATION MIOsoft Corporation. 4 KEY FACTORS FOR DATA QUALITY ON A DATA LAKE (OR: HOW TO AVOID THE DATA SWAMP) JOSH HERRITZ MIOSOFT CORPORATION The trends in digital business promise that the future holds an unprecedented volume, variety,

More information

THE IMPACT OF SECURITY ON APPLICATION DEVELOPMENT. August prevoty.com. August 2015

THE IMPACT OF SECURITY ON APPLICATION DEVELOPMENT. August prevoty.com. August 2015 THE IMPACT OF SECURITY ON APPLICATION DEVELOPMENT 2 EXECUTIVE SUMMARY The growth of enterprise-developed applications has made it easier for businesses to use technology to work more efficiently and productively.

More information

Driving Global Resilience

Driving Global Resilience Driving Global Resilience Steve Mellish FBCI Chairman, The Business Continuity Institute Monday December 2nd, 2013 Business & IT Resilience Summit New Delhi, India Chairman of the Business Continuity Institute

More information

Perfect Timing. Alejandra Pardo : Manager Andrew Emrazian : Testing Brant Nielsen : Design Eric Budd : Documentation

Perfect Timing. Alejandra Pardo : Manager Andrew Emrazian : Testing Brant Nielsen : Design Eric Budd : Documentation Perfect Timing Alejandra Pardo : Manager Andrew Emrazian : Testing Brant Nielsen : Design Eric Budd : Documentation Problem & Solution College students do their best to plan out their daily tasks, but

More information

Design Heuristics and Evaluation

Design Heuristics and Evaluation Design Heuristics and Evaluation Rapid Evaluation Selected material from The UX Book, Hartson & Pyla Heuristic Evaluation Another method for finding usability problems in a UI design Validation during

More information

Welcome to this IBM Rational Podcast. I'm. Angelique Matheny. Joining me for this podcast, Delivering

Welcome to this IBM Rational Podcast. I'm. Angelique Matheny. Joining me for this podcast, Delivering Welcome to this IBM Rational Podcast. I'm Angelique Matheny. Joining me for this podcast, Delivering Next Generation Converged Applications with Speed and Quality, is Derek Baron, Worldwide Rational Communications

More information

SAFe Atlassian Style (Updated version with SAFe 4.5) Whitepapers & Handouts

SAFe Atlassian Style (Updated version with SAFe 4.5) Whitepapers & Handouts SAFe Atlassian Style (Updated version with SAFe 4.5) Whitepapers & Handouts Exported on 09/12/2017 1 Table of Contents 1 Table of Contents...2 2 Abstract...4 3 Who uses SAFe and Why?...5 4 Understanding

More information

THE JOURNEY OVERVIEW THREE PHASES TO A SUCCESSFUL MIGRATION ADOPTION ACCENTURE IS 80% IN THE CLOUD

THE JOURNEY OVERVIEW THREE PHASES TO A SUCCESSFUL MIGRATION ADOPTION ACCENTURE IS 80% IN THE CLOUD OVERVIEW Accenture is in the process of transforming itself into a digital-first enterprise. Today, Accenture is 80 percent in a public cloud. As the journey continues, Accenture shares its key learnings

More information

THE OFFICIAL (ISC)2 GUIDE TO THE CCSP CBK FROM SYBEX DOWNLOAD EBOOK : THE OFFICIAL (ISC)2 GUIDE TO THE CCSP CBK FROM SYBEX PDF

THE OFFICIAL (ISC)2 GUIDE TO THE CCSP CBK FROM SYBEX DOWNLOAD EBOOK : THE OFFICIAL (ISC)2 GUIDE TO THE CCSP CBK FROM SYBEX PDF Read Online and Download Ebook THE OFFICIAL (ISC)2 GUIDE TO THE CCSP CBK FROM SYBEX DOWNLOAD EBOOK : THE OFFICIAL (ISC)2 GUIDE TO THE CCSP CBK FROM Click link bellow and free register to download ebook:

More information

Balancing the pressures of a healthcare SQL Server DBA

Balancing the pressures of a healthcare SQL Server DBA Balancing the pressures of a healthcare SQL Server DBA More than security, compliance and auditing? Working with SQL Server in the healthcare industry presents many unique challenges. The majority of these

More information

Training & Certification Guide

Training & Certification Guide Training & Certification Guide Pragmatic EA Ltd December 2010 Version 2.0.5 Part of the Pragmatic Family Cutting Architecture To the Bone Contents INTRODUCTION 3 What is PEAF 3 Aim of this document 3 Non-Commercial

More information

JIRA 5.x, first steps

JIRA 5.x, first steps JIRA 5.x, first steps Table of Contents: 1.) Change History:... 2 2.) URL:... 3 3.) Login:... 3 4.) Setting user profile:... 3 5.) Using filters:... 4 a) Changing existing filters... 5 6.) Configuring

More information

AI Model Training Platform

AI Model Training Platform Amazon AWS for AI Model Management, Training, and Testing ROLE: Lead UX Designer DELIVERABLES: System Sitemap Wireframes Mockups VISION TEAM To make AI more accessible to the masses by creating a platform

More information

E-COMMERCE HOMEPAGE UX DESIGN TIPS THESE TIPS WILL HELP YOU CREATE A USABLE E-COMMERCE WEBSITE AND TURN YOUR HOMEPAGE INTO A CONVERSION MAGNET

E-COMMERCE HOMEPAGE UX DESIGN TIPS THESE TIPS WILL HELP YOU CREATE A USABLE E-COMMERCE WEBSITE AND TURN YOUR HOMEPAGE INTO A CONVERSION MAGNET E-COMMERCE HOMEPAGE UX DESIGN TIPS THESE TIPS WILL HELP YOU CREATE A USABLE E-COMMERCE WEBSITE AND TURN YOUR HOMEPAGE INTO A CONVERSION MAGNET Just imagine... You ve finished your work day and just completed

More information

Defining Done in User Stories

Defining Done in User Stories This article originally appeared on Artima Developer on Wednesday, January 6, 2010. To access it online, visit: http://www.artima.com/articl es/defining_done.html Defining Done in User Stories By Victor

More information

Lecture 34 SDLC Phases and UML Diagrams

Lecture 34 SDLC Phases and UML Diagrams That Object-Oriented Analysis and Design Prof. Partha Pratim Das Department of Computer Science and Engineering Indian Institute of Technology-Kharagpur Lecture 34 SDLC Phases and UML Diagrams Welcome

More information

ACL Interpretive Visual Remediation

ACL Interpretive Visual Remediation January 2016 ACL Interpretive Visual Remediation Innovation in Internal Control Management SOLUTIONPERSPECTIVE Governance, Risk Management & Compliance Insight 2015 GRC 20/20 Research, LLC. All Rights

More information

EXAM PREPARATION GUIDE

EXAM PREPARATION GUIDE EXAM PREPARATION GUIDE PECB Certified ISO 39001 Lead Auditor The objective of the PECB Certified ISO 39001 Lead Auditor examination is to ensure that the candidate has the knowledge and skills to plan

More information

How to implement NIST Cybersecurity Framework using ISO WHITE PAPER. Copyright 2017 Advisera Expert Solutions Ltd. All rights reserved.

How to implement NIST Cybersecurity Framework using ISO WHITE PAPER. Copyright 2017 Advisera Expert Solutions Ltd. All rights reserved. How to implement NIST Cybersecurity Framework using ISO 27001 WHITE PAPER Copyright 2017 Advisera Expert Solutions Ltd. All rights reserved. Copyright 2017 Advisera Expert Solutions Ltd. All rights reserved.

More information

ISO27001:2013 The New Standard Revised Edition

ISO27001:2013 The New Standard Revised Edition ECSC UNRESTRICTED ISO27001:2013 The New Standard Revised Edition +44 (0) 1274 736223 consulting@ecsc.co.uk www.ecsc.co.uk A Blue Paper from Page 1 of 14 Version 1_00 Date: 27 January 2014 For more information

More information

HCI and Design SPRING 2016

HCI and Design SPRING 2016 HCI and Design SPRING 2016 Topics for today Heuristic Evaluation 10 usability heuristics How to do heuristic evaluation Project planning and proposals Usability Testing Formal usability testing in a lab

More information

The Scaled Agile Framework

The 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 information

Story Writing Basics

Story 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 information

The Seven Steps to Implement DataOps

The Seven Steps to Implement DataOps The Seven Steps to Implement Ops ABSTRACT analytics teams challenged by inflexibility and poor quality have found that Ops can address these and many other obstacles. Ops includes tools and process improvements

More information

Hello everyone, how are you enjoying the conference so far? Excellent!

Hello everyone, how are you enjoying the conference so far? Excellent! 1 Hello everyone, how are you enjoying the conference so far? Excellent! I m Andy Sutton, the e-builder User Experience Lead, and I m here to talk to you about User Experience. In this session, we re going

More information

PTC Technical Specialists E-Newsletter Date: March 1, 2007

PTC Technical Specialists E-Newsletter Date: March 1, 2007 PTC Technical Specialists E-Newsletter Date: March 1, 2007 PTC Product Focus: A) Using Pro/ENGINEER and Mathcad to Work Smarter Tips of the Month: B) PTC's Portfolio Management Solution A) Bringing Your

More information

VoIP INTERNET-BASED PHONE SYSTEMS CHOCK FULL OF FEATURES

VoIP INTERNET-BASED PHONE SYSTEMS CHOCK FULL OF FEATURES VoIP INTERNET-BASED PHONE SYSTEMS CHOCK FULL OF FEATURES VoIP Internet-based phone systems chock full of features TABLE OF CONTENTS What is VoIP? Switching to VoIP is easy Business Telecom Features Improved

More information

EXAM PREPARATION GUIDE

EXAM PREPARATION GUIDE When Recognition Matters EXAM PREPARATION GUIDE PECB Certified ISO 9001 Lead Auditor www.pecb.com The objective of the PECB Certified ISO 9001 Lead Auditor examination is to ensure that the candidate possesses

More information

Oracle Applications Cloud User Experience Strategy & Roadmap

Oracle Applications Cloud User Experience Strategy & Roadmap Oracle Applications Cloud User Experience Strategy & Roadmap By Jeremy Ashley, Group Vice President Oracle Applications User Experience Copyright 2017 Oracle Corporation. All Rights Reserved. Statement

More information

Red Hat Virtualization Increases Efficiency And Cost Effectiveness Of Virtualization

Red Hat Virtualization Increases Efficiency And Cost Effectiveness Of Virtualization Forrester Total Economic Impact Study Commissioned by Red Hat January 2017 Red Hat Virtualization Increases Efficiency And Cost Effectiveness Of Virtualization Technology organizations are rapidly seeking

More information

Foundation Level Syllabus Usability Tester Sample Exam

Foundation Level Syllabus Usability Tester Sample Exam Foundation Level Syllabus Usability Tester Sample Exam Version 2017 Provided by German Testing Board Copyright Notice This document may be copied in its entirety, or extracts made, if the source is acknowledged.

More information

Agile Testing in the Real World Moving Beyond Theory to Achieve Practicality [NEED PICTURE HERE]

Agile Testing in the Real World Moving Beyond Theory to Achieve Practicality [NEED PICTURE HERE] Moving Beyond Theory to Achieve Practicality [NEED PICTURE HERE] There are lots of books, articles, and webinars about how great Agile is However, those often describe purist approaches that adhere to

More information

RSPO Certification Step by step

RSPO Certification Step by step RSPO Certification Step by step Index Terms and definitions... 3 Objectives and applicable certification schemes... 5 Evaluation procedures... 7 Certification request... 7 Critical analysis of certification

More information

A SERVICE ORGANIZATION S GUIDE SOC 1, 2, & 3 REPORTS

A SERVICE ORGANIZATION S GUIDE SOC 1, 2, & 3 REPORTS A SERVICE ORGANIZATION S GUIDE SOC 1, 2, & 3 REPORTS Introduction If you re a growing service organization, whether a technology provider, financial services corporation, healthcare company, or professional

More information

Branching and Merging

Branching and Merging Branching and Merging SWEN-261 Introduction to Software Engineering Department of Software Engineering Rochester Institute of Technology Version control branching supports the ability to manage software

More information

Cognitive Walkthrough. Francesca Rizzo 24 novembre 2004

Cognitive Walkthrough. Francesca Rizzo 24 novembre 2004 Cognitive Walkthrough Francesca Rizzo 24 novembre 2004 The cognitive walkthrough It is a task-based inspection method widely adopted in evaluating user interfaces It requires: A low-fi prototype of the

More information

Senior Project: Calendar

Senior Project: Calendar Senior Project: Calendar By Jason Chin June 2, 2017 Contents 1 Introduction 1 2 Vision and Scope 2 2.1 Business Requirements...................... 2 2.1.1 Background........................ 2 2.1.2 Business

More information