quinta-feira, 19 de novembro de 2015

Conheça um pouco mais sobre a Rastreabilidade de Requisitos

A finalidade de estabelecer rastreabilidade é ajudar a:
  • Compreender a origem dos requisitos
  • Gerenciar o escopo do projeto
  • Gerenciar mudanças nos requisitos
  • Avaliar o impacto no projeto da mudança em um requisito
  • Avaliar o impacto da falha de um teste nos requisitos (isto é, se o teste falhar, talvez o requisito não seja atendido)
  • Verificar se todos os requisitos do sistema são desempenhados pela implementação
  • Verificar se o aplicativo faz apenas o que era esperado que ele fizesse.

Conceitos Básicos
  • Requisitos de Cliente: Este é a primeira especificação e entendimento das necessidades do cliente, que é feita de forma macro e será desmembrado e devidamente detalhado no decorrer do projeto. Exemplo: O software deve oferecer um meio de representar e acessar arquivos externos criados por outras ferramentas
  • Requisitos de Produto
    • Requisitos Funcionais: São requisitos diretamente ligados à funcionalidade do software, o que o sistema deve prover, ou seja, uma ação que o produto deve ser capaz de realizar. Exemplo: O sistema deve emitir um recibo após cada transação de compra.
    • Requisitos Não Funcionais: São requisitos que expressam restrições que o software deve atender ou qualidades específicas que o software deve ter, ou seja uma qualidade que o produto deve possuir.
      Exemplo: O tempo de impressão de qualquer documento não deve exceder 1 minuto.
    • Requisitos de Negócios: São requisitos que definem estados e situações que nunca devem ocorrer.   Exemplo: O sistema não pode deixar que a temperatura da caldeira ultrapasse 100C.

Rastreabilidade Horizontal - Exemplo dos tipos de rastreabilidade
  • Requisito de Cliente x Requisito de Cliente
  • Requisito Funcional x Requisito Funcional
  • Requisito Não Funcional x Requisito Não Funcional
  • Requisito de Negócio x Requisito de Negócio
  • Caso de Uso x Caso de Uso

Rastreabilidade Vertical - Exemplo dos tipos de rastreabilidade
  • Requisito de Cliente x Requisito de Produto
  • Requisito de Produto x Caso de Uso
  • Caso de Uso x Caso de teste
  • Caso de Uso x Código


Ferramentas
É quase impossível fazer rastreabilidade sem uma ferramenta, abaixo estão exemplos que podem ser estudados para implantar na sua empresa
  • Spark Systems Enterprise Architect
  • IBM Rational Requisite Pro
  • Borland CaliberRM
  • Goda Software Analyst Pro
  • Jira
  • Redmine

Referências
http://www.wthreex.com/rup/
Guia de Implementação de Software – Parte 1: Nível G:2013 (Setembro de 2013)
SAYÃO, Miriam; LEITE, Julio Cesar Sampaio do Prado. Rastreabilidade de Requisitos

sexta-feira, 13 de novembro de 2015

Publicado o Process Template da Microsoft para desenvolvimento de software aderente à norma ISO/IEC 29110!

Gratuito e disponível em português, inglês e espanhol, o template pode ser usado por qualquer organização que desenvolva aplicações em ambiente Microsoft e que queira seguir boas práticas de desenvolvimento nos seus projetos de uma forma produtiva e, de quebra, aderente a uma norma internacional ISO, a ISO/IEC 29110-4-1.

Vale lembrar que Startups podem ter acesso tanto ao template quanto a toda suite de ferramentas Microsoft sem custo algum e que pequenas empresas podem ter o mesmo benefício por um taxa anual mínima quando participam do Programa Microsoft BizSpark!

O "ISO/IEC 29110 Series Visual Studio Process Template" está disponível para para download num hosting para software Open Source e a proposta é que a comunidade participe ajudando a melhorá-lo com sugestões e comentários.

Para fazer o download clique aqui.

Fonte:
Gisele Vilas Boas - Coordenadora do Relais
https://iso29110sw.codeplex.com/

