User experience prototype requirements FINAL REPORT

Size: px
Start display at page:

Download "User experience prototype requirements FINAL REPORT"

Transcription

1 Tallinn University Institute of Informatics User experience prototype requirements FINAL REPORT Authors Roger Puks Erkki Saarnit Ekaterina Shafeeva Maria Angelica Medina Angarita Lecturer Peeter Normak, PhD Tallinn, fall 2015

2 Project background and objectives The project in question intended to lay out a set of specific guidelines for developing and designing graphical user interface prototypes that could be used when designing websites on various platforms and devices. The project team consisted of students of the Human-Computer Interaction master s programme at Tallinn University, hence the main objective of the project was to come up with a set of guidelines that could be considered as formal, in contrast to the experimental and informal approaches that are more common in the field at hand. The project would be considered as successful, should the produced guidelines be evaluated as being helpful in terms of how to design and produce website prototypes. The project team consisted of four Interaction Design master s students, each of them specializing in an unique field of knowledge. Hence, although consisting of a limited amount of people, a wide variety of subjects was covered, including user experience design, graphical design, business as well as development. This enabled the team to view and evaluate the project and it s results from different perspectives. The project started on the 1st of October and concluded on the 13th of December, during which all of the necessary phases were covered, in order to produce the objective of the project. The final outcome was evaluated multiple times during the process through interviews with various professionals, which altered the outcome a bit. As a result, the guidelines were altered so that jquery served as the basis of the library. This was due to the framework s popularity as well as the fact that the guidelines had to fill the needs of developers. The Project Manager, Erkki Saarniit, had the overall authority and responsibility for managing and executing this project according to this Project Plan. The project manager also worked with all resources to perform the project planning. All project and additional management plans were reviewed and approved by the project sponsor before they were executed.

3 Objective Using different frameworks and libraries has become increasingly popular amongst developers due to the fact that it allows them to save valuable time and effort on something that has already been done by someone (Web Framework Rankings, 2015). The same logic goes for user interface requirements during each project, even if the UI characteristics remain the same, different teams tend to re-evaluate these interfaces, often coming up with identical results. This is the reason why there is a need to create a set of user interface requirements that could be used every time a certain standard type of UI is bound to be created. The project has been created to fasten the workflow of development & design teams when creating user interface prototypes. The objectives of this project are as follows: To study different interface elements in order to gain input To create a set of user interface prototype requirements through different means To evaluate the final outcome in a hypothetical project The project shall be divided into five standalone milestones, with the final milestone being the successful production of the user interface prototype requirements. The five initial milestones of the project are as follows: Understanding needs, interviewing and further studies Investigating devices and interfaces Developing requirements for designers and developers, writing user stories Feedback, debriefing and next steps The project must be tested thoroughly both UI-wise as well as technically with all current browsers and operating systems. All hardware and software must be purchased in accordance with the allocated budget and timeline. The following deliverables were concluded during the project phases. All changes to these deliverables were approved by the project manager. A detailed study on different UI elements across various devices Set of usable UI prototype requirements

4 The project milestone schedule is presented below. As requirements are more clearly defined, this schedule may be modified. Any changes were communicated through project status meetings by the project manager. Complete requirements gathering ( ) Interviews with idea owners and further studies ( ) Studying devices & interfaces ( ) Developing the requirements & user stories ( ) Feedback, debriefing ( ) Handover, retrospective, next steps ( )

5 Implementation of the project An agile and iterative development process was chosen for the project team. This was mainly due to the fact that although the final objective was clear, many sub-goals became known after certain phases of the project were carried out (such as the interviews with the professionals). Each iterative process has pre-set iteration span lengths (Agile Alliance, 2013) - for the team at hand, a single iteration lasted for a week. In the beginning of each iteration, a stand-up meeting was held between the team, where the whole team reviewed what had been done and what every team member would focus on during the following weeks. Although the process was chaotic at times due to team members switching focus rather often, the end goal was met. This jumping from topic to topic can be explained by the core ideas of agile development processes - since new knowledge was gained after each iteration, the team had to adapt to the newly found information and modify their work according to it. Additionally, simplicity was held in high regard, which means that during each weekly stand-up, all ideas that seemed to give little value for effort, were ruled out. This allowed the team to save time and resources without sacrificing the quality of the project. These meetings were held via VOIP messaging due to the fact that some team members reside in different countries. The project team was rather self-organizing, with each member contributing and proposing how assignments should be shared amongst team members.

6 Results The results and propositions for the prototype requirements were constantly tested on professional web developers, which allowed the team to be more certain that their end result would require only little modification. Had the testing been left to the end, as a last stand-alone part of the project, complications could have arisen, and that would have been rather difficult to tackle in the final stages of the project. More than fifty different websites were analysed, each of them providing examples of online user interface interactions. Some examples of these websites include: The analysis concluded that the existing libraries can generally be grouped to the following categories: Inspirational - just good ideas with one or few sample images based on what has been done by other people. Mobile/tablet - as the interactions of native applications on mobile devices differ from web interactions, many of the sites focused on those possibilities. Flows - sites focusing on user flows through different interactions, for example customer on-boarding flow, login flow, adding a product to shopping cart flow etc. Mostly consisting of screenshots. Code - sites focusing on actual code with examples of possibilities what can be done using this code, such as jquery UI library.

7 All of the sites that were analysed shared some weaknesses, such as not giving enough visual information, not illustrating how an interaction should be carried out etc. Hence, the project team hypothesized that developers require both code-based instructions as well as good design examples to use in their work. This hypothesis was somewhat overruled by the feedback we received from the participants of the interviews. As a result, we detected that the end-users need examples how the interactions can be used together with the flow and graphical design, the main focus being on the how part. We decided that jquery UI will be the basis for the library and graphical design should be left out from the scope of the project. The additional value that is created for the end-users is a set of short user flows, which contain jquery UI interactions with very basic design. The project team together with the external experts chose 3 interaction examples that are very often used in web design nowadays. The requirements of the interaction examples are the final result of the project.

