KiQ Software

A KiQ foi criada em 2004 para desenvolver software, hardware e software embarcado para empresas de vários setores. Entre as empresas em que a equipe da KiQ desenvolveu projetos temos: CompSis, Alston, Alcan, Philips, Ideal Standand, Asea Brown Boveri, Johnson & Johnson, Consist, Mauricio de Sousa Produções, NEC do Brasil, Nortel, Motorola, Benchmark, Semp Toshiba, Instituto Nokia, entre outras.

A KiQ sempre trabalhou no desenvolvimento de software utilizando as técnicas mais avançadas como Orientação a Objetos e Unified Modeling Language (UML) e introduzindo técnicas como Agile Modeling, em particular eXtreme Programming (XP) e Agile Process aliando a processos tradicionais como Rational Unified Process (RUP), Capability Maturity Model (CMM) e mais recentemente com o Modelo de Referência do programa de Melhoria de Processo do Software Brasileiro (MR.MPS-BR).

A KiQ, desenvolve projetos nas áreas de Sistemas Corporativos e Eletrônica Embarcada e vem se destacando por utilizar tecnologia de ponta na solução de problemas.

Hoje a KiQ está no Pólo Tecnológico de Santa Rita do Sapucaí, no sul de Minas Gerais. 

 

O Arranjo Produtivo Local (APL)

A KiQ Desenvolvimento de Software está inserida no Arranjo Produtivo Local de eletro-eletrônico de Santa Rita do Sapucaí. O Arranjo Produtivo Local - APL é um instrumento para a descentralização industrial e geração de pólos de desenvolvimento econômico e social, uma vez que propicia a criação de empregos nos municípios próximos dos pólos.

Mais de 120 empresas de base tecnológica, compõem o APL Eletroeletrônico em Santa Rita do Sapucaí, com geração de mais de 6 mil empregos diretos e produção de mais de 5 mil tipos de produtos, exportados para diversos países, com destaque para as áreas de eletrônica, informática, automação industrial, equipamentos industriais e prestação de serviços em tecnologia.

O pólo Tecnológico de Santa Rita do Sapucaí

O Pólo Tecnológico de Santa Rita do Sapucaí é fruto de um projeto de cooperação técnica internacional, realizada em parceria com as Agências de Cooperação Técnica dos governos da Alemanha e do Brasil, respectivamente a GTZ e a ABC, esta vinculada ao Ministério das Relações Exteriores. O projeto foi realizado de 1995 a 2004. Após sua implantação, a cidade passou de uma média de 54 empresas de base tecnologia, para as mais de120 empresas.

As indústrias do município contam com o apoio da Financiadora de Estudos e Projetos (Finep), da Federação das Indústrias do Estado de Minas Gerais (FIEMG) e com parcerias com SENAI, SESI, SEBRAE e do Instituto Evaldo Lodi (IEL), fundamentais para a criação de programas e ações para impulsionar a competitividade das indústrias do município.

 

Tecnologia

A KiQ possui quase 15 anos em desenvolvimento de projetos de software e eletrônica embarcada para vários clientes.

Atualmente a KiQ presta consultoria e trabalha no desenvolvimento de Sistemas Corporativos utilizando as seguintes tecnologias:

  • Orientação a Objetos e UML (Unified Modeling Language)
  • Tecnologia Java e Java Corporativo (JEE - Java Enterprise Edition) com Java Server Pages, utilizando Apaceh e TomCat, e frameworks como Struts e Hivernate.
  • Sistemas de alto desempenho utilizando JBoss e JEE.
  • Linguagens C/C++.
  • Banco de Dados open source como MySQL e PostgreSQL
  • Banco de Dados comerciais como Oracle e MS SQLServer

Ferramentas

Eclipse e NetBeans para desenvolver código Java, J2EE e J2ME. Banco de dados: MySQL, SQLServer, PostgreSQL, Firebird e Oracle. MySQL Workbench e DBtools para gerência de banco de dados MySQL. IBExpert e IBOConsole para gerencia do banco de dados Firebird. MS Visual Source Safe, CVS - Concurrent Version System, MS Project 2000, Rational Rose Enterprise Edition, Macromedia Dreamweaver, Microsoft Project, Visual C++ (Microsoft), JBuilder (Borland), C++Builder (Borland) e iReport.

 

Qualidade e Gestão

Em busca da eficiência e a eficácia dos seus processos conforme padrões nacionais e internacionais de qualidade a KiQ optou pelo Modelo de Referência do programa de Melhoria de Processo do Software Brasileiro MR-MPS.BR e também presta consultoria nesta área. A base técnica para a construção e aprimoramento deste modelo de melhoria e avaliação de processo de software é composta pelas normas:

  • NBR ISO/IEC 12207 – Processo de Ciclo de Vida de Software
  • ISO/IEC 15504 – Avaliação de Processo;
  • CMMI - Capability Maturity Model Integration

Por isto é embasada em regulamentações definidas pelas normas do MPS-BR a KiQ está se preparando para a certificação nos níveis G e F. Porém todo o processo já existe e está em uso nos projetos da KiQ desde 2006.

Além do MR-MPS.BR os projetos da KiQ utilizam de uma metodologia de desenvolvimento ágil baseada nos preceitos de Extreme Programming (XP). Em nossa metodologia as características do produto são transformadas em “histórias do usuário” ou “user stories” e fazem parte de um documento de especificação, tanto de hardware quanto de software. Com base neste documento são gerados os modelos do projeto utilizando a UML.

A cada iteração (normalmente quinzenal) são avaliadas as tarefas executadas e tarefas a executar para definir prioridade, prazo e qualidade dos requisitos do produto que serão incorporados. Estas reuniões são de planejamento e acompanhamento do projeto. Os lançamentos intermediários de projeto são mensais ou bimensais.

Extreme Programming é uma metodologia ágil para equipes pequenas e médias desenvolvendo software e hardware com requisitos vagos e em constante mudança.” Kent Beck, criador do XP.

XP é uma metodologia leve, mas que requer uma disciplina muito grande dos membros de uma equipe que pratica XP.

XP é transparente, humana, produtiva, disciplinada e divertida. Extreme Programming (XP) prima pela satisfação do cliente e pela qualidade do produto final.

As práticas de XP vêm sendo usadas com sucesso por empresas como Ford, Nortel, Symantec, Borland, BMW, First National Bank e TogetherSoft, Motorola, Siemens, entre outras, desde projetos pequenos e médios até o desenvolvimento de módulos de grandes projetos.

 

Sistemas Embarcados

Desenvolvimento de Sistemas Embarcados utilizando as seguintes tecnologias:
  • Micro controladores de 8, 16 e 32 bits.
  • Linux Embarcado, µCLinux e Windows CE.
  • Java Embarcado (JME – Java Micro Edition)
  • Redes de Sistemas Embarcados utilizando TCP/IP
  • Redes sem fio em Sistemas Embarcados (wireless) utilizando Bluetooth, ZigBee e WiFi.
  • Sistemas embarcados de alto desempenho.
Copyright © 2010 KiQ Desenvolvimento de Software Ltda.