
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, Software Development, Testing, Project Management, Training, Documentation.
- 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.
- 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).