8 Discussion The main goal of the project was to determine and create requirements for preparing, designing and finalising web user interface prototypes with the emphasis on website design, meaning that the requirements could be useful for web applications such as web shops, online tools, games, etc., but it mostly focuses on websites where the user interaction and experience, along with the interface is crucial for the success. As a result of the project, we ended up concentrating on three different prototype requirement examples. These were selected carefully after interviews with different experts who work in the area and have already good experience. These types were drag & drop items (jquery UI, 2015), sortable portlets (jquery UI, 2015) and autocomplete with scrollable results (jquery UI, 2015). The examples were mainly chosen due to three reasons. Firstly, they are highly supported by the widely used jquery, and secondly, they are interactions which are not so often used due to their complexity of implementation, and therefore, designers do not design them at first. Finally, and most importantly, the examples represent a very good way to enhance the user experience, speed up processes and make user interfaces more intuitive. The outcome of the project (the requirements) might have to be updated regularly according to new discoveries, however, they can be submitted to different design companies who prioritise the web user interface and interactions and be useful at the time. In terms of realisation of the project, a different approach to this project could have been to ask for the guidance of a well known web design company and submit this project for their sponsorship, which would have created financial income to the team members and it would have provided more insight and knowledge from other experienced designers and developers. Perhaps the time frame of the project would have been better accommodated to either a summer vacation while working is not an interruption or in a shorter period of time to really focus in the matter and not work on it at the same time as the team members had to work in other type of homework.

9 Different approaches to web interaction requirements Although a specific approach was used for the project, there are many different ways how to look at the problem. Hereby, we discuss some of them. The main topics that could be presented in the future are the continuous advancement and development of completely new techniques of designing websites and ground-breaking discoveries regarding user experience that could shift the way these two are related to each other. In other words, The requirements might have to be updated every year in order to continue being relevant, which at the end could be a great difficulty because the main goal was to establish a sense of perdurance regarding web prototypes. It might also happen that the requirements that are valid and up-to-date today, will not be usable any more in the future. One of the reasons for this might be a shift from jquery to some other library that is better, faster, more reliable, offers more possibilities, and therefore web development community starts using something else. As the examples chosen for this project were based on jquery, they should be rewritten to fit to the requirements and opportunities of another, new library. To look at this issue even more widely, it might happen that libraries in general, such as jquery, will no longer be used, because the front-end development will be focusing on something else. For example, HTML that declares the structure of the pages, might already include elements that define the interactions. Mobile and other new platforms It is today clear that mobile applications that include native code are faster and more reliable than jquery and other similar web-based libraries (Heitkötter, Hanschke, & Majchrzak, 2013). Although there are strong initiatives from JavaScript to speed up its usage, native applications still win the battle. The speed difference mostly becomes from jquery being used on the most front-end side of the web application, whereas the interactions in native applications occur so that they consume processor and memory more on the back-end side, therefore being closer to operation system s memory and process management.

10 The topic of different platforms is very relevant regarding this project, because more and more web traffic is happening through mobile devices (SalesForce, 2014). Our interaction prototype requirements focus on the web only, but on mobile devices a lot of interaction occur inside native applications. Still, it is fair to say that jquery is the most universal as it works the most crossplatform from all libraries. This project does not cover the part of native applications at all. The reason for it mostly being the fact that native applications usually have their own interaction libraries and possibilities, and are built quite differently compared to jquery. Also, many desktop applications have started moving towards a native application instead of being on the web with full functionality. Nevertheless, in 2015 still web-based solutions are most widely used on desktop devices and probably will continue to be so in a few years. In addition to mobile phones becoming smarter, increasing usage of tablets, there is a huge variety of devices on the market, some of them growing rapidly more popular. These include mostly smartwatches and wristbands. Such devices usually also have their own platforms, and more importantly, own interactions and guidelines how to build those interactions (Baker, 2014). The interactions are also different because of the size and shape of the device, input devices used (such as finger instead of a mouse, one finger instead of many fingers, or one hand instead of two). The way how the devices can be used intuitively sets new standards for the quality of good interaction designs. To continue from this background information, our recommendation for future studies is to take also native applications into focus. A good designer and developer uses the platforms that are at that moment mostly used by the target audience. If the target audience is a mobile phone user, it is relevant that the developer develops the system so that it is most convenient to the end user on that particular device, not just averagely convenient on any device. Consequently, we can say that there are two options how this issue can be resolved in the future. Firstly, as there are very many various devices and platforms available, one developer must be constantly learning a lot to keep track with all the possibilities. Another approach is that developers will specialise even more than today. For example, smartwatch applications are mostly designed by people who already know how to develop them for smartphones, because they have most similarities. In the future, probably more designers and developers will specialise on a specific

11 device or a group of devices. From this project s perspective it also means that instead of one good set of interaction examples there must be many of them.

12 Conclusion Nowadays is very easy to communicate online with people who live in different time zones, however, it is advisable to try to meet at least once a week to review the progress and control the tasks and responsibilities of all the team members. As a recommendation to other people or companies in general that would like to work in the field of developing website prototypes or other kind of online applications, it is advisable to count with the supervision or opinion of professionals in the field. The more people you involve, the more different and interesting approaches and ideas you might come up with. The insight from experts is valuable and the fact that they are working professionally on the subject brings a different and unique perspective to the final result of the project and helps orientate the process. We are very pleased with the outcome of the project and we are looking forward to sharing the outcomes of the project with our classmates to help them design better web interfaces. The outcomes do not have to be limited to the course however, since they can find application in the workflow of most people involved in creating online user interfaces. The requirements are useful to orientate the design of online prototypes so that there is a certain uniformity in what it is expected from them and it is better to achieve the user s satisfaction.

