Enermeter use case - pathway to ITMark and CMMI certifications: roadmap and challenges, critical success factors, improvements made and lessons learned. Supported by Strongstep's consultancy services.
4. Organization
• ENERMETER is a technological based company
• ENERMETER develops innovative solutions on metering and
artificial vision sectors
ENERMETER
Electricity Water Gas
Artificial
Vision
5. Main figures
• Location: Braga
• Total number of employees: 25
– 2 PhD; 1 PhD Student; 11 MSc; 7 BSc, multidisciplinary group
• Area of the industrial facilities: 1 800 m2
• Turnover 2013: 5.2 M€
• Certifications
– Quality Management System - NP EN ISO 9001:2008
– ITmark
– RePro registration nº 200165
• Recognitions
– PME Excelencia 2013
7. ENERMETER- Critical sucess factors
• ENERMETER creates, develops and sells artificial vision based systems.
• We work to be a reference in the national and international market.
•In to 2010 ENERMETER search for some that help in Software quality
and Security Management
• ITMARK was the help that we search
The increase of the company’s international dimension
is the representation of the quality journey traveled so
far.
Costumers in Portugal; Spain, Germany, Angola,
Malaysia, China
Critical sucess factors:
- Developing according client specification
- Time of project development
- Delivery systems with no conformities
- Not losing anything or anybody during the
process
9. 1 - Estudos e testes
2 - Negociação da
Proposta
3 - Desenvolvimento 4 - Realização
5 - Instalação no
Cliente
1. Recolha de
requisitos
2. Definição da
Solução
3. Construção e
apresentação do
protótipo ao cliente
(opcional)
1. Elaboração
da proposta
2. Acompanha
mento do
processo
junto do
cliente
1. Planeamento do projeto
2. Kickoff meeting
3. Definição da estrutura do
software (opcional)
4. Desenvolvimento e testes
unitários
5. Elaboração dos Manuais do
Software
1. Integração dos
componentes
• Mecânica
• Pneumática
• Elétrica
• Software
2. Testes do sistema
• Integração com
mecânica
• hardware
3. Elaboração/compilação de
documentos
4. Verificação geral
1. Parametrização e Fine Tuning
2. Formação (opcional)
3. Elaboração do Dossier Técnico
4. Validação no cliente
5. Reunião de Fecho do Projeto
Requisitos Cliente
- Consulta
cliente
- Prospecção
- Checklist
requisitos
- Relatório técnico
- Documento de
Estimativas e
Requisitos
- Checklist requisitos
- Relatório técnico
- Documento de Gestão de
Alterações ao Projeto
Mod. FM_EMVI_GAP
- Legislação
- Manuais de software
- Legislação
- Checklist de Entrega
1. Checklist requisitos
Mod. FM_EMVI_CKR
2.1. Relatório técnico
Mod. FM_EMVI_RT
2.2. Documento de
Estimativas e
Requisitos
Mod. FM_EMVI_WBS
2.3. Checklist requisitos
Mod. FM_EMVI_CKR
3.1. Protótipo
3.2. Documentos de testes
unitários
Mod. FM_EMVI_DTU
3.3. Documento de Gestão
de Alterações ao
Projeto
Mod. FM_EMVI_GAP
3.4. Checklist requisitos
Mod. FM_EMVI_CKR
3.5. Ata da Reunião
Mod. FM_EMVI_ADR
1.1. Plano de Custos
Mod. FM_EMVI_PC
1.2. Proposta
comercial
Mod.
FM_EMVI_PRP
2. Adjudicação
formal da
proposta
(validação
dos
requisitos
pelo cliente)
Mod. FM_EMVI_AD
ou outro
documento formal
do cliente
1. Plano do Projeto
1.1. Documento de Estimativas
Mod. FM_EMVI_WBS
1.2. Documento de kickoff meeting
Mod. FM_EMVI_DKM
2.1. Documento de kickoff meeting
Mod. FM_EMVI_DKM
2.2. Acta da Reunião
Mod. FM_EMVI_ADR
3. Se existir, digitalizar os
documentos manuais
4.1. Código no GIT / Release / Tag
4.2. Documentos Testes unitários
Mod. FM_EMVI_DTU
4.3. Lista de componentes
4.4. Datasheets
4.5. Desenhos mecânicos (se
aplicável)
4.6. Desenhos pneumáticos (se
aplicável)
4.7. Desenhos elétricos (se
aplicável)
5. Manuais do software
Mod. FM_EMVI_MSW
1.
2.1. Documentos Testes Unitários
Mod. FM_EMVI_DTU
2.2. Ficheiros de
configuração/parametrização
3.1. Lista de componentes
3.2. Datasheets
3.3. Desenhos mecânicos (se
aplicável)
3.4. Desenhos pneumáticos (se
aplicável)
3.5. Desenhos elétricos (se aplicável)
3.6. Tarefas de manutenção (se
aplicável)
3.7. Spare parts (se aplicável)
3.8. Declaração de Conformidade
Mod. FM_EMVI_CE
4. Checklist de Entrega
Mod. FM_EMVI_CKE
1. Ficheiros de
configuração/parametrização
2.1. Plano de Sessão (opcional)
Mod. FM_EMVI_PS
2.2 Documento da Ação de Formação
(opcional)
Mod. FM_EMVI_DAF
2.3. Registo de formação dada (folha de
presenças)
3.1. Guia de Referência Rápida (opcional)
Mod. FM_EMVI_GRR
3.2. Manual do Sistema
Mod. FM_EMVI_MHW
3.3. Manual de Instalação do software
(opcional)
Mod. FM_EMVI_MISW
3.4. CD Instalação
3.5. Dossier Técnico
Mod. FM_EMVI_DT
4.1. Checklist de Instalação
Mod. FM_EMVI_CKI
4.2. Email para cliente para validação do
sistema
5.1 Emissão da fatura
5.2. Ata da Reunião com Lessons Learned
Mod. FM_EMVI_ADR
FasesInputsActividadesOutputs
M1 Apresentação do
protótipo, se aplicável
M3 / QA2
Verificação Geral M4 / QA3
Conclusão
M2/QA1
Kickoff meeting
RD - Pré-Adjudicação
RD - Pós-Adjudicação
RD - Instalação
Ciclo de Vida
11. With ITMark
• We have a more detailed bussines plan
• Our assets are safe
• Our software is produced defect-free and inside deadline
• Some dificulties
• Team motivation
• Some tools seem to be very time consumers
12. International quality standards for
software engineering
"Vision without action is a dream. Action without vision is nightmare."
Chinese Proverb
• Enermeter was one of the first three companies to obtain ITMark certification in
Portugal, in 2012, and has already received its renewal by the end of 2013
•ENERMETER likes very much ITMARK results
• ITMark certification provided Enermeter with base structure for next step:
CMMI certification.
13. CMMI DEV Level 2– Main motivations
• Improve project requeriments estimates
• Improve monitoring and control of projects (forcing the events
happening)
• Improve (create) the metrics and analyses tools (only ISO 9001
indicators exist)
• Improve the way for quality process Assurance
Always special attention: team
motivation
15. CMMI – What we want to
achieve?
• Reach the level of excellence in all areas covered by CMMI Dev – level 2:
improves processes and quality;
Excellence company
• Consolidate the relationship with existing customers and expand national
and international markets.
In the world