• Nenhum resultado encontrado

Proposta de Projeto

N/A
N/A
Protected

Academic year: 2022

Share "Proposta de Projeto"

Copied!
20
0
0

Texto

(1)

Proposta de Projeto

INF 2921 Engenharia de Software Experimental

Danyllo Wagner

(2)

Survey na área de

planejamento de software

(3)

10/09/2013 @LES/PUC-Rio 3

Agenda

1. Introdução

2. Questão geral de pesquisa 3. Trabalhos correlatos

4. Background 5. Metodologia 6. Cronograma

7. Dúvidas/Discussão

8. Conclusão

(4)

10/09/2013 @LES/PUC-Rio 4

1. Introdução

 Existe uma forte necessidade de planejamento em projetos de software.

 Complementar a esta necessidade surge a atividade de documentação do planejamento.

(5)

10/09/2013 @LES/PUC-Rio 5

1. Introdução

 A quantidade e natureza do planejamento é freqüentemente debatido de acordo com a modelo de processo de software escolhido.

 Sabemos que existem dversos modelos de processo como método ágil, cascata, incremental, iterativo entre outros.

(6)

10/09/2013 @LES/PUC-Rio 6

1. Introdução

 Dado conselhos tão diversos, o que as empresas realmente devem fazer durante a etapa de planejamento?

(7)

10/09/2013 @LES/PUC-Rio 7

2. Questão geral de pesquisa

Como empresas de desenvolvimento de software concebem e planejam seus projetos

de software em torno desta extensa gama de

processos?

(8)

10/09/2013 @LES/PUC-Rio 8

2.1 Hipóteses

H1 – A fase de planejamento pode ser considerada a mais importante?

H2 – Existem métodos e ferramentas suficientes para apoiar esta fase?

H3 – O Gerenciamento de risco é levado em consideração nesta fase de projeto?

(9)

10/09/2013 @LES/PUC-Rio 9

2.1 Hipóteses

H4 – O estudo de viabilidade é realizado de modo formal no âmbito das empresas?

H5 – O modelo de processo adotado impacta o modo de realização do planejamento?

H6 – A Escolha do modelo de processo de software sofre influência em razão da empresa e do projeto?

(10)

10/09/2013 @LES/PUC-Rio 10

3. Trabalhos correlatos

Greer, D; Conradi, R. Softare project initiation and planning - An empirical study. IET Software Vol 3 Is 5. 2009.

Cooper, Jack. Software Development Management Planning. Software Engineering, IEEE Transactions Vol 10 is 1.

2009.

Lima e Silva, A. C.; Teixeira, L. A. A. Implantação de Processo de Desenvolvimento de Software: um estudo empírico.

Revista Una. Vol 6 Nr 3. 2001.

Bertini, L. P. Técnicas de inspeção aplicadas à avaliação de Requisitos de sistemas de software: um estudo comparativo. Dissertação de mestrado. Universidade Metodista de Piracicaba. Piracicaba-SP, 2006.

(11)

10/09/2013 @LES/PUC-Rio 11

4. Background

 Detalhes sobre as atividades de Engenharia de Software descrita no SWEBOK.

 Conceituação das atividades de iniciação e definição de escopo, determinação e negociação de requisitos e estudo de viabilidade.

 Distinguir as fases iniciais de planejamento de um projeto de software.

(12)

10/09/2013 @LES/PUC-Rio 12

4. Background

 Com relação as fases de desenvolvimento propriamente dita vamos compreender em maior grau de profundidade o gerenciamento de risco.

 Em todos estes tópicos iremos analisar e comparar como cada modelo de processo age em cada fase do processo, apontando os principais artefatos gerados.

(13)

10/09/2013 @LES/PUC-Rio 13

5. Metodologia

Para a realização da presente pesquisa iremos selecionar de modo aleatório algumas empresas de desenvolvimento de software que encontram- se sediadas nos estados do Rio de Janeiro e Paraíba.

(14)

10/09/2013 @LES/PUC-Rio 14

5. Metodologia

Como instrumento do estudo pretendemos usar

um questionário

estruturado com perguntas sobre as atividades de planejamento de projeto

de software.

(15)

10/09/2013 @LES/PUC-Rio 15

5. Metodologia

Basicamente serão pesquisadas 6 questões principais de modo que o formulário é enviado e em seguida estipulado um prazo para que as empresas pudessem melhor formular suas respostas.

Seria interessante que todas as empresas tivessem projetos em fase de inicio, sendo estas perguntas respondidas pelo principio da oportunidade.

(16)

10/09/2013 @LES/PUC-Rio 16

5. Metodologia

Os questionamento da entrevista serão agrupados de modo a auxiliar o estudo nos questionamentos da

pesquisa:

1) Há um relacionamento entre o software desenvolvido e o modelo de processo escolhido?

2) Como é feito o estudo de viabilidade?

3) Quais os documentos gerados nas primeiras fases do planejamento de software?

4) Qual o impacto do planejamento no produto gerado?

5) Arquiteturas de Software são definidas no inicio do processo de desenvolvimento?

6) O gerenciamento de risco é realizado no inicio? Até que ponto?

(17)

10/09/2013 @LES/PUC-Rio 17

5. Metodologia

Após a fase de coleta de dados, os dados serão organizados e tabulados em busca de padrões ou semelhanças.

Por fim serão apontadas algumas conclusões preliminares* a respeito das questões da pesquisa.

(18)

10/09/2013 @LES/PUC-Rio 18

6. Cronograma

(19)

10/09/2013 @LES/PUC-Rio 19

7. Dúvidas

(20)

10/09/2013 @LES/PUC-Rio 20

8. Conclusão

Referências

Documentos relacionados

● O SW-CMM (Capability Maturity Model for Software) é um modelo de capacitação de processos de software, desenvolvido pelo SEI (Software Engineering Institute) e patrocinado

(2006) a auditoria de sistemas em desenvolvimento deve compreender atividades de revisão e avaliação do processo de desenvolvimento de sistemas de informação em todo o

O tema da maturidade dos processos de desenvolvimento de software foi ganhando força na comunidade da engenharia de software, em conseqüência dos resultados práticos obtidos

Para atingir este fim, foram adotados diversos métodos: busca bibliográfica sobre os conceitos envolvidos na relação do desenvolvimento de software com

Quando os dados são analisados categorizando as respostas por tempo de trabalho no SERPRO, é possível observar que os respondentes com menor tempo de trabalho concordam menos que

Objetivo: Garantir estimativas mais realistas e precisas para o projeto, ao considerar nesta estimativa o esforço necessário (em horas ou percentual do projeto) para

No método criado por Jeff Sutherland e formalizado por Ken Schwaber (SCHWABER e SUTHERLAND, 2013), a equipe de desenvolvimento trabalha de forma unida e com o objetivo

A tabela 25 apresenta os resultados brutos desta avaliação em relação à característica busca e a tabela 26 exibe o resultado ponderado para esta característica.. A tabela 27