13 References Agile Alliance. (8. June a.). What is Agile Software Development? Agile Alliance: Baker, A. (16. April a.). The Design Challenge of Wearables. The Guardian. Heitkötter, H., Hanschke, S., & Majchrzak, T. A. (2013). Comparing Cross-Platform Development Approaches for Mobile Applications. Web Information Systems and Technologies (lk ). Berlin: Springer. jquery UI. (2015). Autocomplete. jquery UI: jquery UI. (2015). Droppable elements. jquery UI: jquery UI. (2015). Sortable elements. jquery UI: SalesForce. (2014) Mobile Behavior Report. SalesForce Marketing Cloud. Web Framework Rankings. (December a.). Hot Frameworks:

User experience prototype requirements PROJECT MANAGEMENT PLAN

User experience prototype requirements PROJECT MANAGEMENT PLAN Tallinn University Institute of Informatics User experience prototype requirements PROJECT MANAGEMENT PLAN Authors Roger Puks Erkki Saarnit Ekaterina Shafeeva Maria Angelica Medina Angarita Lecturer Peeter

More information

Newspaper Multiplatform Usage

Newspaper Multiplatform Usage Newspaper Multiplatform Usage Results from a study conducted for NAA by Frank N. Magid Associates, 2012 1 Research Objectives Identify typical consumer behavior patterns and motivations regarding content,

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

Agile Notetaker & Scrum Reference. Designed by Axosoft, the creators of OnTime the #1 selling scrum software.

Agile Notetaker & Scrum Reference. Designed by Axosoft, the creators of OnTime the #1 selling scrum software. Agile Notetaker & Scrum Reference Designed by Axosoft, the creators of OnTime the #1 selling scrum software. Scrum Diagram: Team Roles: roduct Owner: Is responsible for what goes into the product backlog

More information

Los Angeles Trade-Technical College Student Employment Center. Computer Science. Part-Time

Los Angeles Trade-Technical College Student Employment Center. Computer Science. Part-Time Part-Time Job Title: Junior Help Desk Support Job Number: 2065 Hours/Days: Monday Friday/Varies Salary: DOE Approximate Location: Los Angeles, CA Requirements: Skills Requirements: Minimum one (1) year

More information

Issues in Internet Design and Development

Issues in Internet Design and Development Issues in Internet Design and Development Course of Instructions on Issues in Internet Design and Development Week-2 Agile Methods Saad Bin Saleem PhD Candidate (Software Engineering) Users.mct.open.ac.uk/sbs85

More information

CLOUD COMPUTING CONCEPTS FOR ACADEMIC COLLABORATION

CLOUD COMPUTING CONCEPTS FOR ACADEMIC COLLABORATION Bulgarian Journal of Science and Education Policy (BJSEP), Volume 7, Number 1, 2013 CLOUD COMPUTING CONCEPTS FOR ACADEMIC COLLABORATION Khayrazad Kari JABBOUR Lebanese University, LEBANON Abstract. The

More information

Contents WHITE PAPER. Introduction

Contents WHITE PAPER. Introduction Contents Introduction... 2 Focus Areas for Digital Transformation of Your Business Systems... 3 User Experience Transformation - Re-Design for modern user experience... 4 Cloud enablement Augment Digital

More information

AGILE - QUICK GUIDE AGILE - PRIMER

AGILE - QUICK GUIDE AGILE - PRIMER AGILE - QUICK GUIDE http://www.tutorialspoint.com/agile/agile_quick_guide.htm Copyright tutorialspoint.com AGILE - PRIMER Agile is a software development methodology to build a software incrementally using

More information

Design Sprint Methods. Playbook for start ups and designers

Design Sprint Methods. Playbook for start ups and designers Design Sprint Methods Playbook for start ups and designers Welcome! Design matters. Speed matters. What if we could have both? In this handbook, we have collected industry best practices that allow teams

More information

Responsive Web Design. vs. Mobile Web App: What s Best for Your Enterprise? A WhitePaper by RapidValue Solutions

Responsive Web Design. vs. Mobile Web App: What s Best for Your Enterprise? A WhitePaper by RapidValue Solutions Responsive Web Design vs. Mobile Web App: What s Best for Your Enterprise? A WhitePaper by RapidValue Solutions The New Design Trend: Build a Website; Enable Self-optimization Across All Mobile De vices

More information

CONTEXT AWARE CONTENT MARKETING

CONTEXT AWARE CONTENT MARKETING CONTEXT AWARE CONTENT MARKETING FOUR STEPS TO THE FUTURE OF CONTENT, CONTEXT AND MARKETING SUCCESS Introduction Managing, delivering and consuming web content has changed. Yes, again. The universe of options

More information

MSU Libraries Website Report: Home Page Color Scheme & Mobile Information Architecture. Prepared by: Daniel Bedich, Irfan Mir, and Nick Simon

MSU Libraries Website Report: Home Page Color Scheme & Mobile Information Architecture. Prepared by: Daniel Bedich, Irfan Mir, and Nick Simon MSU Libraries Website Report: Home Page Color Scheme & Mobile Information Architecture Prepared by: Daniel Bedich, Irfan Mir, and Nick Simon Submission Date: 04-30-15 Contents 1.0 Executive Summary 2.0

More information

CHAPTER 1: INTRODUCTION TO RAPID APPLICATION DEVELOPMENT (RAD)

