ALIGNMENT BETWEEN TECHNOLOGY, PEOPLE AND PROCESSES FOR OUTCOME PRODUCTION
The services provided by NTCONSULT Software Factory cover every step, from the creation of specific software components to the construction of complete systems using processes that embrace conception, introduction and maintenance of systems.
The Software Factory Model adopted by NTCONSULT is based on properly defined, spread, monitored and constantly improved processes and methods, aiming at the development of software products in a standard manner, with a high degree of quality, maturity and productivity.
NTCONSULT considers that processes are the cornerstones for the creation of quality products and has strived since its foundation to have and to pursue development patterns through uniform procedures.
It was the first company from Rio Grande do Sul to have its Software Development Process certified by CMMI level 3 in 2008 and in 2015 acquired the level C MPS.BR certification.
METHODOLOGICAL AND TECHNOLOGICAL FLEXIBILITY
NTCONSULT believes there is not a unique management methodology that is applicable to all sorts of processes or services. Therefore, NTCONSULT has specialized in the most important methods, tools and techniques in order to be able to apply the best methodology to each project, not losing sight of the necessary outcomes.
The Bimodal approach is a reality in NTCONSULT. We work in a successful manner in projects where the focus is on predictability, while we also possess a broad history of success in the execution of innovative and exploratory projects, in which agility is the main point.
Therefore, our team mastered agile methodologies such as SCRUM, while we also possess certificates in the recommended practices by PMBOK and by the maturity models CMMI and MPS.BR.
We are able to incorporate processes and methods used by the Client and thus develop the Software Project following steps and producing the same instruments that an in-house staff would produce. Also, for the cases in which the Clients do not have a specific process, NTCONSULT possesses its own process development that can be applied or customized in accordance with the needs of our Clients.
Besides the flexibility in the methodologial aspect, NTCONSULT is versatile in the technological area. We possess technical excellence and also develop softwares based on the most important technological platforms in the market nowadays, such as Microsoft .NET, Java, Node.JS, PHP, etc.
The success of the projects performed by our System Development Area is directly related to the fundamentals of NTCONSULT: motivation, energy and willingness to discover more and better technology applications to generate value to our Clients.
This can be explained by the following aspects:
Our team consists of Software Architects, Analysts, Developers, DBAs, Tests Analysts, etc. with Microsoft, Oracle, Java, Scrum, PMP, CMMI, MPS.BR, CFPS, ISO and other certifications. All professionals possess broad market experience, combining technical skills, sectoral knowledge and experience in processes.
Having executed Software Development projects since 2003, we possess a large history of successful projects in different business areas.
NEUTRALITY TOWARDS TECHNOLOGY
NTCONSULT holds an exempt and impartial position concerning the right technology to be adopted in the projects. We believe the best technology is the one that presents the best price-performance ratio and generates the best return to our Clients. The direct impact of this mentality is that many clients rely on NTCONSULT to support them in the decision of which technological platform will be adopted in Software Development projects.
INVESTMENTS IN RESEARCH AND DEVELOPMENT
Through our Point of Presence in the Silicon Valley we are often identifying new technologies and market trends, carrying out experiments in order to detect the best practical applications for our clients.
Our technical and operational infrastructure and our capillary action enable the best service to Clients in Brazil and abroad.
SERVICES AND APPLICATIONS
- Studies of Architecture Definition and Technological Platform for Systems
- Technical Specification of Software by traditional and agile means
- System documentation by reverse engineering
- Development of improvement in existing systems
- Development of components in reusable softwares
- Development of complete systems from scratch
- Maintenance and technical system support
- Planning and automation of software tests
- Execution and documentation of software tests
- Trainings and qualifications