JSK Home Page

Software

Metodologia de Desenvolvimento


Utilizamos uma metodologia própria no desenvolvimento de sistemas fruto do amadurecimento dos processos de desenvolvimento e baseado nas mais modernas técnicas existentes. A base desta metolodologia é fundamentada em metodologias ágeis aliada a algumas técnicas RUP. Aliada às ferramentas e aos modelos de programação, esta metodologia tem se mostrado muito eficiente nos últimos anos permitindo que se acelere a elaboração ou a prototipação ativa de sistemas.

Os projetos são iniciados através de "workshops", onde são utilizadas técnicas de JRP - Joint Requirements Planning e JAD - Joint Application Design, atingindo rapidamente os resultados esperados pelo cliente. Os workshops procuram identificar as prioridades da empresa e as funcionalidades que trarão benefícios imediatos sem que a empresa tenha que esperar meses para começar a utilizar o sistema contratatado.

Arquiteturas de Sistemas


Desde 1998 temos desenvolvido sistemas baseados na arquitetura cliente-servidor com bancos de dados relacionais. Como a preocupação com a performance a integridade dos dados é desde o início do projeto, temos obtido grandes sucessos em implementações cliente-servidor. Todos os nossos projetos são documentados desde o início utilizando Diagramas de Entidade-Relacionamento (DER) utilizando o software ERWin ou outras ferramentas fornecidas pelo cliente.

Atualmente estamos empregando grandes esforços para avaliar a arquitetura orientada a serviços, SOA (Service Oriented Architecture) atualmente muito em voga nos Estados Unidos e na Europa. Esta nova arquitetura promete revolucionar a forma das empresas desenvolverem software e as maiores empresas do setor de TI estão envolvidas em projetos utilizando esta nova arquitetura.

Banco de Dados

A nossa especialidade está no banco de dados Oracle - a maioria de nossos sistemas utiliza este gerenciador de banco de dados desde a sua versão 7. Também temos sistemas desenvolvidos em Interbase / Firebird e atualmente estamos avaliando os bancos de dados open-source tais como PostGreSQL e MySQL.

Tecnologias e Linguagens de Programação

A nossa linguagem preferencial para desenvolvimento de software é Borland Delphi e Java. Temos um grande acervo de código e uma biblioteca de classes que nos permite desenvolver softwares com um alto padrão de qualidade e performance com uma produtividade muito grande aliada a uma interface agradável e consistente. Esta produtividade se reflete em baixo custo para quem contrata os nossos serviços.

Para estarmos na vanguarda destas tecnologias e termos sempre pessoal treinado nas ferramentas, fazemos parte da coordenação de uma das maiores listas de Delphi, a delphi-br onde participam mais de 3.500 desenvolvedores em todo Brasil.

Em nosso esforço para avaliar ferramentas open-source, atualmente estamos investindo em Java, Python e Ruby. Dentro deste esforço está o gerenciamos da lista de discussões java-br que atualmente tem mais de 4.000 associados.