DiscoverDefineDesignDevelopDeliver PROCESS TM. Intelligaia Technology confidential & proprietary Discover Overview: Gather information, brainstorm, competitive.

Slides:



Advertisements
Similar presentations
User Experience Krista Van Laan. Agenda What is User Experience? How does a User Experience team support the rest of the organization? What processes.
Advertisements

Object Oriented Analysis And Design-IT0207 iiI Semester
Chapter 11 Designing the User Interface
System Integration Verification and Validation
© 2007 AT&T Knowledge Ventures. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Knowledge Ventures. Interactive Solutions & Design Group.
CHAPTER 1 SOFTWARE DEVELOPMENT. 2 Goals of software development Aspects of software quality Development life cycle models Basic concepts of algorithm.
<<replace with Customer Logo>>
Chapter 12 INTERACTION DESIGN IN PRACTICE. Overview AgileUX Design Patterns Open Source Resources Tools for Interaction Design
Alternate Software Development Methodologies
ITEC 370 Lecture 25 Lifecycles. Review Questions? F give prototype demonstration –Testing plan for your software Life cycles –Scrum (Roles, Meetings,
Your Project Proposal.
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
Fundamentals of Information Systems, Second Edition
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
Objectives Explain the purpose and various phases of the traditional systems development life cycle (SDLC) Explain when to use an adaptive approach to.
WCMS RESPONSIVE REDEVELOPMENT Project Introduction – Web Dev Rev June 5, 2015 Jonathan Woodcock.
Implementation. We we came from… Planning Analysis Design Implementation Identify Problem/Value. Feasibility Analysis. Project Management. Understand.
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
Chapter 13: Designing the User Interface
Agile Testing with Testing Anywhere The road to automation need not be long.
Why planning? In order to make a successful project good communication is key! The process of planning and designing a project involves many people from.
SEG4911 – Projet génie logiciel en fin d’études / Software Engineering Capstone Project Thoughts about Agile Design and Release Management Timothy C. Lethbridge.
> Blueprint Kickoff >. Introductions Customer Vision & Success Criteria Apigee Accelerator Overview Blueprint Schedule Roles & Responsibilities Communications.
Louisa Lambregts, What Makes a Web Site Successful and Effective? Bottom Line... Site are successful if they meet goals/expectations.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Software Testing Life Cycle
1 WEB Engineering Introduction to Electronic Commerce COMM1Q.
Describing Methodologies PART II Rapid Application Development* Systems Analysis and Design II.
RUP Implementation and Testing
Information Architecture The science of figuring out what you want your Web site to do and then constructing a blueprint before you dive in and put the.
Understand Application Lifecycle Management
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Systems Development Life Cycle Phases and Activities in the SDLC Variations of the SDLC models.
Multimedia. What is Multimedia? The integration of interactive elements using computer technology: __________.
Globalizing Content for Online Security Stephan Cocron Global Content Manager VeriSign, Inc.
1 WEB Engineering E-Commerce Strategy & Management COM350.
Boston University Project Management Association Website Development Group 3 Team3 CS632 Dr. Vijay Kanabar Team Members Mario Soto Emily Ziegler Kevin.
International Center for Agricultural Research in the Dry Areas Web strategy ICARDA2.0 :: re-design project 1.
Moving into Implementation SYSTEMS ANALYSIS AND DESIGN, 6 TH EDITION DENNIS, WIXOM, AND ROTH © 2015 JOHN WILEY & SONS. ALL RIGHTS RESERVED.Roberta M. Roth.
04 | Define a Software Iteration Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
AP-1 5. Project Management. AP-2 Software Failure Software fails at a significant rate What is failure? Not delivering it on time is an estimation failure.
Chapter 2 Software processes. Topics covered Software process models Process activities Coping with change.
PAGE 1 Company Proprietary and Confidential R&D Project Proposal Student Management Information System January 10, 2012.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Cultivating Agile Requirements
Now what? 1.  I have short-listed projects I am interested in  I know the types of projects I would like to pursue  I have an idea of the resources.
Information Architecture
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
GCSE ICT 3 rd Edition The system life cycle 18 The system life cycle is a series of stages that are worked through during the development of a new information.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 12 Exploring Information System Development.
NAVSEA Liaison Scott Huseth Faculty Advisor Dr. Jiang Guo Team Members Areg Abcarians David Ballardo Niteen Borge Daniel Flores Constance Jiang June 3,
Milestone Two – Reach Across Houston (RAH) Tuesday, June 14, Team:Matthew Edwards Thomasina Coates Michelle Graham James Henrydoss James McNicholas.
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
Adaptive Software Development Process Framework. Version / 21 / 2001Page Project Initiation 2.0 Adaptive Cycle Planning 5.0 Final Q/A and.
Advanced Higher Computing Science
Embedded Systems Software Engineering
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
Testing Multimedia Products
Introduction to Software Process
Information Technology Project Management – Fifth Edition
BSA 385 Competitive Success-- snaptutorial.com
Object Oriented Analysis and Design
Gathering Systems Requirements
Lesson 1 Understanding Software Quality Assurance
Phases of Designing a Website
Gathering Systems Requirements
WEB DESIGN Cross 11, Tapovan Enclave Nala pani Road, Dehradun : ,
Presentation transcript:

DiscoverDefineDesignDevelopDeliver PROCESS TM

Intelligaia Technology confidential & proprietary Discover Overview: Gather information, brainstorm, competitive analysis and define project scope Proceed to define personas, create user stories/use cases Deliverable: at this stage includes Personas and User Stories/Use Cases DiscoverDefineDesignDevelopDeliver P R O C E S S

Intelligaia Technology confidential & proprietary Discover Gather information: Client’s expectations in terms of deliverables – purpose of the website, redesign or develop a new concept. Brainstorm: Create mind-maps of how users can interact with the system Project Scope: loosely define project scope and understand the extent of whole project DiscoverDefineDesignDevelopDeliver P R O C E S S

Intelligaia Technology confidential & proprietary Discover Competitive Analysis: Create a list of similar websites; understand navigation structure, usability, design layout and internationalization. Define User Stories and Use Cases: Once we’ve set of personas we’ll write stories around these people describing how will they use our website. DiscoverDefineDesignDevelopDeliver P R O C E S S

Intelligaia Technology confidential & proprietary Define Overview: Create Interaction Model, define IA (Information Architecture) and come up with a Project Plan along with milestones and deliverables Deliverable: at this stage includes Product Requirement Document DiscoverDefineDesignDevelopDeliver P R O C E S S

Intelligaia Technology confidential & proprietary Define Develop Interaction Model: Interaction model divides complete software into different groups like front-end, back-end, e- commerce (if its part of the project) or any API integrations etc Define Information Architecture: Levels of navigations - Set of Primary and Secondary navigation links DiscoverDefineDesignDevelopDeliver P R O C E S S

Intelligaia Technology confidential & proprietary Design We believe that “Design drives Technology” Overview: Ideas sketched on paper and go through a usability evaluation. Thereafter, these sketches are transformed into wireframes and shown to clients. Once approved, we proceed with creating the mockups/UI designs Deliverable: at this stage includes Wireframes and UI Designs DiscoverDefineDesignDevelopDeliver P R O C E S S

Intelligaia Technology confidential & proprietary Design Create Paper Prototypes/Sketches - All ideas are put into paper sketches and go through a usability evaluation. These are very high fidelity sketches to understand how the page can look like. Usability Evaluation - Key part in the whole design and development is how easy it is to use the software product. Usability is done at every critical point in the process to ensure – effectiveness of the product. DiscoverDefineDesignDevelopDeliver P R O C E S S

Intelligaia Technology confidential & proprietary Design Create Wireframes: Start with wireframes of main pages – decide how navigation can appear, where content will appear and how a user can interact with a signup form to one click shopping experience Visual Design Explorations: Key screens from wireframes are translated into design aesthetics with different options Visual Design Approval: Approved design language is translated to rest of the sections of website with a complete set of design guidelines for developers to use and transform design into HTML and Code DiscoverDefineDesignDevelopDeliver P R O C E S S

Intelligaia Technology confidential & proprietary Design Visual Design Approval: Approved design language is translated to rest of the sections of website with a complete set of design guidelines for developers to use and transform design into HTML and Code DiscoverDefineDesignDevelopDeliver P R O C E S S

Intelligaia Technology confidential & proprietary Develop Overview: This stage involves working on Architecture Design, UML Diagram/Class Diagram, Code iteration cycles, creating interim installers, Release Management, Unit testing, Code Re-factoring as well as documentation. Daily scrums within the team as well as with the client are held to make sure that we are on the same plane. Deliverable: at this stage includes Working System Model as well as Source Code. DiscoverDefineDesignDevelopDeliver P R O C E S S

Intelligaia Technology confidential & proprietary Develop We are a firm believer of AGILE development Our deliverables and sprints are scheduled with respect to the User stories User stories driven Implementation: Specifications are converted to user stories and actions - to make sure that system handles all the requirements and user flow. The same is used to define the backlog and sprint releases. DiscoverDefineDesignDevelopDeliver P R O C E S S

Intelligaia Technology confidential & proprietary Develop Collaborative development: Daily scrums helps us tightening the communication cycle Architecture Design, UML Diagram/Class Diagram, Weekly sprints, creating interim installers, Release Management, Unit testing, Code Refactoring as well as documentation Working System Model as well as Source Code is ready DiscoverDefineDesignDevelopDeliver P R O C E S S ligaia.com/ima ges/HP_Dailys crum.jpg

Intelligaia Technology confidential & proprietary Deliver Overview: Software testing starts from analysing requirements, having discussions within team, asking doubts from the client and then use cases are created based on the analysis. Test Plan, Test Cases, Bugs are posted in bug tracking tool and regression testing. Deliverables: Builds of the products are released after acceptance testing. DiscoverDefineDesignDevelopDeliver P R O C E S S

Intelligaia Technology confidential & proprietary Deliver Black Box Testing techniques are followed by QA team. QA team creates Test Plan and testing check list is created as per project's requirement. Test Cases are designed which covers GUI, Functional, Interface, Compatibility, Security and Performance parts. DiscoverDefineDesignDevelopDeliver P R O C E S S

Intelligaia Technology confidential & proprietary Deliver Various tools are used for Bug Reporting, finding broken links, GUI testing, Compatibility testing and Performance testing of the application. Bug reporting and result analysis is done by using bug tracking tool. Proper Bug life cycle is being followed by QA team. Special search engine friendly guidelines are being created so that each webpage follows these guidelines. Deliverable at this stage is Shippable Release of the product. DiscoverDefineDesignDevelopDeliver P R O C E S S

Intelligaia Technologies Toll Free: Thank You! Intelligaia Technology confidential & proprietary