[{"data":1,"prerenderedAt":771},["ShallowReactive",2],{"navigation_docs":3,"-atividades-atv-02-processos":252,"-atividades-atv-02-processos-surround":766},[4,96,189],{"title":5,"icon":6,"path":7,"stem":8,"children":9},"⚙️ Engenharia de Software","i-lucide-book-open","\u002Fengenharia-software","1.engenharia-software",[10,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92],{"title":5,"path":7,"stem":11},"1.engenharia-software\u002Findex",{"title":13,"path":14,"stem":15},"📋 Plano de Ensino e Aplicações","\u002Fengenharia-software\u002Fengenharia-software-aplicacoes","1.engenharia-software\u002F01.engenharia-software-aplicacoes",{"title":17,"path":18,"stem":19},"Cap 01: Introdução e Natureza do Software","\u002Fengenharia-software\u002Fcap-01","1.engenharia-software\u002F02.cap-01",{"title":21,"path":22,"stem":23},"Cap 02: Modelos de Processo de Software","\u002Fengenharia-software\u002Fcap-02","1.engenharia-software\u002F03.cap-02",{"title":25,"path":26,"stem":27},"Cap 03: As Atividades do Processo","\u002Fengenharia-software\u002Fcap-03","1.engenharia-software\u002F04.cap-03",{"title":29,"path":30,"stem":31},"Cap 04: Metodologias Ágeis","\u002Fengenharia-software\u002Fcap-04","1.engenharia-software\u002F05.cap-04",{"title":33,"path":34,"stem":35},"Cap 05: Fundamentos de Requisitos","\u002Fengenharia-software\u002Fcap-05","1.engenharia-software\u002F06.cap-05",{"title":37,"path":38,"stem":39},"Cap 06: Elicitação e Levantamento","\u002Fengenharia-software\u002Fcap-06","1.engenharia-software\u002F07.cap-06",{"title":41,"path":42,"stem":43},"Cap 07: Especificação de Requisitos (ERS)","\u002Fengenharia-software\u002Fcap-07","1.engenharia-software\u002F08.cap-07",{"title":45,"path":46,"stem":47},"Cap 08: Validação e Gestão","\u002Fengenharia-software\u002Fcap-08","1.engenharia-software\u002F09.cap-08",{"title":49,"path":50,"stem":51},"Cap 09: Fundamentos da Modelagem","\u002Fengenharia-software\u002Fcap-09","1.engenharia-software\u002F10.cap-09",{"title":53,"path":54,"stem":55},"Cap 10: Diagrama de Casos de Uso (Conceitos)","\u002Fengenharia-software\u002Fcap-10","1.engenharia-software\u002F11.cap-10",{"title":57,"path":58,"stem":59},"Cap 11: Casos de Uso (Prática e Relações)","\u002Fengenharia-software\u002Fcap-11","1.engenharia-software\u002F12.cap-11",{"title":61,"path":62,"stem":63},"Cap 12: Diagrama de Classes (Conceitos)","\u002Fengenharia-software\u002Fcap-12","1.engenharia-software\u002F13.cap-12",{"title":65,"path":66,"stem":67},"Cap 13: Herança e Polimorfismo","\u002Fengenharia-software\u002Fcap-13","1.engenharia-software\u002F14.cap-13",{"title":69,"path":70,"stem":71},"Cap 14: Diagrama de Sequência","\u002Fengenharia-software\u002Fcap-14","1.engenharia-software\u002F15.cap-14",{"title":73,"path":74,"stem":75},"Cap 15: Diagramas Dinâmicos (Estados e Atividades)","\u002Fengenharia-software\u002Fcap-15","1.engenharia-software\u002F16.cap-15",{"title":77,"path":78,"stem":79},"Cap 16: Qualidade de Software (SQA)","\u002Fengenharia-software\u002Fcap-16","1.engenharia-software\u002F17.cap-16",{"title":81,"path":82,"stem":83},"Cap 17: Estratégias de Teste","\u002Fengenharia-software\u002Fcap-17","1.engenharia-software\u002F18.cap-17",{"title":85,"path":86,"stem":87},"Cap 18: Manutenção e Evolução","\u002Fengenharia-software\u002Fcap-18","1.engenharia-software\u002F19.cap-18",{"title":89,"path":90,"stem":91},"Cap 19: Gerência de Configuração (SCM)","\u002Fengenharia-software\u002Fcap-19","1.engenharia-software\u002F20.cap-19",{"title":93,"path":94,"stem":95},"Cap 20: Conclusão e Próximos Passos","\u002Fengenharia-software\u002Fcap-20","1.engenharia-software\u002F21.cap-20",{"title":97,"icon":98,"path":99,"stem":100,"children":101},"🛠️ Atividades","i-lucide-wrench","\u002Fatividades","2.atividades",[102,105,109,113,117,121,125,129,133,137,141,145,149,153,157,161,165,169,173,177,181,185],{"title":103,"path":99,"stem":104},"📋 Orientações Gerais","2.atividades\u002Findex",{"title":106,"path":107,"stem":108},"📅 Cronograma","\u002Fatividades\u002Fcronograma","2.atividades\u002F01.cronograma",{"title":110,"path":111,"stem":112},"✏️ Atividade 01: Escopo e Personas","\u002Fatividades\u002Fatv-01-escopo","2.atividades\u002F02.atv-01-escopo",{"title":114,"path":115,"stem":116},"⚙️ Atividade 02: Processos de Software","\u002Fatividades\u002Fatv-02-processos","2.atividades\u002F03.atv-02-processos",{"title":118,"path":119,"stem":120},"📋 Atividade 03: Engenharia de Requisitos","\u002Fatividades\u002Fatv-03-requisitos","2.atividades\u002F04.atv-03-requisitos",{"title":122,"path":123,"stem":124},"📝 Atividade 04: User Stories e Backlog","\u002Fatividades\u002Fatv-04-backlog","2.atividades\u002F05.atv-04-backlog",{"title":126,"path":127,"stem":128},"🎭 Atividade 05: Casos de Uso (UML)","\u002Fatividades\u002Fatv-05-casos-uso","2.atividades\u002F06.atv-05-casos-uso",{"title":130,"path":131,"stem":132},"🖼️ Atividade 06: Prototipagem e Wireframes","\u002Fatividades\u002Fatv-06-prototipagem","2.atividades\u002F07.atv-06-prototipagem",{"title":134,"path":135,"stem":136},"🏛️ Atividade 07: Diagrama de Classes (UML)","\u002Fatividades\u002Fatv-07-classes","2.atividades\u002F08.atv-07-classes",{"title":138,"path":139,"stem":140},"🔀 Atividade 08: Diagrama de Sequência (UML)","\u002Fatividades\u002Fatv-08-sequencia","2.atividades\u002F09.atv-08-sequencia",{"title":142,"path":143,"stem":144},"🧪 Atividade 09: Qualidade e Testes","\u002Fatividades\u002Fatv-09-testes","2.atividades\u002F10.atv-09-testes",{"title":146,"path":147,"stem":148},"🏁 Atividade 10: Projeto Integrador Final","\u002Fatividades\u002Fatv-10-projeto-final","2.atividades\u002F11.atv-10-projeto-final",{"title":150,"path":151,"stem":152},"📊 Atividade 11: Diagrama de Atividades (UML)","\u002Fatividades\u002Fatv-11-atividades","2.atividades\u002F12.atv-11-atividades",{"title":154,"path":155,"stem":156},"🔄 Atividade 12: Diagrama de Transição de Estados (UML)","\u002Fatividades\u002Fatv-12-estados","2.atividades\u002F13.atv-12-estados",{"title":158,"path":159,"stem":160},"🏗️ Atividade 13: Arquitetura de Software e Padrões","\u002Fatividades\u002Fatv-13-arquitetura","2.atividades\u002F14.atv-13-arquitetura",{"title":162,"path":163,"stem":164},"🌐 Atividade 14: Modelagem de APIs REST e Swagger","\u002Fatividades\u002Fatv-14-apis-swagger","2.atividades\u002F15.atv-14-apis-swagger",{"title":166,"path":167,"stem":168},"🌿 Atividade 15: GitFlow e Trabalho Colaborativo","\u002Fatividades\u002Fatv-15-gitflow-colaboracao","2.atividades\u002F16.atv-15-gitflow-colaboracao",{"title":170,"path":171,"stem":172},"🚀 Atividade 16: Pipelines de CI\u002FCD com GitHub Actions","\u002Fatividades\u002Fatv-16-pipelines-cicd","2.atividades\u002F17.atv-16-pipelines-cicd",{"title":174,"path":175,"stem":176},"🐳 Atividade 17: Containerização de Ambientes com Docker","\u002Fatividades\u002Fatv-17-conteineres-docker","2.atividades\u002F18.atv-17-conteineres-docker",{"title":178,"path":179,"stem":180},"🔒 Atividade 18: Segurança no Desenvolvimento e OWASP","\u002Fatividades\u002Fatv-18-seguranca-devsecops","2.atividades\u002F19.atv-18-seguranca-devsecops",{"title":182,"path":183,"stem":184},"📈 Atividade 19: Métricas de Software, Estimativas e DORA","\u002Fatividades\u002Fatv-19-metricas-estimativas","2.atividades\u002F20.atv-19-metricas-estimativas",{"title":186,"path":187,"stem":188},"🏆 Atividade 20: Projeto Final Avançado (Fase 2)","\u002Fatividades\u002Fatv-20-projeto-final-avancado","2.atividades\u002F21.atv-20-projeto-final-avancado",{"title":190,"icon":191,"path":192,"stem":193,"children":194},"🖼️ Galeria de Projetos Integradores","i-lucide-image","\u002Fprojetos-integradores","3.projetos-integradores",[195,197,207,216,225,234,243],{"title":190,"path":192,"stem":196},"3.projetos-integradores\u002Findex",{"title":198,"path":199,"stem":200,"children":201},"🅿️ Projeto 01: Gestão de Estacionamentos","\u002Fprojetos-integradores\u002Fpi-01-gestao-estacionamentos","3.projetos-integradores\u002F01.pi-01-gestao-estacionamentos\u002Findex",[202,203],{"title":198,"path":199,"stem":200},{"title":204,"path":205,"stem":206},"README","\u002Fprojetos-integradores\u002Fpi-01-gestao-estacionamentos\u002Freadme","3.projetos-integradores\u002F01.pi-01-gestao-estacionamentos\u002F2.readme",{"title":208,"path":209,"stem":210,"children":211},"🔐 Projeto 02: Gerador de Senhas","\u002Fprojetos-integradores\u002Fpi-02-gerador-senhas","3.projetos-integradores\u002F02.pi-02-gerador-senhas\u002Findex",[212,213],{"title":208,"path":209,"stem":210},{"title":204,"path":214,"stem":215},"\u002Fprojetos-integradores\u002Fpi-02-gerador-senhas\u002Freadme","3.projetos-integradores\u002F02.pi-02-gerador-senhas\u002F2.readme",{"title":217,"path":218,"stem":219,"children":220},"🍣 Projeto 03: Pedidos Restaurante","\u002Fprojetos-integradores\u002Fpi-03-pedidos-restaurante","3.projetos-integradores\u002F03.pi-03-pedidos-restaurante\u002Findex",[221,222],{"title":217,"path":218,"stem":219},{"title":204,"path":223,"stem":224},"\u002Fprojetos-integradores\u002Fpi-03-pedidos-restaurante\u002Freadme","3.projetos-integradores\u002F03.pi-03-pedidos-restaurante\u002F2.readme",{"title":226,"path":227,"stem":228,"children":229},"📱 Projeto 04: Empréstimos Dispositivos","\u002Fprojetos-integradores\u002Fpi-04-emprestimos-dispositivos","3.projetos-integradores\u002F04.pi-04-emprestimos-dispositivos\u002Findex",[230,231],{"title":226,"path":227,"stem":228},{"title":204,"path":232,"stem":233},"\u002Fprojetos-integradores\u002Fpi-04-emprestimos-dispositivos\u002Freadme","3.projetos-integradores\u002F04.pi-04-emprestimos-dispositivos\u002F2.readme",{"title":235,"path":236,"stem":237,"children":238},"📦 Projeto 05: Gestão de Estoque","\u002Fprojetos-integradores\u002Fpi-05-gestao-estoque","3.projetos-integradores\u002F05.pi-05-gestao-estoque\u002Findex",[239,240],{"title":235,"path":236,"stem":237},{"title":204,"path":241,"stem":242},"\u002Fprojetos-integradores\u002Fpi-05-gestao-estoque\u002Freadme","3.projetos-integradores\u002F05.pi-05-gestao-estoque\u002F2.readme",{"title":244,"path":245,"stem":246,"children":247},"🛵 Projeto 06: Aplicativo de Delivery","\u002Fprojetos-integradores\u002Fpi-06-delivery","3.projetos-integradores\u002F06.pi-06-delivery\u002Findex",[248,249],{"title":244,"path":245,"stem":246},{"title":204,"path":250,"stem":251},"\u002Fprojetos-integradores\u002Fpi-06-delivery\u002Freadme","3.projetos-integradores\u002F06.pi-06-delivery\u002F2.readme",{"id":253,"title":114,"body":254,"description":760,"extension":761,"links":762,"meta":763,"navigation":467,"path":115,"seo":764,"stem":116,"__hash__":765},"docs\u002F2.atividades\u002F03.atv-02-processos.md",{"type":255,"value":256,"toc":736},"minimark",[257,260,265,269,291,293,297,308,311,321,323,327,330,335,349,354,363,367,369,373,376,433,437,440,444,510,514,538,540,544,550,559,563,566,568,572,577,598,601,604,606,610,613,632,634,638,650,652,656,732],[258,259],"hr",{},[261,262,264],"h2",{"id":263},"objetivo-da-aula","🎯 Objetivo da Aula",[266,267,268],"p",{},"Ao final desta atividade, você será capaz de:",[270,271,272,285,288],"ul",{},[273,274,275,276,280,281,284],"li",{},"Diferenciar modelos ",[277,278,279],"strong",{},"Preditivos"," (Cascata\u002FWaterfall) de modelos ",[277,282,283],{},"Adaptativos"," (Ágeis, Scrum, Kanban).",[273,286,287],{},"Justificar tecnicamente a escolha de um processo de software com base no nível de incerteza do escopo.",[273,289,290],{},"Definir papéis gerenciais e operacionais (ex: Product Owner, Scrum Master, Dev Team).",[258,292],{},[261,294,296],{"id":295},"o-cenário-prático-seu-desafio","🏢 O Cenário Prático (Seu Desafio)",[266,298,299,300,303,304],{},"A diretoria da ",[277,301,302],{},"TecProExpress"," aprovou o escopo do seu \"App de Rastreamento\" (Atividade 01). Agora, o Gerente de Projetos quer saber: ",[305,306,307],"em",{},"\"Como vocês vão construir isso?\"",[266,309,310],{},"Um diretor mais antigo sugeriu o uso do Modelo Cascata, exigindo que a equipe entregue o software completo apenas daqui a 6 meses. O seu time de desenvolvimento, no entanto, acredita que o mercado é muito volátil e prefere o Scrum para fazer entregas mensais.",[312,313,314],"blockquote",{},[266,315,316,317,320],{},"\"Seu desafio é vestir a camisa de ",[277,318,319],{},"Scrum Master \u002F Agile Coach",", escolher oficialmente qual modelo o projeto da sua equipe (criado na Atividade 01) vai seguir, e apresentar uma justificativa técnica blindada contra argumentos antigos.\"",[258,322],{},[261,324,326],{"id":325},"fundamentos-a-teoria-traduzida","🧠 Fundamentos: A Teoria Traduzida",[266,328,329],{},"Não existe um \"melhor\" modelo de processo de software. Existe o modelo que melhor lida com o nível de risco do seu projeto.",[331,332,334],"h3",{"id":333},"preditivo-vs-adaptativo","Preditivo vs Adaptativo",[270,336,337,343],{},[273,338,339,342],{},[277,340,341],{},"Cascata (Preditivo):"," Você tem que saber 100% do que o cliente quer no dia 1. Se o cliente mudar de ideia no meio, o projeto falha. Ideal para: Softwares de aviões ou satélites.",[273,344,345,348],{},[277,346,347],{},"Ágil\u002FScrum (Adaptativo):"," Você assume que o cliente não sabe o que quer e vai mudar de ideia. O software é feito em \"fatias\" (Sprints) e o cliente testa mensalmente. Ideal para: Apps, Sistemas Web, Startups.",[350,351,353],"h4",{"id":352},"visualizando-a-lógica","📊 Visualizando a Lógica",[355,356,359,362],"callout",{"color":357,"icon":358},"success","i-lucide-lightbulb",[277,360,361],{},"Dica:"," Em projetos acadêmicos e startups, a incerteza é gigante. Escolher metodologias ágeis é quase um instinto de sobrevivência!",[364,365],"mermaid",{"code":366},"flowchart LR\n    subgraph Cascata\n    A1[\"Requisitos\"] --> B1[\"Design\"] --> C1[\"Código\"] --> D1[\"Testes\"] --> E1[\"Morte se o cliente mudar de ideia\"]\n    end\n\n    subgraph Scrum\n    A2((\"Sprint 1\")) --> B2((\"Sprint 2\")) --> C2((\"Sprint 3\"))\n    end\n",[258,368],{},[261,370,372],{"id":371},"exemplo-guiado","📖 Exemplo Guiado",[266,374,375],{},"Abaixo, veja como estruturar a escolha de um processo.",[377,378,379,396],"table",{},[380,381,382],"thead",{},[383,384,385,390,393],"tr",{},[386,387,389],"th",{"align":388},"left","Passo",[386,391,392],{"align":388},"Ação de Engenharia",[386,394,395],{"align":388},"Resultado Esperado",[397,398,399,411,422],"tbody",{},[383,400,401,405,408],{},[402,403,404],"td",{"align":388},"01",[402,406,407],{"align":388},"Analisar a Incerteza",[402,409,410],{"align":388},"Alta incerteza (O motorista do App não sabe bem o que quer).",[383,412,413,416,419],{},[402,414,415],{"align":388},"02",[402,417,418],{"align":388},"Escolher o Modelo",[402,420,421],{"align":388},"Scrum.",[383,423,424,427,430],{},[402,425,426],{"align":388},"03",[402,428,429],{"align":388},"Definir Papéis",[402,431,432],{"align":388},"Quem é o Dono do Produto (PO)? Quem programa?",[350,434,436],{"id":435},"jornada-de-uma-tarefa-no-kanban-ágil","📊 Jornada de uma Tarefa no Kanban Ágil",[364,438],{"code":439},"flowchart LR\n    B[\"Backlog (Ideias)\"] --> TD[\"To Do (Sprint)\"]\n    TD --> IP[\"In Progress\"]\n    IP --> CR[\"Code Review\"]\n    CR --> QA[\"Testing\u002FQA\"]\n    QA --> DN[\"Done (Produção)\"]\n\n    style B fill:#eceff1,stroke:#607d8b\n    style TD fill:#e1f5fe,stroke:#0288d1\n    style IP fill:#fffde7,stroke:#fbc02d\n    style CR fill:#f3e5f5,stroke:#8e24aa\n    style QA fill:#e8f5e9,stroke:#2e7d32\n    style DN fill:#e0f2f1,stroke:#004d40,stroke-width:2px\n",[331,441,443],{"id":442},"️-exemplo-de-documentação","🛠️ Exemplo de Documentação",[445,446,451],"pre",{"className":447,"code":448,"language":449,"meta":450,"style":450},"language-markdown shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# Processo Escolhido: Scrum\n\n**Justificativa:** \nOptamos pelo Scrum porque o aplicativo de rastreio tem alta incerteza. Como não sabemos se os motoristas terceirizados vão se adaptar à interface, precisamos de feedback constante (Sprints de 2 semanas) para corrigir a rota antes do orçamento acabar, coisa que o Cascata não permitiria.\n\n**Papéis no Scrum:**\n* **Product Owner (PO):** O Gerente de Logística (Dono do processo).\n* **Scrum Master:** O Líder Técnico do projeto.\n* **Dev Team:** Os programadores e designers.\n","markdown","",[452,453,454,462,469,475,481,486,492,498,504],"code",{"__ignoreMap":450},[455,456,459],"span",{"class":457,"line":458},"line",1,[455,460,461],{},"# Processo Escolhido: Scrum\n",[455,463,465],{"class":457,"line":464},2,[455,466,468],{"emptyLinePlaceholder":467},true,"\n",[455,470,472],{"class":457,"line":471},3,[455,473,474],{},"**Justificativa:** \n",[455,476,478],{"class":457,"line":477},4,[455,479,480],{},"Optamos pelo Scrum porque o aplicativo de rastreio tem alta incerteza. Como não sabemos se os motoristas terceirizados vão se adaptar à interface, precisamos de feedback constante (Sprints de 2 semanas) para corrigir a rota antes do orçamento acabar, coisa que o Cascata não permitiria.\n",[455,482,484],{"class":457,"line":483},5,[455,485,468],{"emptyLinePlaceholder":467},[455,487,489],{"class":457,"line":488},6,[455,490,491],{},"**Papéis no Scrum:**\n",[455,493,495],{"class":457,"line":494},7,[455,496,497],{},"* **Product Owner (PO):** O Gerente de Logística (Dono do processo).\n",[455,499,501],{"class":457,"line":500},8,[455,502,503],{},"* **Scrum Master:** O Líder Técnico do projeto.\n",[455,505,507],{"class":457,"line":506},9,[455,508,509],{},"* **Dev Team:** Os programadores e designers.\n",[350,511,513],{"id":512},"detalhamento-da-documentação","🔍 Detalhamento da Documentação:",[270,515,516,531],{},[273,517,518,519,522,523,526,527,530],{},"A ",[277,520,521],{},"Justificativa"," não é \"porque é mais moderno\". É uma defesa baseada na ",[305,524,525],{},"Incerteza"," e no ",[305,528,529],{},"Custo do Erro",".",[273,532,533,534,537],{},"O ",[277,535,536],{},"PO (Product Owner)"," não é um programador. É a pessoa que entende de logística e sabe o que dá dinheiro para a empresa.",[258,539],{},[261,541,543],{"id":542},"️-prática-obrigatória-1-escolha-e-justificativa","🛠️ Prática Obrigatória 1: Escolha e Justificativa",[266,545,546,549],{},[277,547,548],{},"Cenário:"," O projeto semestral da sua equipe.",[551,552,553,556],"ol",{},[273,554,555],{},"Declare qual modelo seu projeto vai seguir: Scrum, Kanban ou Cascata.",[273,557,558],{},"Escreva um parágrafo de no mínimo 4 linhas justificando tecnicamente sua escolha, usando as palavras \"Incerteza\" e \"Feedback\".",[331,560,562],{"id":561},"resultado-esperado-para-sua-referência","🏁 Resultado Esperado (Para sua Referência)",[266,564,565],{},"Texto argumentativo profissional validando o modelo de trabalho escolhido.",[258,567],{},[261,569,571],{"id":570},"️-prática-obrigatória-2-papéis-e-cadência","🛠️ Prática Obrigatória 2: Papéis e Cadência",[266,573,574,576],{},[277,575,548],{}," Estruturação da equipe.",[551,578,579,592],{},[273,580,581,584,585,588,589,530],{},[277,582,583],{},"Definição de Papéis:"," Baseado nas suas Personas e no seu cenário da Atividade 01, liste quem ocuparia o papel de ",[277,586,587],{},"PO"," (Quem dita o que tem valor) e quem seria o ",[277,590,591],{},"Scrum Master \u002F Time",[273,593,594,597],{},[277,595,596],{},"Cadência:"," Se escolheu Scrum, defina o tamanho da sua Sprint (ex: 1 semana, 2 semanas). Por que esse tempo?",[331,599,562],{"id":600},"resultado-esperado-para-sua-referência-1",[266,602,603],{},"Um arquivo de documentação (Markdown ou PDF) listando os atores do projeto e o calendário de entregas.",[258,605],{},[261,607,609],{"id":608},"instruções-de-entrega-microsoft-teams","📤 Instruções de Entrega (Microsoft Teams)",[266,611,612],{},"Após validar suas documentações técnicas:",[551,614,615,626,629],{},[273,616,617,618,621,622,625],{},"Salve o arquivo de documentação com o nome ",[452,619,620],{},"Atividade_02.md"," na pasta ",[452,623,624],{},"es-atv-02-processos\u002F"," do seu repositório GitHub.",[273,627,628],{},"Certifique-se de fazer o commit e push para o repositório público.",[273,630,631],{},"Submeta o link do seu repositório no Microsoft Teams para avaliação do professor.",[258,633],{},[261,635,637],{"id":636},"checkpoint-de-lógica","💡 Checkpoint de Lógica",[355,639,642,645,646,649],{"color":640,"icon":641},"primary","i-lucide-megaphone",[277,643,644],{},"Importante:"," ",[277,647,648],{},"Reflexão Profissional:","\nSe a sua equipe (Dev Team) atrasar uma entrega importante e reclamar que foi por causa de uma interrupção não programada, quem deveria intervir e protegê-los de distrações externas? O Product Owner ou o Scrum Master? (Resposta: O Scrum Master é o escudo do time contra o caos corporativo). 🧠🛡️",[258,651],{},[261,653,655],{"id":654},"rubrica-formativa-de-avaliação","📊 Rubrica Formativa de Avaliação",[377,657,659,660,659,680],{"style":658},"width:100%; border-collapse: collapse; font-family: sans-serif; margin: 20px 0; border: 1px solid #ddd; box-shadow: 0 4px 8px rgba(0,0,0,0.1);","\n  ",[380,661,662,663,659],{},"\n    ",[383,664,666,667,666,671,666,674,666,677,662],{"style":665},"background-color: #2c3e50; color: white;","\n      ",[386,668,670],{"style":669},"padding: 12px; border: 1px solid #ddd; text-align: left;","Critério de Avaliação",[386,672,673],{"style":669},"Insuficiente (0% - 40%)",[386,675,676],{"style":669},"Regular (41% - 70%)",[386,678,679],{"style":669},"Excelente (71% - 100%)",[397,681,662,682,662,700,662,716,659],{},[383,683,666,685,666,691,666,694,666,697,662],{"style":684},"background-color: #f8f9fa;",[402,686,688],{"style":687},"padding: 10px; border: 1px solid #ddd;",[277,689,690],{},"Escolha do Processo & Justificativa",[402,692,693],{"style":687},"Escolhe uma metodologia sem justificativa ou com explicação incoerente.",[402,695,696],{"style":687},"Justifica brevemente mas sem relacionar com incerteza ou feedback.",[402,698,699],{"style":687},"Argumentação técnica sólida de no mínimo 4 linhas usando 'Incerteza' e 'Feedback'.",[383,701,666,702,666,707,666,710,666,713,662],{},[402,703,704],{"style":687},[277,705,706],{},"Divisão de Papéis e Cadência",[402,708,709],{"style":687},"Confunde os papéis de PO, Scrum Master e Dev Team.",[402,711,712],{"style":687},"Define os papéis mas sem definir cadência de Sprints\u002Freuniões.",[402,714,715],{"style":687},"Mapeia os papéis do time com clareza e estabelece cadência realista para o semestre.",[383,717,666,718,666,723,666,726,666,729,662],{"style":684},[402,719,720],{"style":687},[277,721,722],{},"Entrega no GitHub",[402,724,725],{"style":687},"Entrega fora da pasta `es-atv-02-processos\u002F` ou com arquivo ausente.",[402,727,728],{"style":687},"Arquivo entregue mas com formatação Markdown inconsistente.",[402,730,731],{"style":687},"Arquivo `Atividade_02.md` publicado no repositório com formatação limpa e validada.",[733,734,735],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":450,"searchDepth":464,"depth":471,"links":737},[738,739,740,745,751,754,757,758,759],{"id":263,"depth":464,"text":264},{"id":295,"depth":464,"text":296},{"id":325,"depth":464,"text":326,"children":741},[742],{"id":333,"depth":471,"text":334,"children":743},[744],{"id":352,"depth":477,"text":353},{"id":371,"depth":464,"text":372,"children":746},[747,748],{"id":435,"depth":477,"text":436},{"id":442,"depth":471,"text":443,"children":749},[750],{"id":512,"depth":477,"text":513},{"id":542,"depth":464,"text":543,"children":752},[753],{"id":561,"depth":471,"text":562},{"id":570,"depth":464,"text":571,"children":755},[756],{"id":600,"depth":471,"text":562},{"id":608,"depth":464,"text":609},{"id":636,"depth":464,"text":637},{"id":654,"depth":464,"text":655},"Bem-vindo a mais uma etapa da sua jornada no curso de Gestão de TI \u002F Desenvolvimento de Sistemas. Hoje vamos mergulhar em conceitos que conectam a teoria técnica diretamente com o padrão de excelência da indústria, definindo as engrenagens de como a sua equipe vai trabalhar. 🛡️🧩","md",null,{},{"title":114,"description":760},"9js49BWfFqOFFaApt37qFY4wltNjmFAhsO8P4f0wswQ",[767,769],{"title":110,"path":111,"stem":112,"description":768,"children":-1},"Bem-vindo a mais uma etapa da sua jornada no curso de Gestão de TI \u002F Desenvolvimento de Sistemas. Hoje vamos mergulhar em conceitos que conectam a teoria técnica diretamente com o padrão de excelência da indústria, definindo as bases de um projeto real de Engenharia de Software. 🛡️🧩",{"title":118,"path":119,"stem":120,"description":770,"children":-1},"Bem-vindo a mais uma etapa da sua jornada no curso de Gestão de TI \u002F Desenvolvimento de Sistemas. Hoje vamos mergulhar em conceitos que conectam a teoria técnica diretamente com o padrão de excelência da indústria, aprendendo a redigir o contrato técnico que guiará todos os programadores. 🛡️🧩",1788375143584]