As melhores práticas de
desenvolvimento de software em
fábrica de software
Agenda
5
6
7
Quem é Manoel Veríssimo?1
2
3
4
Quem é Rafael “bleidi” Souza?
O que é fábrica de software?
Quais os perfis básicos?
Quais as médias de remuneração?
Quais as competências esperadas?
Dúvidas
Manoel Veríssimo
Gerente @ Squadra Tecnologia
● Arquiteto de Software
● Mestrando em Inteligência Artificial
Rafael “bleidi” Souza
Arquiteto @ Squadra Tecnologia
● Jogos Digitais - UniCSul
● JUGLeader - GOJava
● JAM Organizer - Jenkins Anápolis
● Mentor - ABStartups
Fábrica de
Software
O que é Fábrica de Software?
Fábrica de Software é um conjunto de de recursos
(humanos e materiais), processos e metodologias
estruturados de forma semelhante àqueles das indústrias
tradicionais, utilizando as melhores práticas criadas para o
processo de desenvolvimento, testes e manutenções dos
softwares.
Fonte: Wikipédia
https://pt.wikipedia.org/wiki/F%C3%A1brica_de_software
O que é Fábrica de Software?
Cada empresa tem uma necessidade específica, mas muitos
processos são semelhantes. Por isso, uma fábrica que tenha
diversos objetos que possam ser montados de acordo com as
particularidades de cada empresa consegue entregar o pedido com
maior rapidez. Além disso, como cada componente já foi testado
diversas vezes, o resultado é em um produto final com melhor
qualidade e custo reduzido.
Fonte: Profissionais TI
https://www.profissionaisti.com.br/2011/10/o-que-e-e-como-funciona-uma-fabrica-de-software/
Perfis Básicos
Analista de Requisitos*
*
*
*
Arquiteto de Software
Desenvolvedor / Programador
Testador / Analista de Testes
Analista de Requisitos
Realiza o levantamento de requisitos e a especificação de projetos
de TI, desenvolvendo soluções para processos, mapeamento e
análise de negócio. Elabora a documentação técnica de
especificação de requisitos de software e status report para a
gestão de projetos.
Fonte: Catho
https://www.catho.com.br/profissoes/analista-de-requisitos/
Fonte: Vida de programador
https://vidadeprogramador.com.br/2016/04/06/levantamento-de-requisitos/
Fonte: REde Requisitos
http://rederequisitos.com.br/quais-os-tipos-de-requisitos-de-software-sabe-diferenca-entre-eles/
Arquiteto de Sistemas/ Software
Desenvolve o design estrutural de grupos de informações
relacionadas ou, pela organização e rotulação de Web sites,
Intranets, comunidades online e software para dar suporte à
usabilidade e facilidade de obtenção de informações.
Fonte: Catho
https://www.catho.com.br/profissoes/arquiteto-de-sistemas/
Fonte: Dilbert | Mirage Studio
https://blog.miragestudio7.com/dilbert-cad-monkey/301/
Fonte: UFRJ
https://www.researchgate.net/profile/Flavia_Delicato/publication/229045008_Prometheus_Um_Servico_de_Seguranca_Adaptativa/links/09e41
50bcdd55dd874000000/Prometheus-Um-Servico-de-Seguranca-Adaptativa.pdf
Programador
Programa, codifica e testa linguagens de programação, com base
nos sistemas desenvolvidos pelos analistas. Executa a manutenção
dos sistemas, fazendo eventuais correções necessárias, visando
atender às necessidades dos usuários. Desenvolve os trabalhos de
montagem, depuração e testes de programas, executando serviços
de manutenção nos programas já desenvolvidos.
Fonte: Catho
https://www.catho.com.br/profissoes/programador
Fonte: Vida de Programador
https://vidadeprogramador.com.br/2019/08/13/prazo-mais-correto/
Testador / Analista de Testes
Planeja os testes e elabora o plano de testes visando reutilização.
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. Avalia os riscos e impactos nos testes,
valida a configuração do ambiente necessário para realização dos
testes. Fonte: Catho
https://www.catho.com.br/profissoes/analista-de-testes
Fonte: Vida de Programador
https://vidadeprogramador.com.br/2017/08/02/bug-novo/
Fonte: ComputerWorld
https://computerworld.com.br/2019/08/23/mercado-de-ti-pode-apresentar-deficit-de-290-mil-profissionais-em-2024/
Fonte: IDC
https://www.baguete.com.br/noticias/12/02/2019/idc-brasil-mercado-de-ti-cresce-105-em-2019
Fonte: Exame
https://exame.abril.com.br/carreira/17-cargos-na-area-de-tecnologia-que-vao-bombar-em-2019/
Fonte: Exame
https://exame.abril.com.br/carreira/salario-em-ti-no-brasil/
Competências
Empreendedorismo
Ser uma pessoa versátil, que assuma responsabilidades e riscos
pelo negócio, que tenha sentimento de dono.
❖ proatividade
❖ comprometimento
❖ inovação
Comunicação clara / efetiva
Ter uma comunicação clara é essencial para transmitir as
informações de uma maneira objetiva e eficaz.
❖ português
❖ inglês
❖ padrões de projeto
Colaboração & Iniciativa
Estar à disposição para servir os outros, e receber ajuda quando
necessário, compartilhando conhecimento e ajudando time para
alcançar os resultados. Propor soluções e estratégias para atingir os
objetivos.
❖ trabalho em equipe
❖ git / svn
❖ code review / pair programming
❖ blog / comunidade / open source
Adaptabilidade
Adaptar-se a novas rotinas e ao novo cenário, onde a troca de
informações são constantes e as prioridades são definidas de
acordo com as necessidades emergentes.
❖ resiliência
❖ agile
❖ aberto ao novo
Dúvidas?
manoel.verissimo@squadra.com.br
manoel-verissimo
rafael.souza@squadra.com.br
rafaelbleidi
Somos nacionais, distribuídos e conectados.
Somos digitais.

As melhores práticas de desenvolvimento de software em fábrica de software