User experience prototype requirements FINAL REPORT
|
|
- Bernard Reynolds
- 8 years ago
- Views:
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
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 informationNewspaper 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 informationA 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 informationAgile 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 informationLos 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 informationIssues 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 informationCLOUD 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 informationContents 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 informationAGILE - 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 informationDesign 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 informationResponsive 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 informationCONTEXT 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 informationMSU 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 informationCHAPTER 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 informationWaterfall 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 informationWHICH 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 informationIntroduction 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 information1.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 informationCROSS 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 informationWEB, 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 informationRAPID 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 informationUSABILITY 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 informationSTATE 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 informationTop 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 informationInteractive 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 informationScrumTutor: 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 informationCollaborative 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 informationMobile 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 informationAMERICAN 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 informationAgile 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 informationMENDIX 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 informationTESTING 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 informationFaculty 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 informationHow 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 informationThinking 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 informationBUSINESS 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 informationTECHNOLOGY 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 informationCURRICULUM 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 informationBusiness 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 informationTips & 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 informationPlanning 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 informationLast 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 informationMobile 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 informationEmbracing 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 informationTeaching 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 informationCreating 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 informationPrint 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 informationCommunity 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 informationApplication 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 informationProblem 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 informationWhy 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 informationWebsite 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 informationVISUAL 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 informationMobile 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 informationE- 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 informationwhite 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 informationWhite 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 informationIT 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 informationManaged 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 informationSolutions 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 informationDrag 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 informationKS3 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 informationAgile 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 informationONE 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 informationParsons 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 informationFourth 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 informationHow 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 informationCareer 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 information6 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 informationA 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 informationTaking 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 informationSpiel. 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 informationINTRODUCTION. 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 informationBuilding 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 informationWhat 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 informationUsing 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 informationA 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 informationBuilding 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 informationNeil 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 informationMS 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 informationProducts & 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 informationMicrosoft 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 informationMajor 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 informationPriority: 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 informationThe 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 informationMerging 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 informationINCOGEN 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 informationChild 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 informationIntegrating 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 informationRevision 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 informationDr. 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 informationCS 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 informationTHE 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 informationThe 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 informationPlanning 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 informationMinnesota 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 informationTop 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 informationChapter 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 informationConceptual 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 informationWhitepaper. 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