CHAPTER 1: INTRODUCTION TO RAPID APPLICATION DEVELOPMENT (RAD) CHAPTER 1: INTRODUCTION TO RAPID APPLICATION DEVELOPMENT (RAD) 1. INTRODUCTIONS RAD refers to a development life cycle designed Compare to traditional life cycle it is Faster development with higher quality

More information

Waterfall to Agile. DFI Case Study By Nick Van, PMP

Waterfall to Agile. DFI Case Study By Nick Van, PMP Waterfall to Agile DFI Case Study By Nick Van, PMP DFI Case Study Waterfall Agile DFI and Waterfall Choosing Agile Managing Change Lessons Learned, Sprints Summary Q and A Waterfall Waterfall Waterfall

More information

WHICH APPRAISAL STYLE SUITS YOUR COMPANY

WHICH APPRAISAL STYLE SUITS YOUR COMPANY WHICH APPRAISAL STYLE SUITS YOUR COMPANY Many appraisal types exist; from traditional to trendy, simple to complex, highly structured to open-ended. Some of these types have been shown to work better but

More information

Introduction to Systems Analysis and Design

Introduction to Systems Analysis and Design Introduction to Systems Analysis and Design What is a System? A system is a set of interrelated components that function together to achieve a common goal. The components of a system are called subsystems.

More information

1.1.1 Introduction to Cloud Computing

1.1.1 Introduction to Cloud Computing 1 CHAPTER 1 INTRODUCTION 1.1 CLOUD COMPUTING 1.1.1 Introduction to Cloud Computing Computing as a service has seen a phenomenal growth in recent years. The primary motivation for this growth has been the

More information

CROSS PLATFORM DEVELOPMENT The HTML5 Way

CROSS PLATFORM DEVELOPMENT The HTML5 Way CROSS PLATFORM DEVELOPMENT The HTML5 Way A Whitepaper by Rahul Joshi Business Analysis & Consulting Division Abstract With over half a dozen mobile platforms out there and more in line to come up, it has

More information

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER WEB, HYBRID, NATIVE EXPLAINED June 2013 CRAIG ISAKSON MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER 701.235.5525 888.sundog fax: 701.235.8941 2000 44th St. S Floor 6 Fargo, ND 58103 www.sundoginteractive.com

More information

RAPID ENGINEERING WITH AGILE RIGHTSHORE DELIVERY (REWARD)

RAPID ENGINEERING WITH AGILE RIGHTSHORE DELIVERY (REWARD) RAPID ENGINEERING WITH AGILE RIGHTSHORE DELIVERY (REWARD) A cost-effective, out of the box approach that combines agile development with an optimised Rightshore team REWARD Flexible, manageable and cost-effective

More information

USABILITY FIRST FROM THE FRONTEND TO THE BACKEND

USABILITY FIRST FROM THE FRONTEND TO THE BACKEND Notitia 27/ 2014 User-Centered Software Design Interview 7 USABILITY FIRST FROM THE FRONTEND TO THE BACKEND In the era of smartphones and virtually unlimited technical possibilities, usability is key.

More information

STATE OF MONTANA SECRETARY OF STATE S OFFICE JOB PROFILE AND EVALUATION. SECTION I - Identification. 1236 6 th Ave.

STATE OF MONTANA SECRETARY OF STATE S OFFICE JOB PROFILE AND EVALUATION. SECTION I - Identification. 1236 6 th Ave. STATE OF MONTANA SECRETARY OF STATE S OFFICE JOB PROFILE AND EVALUATION SECTION I - Identification Working Title: Web Developer Class Code Number: 151296 Agency: Secretary of State Division/ Bureau: Executive

More information

Top Reasons to Purchase a Microsoft Business Solution 9 REASONS WHY YOU SHOULD CONSIDER A MICROSOFT DYNAMICS BUSINESS SOLUTION AS YOUR TOP CHOICE

Top Reasons to Purchase a Microsoft Business Solution 9 REASONS WHY YOU SHOULD CONSIDER A MICROSOFT DYNAMICS BUSINESS SOLUTION AS YOUR TOP CHOICE Top Reasons to Purchase a Microsoft Business Solution 9 REASONS WHY YOU SHOULD CONSIDER A MICROSOFT DYNAMICS BUSINESS SOLUTION AS YOUR TOP CHOICE OCTOBER 2014 Introduction You ve worked hard to build your

More information

Interactive solutions

Interactive solutions Website design Our design team is made up of specialists who provide expert knowledge and insight in their area of expertise whilst driving quality and innovation within their respective areas on a project.

More information

ScrumTutor: A Web-based Interactive Tutorial For Scrum Software Development

ScrumTutor: A Web-based Interactive Tutorial For Scrum Software Development ScrumTutor: A Web-based Interactive Tutorial For Scrum Software Development Sindhura Potineni, Srividya K Bansal, Ashish Amresh Department of Engineering Arizona State University Poly Campus Mesa, AZ 85212

More information

Collaborative Open Market to Place Objects at your Service

Collaborative Open Market to Place Objects at your Service Collaborative Open Market to Place Objects at your Service D6.2.1 Developer SDK First Version D6.2.2 Developer IDE First Version D6.3.1 Cross-platform GUI for end-user Fist Version Project Acronym Project

More information

Mobile App Testing is not something special

Mobile App Testing is not something special Mobile App Testing is not something special Simon Peter Schrijver TesT-PRO @simonsaysnomore p.schrijver@test-pro.nl simonsaysnomore.wordpress.com My career in Mobile (App) Testing Between 2006 and 2014

More information

AMERICAN EXPRESS LOYALTY PROGRAMS THAT TRANSFORM CUSTOMERS INTO

