O documento discute como freelancers e profissionais de TI podem medir o esforço necessário para realizar tarefas e projetos e, com base nisso, determinar quanto cobrar. Ele explica que é importante definir o escopo do trabalho e entender a tarefa para estimar o tempo gasto, e sugere acrescentar uma margem para imprevistos. Também discute formas de calcular a hora de trabalho para cobrir custos e lucro.
Facebuzz Workshop Email Marketing - Setup de um Sistema Email MarketingFacebuzz
Apresentação elaborada pelo Rui Nunes da Media Responce Group sobre como fazer o Setup de um Sistema de Email Marketing.
Esta apresentação faz parte do Workshop em Email Marketing promovido pelo Facebuzz.
O documento discute Test-Driven Development (TDD) e fornece exemplos de casos de teste para uma tela de cadastro de usuário. TDD envolve escrever testes de unidade antes de escrever o código de produção para guiar o desenvolvimento e garantir que os requisitos sejam atendidos. Cada caso de teste deve ter um teste de unidade correspondente para validá-lo.
O documento descreve o padrão de projeto Model View Controller (MVC). MVC separa a aplicação em três partes: o Modelo, que representa os dados e regras de negócio; a Visão, responsável pela interface com o usuário; e o Controlador, que trata as requisições do usuário e interage com o Modelo e a Visão. O padrão permite separar claramente as preocupações da camada de apresentação dos dados e facilita a manutenção e reuso do código.
Pitagoras - Introdução a Programação Orientada a Objetos - ConceitosCharles Fortes
O documento discute conceitos básicos de programação orientada a objetos como classes, objetos, atributos e comportamentos. Apresenta Charles Fortes como professor e líder técnico que ensina sobre desenvolvimento web usando tecnologias como MVC, AngularJS, JQuery e bancos de dados MySQL e SQLServer.
O documento discute programação para dispositivos móveis, com foco em programação orientada a objetos no Android. Apresenta conceitos como manifest, layouts, activities, classe R, intents, conexão com banco de dados SQLite, listas e notificações.
Pitagoras - Introdução a Programação Orientada a Objetos - Encapsulamento, Ac...Charles Fortes
O documento discute conceitos de programação orientada a objetos como encapsulamento, modificadores de acesso e construtores. Apresenta Charles Fortes, líder técnico na empresa Prime Systems e apaixonado por desenvolvimento, e fornece links relacionados ao tema.
Pitagoras - Introdução a Programação Orientada a Objetos - Revisão FinalCharles Fortes
O documento apresenta Charles Fortes, professor de Programação Orientada a Objetos. Ele é líder técnico na empresa Prime Systems, agilista e apaixonado por desenvolvimento web, desktop e mobile. Possui perfis em plataformas como SlideShare, LinkedIn e Twitter para compartilhamento de conteúdo.
Facebuzz Workshop Email Marketing - Setup de um Sistema Email MarketingFacebuzz
Apresentação elaborada pelo Rui Nunes da Media Responce Group sobre como fazer o Setup de um Sistema de Email Marketing.
Esta apresentação faz parte do Workshop em Email Marketing promovido pelo Facebuzz.
O documento discute Test-Driven Development (TDD) e fornece exemplos de casos de teste para uma tela de cadastro de usuário. TDD envolve escrever testes de unidade antes de escrever o código de produção para guiar o desenvolvimento e garantir que os requisitos sejam atendidos. Cada caso de teste deve ter um teste de unidade correspondente para validá-lo.
O documento descreve o padrão de projeto Model View Controller (MVC). MVC separa a aplicação em três partes: o Modelo, que representa os dados e regras de negócio; a Visão, responsável pela interface com o usuário; e o Controlador, que trata as requisições do usuário e interage com o Modelo e a Visão. O padrão permite separar claramente as preocupações da camada de apresentação dos dados e facilita a manutenção e reuso do código.
Pitagoras - Introdução a Programação Orientada a Objetos - ConceitosCharles Fortes
O documento discute conceitos básicos de programação orientada a objetos como classes, objetos, atributos e comportamentos. Apresenta Charles Fortes como professor e líder técnico que ensina sobre desenvolvimento web usando tecnologias como MVC, AngularJS, JQuery e bancos de dados MySQL e SQLServer.
O documento discute programação para dispositivos móveis, com foco em programação orientada a objetos no Android. Apresenta conceitos como manifest, layouts, activities, classe R, intents, conexão com banco de dados SQLite, listas e notificações.
Pitagoras - Introdução a Programação Orientada a Objetos - Encapsulamento, Ac...Charles Fortes
O documento discute conceitos de programação orientada a objetos como encapsulamento, modificadores de acesso e construtores. Apresenta Charles Fortes, líder técnico na empresa Prime Systems e apaixonado por desenvolvimento, e fornece links relacionados ao tema.
Pitagoras - Introdução a Programação Orientada a Objetos - Revisão FinalCharles Fortes
O documento apresenta Charles Fortes, professor de Programação Orientada a Objetos. Ele é líder técnico na empresa Prime Systems, agilista e apaixonado por desenvolvimento web, desktop e mobile. Possui perfis em plataformas como SlideShare, LinkedIn e Twitter para compartilhamento de conteúdo.
O documento introduz os principais conceitos do Domain-Driven Design (DDD), incluindo:
1) O foco do DDD é no domínio do negócio e suas regras de negócio;
2) É necessário criar um modelo claro do domínio usando uma linguagem ubíqua;
3) Entidades, objetos de valor, repositórios e serviços são elementos importantes do modelo.
O documento discute o desenvolvimento de software seguro, destacando que a maioria das vulnerabilidades são resultados de má codificação. Apresenta a injeção de código como a principal causa de vulnerabilidades e exemplifica um ataque de SQL injection. Reforça a importância de usar boas práticas de programação segura, como tratar todas as entradas de usuário como parâmetros e usar privilégios mínimos.
Charles Fortes apresenta o plano de ensino e aprendizagem para a disciplina de Sistemas Operacionais. O objetivo é compreender a estrutura e subsistemas de sistemas operacionais, como processos, gerenciamento de memória e arquivos. Serão abordados conceitos, gerência de processador, memória, entrada e saída de dados. Haverá avaliações e trabalhos ao longo do semestre para avaliar os alunos e favorecer a aprendizagem prática.
Scrum é uma metodologia ágil para desenvolvimento de produtos que utiliza ciclos iterativos de curta duração chamados Sprints. Ela define papéis como Product Owner, Time e Scrum Master e cerimônias como Sprint Planning, Daily Scrum e Retrospectiva para entregar valor de forma incremental. A adoção de práticas ágeis como Scrum busca entregar software funcionando mais rápido e responder melhor às mudanças.
Este documento apresenta conceitos básicos de sistemas operacionais, incluindo:
1) Definição de sistemas operacionais e suas funções básicas de gerenciamento de recursos e compartilhamento de hardware.
2) Diferença entre sistemas monoprogramáveis e multiprogramáveis.
3) Conceitos de concorrência, interrupções, entrada e saída, DMA, buffering e spooling.
Este documento apresenta as notas de aula do curso "Programação Estruturada 2" ministrado pelo professor Charles Fortes. O documento discute conceitos básicos de computação e programação estruturada em C, incluindo entrada e saída, variáveis, operadores, erros comuns e exercícios.
A programação genética é uma técnica de computação evolutiva que gera programas de computador aleatoriamente para solucionar problemas. Os programas são representados como árvores e submetem-se a operações como crossover e mutação para evoluir soluções melhores ao longo das gerações. A técnica é aplicada no exemplo da evolução da pintura Mona Lisa para ilustrar o processo.
Sistemas Operacionais - Aula 7 - Processos e ThreadsCharles Fortes
O documento discute conceitos básicos de sistemas operacionais, incluindo threads e processos. Aborda como os sistemas operacionais gerenciam os recursos do hardware e permitem a execução de múltiplas tarefas. Explica que um processo é um programa em execução e pode existir em diferentes estados como em execução, pronto ou em espera. Por fim, discute threads, onde múltiplas operações podem ocorrer paralelamente dentro do mesmo processo.
Charles Fortes apresenta-se como professor de Programação Estruturada I. Ele é líder técnico na empresa Prime Systems e é apaixonado por desenvolvimento web, desktop e mobile. O curso abordará introdução à linguagem C, tipos de dados, estruturas de controle e repetição, vetores e matrizes.
O documento apresenta Charles Fortes, um líder técnico na empresa Prime Systems e professor de Inteligência Artificial. Ele fornece suas redes sociais e áreas de especialização que incluem desenvolvimento web, MVC, Angular.JS, JQuery, bancos de dados e inteligência artificial.
Este documento apresenta informações sobre Charles Fortes, professor de Programação Estruturada 2. Ele discute sobre funções e structs em C, e inclui slides sobre módulos de programas, protótipos de funções, parâmetros por valor e referência, e introdução a estruturas.
Este documento apresenta o professor Charles Fortes, que lecionará a disciplina de Inteligência Artificial. Ele é líder técnico na empresa Prime Systems e apaixonado por desenvolvimento web, além de ser pai e praticante de paintball e kenjutsu. O documento também descreve a ementa, conteúdo programático, bibliografia, cronograma de provas e trabalhos da disciplina.
Sistemas Operacionais - Aula 9 - Gerencia de RecursosCharles Fortes
O documento discute os conceitos de sistemas operacionais, incluindo gerenciamento de recursos e políticas de escalonamento. Aborda temas como kernel, processos e threads, critérios de escalonamento como utilização do processador e tempo de resposta, tipos de escalonamento como FIFO, round-robin e por prioridades, e gerenciamento de memória incluindo alocação contígua e particionada.
Este documento apresenta o professor Charles Fortes, que ensinará sobre linguagem de programação comercial .NET e C#. O documento discute brevemente o .NET Framework, seus tipos de dados, coleções e tratamento de erros.
Este documento apresenta as informações sobre o professor Charles Fortes e sobre os comandos de decisão em programação estruturada, incluindo IF-ELSE, BREAK, CONTINUE, GOTO e SWITCH-CASE.
Programação Estruturada 2 - Apresentação do ProfessorCharles Fortes
Este documento apresenta o professor Charles Fortes, que ensinará a disciplina de Programação Estruturada 2. Ele é líder técnico na empresa Prime Systems e tem experiência com desenvolvimento web, desktop e mobile. O documento também descreve a ementa da disciplina, que abordará depuração e documentação de programas em C, funções, tipos de dados estruturados, ponteiros e arquivos. Por fim, apresenta o plano de ensino e o calendário com datas de provas e entregas dos trabalhos.
Este documento resume a agenda de uma sessão de formação para consultores digitais. A sessão inclui discussões sobre soluções de gestão online, critérios para selecionar PMEs-alvo, e identificação de 10 PMEs potenciais para contato de acordo com os critérios definidos. Os participantes terão 15 minutos para completar exercícios relacionados a estes tópicos.
Quanto cobrar por um freela de mídias sociais?Vinícius Ghise
Você já teve um trabalho nas mãos e não sabia quanto cobrar por um freela de mídias sociais? Criei este método simples para precificar o serviço. Obviamente um administrador pode apresentar uma visão mais técnica e qualificada (aliás, aceito contribuições), mas vamos lá!
O documento introduz os principais conceitos do Domain-Driven Design (DDD), incluindo:
1) O foco do DDD é no domínio do negócio e suas regras de negócio;
2) É necessário criar um modelo claro do domínio usando uma linguagem ubíqua;
3) Entidades, objetos de valor, repositórios e serviços são elementos importantes do modelo.
O documento discute o desenvolvimento de software seguro, destacando que a maioria das vulnerabilidades são resultados de má codificação. Apresenta a injeção de código como a principal causa de vulnerabilidades e exemplifica um ataque de SQL injection. Reforça a importância de usar boas práticas de programação segura, como tratar todas as entradas de usuário como parâmetros e usar privilégios mínimos.
Charles Fortes apresenta o plano de ensino e aprendizagem para a disciplina de Sistemas Operacionais. O objetivo é compreender a estrutura e subsistemas de sistemas operacionais, como processos, gerenciamento de memória e arquivos. Serão abordados conceitos, gerência de processador, memória, entrada e saída de dados. Haverá avaliações e trabalhos ao longo do semestre para avaliar os alunos e favorecer a aprendizagem prática.
Scrum é uma metodologia ágil para desenvolvimento de produtos que utiliza ciclos iterativos de curta duração chamados Sprints. Ela define papéis como Product Owner, Time e Scrum Master e cerimônias como Sprint Planning, Daily Scrum e Retrospectiva para entregar valor de forma incremental. A adoção de práticas ágeis como Scrum busca entregar software funcionando mais rápido e responder melhor às mudanças.
Este documento apresenta conceitos básicos de sistemas operacionais, incluindo:
1) Definição de sistemas operacionais e suas funções básicas de gerenciamento de recursos e compartilhamento de hardware.
2) Diferença entre sistemas monoprogramáveis e multiprogramáveis.
3) Conceitos de concorrência, interrupções, entrada e saída, DMA, buffering e spooling.
Este documento apresenta as notas de aula do curso "Programação Estruturada 2" ministrado pelo professor Charles Fortes. O documento discute conceitos básicos de computação e programação estruturada em C, incluindo entrada e saída, variáveis, operadores, erros comuns e exercícios.
A programação genética é uma técnica de computação evolutiva que gera programas de computador aleatoriamente para solucionar problemas. Os programas são representados como árvores e submetem-se a operações como crossover e mutação para evoluir soluções melhores ao longo das gerações. A técnica é aplicada no exemplo da evolução da pintura Mona Lisa para ilustrar o processo.
Sistemas Operacionais - Aula 7 - Processos e ThreadsCharles Fortes
O documento discute conceitos básicos de sistemas operacionais, incluindo threads e processos. Aborda como os sistemas operacionais gerenciam os recursos do hardware e permitem a execução de múltiplas tarefas. Explica que um processo é um programa em execução e pode existir em diferentes estados como em execução, pronto ou em espera. Por fim, discute threads, onde múltiplas operações podem ocorrer paralelamente dentro do mesmo processo.
Charles Fortes apresenta-se como professor de Programação Estruturada I. Ele é líder técnico na empresa Prime Systems e é apaixonado por desenvolvimento web, desktop e mobile. O curso abordará introdução à linguagem C, tipos de dados, estruturas de controle e repetição, vetores e matrizes.
O documento apresenta Charles Fortes, um líder técnico na empresa Prime Systems e professor de Inteligência Artificial. Ele fornece suas redes sociais e áreas de especialização que incluem desenvolvimento web, MVC, Angular.JS, JQuery, bancos de dados e inteligência artificial.
Este documento apresenta informações sobre Charles Fortes, professor de Programação Estruturada 2. Ele discute sobre funções e structs em C, e inclui slides sobre módulos de programas, protótipos de funções, parâmetros por valor e referência, e introdução a estruturas.
Este documento apresenta o professor Charles Fortes, que lecionará a disciplina de Inteligência Artificial. Ele é líder técnico na empresa Prime Systems e apaixonado por desenvolvimento web, além de ser pai e praticante de paintball e kenjutsu. O documento também descreve a ementa, conteúdo programático, bibliografia, cronograma de provas e trabalhos da disciplina.
Sistemas Operacionais - Aula 9 - Gerencia de RecursosCharles Fortes
O documento discute os conceitos de sistemas operacionais, incluindo gerenciamento de recursos e políticas de escalonamento. Aborda temas como kernel, processos e threads, critérios de escalonamento como utilização do processador e tempo de resposta, tipos de escalonamento como FIFO, round-robin e por prioridades, e gerenciamento de memória incluindo alocação contígua e particionada.
Este documento apresenta o professor Charles Fortes, que ensinará sobre linguagem de programação comercial .NET e C#. O documento discute brevemente o .NET Framework, seus tipos de dados, coleções e tratamento de erros.
Este documento apresenta as informações sobre o professor Charles Fortes e sobre os comandos de decisão em programação estruturada, incluindo IF-ELSE, BREAK, CONTINUE, GOTO e SWITCH-CASE.
Programação Estruturada 2 - Apresentação do ProfessorCharles Fortes
Este documento apresenta o professor Charles Fortes, que ensinará a disciplina de Programação Estruturada 2. Ele é líder técnico na empresa Prime Systems e tem experiência com desenvolvimento web, desktop e mobile. O documento também descreve a ementa da disciplina, que abordará depuração e documentação de programas em C, funções, tipos de dados estruturados, ponteiros e arquivos. Por fim, apresenta o plano de ensino e o calendário com datas de provas e entregas dos trabalhos.
Este documento resume a agenda de uma sessão de formação para consultores digitais. A sessão inclui discussões sobre soluções de gestão online, critérios para selecionar PMEs-alvo, e identificação de 10 PMEs potenciais para contato de acordo com os critérios definidos. Os participantes terão 15 minutos para completar exercícios relacionados a estes tópicos.
Quanto cobrar por um freela de mídias sociais?Vinícius Ghise
Você já teve um trabalho nas mãos e não sabia quanto cobrar por um freela de mídias sociais? Criei este método simples para precificar o serviço. Obviamente um administrador pode apresentar uma visão mais técnica e qualificada (aliás, aceito contribuições), mas vamos lá!
Este documento fornece informações sobre o processo de franquia da NOVA Cursos Profissionalizantes, incluindo 5 etapas para se tornar um franqueado, detalhes sobre a empresa, contrato de franquia, investimento e retorno esperado, treinamento, equipe necessária e cursos oferecidos.
Como lidar com as pessoas que você contrata para a criação do seu produto?
Entre as maiores tensões para manipuladores de equipes remotas, está o trabalho com temporários ou recursos terceirizados. Quais são as melhores práticas para colocar trabalhadores terceirizados, freelancers e trabalhadores temporários atualizados?
O documento fornece instruções sobre como configurar e usar o Hotzapp, uma plataforma de vendas. Inclui etapas como configurar URLs de lojas, criar webhooks no Shopify, baixar o aplicativo WhatsApp no computador e forçar a abertura do WhatsApp corporativo, colocar-se como online ou offline, contatar clientes, verificar pedidos, agendamentos e pagamentos. Também dá dicas sobre melhores práticas como usar a ordem padrão de contato e só alterar em casos específicos.
O documento discute empreender com desenvolvimento para a internet. Ele fornece conselhos sobre como ser um freelancer de sucesso, incluindo organização, precificação, cuidados com a saúde e imagem, e desenvolvimento de uma marca forte. Exemplos de projetos bem-sucedidos são fornecidos, assim como o que os clientes e desenvolvedores esperam um do outro.
O documento discute como a Análise por Pontos de Função pode ser usada para além de apenas estimativas de esforço, permitindo estimar defeitos, mudanças, acompanhar o progresso de projetos e melhorar processos de desenvolvimento de software. A visão limitada de que Pontos de Função servem apenas para indicar tempo de desenvolvimento é conceitualmente errada e subutiliza o potencial do método.
[Product Camp 2021] Lições aprendidas de uma transformação digitalProduct Camp Brasil
O documento discute três lições aprendidas de uma transformação digital: 1) Estrutura de times focada no cliente, 2) Entrega rápida de resultados validados através de PoCs e MVPs, 3) Enxergar times como unidades de negócio com foco no retorno sobre investimento de recursos e funcionalidades.
Este documento apresenta uma proposta de um sistema chamado Search Engine de uma empresa de consultoria e tecnologia. O sistema permite pesquisar e gerar relatórios a partir de diferentes bases de dados de forma rápida e sem esforço. A implementação inicial teria custo zero para o cliente.
Planejamento em Escritórios de Advocacia - Estudo INÉDITPaulo D'Ávila
Por que os escritórios de advocacia estão se modernizando?
Estudo das ferramentas atuais de gestão que estão sendo utilizadas pelos grandes escritórios no Brasil e que é sugerido pelas consultorias de gestão especializadas nessa área, além de consultar empresas de sistemas e sites especializados.
Como fazer evoluir a sua área de service deskLuis Fernandes
O documento fornece 5 dicas para melhorar a área de service desk de acordo com as práticas ITIL: 1) implementar o conceito de SPOC para melhorar a experiência do cliente; 2) estabelecer níveis de suporte para otimizar os recursos; 3) definir acordos de nível de serviço para melhorar a comunicação com os clientes; 4) criar uma base de conhecimento para resolver problemas de forma mais rápida; 5) adotar a melhoria contínua para aperfeiçoar processos.
1) O documento discute tópicos relacionados a webdesign, programação, websites e redes sociais. 2) Aborda temas como registro de domínios, hospedagem, HTML, CSS, usabilidade, testes de usuários e anúncios no Facebook e Instagram. 3) Também fornece dicas sobre como cobrar por trabalhos de webdesign.
1) O documento discute vários tópicos relacionados a webdesign, programação, websites e redes sociais, incluindo registro de domínios, hospedagem, HTML, CSS, usabilidade e anúncios no Facebook e Instagram.
2) É destacada a importância de separar conteúdo, estilo e comportamento na programação web usando HTML, CSS e JavaScript para melhorar a experiência do usuário.
3) É explicado que testes de usabilidade com usuários reais são importantes para identificar problemas e melhorar a conversão e satisfação dos visitantes do site
1) O documento discute tópicos relacionados a webdesign, programação, websites e redes sociais;
2) Aborda temas como registro de domínios, hospedagem, HTML, CSS, usabilidade, testes com usuários e anúncios no Facebook e Instagram.
3) Também fornece dicas sobre como cobrar por trabalhos de webdesign considerando custos fixos, variáveis e tipo de cliente.
Nessa apresentação eu falo de:
1.- Desafios da carreira de tecnologia:
1.1 - Caminhos para ingressar no mercado
1.2 -Atuando no mercado
1.3 - Estudando e mantendo o conhecimento
1.4 - Problemas que acontecem muito comuns
2.Carreiras
2.1 Web ( Backend,Frontend,Fullstack,QA,DevOps,DBA)
2.2 Mobile (iOS,Android,Fullstack)
2.3 Machine Learning
2.4 Inteligência Artificial
2.5 Data Science
2.6 Jogos
2.7 Outros ( Desktop, Segurança, Web3/BlockChain)
3.Atuando
3.1 Tipos de Empresa
3.2 Mercado Brasileiro
3.3 Remoto do Brasil pro Exterior
3.4 Migrando pro Exterior
3.5 Criador de conteúdo
3.6 Open Source
1) A empresa Kropyo contratou especialistas para repensar o processo de apontamento de horas de seus funcionários, que atualmente é feito por um sistema externo com problemas.
2) Além disso, a empresa tem dificuldade em gerar relatórios de pesquisa e desenvolvimento de qualidade para o MCTI, que exige tais relatórios para justificar investimentos.
3) Os especialistas sugerem diversas atividades como brainstorming e prototipação para entender melhor os problemas e desenvolver possíveis soluções que gerem valor para a empresa
1) O documento apresenta uma palestra sobre métodos ágeis, incluindo os benefícios de serem ágeis e técnicas como Extreme Programming e Scrum.
2) O palestrante fala sobre a importância de inspirar-se em líderes como Steve Jobs e sobre amar o que faz.
3) É enfatizado que ser ágil significa entregar valor de forma consistente e iterativa, e não apenas rápido.
Agência Digital, Freela ou Equipe Interna? Saiba como escolher!Ricardo Marsili
Entenda os principais fatores de escolha do tipo de equipe para o seu projeto e maximize suas chances de sucesso. Conheça também um case exemplificando os assuntos abordados.
Semelhante a Medição de esforço - Como combrar meus freelas (20)
Acesso a banco de dados com entity frameworkCharles Fortes
Este documento resume uma aula introdutória sobre acesso a banco de dados com C# e Entity Framework 6. O professor apresenta brevemente sua experiência e o tópico da aula, que inclui conceitos de acesso a dados, ORM e Entity Framework. Links úteis e uma seção prática são fornecidos para complementar o conteúdo teórico apresentado.
O documento resume as seguintes informações sobre Charles Fortes: 1) Ele é um líder técnico na empresa Prime Systems e é apaixonado por desenvolvimento web, desktop, mobile; 2) Ele é um contribuidor da Microsoft e participa de comunidades como a DotNetRaptors; 3) Suas áreas de interesse incluem inteligência artificial, sistemas fuzzy, mineração de dados e lógica difusa.
Este documento apresenta o professor Charles Fortes, que é líder técnico na empresa Prime Systems. Ele é apaixonado por desenvolvimento web, desktop, mobile e fala sobre suas redes sociais e habilidades que incluem MVC, Angular.js, jQuery, SQL Server e MySQL.
PE1 - Revisão e Matéria sobre Laços (FOR, WHILE, DO-WHILE)Charles Fortes
O documento apresenta as slides de uma aula sobre Programação Estruturada I ministrada pelo professor Charles Fortes. A aula inclui uma revisão de conceitos básicos e introdução a loops, com explicações sobre compiladores, blocos de código, funções básicas, tipos de dados, estruturas if-else e loops como for, while e do-while.
O documento apresenta o professor Charles Fortes, que ensinará a linguagem de programação C#. Ele é líder técnico da empresa Prime Systems e tem experiência com desenvolvimento web, desktop e mobile. O curso irá introduzir a plataforma .NET, C# e desenvolvimento de aplicações comerciais usando bancos de dados e XML.
Sistemas Operacionais - Aula 8 - Sincronização e Comunicação entre ProcessosCharles Fortes
O documento discute conceitos de sistemas operacionais como processos, threads, comunicação entre processos e problemas de compartilhamento de recursos. Aborda soluções para exclusão mútua como algoritmos de software e semáforos. Por fim, exemplifica problemas clássicos como o dos filósofos e do barbeiro.
O documento fornece dados econômicos e sociais sobre a Inglaterra e a França. A Inglaterra possui a 6a maior economia mundial e um PIB per capita de US$39.049, enquanto a França possui a 5a maior economia e um PIB per capita de US$42.991. Ambos os países têm taxas de desemprego acima de 7% e previsões de crescimento econômico moderado nos próximos 5-10 anos.
Sistemas Operacionais - Aula 6 - Estrutura do Sistema OperacionalCharles Fortes
O documento discute conceitos básicos de sistemas operacionais, incluindo o que é um sistema operacional, suas funções principais, hardware e software, processamento multiprogramável e multiprocessador. Também aborda o kernel, suas principais funções como gerenciamento de memória e E/S, e diferentes arquiteturas de kernel como monolítica, de camadas e de microkernel.
Sistemas Operacionais - Aula 4 - Revisão e ExercíciosCharles Fortes
O documento fornece uma introdução sobre sistemas operacionais, incluindo conceitos básicos como hardware, software, processamento, memória e arquitetura. Também discute tópicos como pipelining e sistemas distribuídos.
Sistemas Operacionais - Aula 3 - Hardware e SoftwareCharles Fortes
1) O documento apresenta conceitos básicos sobre sistemas operacionais, hardware e software.
2) É descrito o hardware incluindo processador, memória principal e dispositivos de entrada e saída.
3) Também são explicados conceitos de software como tradutores, interpretadores, linkers e loaders.
O documento apresenta uma aula sobre sistemas operacionais. Em três frases ou menos:
A aula discute os tipos de sistemas operacionais, incluindo monoprogramáveis-monotarefa, multiprogramáveis-multitarefa e sistemas com múltiplos processadores. É dada uma visão geral dos conceitos básicos de sistemas operacionais e suas funções. Alunos recebem um exercício para realizar sobre o capítulo 1 do livro-texto sobre arquitetura de sistemas operacionais.
Sistemas Operacionais - Aula 1 - História e Introdução a SOCharles Fortes
O documento apresenta uma breve história da computação desde os primórdios com o ábaco e os ossos de naiper até as gerações atuais de sistemas operacionais como Windows e Android. Resume as principais invenções ao longo da história como a máquina analítica de Charles Babbage e o computador mecânico de Hermann Hollerith, e discute as cinco gerações de computadores desde os primeiros movidos a válvulas até os atuais baseados em microprocessadores e internet.
Este certificado confirma que Gabriel de Mattos Faustino concluiu com sucesso um curso de 42 horas de Gestão Estratégica de TI - ITIL na Escola Virtual entre 19 de fevereiro de 2014 a 20 de fevereiro de 2014.
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Medição de esforço - Como combrar meus freelas
1. Community
Medição de Esforço
C F
@CharlesFortes
2. Medição de Esforço
Como cobrar meus Freelas
A medição de esforço para se realizar uma tarefa é uma das grandes dificuldades na vida
de um profissional na área de TI
Quanto vai demorar? Quando vai ficar pronto? Quanto vai custar?
@CharlesFortes
3. Medição de Esforço
Como cobrar meus Freelas
Para abordar este tópico vamos analisar uma das grandes realidades de quase todo
profissional de TI
Quanto cobrar pelos meus freelas?
@CharlesFortes
5. Medição de Esforço
Como cobrar meus Freelas
Segundo a Wikipédia: Freelancer
é o termo inglês para denominar o profissional autônomo, que
se autoemprega em diferentes empresas ou, ainda, guia seus trabalhos por projetos,
captando e atendendo seus clientes de forma independente. É uma tendência muito em
voga no mercado de jornalismo, design, propaganda, Web, tecnologia da informação,
música e muitos outros.
@CharlesFortes
6. Medição de Esforço
Como cobrar meus Freelas
Segundo ainda a Wikipédia: A palavra freela é muito utilizada no Brasil para designar aqueles
profissionais que trabalham de forma independente
@CharlesFortes
7. Medição de Esforço
Como cobrar meus Freelas
Seja para cobrar pelos seus freelas ou para fazer
uma análise de mudanças/projetos para sua
empresa, você tem que saber como calcular
o esforço necessário para realizar a tarefa e saber
equacionar quanto vale seu trabalho
Afinal todos querem no final das contas ter LUCRO e
não prejuízo
@CharlesFortes
8. Medição de Esforço
Como cobrar meus Freelas
Cobrar por projeto ou cobrar por hora?
X
@CharlesFortes
9. Medição de Esforço
Como cobrar meus Freelas
Depende do projeto
Se o domínio de problema é muito bem
conhecido, o escopo muito bem delimitado e
não irá alterar (HÁ #EuRi), você pode
cobrar por projeto
Para todo o resto existe MASTERCARD cobre
por hora!
@CharlesFortes
10. Medição de Esforço
Como cobrar meus Freelas
Mudar isso Mudar Aquilo Fazer Alterar Trocar Bláblábláblá Mudar isso Mudar Aquilo Fazer
Alterar Trocar Bláblábláblá Mudar
Formatar um computador isso Mudar Aquilo Fazer Alterar Trocar
Bláblábláblá Mudar isso Mudar Aquilo Fazer Alterar Trocar
Instalar uma nova do SQLServer em um servidor novo
Bláblábláblá Mudar isso Mudar Aquilo Fazer Alterar Trocar
Bláblábláblá da empresa noisso Mudar Aquilo Fazer
Mudar o logo
Mudar site
Alterar Trocar Bláblábláblá Mudar isso Mudar
Mudar mensagem
BlábláblábláTrocar
Aquilo Fazera Alterar que aparece quando se clica em salvar
Mudar isso Mudar Aquilo Fazer
@CharlesFortes
11. Medição de Esforço
Como cobrar meus Freelas
O maior problema de se cobrar por projeto, é que o usuário na
grande maioria das vezes faz alterações no escopo, ele
sempre pede algo a mais do que havia sido combinado.
O não é necessariamente uma coisa ruim, pois as mudanças que o
cliente pede servem para deixá-lo mais satisfeito com seu produto
ou seu serviço (princípio que sustenta metodologias ágeis)
@CharlesFortes
12. Medição de Esforço
Como cobrar meus Freelas
Devido a isto, a maioria das empresas e profissionais de TI adotam a forma
de cobrança por hora.
@CharlesFortes
14. Medição de Esforço
Como cobrar meus Freelas
Para decidir como começar é necessário ter o escopo do que tem que ser feito.
Simplificando muito, o escopo é uma lista de coisas que o
cliente precisa.
A lista do que ele quer deve ser deixada do ladinho e deve ser atendida se não conflitar
com interesses primários, como custo e resolução do problema
@CharlesFortes
15. Medição de Esforço
Como cobrar meus Freelas
Seu cliente quer que seus serviços sejam:
1. Barato
Prazo 2. Pra ontem
40 3. Melhor coisa do mundo
10 50
Qualidade Custo
Por isto, deve ser claro para ele desde o começo que a quantidade de itens a
ser atendido influi diretamente no valor, e que por isto deve-se priorizar que o que
realmente é vital ao negócio
@CharlesFortes
16. Medição de Esforço
Como cobrar meus Freelas
Nesta hora a vantagem em se cobrar por hora, é que
após dimensionar cada tarefa, o cliente pode como num
self-service, montar o prato dele conforme ele queira.
Além disto, toda vez que ele lembrar de algo, no meio do
projeto, e mudar tudo basta lembrá-los de que aquilo não
estava no escopo do projeto e basta adicionar isto às horas do
projeto (valor) e ao prozo de entrega.
@CharlesFortes
18. Medição de Esforço
Como cobrar meus Freelas
Tendo em mãos o que deve ser feito (o escopo), a primeira coisa que temos de fazer e
determinar o esforço necessário para se realizar a tarefa.
@CharlesFortes
19. Medição de Esforço
Como cobrar meus Freelas
Para isto, é necessário se conhecer a tarefa e conhecer a si mesmo.
Quanto maior o grau de conhecimento sobre a tarefa
e sobre quanto tempo você costuma demorar para
fazê-la maior a chance de você acertar o esforço
necessário
@CharlesFortes
20. Medição de Esforço
Como cobrar meus Freelas
Se você vai cobrar para formatar um
computador você sabe que em um
computador com as configurações X demora
30min para instalar o Windows
Se você vai modificar seu software para que ele agora
exporte os contatos em um formato novo você vai
gastar 20h
Isto porque você já fez isto antes e tem experiência nisto
@CharlesFortes
21. Medição de Esforço
Como cobrar meus Freelas
Quando não se tem a experiência sobre o domínio, deve-se penetrá-lo até que atinjamos
uma camada onde tenhamos conhecimento
Se não sabe sobre conciliação bancária, você sabe que vai ter de estudar para
aprender.
Você sabe quanto tempo você demora pra criar a tabela para armazenar os
dados, o tempo que se gasta para criar uma classe que lê o arquivo, ou na pior das
hipóteses, quanto tempo se gasta para fazer um FOR ou um IF
@CharlesFortes
22. Medição de Esforço
Como cobrar meus Freelas
Quanto mais próximo do nível de domínio você estiver, menos tempo você gastará para
fazer uma análise de esforço com menor chance de erro
@CharlesFortes
23. Medição de Esforço
Como cobrar meus Freelas
Analisar o esforço medindo a quantidade de IF’s, For, While, Funções
recursivas, etc., etc., etc... e o tempo que se demora para criar cada um
deles, pode lhe dar uma precisão maior sobre quanto vai custar o software.
Mas se chegar a este nível de detalhamento o esforço é muito grande, você teria
praticamente que fazer o software só para saber quanto ele vai custar.
@CharlesFortes
24. Medição de Esforço
Como cobrar meus Freelas
Rapidinha sobre pontos de função, pontos de objetos e outros
@CharlesFortes
25. Medição de Esforço
Como cobrar meus Freelas
Se você nunca formatou um computador antes, pelo menos consulte quem já fez isto
antes.
Sempre leve em consideração tudo o que deve ser feito para se
concluir a tarefa, e se não tiver experiência em determinado
item, recorra a quem tem
@CharlesFortes
26. Medição de Esforço
Como cobrar meus Freelas
Para se formatar uma máquina, leve em consideração o tempo
• Que a máquina leva para cada boot que ela faz
• Para instalar o Windows
• O tempo para se baixar os drivers na conexão disponível
• Tempo para se configurar os itens do windows
• Tempo para instalar os programas padrões como Office
• Tempo explicando para o cliente uma série de coisas que ele vai perguntar
@CharlesFortes
27. Medição de Esforço
Como cobrar meus Freelas
Para software leve em consideração
• Análise
• Estudo
• Planejamento
• Documentação
• Desenvolvimento
• Homologação
• Correções
• Deploy
@CharlesFortes
28. Medição de Esforço
Como cobrar meus Freelas
- Analise e estudo : 16h
- Documentação de Modelagem : 4h
- Validação Documento de Modelagem : 2h
- Testes de Unidade : 4h
- Codificação : 16h
- Testes Funcionais : 16h
--------------------------------------
- Publicação para Homologação e Produção : 1h
- Homologação : 10h
- Testes de Publicação : 1h
--------------------------------------
- Total : 70h
@CharlesFortes
29. Medição de Esforço
Como cobrar meus Freelas
E sempre adicione os itens imprevistos e que tem boa chance de acontecer, como por
exemplo uma segunda formatação, um problema para achar a versão correta do
driver, uma internet lenta ou um erro de entendimento nos requisitos que te leve a ter
de reconstruir toda uma classe
@CharlesFortes
30. Medição de Esforço
Como cobrar meus Freelas
Claro que não vamos e nem há como prever tudo que pode acontecer. Apenas lembre-se
de deixar um tempo sobrando para imprevistos.
E se um imprevisto tem a grande chance de acontecer,
aja antecipadamente (ex.: se o cliente tem internet da OI,
leve um modem 3G pra baixar os drivers)
@CharlesFortes
31. Medição de Esforço
Como cobrar meus Freelas
É uma prática muito comum reservar 20% a mais do tempo para imprevistos, e em 90%
das vezes estes 20% são usados, em 7% ele foi pouco (precisava de uns 30%) e em 3% das
vezes ele fica como lucro (e olhe lá)
@CharlesFortes
33. Medição de Esforço
Como cobrar meus Freelas
Custo base: Não ficar no prejuízo
• Deslocamento
• Alimentação
• Mão de obra
• Analise
• Testes
• Desenvolvimento
• Documentação
• Etc... Etc..
@CharlesFortes
34. Medição de Esforço
Como cobrar meus Freelas
Exemplo:
• Pegar 2 ônibus ou gasolina até o local => R$ 8,00
• Almoçar/Lanchar => R$ 12,00
• Custos com material de escritório (Imprimir, Internet, computador, etc) => R$ 5,00
• O valor médio da hora para esta atividade: R$ 10,00
Valor da hora = R$ 35,00/hora
Para um projeto de 100 horas = 100h x R$ 35,00/h = R$ 3500,00 + impostos (~13%) = R$
3.955,00
@CharlesFortes
35. Medição de Esforço
Como cobrar meus Freelas
Calculando o valor da hora então:
1) Calcula seu custo base no cenário médio
2) Adicione os impostos da nota
3) Adicione um percentual de margem de lucro que gostaria de ter (ex.: 30%)
4) Multiplique pelo nº de horas que irá gastar
@CharlesFortes
37. Medição de Esforço
Como cobrar meus Freelas
Tenha um valor mínimo (ex.: nada que você me pedir
custará menos de 50,00 reais)
Valorize seu trabalho (não existe isto de só um programinha
bobo, sem nada demais)
@CharlesFortes
38. Medição de Esforço
Como cobrar meus Freelas
Quanto maior o desconto maior a dor de cabeça
Não cobre barato demais, ao fazer isto você está diminuindo seu
trabalho e prostitui o mercado.
Seu trabalho vale tanto quanto o de qualquer um
Se você oferece um bom diferencial, não tenha medo de cobrar por isto (de quem
for utilizar-se dele)
@CharlesFortes
39. Medição de Esforço
Como cobrar meus Freelas
Calcule sempre horas inteiras (facilita o cálculo e deixa boas margens)
Não seja inflexível, negocie seu preço final, mas lembre-se de não dar descontos que fique
abaixo do seu custo base
@CharlesFortes
40. Medição de Esforço
Como cobrar meus Freelas
Não cobre pela cara do cliente, atenda o seu joaquim da padaria
igualmente ao diretor de marketing da coca-cola, os dois terão
necessidades diferentes, e isto já fará a diferença no valor por si só.
@CharlesFortes
41. Medição de Esforço
Como cobrar meus Freelas
@CharlesFortes
br.linkedin.com/in/charlesfortes
facebook.com/charles.fortes
pangeanet.org/profile/charlesfortes