Documente Academic
Documente Profesional
Documente Cultură
) 2000.
PORTER, M. E. Estratgia competitiva. 16. ed. Rio de Janeiro: Editora Campus, 2004.
PRESSMAN, R. S. Software Engineering: A practitioners approach. 6
th
. ed. McGraw-
Hill, 2005.
PUGH, S. Total Design: integrated methods for successful product engineering.
Wokingham, Addison Wesley. 1990.
ROYCE, W. W., Managing the Development of Large Software Systems: concepts and
techniques, Los Angeles, Proceedings, IEEE Wescon, 1970.
ROZENFELD, H. et al. Gesto de Desenvolvimento de Produto. 1
o
Edio, So Paulo; SP.
Editora Saraiva, 2006.
ROMANO, L. N. Modelo de referncia para o processo de desenvolvimento de mquinas
agrcolas. 2003. 285f. Tese (Doutorado em Engenharia Mecnica) Universidade Federal de
Santa Catarina. Florianpolis (UFSC), Florianpolis SC, 2003.
SALVIANO, C. F. ANACLETO, A. WANGENHEIM, C. G. Avaliao de processos para
incio de programas de melhoria em micro e pequenas empresas de software. VI
Simpsio internacional de melhoria de processo de software. So Paulo, Brasil, novembro de
2004.
SCHMITZ E. A., ALENCAR A. J. VILLAR, C. B. Modelos Qualitativos de Anlise de
Risco para Projetos de Tecnologia da Informao. 1 edio, Brasport. 196 p. 2007
SCHWABER, K.; BEEDLE, M.. Agile Software Development with SCRUM. Prentice Hall,
2002.
SEBRAE. Inaugura a Casa do Empreendedor. Jornal de Negcios. So Paulo: SEBRAE, ano
VII, n.70, dez, 1998.
SEI - Software Engineering Institute. What is CMMI ? (Capability Maturity Model
Integration) Disponvel em: http://www.sei.cmu.edu/cmmi, acessado em maio de 2007.
169
SILVA, E. L. Metodologia da pesquisa e elaborao de dissertao. 3
o
Ed. - Florianpolis:
Laboratrio de Ensino a Distncia da UFSC, 2001.
SOMMERVILLE, I. Software Engineering. 6
th
. ed. Addison-Wesley, 2003.
SPINOLA, M. M., Diretrizes para o desenvolvimento de software de sistemas embutidos,
1999, Tese (Doutorado em Engenharia Eltrica), Universidade de So Paulo - So Paulo,
1999.
STANDISH - The Standish Group. Chaos Demographics and Project Resolution. 2004
Disponvel em: <http://www.standishgroup.com/sample_research/PDFpages/q3-
spotlight.pdf> Acesso em: 24 mar. 2008.
TELES, V. M. Extreme programming: aprenda como encantar seus usurios
desenvolvendo software com agilidade e alta qualidade. 1
o
Edio. So Paulo SP,
Novatec Editora, 2004.
THIOLLENT, M. Metodologia da Pesquisa-ao. 4 edio, So Paulo, Editora Cortez,
1988. 108p.
VERNADAT, F. B. Enterprise modeling and integration: principles and applications. 1
th
,
Chapman e Hall, London, UK, 1996.
WANGENHEIM, C. G. et al.. Aplicando Avaliaes de Contextualizao em Processos de
Software Alinhados ao CMMI-SE/SW. VII Simpsio Internacional de Melhoria de
Processos de Software. So Paulo/SP. 2005
________________________. Helping Small Companies Assess Software Processes, IEEE
SOFTWARE, Vol. 23, Issue 1, Page(s): 91 98. Jan.-Feb. 2006.
WANGENHEIM, C. G., SALVIANO, C. Consolidao de uma metodologia para
avaliao de processos de software de MPEs baseada na norma ISO/IEC 15504. Anais do
Simpsio Brasileiro de Qualidade de Software - SBQS. Porto Alegre, Brasil, 2005.
WEBER. K. C. et al. Brazilian Software Process Reference Model and assessment
method, Computer and information sciences - ISCIS 2005. Berlin, Germany.
170
Anexo I
Questionrio de Avaliao
171
Questionrio de Caracterizao de Empresa para Avaliao
ISO/IEC 15504
baseado no Mtodo MARES/15504MPE (LQPS/UNIVALI e CenPRA)
A resposta a este questionrio faz parte da Fase 1 da avaliao para a melhoria da qualidade dos processos de
software.
A qualidade das respostas deste questionrio fundamental para o xito deste trabalho. Assim, a empresa deve
se comprometer a disponibilizar tempo adequado para que representantes da diretoria forneam as informaes
solicitadas de forma precisa.
Como em todas as atividades de obteno de informaes, esta atividade segue o compromisso de confidencialidade
assinado pelo Patrocinador e pela Equipe de Avaliao.
As respostas deste questionrio sero utilizadas para alinhar a avaliao com o contexto e os objetivos de
negcio da organizao.
A avaliao no tratar necessariamente de todos os aspectos abordados no questionrio. Portanto, o
participante no deve esperar que todas as suas respostas tenham uma ao neste projeto e nem que aquelas
que induzirem a uma ao sejam de curto prazo.
O tempo mdio de preenchimento deste questionrio de uma hora, podendo variar de uma empresa para
outra. No final do questionrio solicitado o tempo gasto com o preenchimento do mesmo para fins de
avaliao do mtodo utilizado.
Agradecemos a sua colaborao.
1. Caracterizao da Organizao
1.1 Razo Social:
1.2 Contato:
1.3 Endereo:
1.4 E-mail:
1.5 Telefone:
1.6 Website:
1.7 Incio das atividades em informtica:
1.8 Breve descrio da empresa:
1.9 Principal atividade da organizao no desenvolvimento de software:
Desenvolve software sob encomenda para terceiros (para cada cliente um software individual desenvolvido
para os requisitos especficos deste cliente)
Desenvolve software-padro sem customizao (software pacote)
Desenvolve software-padro com customizao para clientes (software que atende as necessidades de muitos
clientes mas que geralmente ainda adaptado para satisfazer completamente os requisitos especficos de um
cliente)
Outra: __________________________________________
1.10 Principal atividade da organizao em Tecnologia da Informao:
172
Comercializao de dados ou de bases de dados
Consultoria e projetos em informtica
Desenvolvimento de software
Distribuio ou editorao de software de terceiros
Distribuio ou revenda de produtos de hardware
Indstria de informtica, telecomunicao ou automao
Manuteno e assistncia tcnica em informtica
Provedor Internet
Servios de automao bancria
Servios de automao comercial
Servios de automao industrial
Servios de entrada de dados
Servios de processamento de dados
Treinamento em informtica
Outras. Especifique: ___________________________________________
1.11 Fora de trabalho da organizao:
(como total da fora de trabalho da organizao considere scios, dirigentes, empregados/funcionrios efetivos,
incluindo terceiros prestadores de servio, bolsistas e estagirios)
Scios, dirigentes e empregados efetivos ____
Bolsistas e estagirios ____
Terceiros prestadores de servio ____
Total ____
1.12 Organograma da empresa:
1.13 Porte da empresa segundo comercializao bruta anual:
At R$ 120 mil
De R$ 120 mil at R$ 720 mil
De R$ R$ 720 mil at R$ 2,5 milhes
Mais de R$ 2,5 milhes
1.14 Indique o nvel de crescimento que mais se assemelha a sua empresa atualmente:
Pr empresa a organizao caracterizada mais como um projeto (em pr-incubadoras, etc) do que
propriamente uma empresa.
Existncia o principal objetivo da empresa encontrar clientes e vender produtos para viabilizar o seu
negcio.
Sobrevivncia a empresa j mostrou ser vivel. Os principais objetivos so manter/buscar clientes para que
o fluxo de caixa permita a empresa crescer e gerar lucro.
Crescimento a empresa se consolidou e tem recursos para crescer.
1.15 Faixa de mercado (mais de um item pode ser marcado):
Atende a uma faixa de mercado que no enfocada pelas grandes empresas.
173
Produz componentes para suprir s empresas de mdio e grande porte.
Inicia o desenvolvimento de novos produtos inovadores.
Presta servios e manuteno para os produtos fabricados por grandes empresas.
Outra: ________________________________________________________________________
1.16 A organizao implantou programa da qualidade total, sistema da qualidade ou similar?
Sim. Em que ano? ___________
Em estudo ou implantao
No
1.17 Qual o tipo de certificao obtida?
Certificado IS0 9001
Certificado por cliente. Especifique: ________________________________________________
Certificado CMM/CMMI. Em que nvel?______
Outras certificaes. Especifique: __________________________________________________
Profissionais certificados (PMP, Microsoft, etc.). Especifique: ____________________________
No h nenhuma certificao
1.18 Relate at trs principais oportunidades de negcio para a organizao (fatores internos ou externos
que podem abrir, ampliar ou melhorar o mercado da organizao):
1.19 Relate at trs principais ameaas organizao (fatores internos ou externos que podem
atrapalhar ou mesmo inviabilizar a organizao):
174
P
R
O
D
U
T
O
/
P
R
O
J
E
T
O
1
2.3 Breve descrio do produto/projeto:
2.4 Quais so as principais funcionalidades do produto/projeto:
2.5 Quem so os principais usurios do produto/projeto:
2.6 Tecnologias utilizadas no desenvolvimento do produto/projeto:
2.7 O software customizvel? Sim No
2.8 Sua empresa faz manuteno do software? Sim No
2.9 Quem responsvel pela instalao do software? A empresa O cliente
2.10 Sua empresa presta suporte aos clientes do software? Sim No
2.11 Qual a freqncia em que novos releases do software so gerados? (p.ex. 1 vez por ano)
2.12 Durao (mdia) dos projetos de software: __________ meses.
2.13 Tamanho (mdio) da equipe de projeto: __________ pessoas.
2.14 Tamanho aproximado do software: (p.ex. em Linhas de cdigo, Pontos por Funo, etc):
2.15 Complexidade do software:
alta: muitos algoritmos e clculos difceis, elementos e relaes de dados muitos complexos
mdia: alguns algoritmos e clculos difceis, vrios arquivos e interaes dos dados
baixa: maioria dos algoritmos e clculos simples, dados simples, poucas variveis
2.16 Aspectos de qualidade relevantes para o software: Crucial (C), Importante (I), Desejvel (D),
No Importante (N)
Confiabilidade(Capacidade do sw manter o seu nvel de desempenho dentro de condies
estabelecidas por um dado perodo de tempo.)
Usabilidade (Facilidade de uso e avaliao das caractersticas dos usurios do sw.)
Eficincia (Relao entre o nvel de desempenho do sw e a quantidade de recursos utilizados em
determinadas condies.)
Manutenibilidade (Esforo necessrio para executar modificaes especficas.)
Portabilidade (Facilidade do sw ser transferido de um ambiente para outro.)
Funcionalidade (O sw tem funes para satisfazer as necessidades explcitas e implcitas.)
Testabilidade (Capacidade de realizar testes no software)
Reusabilidade (Capacidade de reutilizar cdigo)
Outro:_________________________________
175
P
R
O
D
U
T
O
/
P
R
O
J
E
T
O
2
2.3 Breve descrio do produto/projeto:
2.4 Quais so as principais funcionalidades do produto/projeto:
2.5 Quem so os principais usurios do produto/projeto:
2.6 Tecnologias utilizadas no desenvolvimento do produto/projeto:
2.7 O software customizvel? Sim No
2.8 Sua empresa faz manuteno do software? Sim No
2.9 Quem responsvel pela instalao do software? A empresa O cliente
2.10 Sua empresa presta suporte aos clientes do software? Sim No
2.11 Qual a freqncia em que novos releases do software so gerados? (p.ex. 1 vez por ano)
2.12 Durao (mdia) dos projetos de software: __________ meses.
2.13 Tamanho (mdio) da equipe de projeto: __________ pessoas.
2.14 Tamanho aproximado do software: (p.ex. em Linhas de cdigo, Pontos por Funo, etc):
2.13 Complexidade do software:
alta: muitos algoritmos e clculos difceis, elementos e relaes de dados muitos complexos
mdia: alguns algoritmos e clculos difceis, vrios arquivos e interaes dos dados
baixa: maioria dos algoritmos e clculos simples, dados simples, poucas variveis
2.14 Aspectos de qualidade relevantes para o software: Crucial (C), Importante (I), Desejvel (D), No
Importante (N)
Confiabilidade (Capacidade do sw manter o seu nvel de desempenho dentro de condies
estabelecidas por um dado perodo de tempo.)
Usabilidade (Facilidade de uso e avaliao das caractersticas dos usurios do sw.)
Eficincia (Relao entre o nvel de desempenho do sw e a quantidade de recursos utilizados em
determinadas condies.)
Manutenibilidade (Esforo necessrio para executar modificaes especficas.)
Portabilidade (Facilidade do sw ser transferido de um ambiente para outro.)
Funcionalidade (O sw tem funes para satisfazer as necessidades explcitas e implcitas.)
Testabilidade (Capacidade de realizar testes no software)
Reusabilidade (Capacidade de reutilizar cdigo)
176
3. Qualidade dos Processos de Software
3.1 A maioria dos funcionrios da empresa conhece a norma ISO/IEC 15504 (SPICE)?
Sim No
3.4 Documentao Adotada:
Acompanhamento de custos
Acompanhamento de prazos
Contratos e acordos
Descrio do produto para comercializao
Documentao de marketing
Documentao de programas
Documentao do processo de software
Documentao no cdigo
Especificao do sistema
Guia de instalao
Help on-line
Histrico do projeto
Identificao de risco
Manual de treinamento
Manual do sistema
Manual do usurio
Plano de contingncia
Plano de controle da qualidade
Plano de testes
Projeto do sistema
Registro formal de revises e testes
Relatrio de teste
Outras. Especifique: __________________
No adota documentao
3.8 Cite os trs pontos mais fortes no desenvolvimento de software que voc observa na sua empresa:
3.9 Cite os trs pontos mais fracos no desenvolvimento de software que voc observa na sua empresa:
3.10 Como voc caracteriza sua organizao hoje, quanto aos aspectos relacionados a seguir:
Bom Mdio Ruim No sabe
Satisfao do cliente no atendimento s suas reais necessidades
Tratar as solicitaes de alterao dos requisitos
Cumprir os prazos estabelecidos
Cumprir o oramento/custos estabelecidos
Cumprir os requisitos estabelecidos
Qualidade do produto entregue
Produtividade no processo de software
Satisfao dos funcionrios no trabalho
3.11 Selecione na tabela abaixo a meta de negcio mais importante para a sua empresa.
Metas de Negcio Import
ante
Comentrios
Expandir faixa no mercado (aumentar vendas aos clientes j
existentes, entrar em novos segmentes do mercado, exportar, etc.)
Aumentar competitividade
Aumentar valor de negcio associado ao produto ou servio de sw
Melhorar satisfao dos clientes
Melhorar satisfao dos funcionrios
Outro:
177
3.12 Em relao pergunta anterior, o que se pretende melhorar para satisfazer estas metas de negcio?
Selecione na tabela abaixo as 2 metas de melhoria mais importantes para a sua empresa.
Metas de Melhoria Import
ante
Comentrios
Aumentar produtividade no processo de software
Reduzir custos
Reduzir tempo de desenvolvimento, instalao, manuteno, etc.
Melhorar habilidade em cumprir os custos estabelecidos
Melhorar habilidade em cumprir os prazos estabelecidos
Melhorar habilidade de atender as necessidades reais dos clientes
Melhorar a qualidade do produto de software
Especifique: confiabilidade, portabilidade,
eficincia, manutenibilidade, usabilidade,
reusabilidade, etc.
Obter certificao ISO 9000
Obter certificao CMMI nvel ____
Outro:
4. Questionrio
Data do preenchimento deste questionrio:
Responsvel pelo preenchimento:
Cargo:
Tempo gasto com o preenchimento do questionrio (em horas):
178
Anexo II
Formulrio de Avaliao das Melhorias do Processo
179
Avaliao do Processo
Data: ___/ ___/ ___
Escreva duas palavras que melhor representam o programa de melhoria como um todo:
Grau de comprometimento no projeto: [ ] Baixo [ ] Mdio [ ] Alto
1 - Discordo Totalmente / 2- Discordo / 3- Indiferente / 4- Concordo / 5- Concordo Totalmente
Peso
Questo
1 2 3 4 5
1) Houve melhoria na execuo do projeto aps a implantao dos processos ?
2) Houve agilidade no tempo de produo de software ?
3) A documentao gerada auxiliou no seu trabalho ?
4) A comunicao da equipe foi mais intensa e eficiente ?
5) O projeto foi executado com base em prazos mais realistas ?
6) Voc precisou trabalhar mais de 40 horas semanais com freqncia ?
7) A qualidade do produto final foi melhor que projetos anteriores ?
8) A consulta aos documentos do projeto foi facilitada com o uso do SharePoint ?
9) Existe maior preciso no controle das suas atividades ?
10) As atividades que voc executou foram passadas de forma mais clara ?
11) Os papis e responsabilidades de cada membro do projeto esto melhor definidos ?
12) O cliente percebeu as melhorias impostas pela empresa ?
13) A documentao gerada impossibilitou que seu trabalho fosse mais gil ?
14) O fato de existir uma equipe de qualidade inspecionando seu trabalho aumentou a
qualidade do(s) produto(s) que voc gerou ?
15) O seu nvel de satisfao aumentou aps a implantao do programa de qualidade ?
Descreva suas impresses sobre o programa de qualidade: