• Linux device and file drivers
• Windows networking & drivers
• Embedded Linux
• Windows CE
• Mobile devices
• RTOS
• Micro controllers programming
• .Net Framework
• .Net Compact Framework
• .Net Mini Framework
• Windows CE
• Symbian
• Android
• Integration
• Migration
We offer our customers three software delivery models: remote software development, combined on-site/remote development with local project management and local software development.
Our development processes guaranty that you will get full project transparency, control over the production process, as well as predictable deliverables at each project phase.
ComFix Software offers you flexible pricing options to suit your individual needs and capabilities.
Phases, activities and deliverables:
phase |
activities |
Project status: |
Documents |
Analysis: |
• Create a business case • Capture requirements • Scope the system • Design of the high-level architecture • locate major risks • Formulate a quote including resources, time, staff and cost |
System requirements specifications. |
|
Design |
• Create an executable architectural baseline • Create a detailed plan for the Implementation phase |
System design defined. |
SAD (Software Architecture Document). Identifies the software components and describes components design |
Implementation |
• Coding software modules and components as defined • Maintain the integrity of the architecture |
System development in progress. |
Reporting progress and status |
Testing |
• composing a Test Plan • Run Tests according to the Test Plan • Fix defects |
Application tests are in progress. |
• Test Plan • Test Reports |
Deployment |
• Prepare the sites grounds for the new software • Make sure the software is tailored and will operate at the users site • Create manuals and documentations • Consult the customer |
System deployed |
• User manuals • Other user documentation |
Support |
• Monitor system performance • Maintain the integrity of the developed software and hardware • Create user manuals and other documentation • Issue (case) tracking including resolutions and patches |
System operation support in progress. |
• Issue reports • System performance reports |
Typical project flow:
• The customer provides a high-level specification requirements portraying what should be done reflecting the aspiration of the application, producing specification document (the most efficient form), or other means of conversation.
• ComFix Software analyzes the requirements, and develops the detailed specification document.
• The customer makes necessary adjustments to the specifications prepared by ComFix Software. We update the specifications accordingly and prepare a project plan (schedule and workload).
• Once the proposal is approved, the development, coding part, starts. During the different development stages, the project scope may still be updated if there is such a need.
• ComFix Software performs internal Quality Assurance and testing activities, and passes the completed deliverables to the customer.
• Upon project completion, ComFix Software development team remains available for project support and fixes. Whether the project requires upgrading or migration to a newer platform version, the ComFix Software specialists are always available to help.
Project Planning
Each step of the software development has its project plan (in Microsoft Project format, or might be some open source Project Management system according to the need); the master project plan contains all current and planned tasks and assignments of team members.
Project Environment
ComFix Software can sets up remote access (over terminal services or other types of remote access) to enable the demonstrations or testing of the developed software in the customer’s environment.
Customer communication/ Project tracking:
• Daily emails/chats/phone calls to discuss technical issues (requirements, architecture, etc).
• Weekly emails/chats/calls to discuss the current project status.
• Monthly or on demand emails/phone calls to discuss the partnership, oversee the past month and make decisions on the development process, project configuration, etc.
• Submit periodical or on demand project updates (time spent reports, update of the project plan, weekly status reports).
Quality control activities are constantly being performed throughout all project phases, to make sure that the project management and project deliverables are of the highest quality.
ComFix Software uses:
• Templates & Guidelines
Standardized templates are used for all types of project documents. Using templates allows creating comprehensive easy-to-read documents. Guidelines are used in the development process to assist in creating quality project deliverables. Guidelines can be cross-industry and corporate.
• Formal Testing & Acceptance
To ensure high quality of deliverables, testing and acceptance criteria for every deliverable and project phase are established. Acceptance criteria must comply with industry and corporate guidelines.
• Peer Reviews
In a peer review, colleagues of the creator of a particular software work product examine the product to identify defects and correct possible flaws.
All interim and final development work products are candidates for review, including requirements specifications, architecture design, or source code.
• Change & Configuration Management
Configuration Management is a supporting process whose purpose is to identify, define, and baseline items; control modifications and releases of those items; report and record status of the items and modification requests; ensure completeness, consistency, and correctness of the items; control storage, handling, and delivery of the items. By implementing Change and Configuration Management practices, quality of the deliverables is controlled.
Optimize your quality assurance efforts while meeting your objectives.
We take the responsibility for the developed software through its entire life-cycle.
ComFix Software is constantly looking for talented professionals with IT experience.
ComFix Software has the ability to turn an idea into reality in a very painless way.
Their comprehension of my most important issue and ability to put these into a workable project has saved many hours in the development of our solutions.
Zehu Technologies
ComFix Software has been more than just a software developer for us. They have consistently added value to all areas of our project - from software research and requirements phase including Product Management, project management through all the development processes and to streamlining the technical architecture of our projects.
CFRS corp
From our initial contact with ComFix Software, we were impressed with the efficiency and professionalism displayed by all their staff. ComFix Software has exceeded our expectations. They delivered inside every milestones and deadlines and provided us with a cost-effective and efficient alternative to in-house programming. VNK Technologies
We've found their developers, sales staff, and management to be very professional, the rates quite reasonable, and the work of very good quality. The team's ability to deliver on schedule gives our development projects a wonderful element of predictability.
Security Armed Forces
+972-72-2505616 |
Embedded • Web Development • .NET Programming • Mobile Development • PDA Development • Custom Software Development • legacy integration • code porting • code migration • enterprise development • software application development • client server development • kernel development • custom software development • specs and software requirements • QA and QA automation • maintenance and support • gui • quality • flawless design • software engineering processes • development processes • quality • Site Map • Contact |
2009 ComFix Software LTD |