Consulting Services
FC provides a series of services, such as:
- Project Management: FC supports all disciplines of project management, including the management of project resources, risk management, financial management, change, risk and configuration management, roll out plans, control and evaluation of the software development cycle, creation and implementation of Service Level Agreements (SLA). For managing its projects, FC makes extensive use of well established project management (OpenProj, Open Workbench) and issue tracking (Scarab, jTrac, TrackIt, Mantis, Trac) tools. The Project Management Services of FC can assist any business in managing their projects within time and budget.
- Quality Assurance: FC utilises its experience in quality assurance to design Project Quality Plans (PQP) and execute quality assessment activities. QA is an area where FC is very strong and
offers value services, including the definition of quality requirements, criteria and metrics covering:
- Specifications: The goal is to have complete, correct, unambiguous, and clearly understandable specifications and the traceability of all requirements from their source to the test.
- Software Development: The goal is to have readable, well-documented code.
- Testing: The functional goal of the overall testing procedure is the full compliance with all the project requirements, as described in the Use Cases and the Supplementary System Requirements documents, in order to have a system tested well enough before being deployed.
- Project Management: The goal is to deliver project management deliverables on time and to maintain issue and risk management.
- Training: The goal is to have professional, effective training courses.
- Documentation: The goal is to have high quality document deliverables.
- Business Consultancy Services: Business analytics and optimisation, business performance management and business risk management, business consulting for Enterprise Resource Planning (ERP), definition of business strategies and policies, definition and improvement of business processes, business and user requirements gathering, Business Process Re-engineering (BPR), feasibility studies, vision documents and business case modelling, business consulting for Customer Relationship Management (CRM), research and analysis to address critical business issues.
- Requirements Analysis: Analysis of business requirements and
transcription of collected requirements to technical specifications to be used as input for the design and
development of complex information systems. The process includes also the analysis of integration requirements, as well
as the identification of non-functional requirements that are critical for the efficient operation of the system, such as:
- Usability;
- Reliability;
- Performance:
- Response Time;
- Capacity;
- Accuracy.
- Historic Compatibility;
- Supportability;
- Compliance with Standards:
- Database design/naming conventions;
- Coding guidelines/Frameworks/Common components;
- Security guidelines;
- CVS Repository structure/usage;
- AS configuration structure;
- XML standards;
- GUI design guidelines.
- Technical Documentation & Studies: Technical studies, technical evaluations, implementation/deployment studies and hosting of information systems, feasibility studies, launch plans. Special care is taken on the delivery of the test plan, which has to relate the complete sequence (beginning to end, without skipping any step) of steps that must be performed by testers, describing in detail what has to be done and the expected results. With respect to studies, The motivation behind FC's work is to aid companies in taking critical marketing decisions. In the current economy, knowledge and up-to-date information are essential for efficient management and financial viability. FC focuses on the quality of its work throughout the market research and analysis process.
- Testing (Web & application), Code Coverage and Analysis: FC uses various testing frameworks and tools to carry out functional and non-functional web testing (MaxQ, JwebUnit, HttpUnit, Selenium, Jmeter, Sahi, Eclipse, TPTP) and application testing (JUnit, Cactus, XMLUnit, TAP), as well as perform software quality assessments including code coverage analysis (Cobertura, Jester, NoUnit) and code analysis (FindBugs, PMD, JDepend, CheckStyle, Jdiff, XRadar).