jxjtech.com > About > Development Process

Development Process

Software Development Methodology
JXJ Technologies follows a full Software Development Life Cycle (SDLC) for software development.
Once you have chosen JXJ Technologies, Inc. for development work, the next steps are simple.
Initializing:

We compose a core team that prepares vision/scope documents for your project free of charge. We propose the overall direction for the project, including determining which features the solution will and will not include, and a general schedule for delivery.
Planning:
During this phase the team prepares the functional specifications, works the design process through, and prepares work plans, cost estimates and schedules for the various deliverables.
In complicated cases a screen prototype of a new system can also be developed. This allows the customer to review the future system and to give their feedback at an early stage of the development.
Code Design: Our team accomplishes the building of solution components (code as well as documentation). Our process model combines principles of waterfall and spiral models. We use the best approaches of several standard processes and support different kinds of development.
Our development process is interactive. That means that customers monitor the progress of development online so they won’t be faced with any sudden issues at the end.
Testing:
In this phase testing is conducted on a solution whose features are complete. Testing emphasizes usage and operation under realistic environmental conditions. The team focuses on resolving and triaging bugs and preparing the solution for release.Testers develop the Test Plan, test cases and scripts, test the system and verify that it operates according to the specification.
Delivery:
JXJ Technologies’ team deploys the core technology and site components, stabilizes the deployment, transitions the project to operations and support, and obtains final customer approval for the project. Usually a typical software package includes:
  • Software product
  • Quality Assurance documentation
  • Technical requirements documentation and design documentation
  • User's Guide
  • Installation program and instructions
  • Documented source code
  • Maintenance instructions
The development team keeps supporting the system after installation, and we also provide a warranty. We promise GUARANTEED MONEY BACK if the customer is not satisfied.

Development Quality Management


Using state-of-the-art Quality Assurance methodologies and practices in all its projects and targeting to deliver error-free software products have been a major focus of JXJ Technologies. This commitment to quality is JXJ Technologies’ main goal as we want to ensure our customers’ satisfaction.

JXJ Technologies’ QA system ensures that software development processes and products conform to the specified requirements, standards and procedures. JXJ Technologies has been developing a set of QA guidelines for business processes based on the best industry practices and quality standards: ISO 9001:2000 and CMM. Compliance with established requirements, standards and procedures is evaluated through process monitoring, product evaluation, audits and testing. These activities enable us to measure, assess and enhance the company's functions to ensure efficient performance and high quality project implementation.

Key factors for the high quality project implementation:

  • Life-cycle project management
  • Efficient process
  • Complete documentation
  • Excellent communication

JXJ Technologies Quality Assurance key processes:

  • Testing
  • Document management
  • Code inspections and reviews
  • Bug-tracking
  • Configuration management
  • Process monitoring
  • Risk management