,

Services

Services Overview

We have a set of services that are designed to help solve your business issues with minimum fuss to give maximum benefit.

"Our requirements are too vague."
"The system does not meet the customer requirements."
"The system doesn’t work when we deliver."
"Our projects are consistently over budget."
"We've spent a lot of money on tools but they aren't used or don’t seem to help."

Sound familiar?

Our services will help you solve these common issues.  Our team is highly skilled in helping our customers solve these sort of issues.  We have a range of mentoring and training services that can be fully customised to meet specific niche requirements.  We can provide staff at different levels to meet your needs – engagement managers, lead mentors, specialist mentors and trainers.

If required we can include products from our major partners with our service offerings.  This provides you with an easy one-stop shop for your development needs.  We have bundled our services into work packages providing all you need to acheive success in a particular area.  In addition to our standard work packages, we are always happy to discuss and construct a bespoke service package just for you.  Contact Us if you are interested or just want further detailed information on our services.

Principled Approach

We follow a number of simple principles when it comes to working with our customers:

  • Make process invisible – yet very present
  • Make it personal, make it light
  • Without sacrificing quality
  • Give context-dependent, concrete advice
  • Make people collaborate
  • Let them focus on creative tasks
  • Minimal impact – learn as you go

Our software development process, the Essential Unified Process or EssUp emobodies all these principles, why not give it a try!

Mentoring

Our mentors have extensive experience of the full software development lifecycle, covering all types of project domains in both Government and Private sectors.  We can work as part of your central process improvement team, or with individual project teams helping to educate the team members while steering the project to success.  You can engage an individual mentor or a team depending on the scale of your challenge!  Make no mistake we like a challenge!  See our Mentoring section for further details.

Public Training

Details of our extensive training services can be found here.  Our courses are extremely practical, concentrating first on the theory but also and importantly, how to apply that theory to a project.  These courses can give any organisation a head start when trying to maintain the solid foundation of a skilled software development workforce.

Client Specific Training

Our standard training portfolio covers Business Modelling, Requirements, Analysis and Design with UML, Testing, Project Management and general Process.  We can fully tailor these courses to meet your needs as required.  If necessary, we can build project specific examples that are relevant to the domain background of the attendees to help improve the rate of learning and understanding.  Our courses are available in the UK at our London training centre, or can be arranged anywhere around the world at a site of your choosing.   We already have an extensive presence around the world and are happy to travel as necessary!

Accreditation

Following on from your training experience you can become an accredited IJC partner.  This will provide you and your employees with a credible and industry recognised benchmark.  Accreditations are available on an individual or project basis.

Assessment 

IJC can offer a truly independent assessment of your process usage within a project, program or organisation.  We will perform a gap analysis and identify a set of actions that will help improve efficiency, predictability and consistency within your software development projects.