AMERICAN EXPRESS LOYALTY PROGRAMS THAT TRANSFORM CUSTOMERS INTO AMERICAN EXPRESS LOYALTY PROGRAMS THAT TRANSFORM CUSTOMERS INTO YOUR SECRET WE APON AMERICAN EXPRESS LOYALTY PROGRAMS THAT TRANSFORM CUSTOMERS INTO YOUR SECRET WEAPON Customer loyalty can be any company

More information

Agile Scrum Workshop

Agile Scrum Workshop Agile Scrum Workshop What is agile and scrum? Agile meaning: Able to move quickly and easily. Scrum meaning: a Rugby play Agile Scrum: It is an iterative and incremental agile software development framework

More information

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER TABLE OF CONTENTS Market Demand for Enterprise Mobile Mobile App Development Approaches Native Apps Mobile Web Apps Hybrid Apps Mendix Vision for Mobile App

More information

TESTING TRENDS IN 2016: A SURVEY OF SOFTWARE PROFESSIONALS

TESTING TRENDS IN 2016: A SURVEY OF SOFTWARE PROFESSIONALS WHITE PAPER TESTING TRENDS IN 2016: A SURVEY OF SOFTWARE PROFESSIONALS Today s online environments have created a dramatic new set of challenges for software professionals responsible for the quality of

More information

Faculty of Science and Engineering Placements. Stand out from the competition! Be prepared for your Interviews

Faculty of Science and Engineering Placements. Stand out from the competition! Be prepared for your Interviews Faculty of Science and Engineering Placements Stand out from the competition! Be prepared for your Interviews Interviews Getting an invitation to attend for an interview means you has passed the first

More information

How we work. Digital Natives working methods

How we work. Digital Natives working methods How we work Digital Natives working methods 22 October 2014 (C) Copyright 2014 Digital Natives LTD All rights reserved. 1 How we work Digital Natives (DiNa) s business goal is to take part in and support

More information

Thinking the unthinkable doing away with the library catalogue

Thinking the unthinkable doing away with the library catalogue Insights 27(3), November 2014 Doing away with the library catalogue Simone Kortekaas and Bianca Kramer Thinking the unthinkable doing away with the library catalogue Based on a paper presented by Simone

More information

BUSINESS CASE FOR BPM

BUSINESS CASE FOR BPM HOW TO BUILD YOUR BUSINESS CASE FOR BPM TABLE OF CONTENTS 1 BPM evolves to deliver long-term value 2 Satisfying business needs 3 Weighing cost and benefit 6 BPM implementation process 7 Key success factors

More information

TECHNOLOGY BUSINESS COMMENTS. How have businesses been using new technology? TECHNOLOGY USED TOP MENTIONS*

TECHNOLOGY BUSINESS COMMENTS. How have businesses been using new technology? TECHNOLOGY USED TOP MENTIONS* BUSINESS COMMENTS We started using the cellphone with Internet access and the mobile applications. Our customers can contact us at any time. They can go directly to the manager, and they don t have to

More information

CURRICULUM VITAE DAMIR KUSAR

CURRICULUM VITAE DAMIR KUSAR Zeughausstrasse 29b 8910 Affoltern am Albis +41 79 375 34 82 damir@kusar.ch 29th March 1985 Swiss www.kusar.ch www.damirkusar.ch linkd.in/qj6ejr PROFILE With entrepreneurial drive, motivation, passion

More information

Business Process Reengineering (BPR) for Engineering Management (EM) Majors: Industry Perspective and Students Feedback

Business Process Reengineering (BPR) for Engineering Management (EM) Majors: Industry Perspective and Students Feedback Business Process Reengineering (BPR) for Engineering Management (EM) Majors: Industry Perspective and Students Feedback Rashmi Jain, PhD Associate Professor Stevens Institute of Technology Rashmi.Jain@stevens.edu

More information

Tips & Tricks in Contact Manager. Rebecca Whitehead Director, Product Owners

Tips & Tricks in Contact Manager. Rebecca Whitehead Director, Product Owners Tips & Tricks in Contact Manager Rebecca Whitehead Director, Product Owners Confidential Information The information presented in this session is proprietary and confidential to Campus Management Corp.

More information

Planning and Writing Essays

Planning and Writing Essays Planning and Writing Essays Many of your coursework assignments will take the form of an essay. This leaflet will give you an overview of the basic stages of planning and writing an academic essay but

More information

Last Updated: 08/27/2013. Measuring Social Media for Social Change A Guide for Search for Common Ground

Last Updated: 08/27/2013. Measuring Social Media for Social Change A Guide for Search for Common Ground Last Updated: 08/27/2013 Measuring Social Media for Social Change A Guide for Search for Common Ground Table of Contents What is Social Media?... 3 Structure of Paper... 4 Social Media Data... 4 Social

More information

Mobile web apps: The best option for business? A whitepaper from mrc

Mobile web apps: The best option for business? A whitepaper from mrc Mobile web apps: The best option for business? A whitepaper from mrc Introduction Mobile apps have finally reached the point where businesses can no longer afford to ignore them. Recent surveys and studies

More information

Embracing Change with Squeak: Extreme Programming (XP)

Embracing Change with Squeak: Extreme Programming (XP) Embracing Change with Squeak: Extreme Programming (XP) J. Sarkela, P. McDonough, D. Caster The Fourth Estate, Incorporated Introduction In the sports world, we often hear the adjective extreme applied

More information

Teaching Methodology for 3D Animation

Teaching Methodology for 3D Animation Abstract The field of 3d animation has addressed design processes and work practices in the design disciplines for in recent years. There are good reasons for considering the development of systematic

More information

Creating Value through Innovation MAGENTO 1.X TO MAGENTO 2.0 MIGRATION

