Software development productivity
Home | About us | Contact fcsl



Formal training ensures that all team members acquire the appropriate skills in a consistent manner.  Although standard vendor courses are available, we strongly recommend a tailored, just-in-time approach.  Training should be directly related to the needs of the individual and should be applied at the right time, i.e. just before it is needed, which demands integration with project planning. 

The conventional approach of sending individuals to generic courses, often at inappropriate times, is of some but limited value.  Such courses tend to teach either theory or tools; a better method is to combine the two as part of a role-based approach, preparing the individual to apply the new skills in a work environment.

Our tailored courses focus on specific, useful skills by adapting standard training material to a client’s requirements.  The cost of tailoring can often be more than offset by a reduction in the number of required training days, the training is more effective and it can be scheduled as required. 


We offer a comprehensive range of training courses at Foundation, Intermediate and Advanced levels covering the whole software development lifecycle; subjects include:

  • Object Orientation
  • Unified Modelling Language (UML)
  • Software Development Best Practices
  • Rational Unified Process (RUP)
  • Iterative Development
  • Requirements Management with Use Cases
  • Development practices for Managers
  • Software Architecture
  • Enterprise Architecture
  • Visual Modelling and Project Teamwork
  • Analysis and Design
  • Configuration and Change Management
  • Business Modelling
  • Project Management
  • Managing Project Quality
  • IBM Rational tool set
  • Borland tool set
  • Project Administration
© fcsl 2006