|
Since 1994 Philex Enterprises, Inc. has performed custom
programming services. Our mission is to provide high quality
services for the best possible prices. We strive to make
all our customers happy and ensure their stay with us is
the best possible.
We employ programmers with years of experience. The bulk
of our programmers are NASA level.
What
does Nasa Level mean to you?
This
means that our programmers come from a very knowledgeable
and disciplined background. The bulk of our programmers
have had deep involvement in organizations that enforce
strict programming methodologies such as those imposed by
the prestigious Software Engineering Institute (SEI).
The
Software Engineering Institute is a federally funded research
and development center established in 1984 by the Department
of Defense. It awards maturity ratings to software developers.
These ratings are earned through an exhaustive independent
evaluation involving analysis and review of a company's
software development capability, its processes and its products.
SEI rates a company's programming facilities along with
approaches to development on a scale of 1 to 5. Of the thousands
of development companies, less than 30 groups in the world
are rated at the top with a score of 5, like NASA and MIT.
We are
proud to say that many of our programmers have either come
from a background that enforces these rigorous programming
methodologies like SEI, or many of them have studied and
aware of the guidelines necessary to develop and deploy
the most critical aspects in IT development.
Our
programming team is trained to follow a systematic approach
for development and engages in the following methodology:
How
We Develop Our Projects: The Life Cycle Approach
The
life-cycle approach also called the Waterfall, is the standard
approach used by our development team for custom programming.
This approach divides a development project into phases.
The developing team then analyzes each of these phases where,
one phase is finished before the other phase starts. The
successful completion of one phase is required before moving
on to the next phase. By breaking down developmental processes
into phases and carefully reviewing each phase and documenting
it, an application can be better scrutinized, allowing our
development team to have more control of the application's
development process, and better assess its benefits and
risks.
A typical
Life Cycle Approach involves the following phases:
(1) Initial investigation
(1) Requirements
(2) General Design
(3) Development
(4) Installation
(5) Post-installation Activities
How
we Test Our Projects
Our
development team thoroughly tests each application rigorously
before presenting it to the customer. Our programming team's
goal is to deliver error free projects according to specs.
We thoroughly test all phases of our development in the
Life Cycle approach and finish with following testing as
well:
White
box testing: This type of testing involves testing software
by having an understanding of the front end and back end
of the program. In white box testing our programming team
is privy to the actual code of a program, and uses this
knowledge to test inputs against outputs carefully measuring
validity. This type of testing allows our team to determine
if the program does what it is supposed to do.
Black
box testing, Our testers (either programmers, or end users)
do not have privy to the actual source code and thus cannot
scrutinize the actual code of a program. The testers know
that certain commands will result in certain responses.
They tests these aspects of the program against the results.
This ensures that the program is working correctly.
We are very proud to say that the bulk of our new customers
are referrals from existing customers. We are even hired
by other programming companies to program, or design websites
on their behalf for their customers. To us this means our
existing customers are very happy with our services and
that we are doing an excellent job.
Our firm will gladly consult you on the best possible solution
for your development ideas. We work with a talented team
of 30+ programmers and 5+ designer to deliver the best work
you have ever seen.
Click
here to receive a free no obligation programming estimate
|