 |
| Software
Languages |
C
C++
C #
VB.net, VB
6
.NET
technologies
Java
J2ME
PHP
ASP
ASP.net
Perl
CGI
Pocket
Pc programming
Java script
Java Applets
& Servelet Programming
Action Scripting,
Open GL, Direct
X. |
|
 |
|
|
3. Assessing the current
situation: Evaluation of the current
situation and
analysis of the difference
between the current
and expected situation.
The purpose of this
evaluation is to create
the problem statement
and identify the
direction of the project.
4. Creating a vision statement and
defining the scope of the project:
Creation of a vision statement that
communicates the long-term direction for
guiding the team toward its business goals.
Identification of the scope of the project
defines what will and will not be included
in the solution.
5. Defining requirements and user
profiles: Identification of the
stakeholders,
end users, and sponsors for the
project and
documentation of their
requirements for
the solution. This
information helps to
evaluate the
vision/scope of the project and
to create a
solution concept. |
|
| |
6. Developing
a solution concept: Creation of a baseline
solutions concept, that is,
the outlining of
the approach that the team will take to create the
solution. This concept
is created by using the
requirements that have been identified.
7. Assessing
risk: Identification and assessment of the
risks to the project, and
creation of a risk
mitigation plan. This is an iterative step that is
conducted during all
stages of the product life
cycle.
8. Closing the
Discovery Phase: Accomplished when the
vision/scope document is
formally approved by
all stakeholders and the project team. |
| |
 |
| Example Applications |
• E-commerce Solutions
•
Electronic Patient Records
• Content
Management Systems |
|
 |
|
Planning Phase |
This phase includes
the following:
• Functional Specification
• Risk Management plan
• Master Project
plan and master project
schedule |
|
| |
| Software Project Coordination |
Hysis Technologies organizes a
project team for your software solution project,
consisting of:
1. The Project Manager: Responsible for
managing customer communications and
expectations: Responsible for the development
process and for delivering the solution
to the
customer within the project constraints.
2. The
Developers: Responsible for developing
the technology solution according to the
specification provided by the project management
role.
3. Testing
Team: Responsible for identifying and
addressing all product quality issues
and
approving the solution for release. This role
evaluates and validates design
functionality
and consistency with project vision and scope.
You as the client would only need to deal with
the Project manager, addressing all your issues
and concerns with him.
|
|
|
|
| Software Development Quality Process |
In order to ensure the quality of
the solution that Hysis Technologies develops for
you, Hysis would address the following
tasks:
|
| |
1) Integrate planning and
conduct change control.
2) Define and manage
the scope of the project.
3) Prepare a budget
and manage costs.
4) Prepare and track
schedules.
5) Ensure that the right resources
are allocated to the project.
6) Manage
contracts and vendors and procure project
resources.
7) Facilitate team and external
communications.
8) Facilitate the risk
management process.
9) Document and monitor
the team’s quality management process.
|
|
| Debugging: During this phase, the testing team will
perform integration, load and
beta testing on
the solution. In addition, the team tests the
implementation scenarios
for the solution. The
team focuses on identifying, prioritizing, and
resolving issues so
that the solution can be
prepared for release. |
| |
Software Solution Implementation
Training - We provide training to you during
the implementation phase to ensure that
you
and your intended users of the solution have
enough knowledge to fully utilize
the
software developed to its full
potential.
Ownership – You have
ownership of the Complete Source Code and
Documentation
for the Software developed. You
can perform modifications or upgrades with any
software company because of this.
Warranty –
Hysis Technologies provides a 60-Day Warranty
after the delivery
during which Hysis Technologies will fix any problems that would be
due to errors in
the code. Changes above and
beyond the scope outlined in the Discovery Phase
and
prototypes are
chargeable.
On-going Maintenance - A maintenance issue
is treated as a new project and is be billed on a
case-to-case basis
|
|
|
| |