Creating Value through Innovation MAGENTO 1.X TO MAGENTO 2.0 MIGRATION Creating Value through Innovation MAGENTO 1.X TO MAGENTO 2.0 MIGRATION AGENDA 1. Overview of Magento 2.0 2. Features and benefits of Magento 2.0 over Magento 1.x 3. Why should we upgrade to Magento 2.0

More information

Print to Interactive Roadmap. with Patrick McNeil

Print to Interactive Roadmap. with Patrick McNeil Print to Interactive Roadmap with Patrick McNeil Spoiler alert: Print to web doesn t mean what it used to The agenda The agenda The problem Industry overview User centered design process End goals Skills

More information

Community Development and Training Centre Semester 2 2006 IT 245 Management Information Systems Chapter 3 Internetwork E-Business Electronic Business

Community Development and Training Centre Semester 2 2006 IT 245 Management Information Systems Chapter 3 Internetwork E-Business Electronic Business Community Development and Training Centre Semester 2 2006 IT 245 Management Information Systems Chapter 3 Internetwork E-Business Electronic Business Applications. Internetworked E-business enterprises

More information

Application of Artificial Intelligence for a Computerized Maintenance Scheduling System

Application of Artificial Intelligence for a Computerized Maintenance Scheduling System Application of Artificial Intelligence for a Computerized Maintenance Scheduling System Daniel Lai Chief Information Officer, MTR Corporation Dr Andy Chun Associate Professor, City University of Hong Kong

More information

Problem Description Meeting Scheduling across Heterogeneous Calendar Systems and Organizational Borders

Problem Description Meeting Scheduling across Heterogeneous Calendar Systems and Organizational Borders Problem Description Meeting Scheduling across Heterogeneous Calendar Systems and Organizational Borders Background Using electronic calendars has become the most prominent way of managing personal time.

More information

Why Your Local Business Needs a Website

Why Your Local Business Needs a Website Why Your Local Business Needs a Website Let's face it; times have changed and the way people look for new products and services has changed. Think about it when was the last time you picked up a phone

More information

Website design & development process

Website design & development process Website design & development process Key stages of the process 9 1 Support, development and maintenance Competitor and audience analysis 8 Training IMPROVE THINK Wireframe and prototype (UX) 2 7 User testing

More information

VISUAL management techniques to support LEADERSHIP standard work

VISUAL management techniques to support LEADERSHIP standard work You won t GET LEAN... until you GET VISUAL! VISUAL management techniques to support LEADERSHIP standard work Promote and reinforce Leadership Standard Work as the way we do work Identify opportunities

More information

Mobile Application Platform

Mobile Application Platform Mobile Application Platform from FeedHenry Next generation cloud-based solution that simplifies the development, deployment and management of mobile apps for enterprise. Develop native, hybrid and HTML5

More information

E- learning skills matrix 2010

E- learning skills matrix 2010 E- learning skills matrix 2010 This skills matrix has been designed to help organisations to assess the impact of e- learning on the roles of learning & development professionals, subject experts, e- learning

More information

white paper Modernizing the User Interface: a Smarter View with Rumba+

white paper Modernizing the User Interface: a Smarter View with Rumba+ white paper Modernizing the User Interface: a Smarter View with Rumba+ INTRODUCTION Organizations need to rapidly adapt in order to meet business demands. With a large percentage of businesscritical IT

More information

White paper. Corrective action: The closed-loop system

White paper. Corrective action: The closed-loop system White paper Corrective action: The closed-loop system Contents Summary How corrective action works The steps 1 - Identify non-conformities - Opening a corrective action 6 - Responding to a corrective action

More information

IT Governance In The Cloud: Building A Solution Using Salesforce.com

IT Governance In The Cloud: Building A Solution Using Salesforce.com WHITE PAPER IT Governance In The Cloud: Building A Solution Using Salesforce.com By Jason Atwood and Justin Edelstein Co-Founders, Arkus, Inc. Cloud computing has the potential to create a new paradigm

More information

Managed Mobility from O 2

Managed Mobility from O 2 Secure, managed, flexible working From network connectivity, to secure device management and custom apps our Managed Mobility solutions provide everything you need. Release your workforce and support their

More information

Solutions for Quality Management in a Agile and Mobile World

Solutions for Quality Management in a Agile and Mobile World Solutions for Quality Management in a Agile and Mobile World with IBM Rational Quality Management Solutions Realities can stall software-driven innovation Complexities in software delivery compounded by

More information

Drag and Drop in HTML5

Drag and Drop in HTML5 Drag and Drop in HTML5 T-111.5502 Seminar on Media Technology B P Final Report Hannu Järvinen Department of Media Technology Aalto University, P.O. Box 15400, 00076 Aalto hannu.jarvinen@aalto.fi Abstract

More information

KS3 Computing Group 1 Programme of Study 2015 2016 2 hours per week

KS3 Computing Group 1 Programme of Study 2015 2016 2 hours per week 1 07/09/15 2 14/09/15 3 21/09/15 4 28/09/15 Communication and Networks esafety Obtains content from the World Wide Web using a web browser. Understands the importance of communicating safely and respectfully

More information

Agile Methodologies and Quality Certification

Agile Methodologies and Quality Certification Agile Methodologies and Quality Certification Keynote speech, XP2003 Michele Marchesi DIEE University of Cagliari Agile Group What is Quality? The totality of features and characteristics of a product

More information

ONE PLATFORM FOR ALL YOUR PRINT, SCAN, AND DEVICE MANAGEMENT

ONE PLATFORM FOR ALL YOUR PRINT, SCAN, AND DEVICE MANAGEMENT ONE PLATFORM FOR ALL YOUR PRINT, SCAN, AND DEVICE MANAGEMENT MANAGE ALL PRINTING & SCANNING WITH ONE SINGLE PLATFORM Incorporating uniflow into your document processes will lead to real improvements in