Nova lista de empresas certificadas na ISO 29.110



  • São Paulo
    • Pandora Soluções
    • RDC Desenvolvimento de Programas para Computador
  • Rio de Janeiro
    • ATSNet Soluções em TI 
    • CSP Consultoria e Sistemas
  • Espírito Santo
    • BL Tecnologia
    • MD Tecnologia
    • Tempro Software
    • DBM Sistemas
    • Pentago Consultoria
    • Trevit Sistemas
    • Innet Soluções
    • Raizer Moura Tecnologia
    • Único Comunicação Virtual
    • Resultate
    • Ebase Sistemas
    • Etaure Desenvolvimento de Sistemas
    • Integro Consultores Associados
    • José Ricardo Altoé
    • Mitis Tecnologia
    • Pentago Consult Brasil Tecnologia
    • Totale Tecnologia da Informação
    • White Serviços de Informática
    • XPD Soluções Web
    • Único Comunicação Virtual
  • México
    • Microinformática Gerencial
    • Apesa Software
    • Gespor México
    • Servicios de Programacion de Chihuahua
    • Lobo Software
    • Masnegocio.com
    • Ingenieria Mexicana
    • Artifexsite
    • Far Systems
  • Tailândia
    • Novaleaf
    • FahPah Eletronic
  • Portugal
    • SolidCalc
  • Peru/ Lima
    • Bit Perfect Solutions

Fontes:

quarta-feira, 28 de outubro de 2015

Diferença entre chefe e líder


Ranking das cidades mais empreendedoras do Brasil

A Endevor realizou uma avaliação das principais capitais quanto ao índice de cidades empreendedoras, o objetivo foi analisar quanto a facilidade de capital, potencial de inovação, cultura, ambiente regulatório e capital humano.

A cidade brasileira que conseguiu maior pontuação foi Florianópolis, ficando em primeiro lugar em Capital Humano e em segundo lugar em Infraestrutura e em Inovação.

O relatório poderá ser baixado através do link http://info.endeavor.org.br/ice2014

quarta-feira, 21 de outubro de 2015

Cultura, modelo de gestão e processos: Descubra a relação neste filme brilhante

A cultura de um país pode influenciar em muito a maneira de trabalho das organizações, principalmente nos processos e na gestão empresarial. A forma de cobrar resultados, a valorização do funcionário e a motivação da equipe são mostrados no filme "Fábrica de Loucura" representando os dois extremos culturais a cultura ocidental americana e a oriental japonesa.



Filme: A fábrica de loucuras
Lançamento: 1986
Dirigido: Ron Howard
Quando uma fábrica de automóveis localizada em uma pequena cidade americana é fechada, um pânico generalizado toma conta do lugar, pois a maioria dos habitantes trabalha na fábrica. Até que um funcionário (Michael Keaton) vai até Tóquio, na tentativa de convencer os japoneses a assumirem a fábrica. Eles concordam com a proposta, mas como os métodos de trabalho oriental e ocidental são bem distintos, um choque cultural se torna inevitável.

sexta-feira, 9 de outubro de 2015

Você realmente está atendendo as necessidades dos seus clientes?

- Você realmente conhece as necessidades dos seus clientes?
- Você está alinhado as expectativas deles?
- Você se conhece e sabe como surpreendê-los?
Nem sempre a tecnologia é o melhor caminho para a satisfação do seu cliente, mas a magia está no processo e na relação pessoal com cada um deles, coisas simples podem mudar sua vida e a vida de quem depende do seu trabalho.

Assistam o filme "Falando Grego", além de aprender uma outra maneira de realizar seu trabalho você ainda pode dar boas risadas.


Filme: Falando Grego
Lançamento: 2009
Dirigido: Donald Petrie
Georgia (Nia Vardalos) é uma americana de origem grega, que trabalha como guia turística na Grécia. Ela está cansada do emprego, pois os turistas que recebe estão mais interessados em fazer compras do que em aprender sobre a cultura local. Para piorar a situação, há anos ela não tem um envolvimento amoroso. A situação muda quando Georgia conhece Irv (Richard Dreyfuss), um turista que tenta lhe mostrar a possibilidade de ser feliz novamente.

segunda-feira, 21 de setembro de 2015

Café Empresarial: Melhoria de Gestão de Produto com a metodologia CERTICS

A certificação CERTICS é uma declaração formal, emitida pelo Ministério de Ciência, Tecnologia e Inovação (MCTI), de que o software avaliado pela metodologia CERTICS é resultado do desenvolvimento e inovação tecnológica e realizados no País.
 
A CERTICS fornece benefícios para as empresas, como: aumento da oportunidade de negócios, referência e entendimento das melhores práticas, comprovação para o público externo de que o software é resultante de inovação, potencial de uso em instrumentos de financiamento – FINEP e BNDES e margem de preferência de até 25% nas licitações. Há também benefícios para os compradores, como: maior segurança na aquisição, agilidade e pré-mapeamento de expertise no processo de avaliação de fornecedores, reconhecimento da tecnologia desenvolvida no País.

