O documento compara equipes médicas, orquestras e equipes de desenvolvimento de software, destacando que todas precisam trabalhar em conjunto sob a liderança de um chefe para entregar resultados. Apresenta os papéis de cada integrante dessas equipes, como cirurgião, maestro, gerente de projeto, entre outros.
3. Como funciona
Médica
Cirurgião principal
Cirurgião assistente
Anestesista
Instrumentador
Enfermeiro-chefe
Circulante
Orquestra
Maestro
Partitura do maestro
Spalla
Violinos
Instrumentos
Software
Gerente de projeto
Líder técnico
Analista de Requisitos
Analista de Negócios
An. Banco de Dados
Arquiteto da Informação
Desen. Front-End
Desen. Back-End
Analista de testes
Analista de infra
4. Equipe de desenvolvimento de software
Gerente de projeto
• O dia a dia de um administrador de
empresas consiste na busca, mesmo
em projetos menores que se
originam a partir de um problema
(uma remediação), de possíveis
soluções, na análise e identificação
da solução que necessitará de
menor dispêndio de recursos em
contra partida com a mais eficaz, e
designar uma equipe ou um
colaborador para executá-la
Líder técnico
• “O papel do Líder Técnico é envolver
a equipe em torno do desenho
arquitetônico do software e
monitorar o desenvolvimento do
projeto”.
5. Equipe de desenvolvimento de software
Analista de requisitos
• O Analista de Requisitos é a peça
fundamental na criação do produto
que se transformará no software.
Transmite para a equipe de
desenvolvimento o que foi relatado
pela parte que encomendou o
software e outros detalhes que o
analista de requisitos conseguiu
mapear por observações e
entrevistas. Possui a difícil tarefa de
traduzir as diversas perspectivas em
uma especificação e manter o elo
entre todos os stakeholders.
Analista de negócios
• Oficina da Net› Artigos› Carreira em TI O
que faz um Analista de Negócios?A
importância do papel e do perfil desse
profissional. E características da área de
Análise de Negócios como
conhecimentos técnicos exigidos, e
descrição de vagas do mercado atual.
ComentáriosDouglas Novato -
10/07/2014 10:00 O Analista de negócios
é responsável pelo alinhamento entre as
áreas de negócios e a área de TI, no
ambiente como desenvolvedora de
soluções tecnológicas. Esse especialista
é fundamental para a inovação dos
produtos e processos, e avanços dos
resultados.
6. Equipe de desenvolvimento de software
Analista de Banco de dados
• O Analista de Banco de Dados é o
profissional responsável por atuar
com administração de banco de
dados, desenvolver melhorias,
identificar e solucionar problemas.
Um Analista de Banco de
Dados acompanha o
desenvolvimento de projetos e
programação de banco de
dados corporativos.
Arquiteto de informações
• Estrutura grupos
de informações relacionadas para
organização de websites, intranets e
demais portais digitais, a fim de
prestar suporte à usabilidade e
facilitar o acesso ao conteúdo.
7. Equipe de desenvolvimento de software
Desenvolvedor Front-end
• Desenvolvedor front-end: é o
responsável que projeta as
interfaces de um website. São eles
que trabalham com o HTML e o CSS
para construir as páginas web.
Desenvolvedor Back-end
• Desenvolvedor back-end: é o
responsável por dinamizar o site
através das linguagens de
programação(Java,C#,DELPHI,PHP).
8. Equipe de desenvolvimento de software
Analista de testes
• Elabora estimativas para projetos
de testes, registra não
conformidades relativas à
arquitetura e/ou modelagem dos
sistemas. Elabora os cenários e
casos de testes, especifica a massa
de dados para testes, elabora e
implementa os procedimentos
(scripts) e roteiros de teste.
Analista de infraestrutura
• Realiza criação de usuários e
manutenção de grupos para
concessão de privilégios com
permissão de acesso. Implanta
servidores, incluindo configuração
de clusters para alta disponibilidade
com acompanhamento e
cumprimento das políticas dos
recursos computacionais. Elabora
documentação de procedimentos
operacionais.