Our Team Skills


When it comes to delivering successful software development initiatives, at Godel we are firm believers that it takes a village to raise a child. We recognise the importance of bringing together the right mix of experience, skills and disciplines to manage an initiative from concept to successful delivery. We are not prescriptive in our approach, and will take the time to work with you and understand your unique processes and strengths, ensuring we build a high velocity team together. 

Quality Assurance

There is a reason why we put Quality Assurance at the top of this list of Team Skills, its because quality is of paramount importance to us so we start with this and it governs the entire software development process. Our Quality Assurance team are formally accredited (ISTQB) and have high expertise across many testing activities from user acceptance, integration and automated testing.

Project Management

Our team of Project Managers are Prince accredited practitioners and are in charge of managing the overall delivery of our projects. A Project Manager can be engaged in two different ways. The most common case will see the Project Manager lead the project, particularly when we are working on a client’s Project Based IT Outsourcing initiative. If the client choses to adopt an Extended Software Development Team, the Project Manager can assist that client’s own Project Manager, who will retain overarching control of the initiative. Either way, our Project Managers bring specific expertise and focus in relation to managing, priorities, meeting deadlines, communication with relevant stakeholders and resolving barriers to success.

Business Analysis

The Godel consulting process ensures that no stone is left unturned, as our specialists work alongside key executives and users to identify all requirements. The role and approach of our Business Analysts will adapt with each specific client engagement: for example, waterfall methodology is commonly used on a Project Based Outsourcing initiative, whereas agile is the typical approach that underpins an Extended Software Development Team.

The Business Analysis team has the ability to orchestrate complex stakeholder meetings, comprehensively capturing and documenting all requirements. When adopting an agile approach, our Business Analysts are highly skilled in taking requirements that are light on detail and translating them into concepts through wire framing; before transforming those concepts into something that is “development ready”. Business Analysis provides a pivotal role in any initiative, ensuring that deliverables meet the needs of the business. 

Software Development

Adapting to different environments has enabled us to build significant experience, not only in terms of our technical ability but also the methodologies we use to increase the quality and productivity of software development teams. As a result, our software development teams are well versed in techniques such as paired programming, test driven development and continuous integration. We are often asked if we can work in these dynamic, collaborative environments: the answer is yes. It is something we do for our clients every day.

When it comes to specific skills, we organised our teams around the Microsoft and Java stack of languages and associated technologies. To get a flavor of the skills we possess in these areas, please review the links below. If there is something specific you are looking for that we haven’t mentioned, please do contact us and ask. Given the pace of change in our industry, it’s an impossible task to keep this page up to date!

If you would like to talk to us in more detail about the skills of the Godel team, please contact us on number.