Objetivo
A Visual Sistemas, em parceria com a Fumsoft, foi a primeira empresa certificada em Minas Gerais, com isso ela apresentará o relato de experiência na melhoria do processo do produto, e da preparação e avaliação do software na metodologia CERTICS.

No evento será feito também o pré-lançamento do livro “Certificação CERTICS: Um instrumento de política pública para inovação tecnológica em software”, que teve como co-autores os consultores da Fumsoft e equipe da Visual Sistemas.

Público-Alvo
Empresas que desejam melhorar a gestão de produto, desejam obter margem de preferência
nas licitações.
Compradores de software que desejam ter uma segurança maior.

Programação
09:00 – 10:00 – Apresentação da CERTICS - Allan Moura
10:00 – 11:00 – Relato de experiência da Visual Sistemas - Breno Duarte
11:00 – 12:00 – Bate-papo e sorteio do livro

Local: Fumsoft - Avenida Afonso Pena, 4000 - Belo Horizonte - MG
Data: 21 de outubro 2015 – quarta-feira
 
Evento gratuito

segunda-feira, 31 de agosto de 2015

Conheça 3 maneiras de conseguir apoio financeiro para certificar sua empresa de TI

Com a missão de apoiar a melhoria de processos das organizações mineiras, a Fumsoft lança o 13º grupo para empresas interessadas em implementar o MPS-SW, MPS-SV, CERTICS, ISO 29.110 e Consultoria em Governança de Dados. O G13 terá início, no primeiro trimestre de 2016, programa que pretende colocar Minas Gerais em posição de destaque no cenário nacional de TI e com visibilidade internacional até 2022.

Os principais órgãos que podem apoiar o projeto da sua empresa através da Fumsoft são:
  • SEBRAETEC - para as micro e pequenas empresas localizadas em MG.
  • MGTI - para todos os tipos de empresas
  • Lei de Informática - para empresas que possui a certificação PPB (Processo Produtivo Básico)
 
As organizações mineiras interessadas em participar do projeto devem entrar em contato com a Fumsoft até o início de setembro via e-mail qualidade@fumsoft.org.br ou pelos telefones (031) 3194-7658 ou 3194-7659.
 
As vagas são limitadas e serão preenchidas de acordo com a ordem de chegada dos pedidos oficiais de participação e a disponibilização de recursos do Sebrae.

quinta-feira, 6 de agosto de 2015

Artigo da Vanzolini sobre Melhoria de Processo de Software com ISO 29110

Qualidade e certificação de empresas de software

Artigo aborda a evolução do setor de software, no qual a criatividade e a inovação são características intrínsecas, e como a certificação pode ajudar pequenas empresas da área a demonstrar sua capacidade de fornecimento de produtos e serviços. 

Por Marcelo Pessôa, Sarah Kohan e Airton C. Gonzalez

A qualidade é uma das características críticas para a competitividade das empresas. Os conceitos da qualidade evoluíram ao longo do tempo, passando de uma visão exclusiva das características de fabricação do produto para uma visão sistêmica pela qual a qualidade é praticada por todos e principalmente com o foco voltado para a satisfação do cliente. O produto, assim, deixa de ter a “sua própria qualidade”, mas esta passa a ser a sua capacidade de atender às expectativas do cliente.

Com efeito, entende-se hoje a qualidade como o grau no qual um conjunto de características inerentes a um produto, processo ou serviço satisfaz a requisitos (necessidades ou expectativas implícitas ou explícitas de clientes).
 
O setor de software, indústria bem mais recente que a manufatura, também evoluiu profundamente desde a fase em que o seu desenvolvimento era considerado arte, sendo agora um dos setores mais robustos e dinâmicos da economia. É um setor no qual a criatividade e a inovação são características intrínsecas. A presença do software no dia a dia das pessoas e das organizações é absoluta. Essa evolução tem sido acompanhada pelo desenvolvimento de conhecimento, técnicas, métodos e processos que lhe dão suporte, enriquecendo a própria engenharia de software.

O setor de software tem buscado diversas alternativas para tratar o tema da qualidade, razão pela qual a engenharia de software tem consagrado a abordagem por processos. A abordagem por processos vem se desenvolvendo e sofisticando, e resulta em vários modelos de referência que estão em uso, sendo que a implementação efetiva dos processos pode ser verificada mediante usuais avaliações e auditorias e pode-se mesmo atestar publicamente a efetiva implementação dos processos, por meio de uma certificação. O primeiro modelo nesse sentido que se notabilizou foi o CMM (e depois CMMI). Porém, modelos como o CMMI são mais apropriados para uso em grandes projetos e grandes empresas e não se mostraram adequados para pequenas organizações que desenvolvem software.

