Team Skills

It takes a village to raise a child, at Deccan Enterprise we are firm believers in that this is the case when it comes to delivering successful software development initiatives. We see 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 model, we work with you to understand how you work where your strengths are and how we can build 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 accreditated (ISTQB) and have high expertise across many testing activities from user acceptance, integration and automated testing.

Project Management

Our team of Project Managers are in charge of managing the overall deliver of the project. A Project Manager can either lead a project which is commonly the case when we are working on a client's Project Based IT Outsourcing initiative . If a client adopts an Extended Software Development Team the Project Manager will assist the client's Project Manager who has overarching control of the initiative. Either way the Project Manager brings specific expertise and focus in relation to managing, priorities, meeting deadlines, communication with relevant stakeholders and resolving barriers to success.

Business Analysis

The Deccan Enterprise Consulting process ensures that every stone is turned working alongside key executives and users to identify all requirements.

The role of our Business Analysts adapts with client engagement, waterfall methodology is commonly used on a Project Based Outsourcing initiative or agile is the approach that underpins an Extended Software Development Team.

The Business Analysis team has the capability to orchestrate complex stakeholder meetings in order to capture and document requirements comprehensively. When working agile the Business Analyst is skillful in terms of taking requirements that are light on detail and translating them into concepts through wire framing and then translating those concepts to 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

As we adapt to different environments we have built up significant experience not only in terms of technical skills but the methodologies that are used to increase quality and productivity of software development teams. 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, its something we do for our clients everyday.

In terms of specific skills we organise our teams around the Microsoft and Java stack of languages and associated technologies. To get a flavour of the skills we possess in these areas please review the links below. If there is anything not there just ask, with the pace of change it's impossible to keep this page up to date!