More information

Parsons The New School for Design Communication Design. Interaction: Core Lab PUCD 2126 A / CRN: 6125 Fall 2015

Parsons The New School for Design Communication Design. Interaction: Core Lab PUCD 2126 A / CRN: 6125 Fall 2015 Parsons The New School for Design Communication Design Interaction: Core Lab PUCD 2126 A / CRN: 6125 Fall 2015 Fridays, 3:50 6:30pm 63 Fifth Avenue, Room 204 Brendan Griffiths griffitb@newschool.edu Class

More information

Fourth generation techniques (4GT)

Fourth generation techniques (4GT) Fourth generation techniques (4GT) The term fourth generation techniques (4GT) encompasses a broad array of software tools that have one thing in common. Each enables the software engineer to specify some

More information

How To Make Money On A Mobile Phone

How To Make Money On A Mobile Phone Mobile Ecosystem Summit: GoPayment Learnings October 12, 2009 What is GoPayment? GoPayment enables mobile merchants to accept credit and signature debit card payments through their mobile phone Product

More information

Career Paths... Digital Job Areas Digital

Career Paths... Digital Job Areas Digital Job Areas Affiliate Marketers are responsible for setting up and managing relationships with affiliate websites which are connected to their own main brand. Key responsibilities include setting up, monitoring

More information

6 Ways Social Collaboration Can Boost Employee Engagement

6 Ways Social Collaboration Can Boost Employee Engagement 6 Ways Social Collaboration Can Boost Employee Engagement 6 Ways Social Collaboration Can Boost Employee Engagement In today s demanding corporate environment, businesses are struggling to boost employee

More information

A Software Engineering Model for Mobile App Development

A Software Engineering Model for Mobile App Development APPENDIX C A Software Engineering Model for Mobile App Development As we mentioned early in the book (see Chapter 1), to successfully develop a mobile software solution you should follow an engineering

More information

Taking the first step to agile digital services

Taking the first step to agile digital services Taking the first step to agile digital services Digital Delivered. Now for Tomorrow. 0207 602 6000 mbailey@caci.co.uk @CACI_Cloud 2 1. Background & Summary The Government s Digital by Default agenda has

More information

Spiel. Connect to people by sharing stories through your favorite discoveries

Spiel. Connect to people by sharing stories through your favorite discoveries Spiel Connect to people by sharing stories through your favorite discoveries Addison Leong Joanne Jang Katherine Liu SunMi Lee Development & user Development & user Design & product Development & testing

More information

INTRODUCTION. Chapter 1. 1.1 Motivation

INTRODUCTION. Chapter 1. 1.1 Motivation Chapter 1 INTRODUCTION 1.1 Motivation The success of any computer software depends on the user s satisfaction. When software fulfills the user s requirements, it succeeds but the software fails if its

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

What Is a Portfolio? Why develop a professional portfolio?

What Is a Portfolio? Why develop a professional portfolio? 01-Forde-Ch-01:01-Forde-Ch-01 8/1/2008 7:36 PM Page 1 1 What Is a Portfolio? In this introductory chapter we discuss what we mean by a professional portfolio. We explore different models of portfolios

More information

Using HP AppPulse Mobile

Using HP AppPulse Mobile HP Software: Apps meet Ops 2015 Using HP AppPulse Mobile How to achieve a 5-star rated mobile app Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to

More information

A Comparison of Programming Languages for Graphical User Interface Programming

A Comparison of Programming Languages for Graphical User Interface Programming University of Tennessee, Knoxville Trace: Tennessee Research and Creative Exchange University of Tennessee Honors Thesis Projects University of Tennessee Honors Program 4-2002 A Comparison of Programming

More information

Building a Better Style Guide

Building a Better Style Guide Building a Better Style Guide Whitney Quesenbery, Cognetics Corporation 51 Everett Drive, Princeton Junction, NJ 08550 http://www.cognetics.com whitneyq@cognetics.com ABSTRACT Why are style guides so frequently

More information

Neil Murray University of South Australia April 2011

Neil Murray University of South Australia April 2011 Introduction When it comes to writing, academic disciplines particularly those within the humanities and social sciences have a good deal in common and, for the most part, they share very similar expectations

More information

MS Internet Explorer Vs Opera Comparative Usability Test

MS Internet Explorer Vs Opera Comparative Usability Test MS Internet Explorer Vs Opera Comparative Usability Test Farrukh Sahar (800418 P-510) mrsahars@yahoo.com Usability from an industrial perspective DV-1301 Abstract This report presents comparative usability

More information

Products & Features. For more information. Web/app service to be managed Real Brower. Public. ARGOS PC Probe. Apps. Mobile subscriber network

Products & Features. For more information. Web/app service to be managed Real Brower. Public. ARGOS PC Probe. Apps. Mobile subscriber network Fast We your Compe bsite is titive Edge! Products & Features ARGOS A wried/wireless APM solution that supports mobile website performance/failure management not only for PC websites but also for smart

More information

Microsoft Dynamics Professional Services Telesales Guide

Microsoft Dynamics Professional Services Telesales Guide Microsoft Dynamics Professional Services Telesales Guide This telesales guide provides an overview of the information you will need to drive demand for Microsoft Dynamics ERP or CRM solutions with customers

More information

Major Project Governance Assessment Toolkit

Major Project Governance Assessment Toolkit Major Project Governance Assessment Toolkit Mark Ritchie, University of Edinburgh Pauline Woods-Wilson, Lancaster University Project and Change Management Group Project and Change Management Group Established

More information