Em 2012, a ISO publicou as primeiras de uma série nova de normas, especificamente desenvolvidas para as micro e pequenas empresas até 25 pessoas (MPE) fornecedoras de software, a Norma ABNT NBR ISO/IEC 29110-4-1 (certificável), e suas normas de apoio. Essas normas estabelecem as referências para aplicar nos processos de desenvolvimento e fornecimento de software e são explicitamente elaboradas para atender às necessidades e características das MPE. A expectativa da ISO para essa série de normas é, similarmente ao que ocorreu com as normas da série ISO 9000, que se convertam em uma referência internacional para esse mercado.

Essa série de normas vem preencher uma lacuna existente, pois pequenas empresas de software não tinham uma forma de demonstrar sua capacidade de fornecimento de produtos e serviços por meio de algum tipo de certificação, embora no Brasil e em outros países houvesse iniciativas locais nessa direção. A NBR ISO/IEC 29110-4-1 tem validade internacional e pode ser reconhecida em qualquer parte do mundo.

Para se certificar na Norma NBR ISO/IEC 29110-4-1, a empresa deve implementar os processos PM e SI abaixo descritos:
PM – Project Management – tem como propósito estabelecer e manter sistematicamente as tarefas de gerência de projeto, visando os objetivos da qualidade, tempo e custo.
SI – Software Implementation – cujo propósito é realizar sistematicamente as atividades de análise, projeto, construção, integração e testes para um novo software, evolução ou manutenção, de acordo com os requisitos especificados.

Para uma empresa se certificar, os processos acima devem ser implementados e uma certificadora, como a Fundação Vanzolini, deve ser contatada para realizar a certificação. O certificado de conformidade é um documento que declara que os processos da empresa estão alinhados com a Norma NBR ISO/IEC 29110-4-1 e possui validade de três anos. A certificação é feita por intermédio de uma auditoria inicial e com acompanhamento anual para verificar se os processos continuam sendo seguidos.

Clique aqui para acessar o texto na íntegra.

quarta-feira, 28 de janeiro de 2015

ISO 29110-4, o padrão de Engenharia de Software para pequenas organizações

A norma ISO/IEC 29110 e os Relatórios Técnicos de Perfis de Ciclo de Vida de Software e Guias para Micro-organizações são direcionadas para VSE (Very Small Entity). Uma VSE ou micro-organização, na tradução dada para o português, é uma empresa, departamento, organização ou projeto com até 25 pessoas. A ISO/IEC 29110 é uma nova série de normas internacionais intitulada "Software Engineering — Lifecycle Profiles for Very Small Entities (VSEs)". Essas normas foram desenvolvidas pelo grupo de trabalho WG24 do subcomitê SC7 do JTC1 (Joint Technical Committee 1) da ISO/IEC International Organization for Standardization and the International Electrotechnical Commission.

No Brasil a série ISO/IEC 29110 foi publicada pela ABNT em três partes da série Engenharia de Software – Perfis de ciclo de vida para micro-organizações (VSEs):

  • Parte 2, ABNT NBR ISO/IEC 29110-2:2012, que estabelece a estrutura e taxonomia da série;
  • Parte 4-1, ABNT NBR ISO/IEC 29110 4 1:2012, que apresenta as especificações de perfil para o Grupo Perfil Genérico, e
  • Parte 5-1-2, ABNT ISO/IEC TR 29110-5-1-2:2012, um guia de engenharia e gestão.


Depois do seu lançamento em 2013 já obtivemos um grande número de empresas por todo o mundo que buscaram a certificação da qualidade do Ciclo de Vida de Software. Infelizmente, não há um local em que podemos visualizar todas as empresas que foram certificadas na ISO 29110-4-1 foi preciso fazer uma longa pesquisa para encontrar as empresas certificadas, mas fiz a lista abaixo com algumas empresas que foram aprovadas nesta norma.

  • São Paulo
    • Pandora Soluções
  • Rio de Janeiro
    • ATSNet Soluções em TI 
    • CSP Consultoria e Sistemas
  • Espírito Santo
    • BL Tecnologia
    • MD Tecnologia
    • Tempro Software
    • DBM Sistemas
    • Pentago Consultoria
    • Trevit Sistemas
    • Innet Soluções
    • Raizer Moura Tecnologia
    • Único Comunicação Virtual
    • Resultate
  • Tailândia
    • Novaleaf
    • FahPah Eletronic
  • Portugal
    • SolidCalc
  • Peru/ Lima
    • Bit Perfect Solutions
Vou atualizar este post a medida que encontrar mais empresas certificadas.