Slide 1

Slide 1 text

DESENVOLVIMENTO DE SOFTWARE NOS DIAS DE HOJE Alan R. Fachini

Slide 2

Slide 2 text

AGENDA 1. Mercado 2. Engenharia 3. Gestão 4. Pombos e bombas 5. Profissionais e suas carreiras

Slide 3

Slide 3 text

Alan R. Fachini alfakini alfachini alfakini.com alfachini

Slide 4

Slide 4 text

MAGRATHEA LABS

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

careers.magrathealabs.com

Slide 8

Slide 8 text

MERCADO o que está rolando?

Slide 9

Slide 9 text

EXPLOSÃO DE FERRAMENTAS

Slide 10

Slide 10 text

E FALTAM PROFISSIONAIS QUALIFICADOS

Slide 11

Slide 11 text

FERRAMENTAS NO CODE

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

LGPD

Slide 14

Slide 14 text

TRANSFORMAÇÃO DIGITAL

Slide 15

Slide 15 text

INTELIGÊNCIA ARTIFICIAL BIG DATA ANALYTICS

Slide 16

Slide 16 text

CONTRATOS INTELIGENTES

Slide 17

Slide 17 text

O QUE SIGNIFICA DESENVOLVER SOFTWARE EM 2020?

Slide 18

Slide 18 text

O QUE SIGNIFICA DESENVOLVER SOFTWARE EM 2020? 1999

Slide 19

Slide 19 text

DESENVOLVIMENTO ÁGIL DE SOFTWARE

Slide 20

Slide 20 text

No content

Slide 21

Slide 21 text

RÁPIDO VS ÁGIL

Slide 22

Slide 22 text

PROCESSO EMPÍRICO PROCESSO DEFINIDO

Slide 23

Slide 23 text

DESENVOLVIMENTO DE SOFTWARE não é um processo que gera as mesmas saídas para as mesmas entradas. A B opções

Slide 24

Slide 24 text

DESENVOLVIMENTO DE SOFTWARE não é um processo que gera as mesmas saídas para as mesmas entradas.

Slide 25

Slide 25 text

PLANO REQUISITOS ESTÁVEIS

Slide 26

Slide 26 text

“Uma mudança tardia nos requisitos representa uma vantagem competitiva” – Mary Poppendieck

Slide 27

Slide 27 text

PLANEJAMENTO ADAPTATIVO

Slide 28

Slide 28 text

PLANEJAMENTO ADAPTATIVO DESENVOLVIMENTO DE SOFTWARE EVOLUCIONÁRIO TESTES AUTOMATIZADOS INTEGRAÇÃO CONTÍNUA REFATORAÇÃO DESIGN SIMPLES

Slide 29

Slide 29 text

NESSE CONTEXTO, PRECISAMOS DE CICLOS DE FEEDBACK validar rápido nossas hipóteses!

Slide 30

Slide 30 text

No content

Slide 31

Slide 31 text

No content

Slide 32

Slide 32 text

No content

Slide 33

Slide 33 text

DESENVOLVIMENTO ORIENTADO A TESTES

Slide 34

Slide 34 text

No content

Slide 35

Slide 35 text

JORNADA DO USUÁRIO MÓDULOS

Slide 36

Slide 36 text

No content

Slide 37

Slide 37 text

GESTÃO onde moram boa parte dos problemas

Slide 38

Slide 38 text

MÉTODO KANBAN VISUALIZAR LIMITAR TRABALHO EM PROGRESSO GERENCIAR FLUXO, NÃO AS PESSOAS REGRAS E POLÍTICAS EXPLÍCITAS IMPLEMENTAR CICLOS DE FEEDBACK MELHORIA CONTÍNUA DE FORMA COLABORATIVA E EVOLUCIONÁRIA

Slide 39

Slide 39 text

MELHORIA EVOLUCIONÁRIA

Slide 40

Slide 40 text

MELHORIA EVOLUCIONÁRIA

Slide 41

Slide 41 text

"Na maioria das vezes, a inovação não é o resultado de um momento repentino de realização, mas passos incrementais em direção à melhoria. Mesmo mudanças de paradigma inovadoras são na maioria das vezes a consequência de muitos pequenos movimentos na direção certa, em vez de uma grande ideia."

Slide 42

Slide 42 text

MUITO TRABALHO EM PROGRESSO GERA DESPERDÍCIO por isso colocamos um limite

Slide 43

Slide 43 text

No content

Slide 44

Slide 44 text

EFICIÊNCIA DE FLUXO EFICIÊNCIA DE RECURSOS

Slide 45

Slide 45 text

Precisamos de folga no sistema para melhoria contínua e aprendizagem. Afinal, somos trabalhadores do conhecimento!

Slide 46

Slide 46 text

No content

Slide 47

Slide 47 text

SOBRE POMBOS E BOMBAS

Slide 48

Slide 48 text

No content

Slide 49

Slide 49 text

No content

Slide 50

Slide 50 text

MODELO DE SISTEMA CIBERNÉTICO SISTEMA AMBIENTE SAÍDA FEEDBACK

Slide 51

Slide 51 text

No content

Slide 52

Slide 52 text

CARREIRAS

Slide 53

Slide 53 text

No content

Slide 54

Slide 54 text

No content

Slide 55

Slide 55 text

No content

Slide 56

Slide 56 text

No content

Slide 57

Slide 57 text

No content

Slide 58

Slide 58 text

HƙŲŦƭĞŦė

Slide 59

Slide 59 text

No content

Slide 60

Slide 60 text

(óƭó±ĐŃĞŦĐĞ

Slide 61

Slide 61 text

FIM alfakini.com @alfakini