Priority: Medium Channel to Actor: Graphical User Interface (GUI) Usage Frequency: Weekly Secondary Actors: Database, Brisk Application

Priority: Medium Channel to Actor: Graphical User Interface (GUI) Usage Frequency: Weekly Secondary Actors: Database, Brisk Application University of Arkansas CSCE Department Capstone I Preliminary Report Spring 2015 Abstract Brisk - Intelligent Time Management Riley Turben, Daniel Pumford, Eric Hall, Ryan McAlister Managing teams of people

More information

The Public Policy Process W E E K 1 2 : T H E S C I E N C E O F T H E P O L I C Y P R O C E S S

The Public Policy Process W E E K 1 2 : T H E S C I E N C E O F T H E P O L I C Y P R O C E S S The Public Policy Process W E E K 1 2 : T H E S C I E N C E O F T H E P O L I C Y P R O C E S S Why Study Public Policy Scientific Reasons To help us better understand the nature of political behavior

More information

Merging learner performance with browsing behavior in video lectures

Merging learner performance with browsing behavior in video lectures Merging learner performance with browsing behavior in video lectures Konstantinos Chorianopoulos Department of Informatics Ionian University Corfu, GR-49100 Greece choko@ionio.gr Michail N. Giannakos Department

More information

INCOGEN Professional Services

INCOGEN Professional Services Custom Solutions for Life Science Informatics Whitepaper INCOGEN, Inc. 3000 Easter Circle Williamsburg, VA 23188 www.incogen.com Phone: 757-221-0550 Fax: 757-221-0117 info@incogen.com Introduction INCOGEN,

More information

Child Selection. Overview. Process steps. Objective: A tool for selection of children in World Vision child sponsorship

Child Selection. Overview. Process steps. Objective: A tool for selection of children in World Vision child sponsorship Sponsorship in Programming tool Child Selection Objective: A tool for selection of children in World Vision child sponsorship We ve learned some things about selecting children. It is not a separate sponsorship

More information

Integrating The Student ID Card with the Ticketing System FINAL REPORT

Integrating The Student ID Card with the Ticketing System FINAL REPORT Universitetet i Oslo Institutt for informatikk Course Code: Course Title: Deliverable No.: INF4260 Human Computer Interaction Three Autumn 2007 Integrating The Student ID Card with the Ticketing System

More information

Revision Number: 1. CUFDIG505A Design information architecture

Revision Number: 1. CUFDIG505A Design information architecture Revision Number: 1 CUFDIG505A Design information architecture CUFDIG505A Design information architecture Modification History Not applicable. Unit Descriptor Unit descriptor This unit describes the performance

More information

Dr. Z. A. Usmani, Mohsin,Diksha,Husainali,AbdulKadir Page 15

Dr. Z. A. Usmani, Mohsin,Diksha,Husainali,AbdulKadir Page 15 Software Project Management Toolkit Dr. Z.A. Usmani 1, Mohsin Pocketwala 2, Diksha Sandbhor 3, Husainali Tinwala 4, Abdulkadir Dalal 5 1 Head of the department, Computer Department, M.H. Saboo Siddik College

More information

CS 389 Software Engineering. Lecture 2 Chapter 2 Software Processes. Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed.

CS 389 Software Engineering. Lecture 2 Chapter 2 Software Processes. Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed. CS 389 Software Engineering Lecture 2 Chapter 2 Software Processes Adapted from: Chap 1. Sommerville 9 th ed. Chap 1. Pressman 6 th ed. Topics covered Software process models Process activities Coping

More information

THE OPPORTUNITIES & CHALLENGES OF MOBILE LEARNING

THE OPPORTUNITIES & CHALLENGES OF MOBILE LEARNING THE OPPORTUNITIES & CHALLENGES OF MOBILE LEARNING Smartphones and tablets play an increasingly large role in people s personal and professional communication. Is mobile learning right for your organization?

More information

The Landscape of Mobile Apps for Cityworks

The Landscape of Mobile Apps for Cityworks The Landscape of Mobile Apps for Cityworks It s not a one size fits all world February 2015 What We Will Show You Today Your options for taking Cityworks out to field. The mobile options on different size

More information

Planning and conducting a dissertation research project

Planning and conducting a dissertation research project Student Learning Development Planning and conducting a dissertation research project This guide addresses the task of planning and conducting a small research project, such as an undergraduate or masters

More information

Minnesota Report Card. A Mobile Friendly Platform for Disseminating School Performance Data. Digital Government: Government to Citizen

Minnesota Report Card. A Mobile Friendly Platform for Disseminating School Performance Data. Digital Government: Government to Citizen Minnesota Report Card A Mobile Friendly Platform for Disseminating School Performance Data Digital Government: Government to Citizen Matthew Porett Chief Information Officer MN.IT Services @ Education

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

Chapter 6 Experiment Process

Chapter 6 Experiment Process Chapter 6 Process ation is not simple; we have to prepare, conduct and analyze experiments properly. One of the main advantages of an experiment is the control of, for example, subjects, objects and instrumentation.

More information

Conceptual Methodology of Developing the User Interface

Conceptual Methodology of Developing the User Interface Key words: user interface design 12 archetypes, Star analysis COOAD Maciej PIASECKI 1 Katarzyna PIESZKA 1 Conceptual Methodology of Developing the User Interface This paper presents a proposal of a new

More information

Whitepaper. How to Implement a Strong BYOD Policy. BYOD on the Rise - But with Challenges

Whitepaper. How to Implement a Strong BYOD Policy. BYOD on the Rise - But with Challenges How to Implement a Strong BYOD Policy Mobility carries with it promises of convenience, productivity, and remarkable amounts of information at everyone s fingertips. While smartphones and other devices

More information