Date post: | 16-Dec-2015 |
Category: |
Documents |
Upload: | jamie-rennick |
View: | 217 times |
Download: | 1 times |
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
Discover Define Design Develop Deliver
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
Discover Define Design Develop Deliver
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.
Discover Define Design Develop Deliver
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
Discover Define Design Develop Deliver
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
Discover Define Design Develop Deliver
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
Discover Define Design Develop Deliver
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.
Discover Define Design Develop Deliver
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
Discover Define Design Develop Deliver
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
Discover Define Design Develop Deliver
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.
Discover Define Design Develop Deliver
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.
Discover Define Design Develop Deliver
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
Discover Define Design Develop Deliver
P R O C E S S
http://www.intelligaia.com/images/HP_Dailyscrum.jpg
http://www.intelligaia.com/images/HP_Dailyscrum.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.
Discover Define Design Develop Deliver
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.
Discover Define Design Develop Deliver
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.
Discover Define Design Develop Deliver
P R O C E S S
Intelligaia Technologies Toll Free: +1-800-284-0061 [email protected]
Thank You!
Intelligaia Technology confidential & proprietary