Assine o Feed desse BlogOntem participei de um workshop sobre gestão de projetos, ministrado pelo Edson Machado Filho . compartilho abaixo as principais anotações que fiz sobre esse workshop: 1. abertura com a apresentação do vídeo de um surfista de ondas tsunami o qual é rebocado até a onda por outro surfista mais experiente através de um jet-ski. 2. na briga do rochedo com o mar quem mais sofre são os mariscos… Os gerentes de projetos também estão entre os clientes e os patrocinadores do projeto. 3. 4. 6. 7.
Sei que é uma questão clássica da engenharia de software: espremer o cronograma da fase de testes, testar pouco, testar mal e depois reclamamos – porque a equipe de desenvolvimento não produziu um software de qualidade? Mas ainda assim, penso que vale o esforço de escrever mais esse texto sobre o assunto, pois certamente é uma questão recorrente nas empresas que desenvolvem software. A partir desse cronograma realista se tem as condições para que a qualidade se desenvolva.
Neste artigo reproduzo o framework para desenvolvimento ágil proposto por Jim Highsmith no livro “Agile Project Management: Creating Innovative Products, Second Edition”. E você como tem desenvolvido os seus sistemas, ou mesmo tocados outros projetos que não de desenvolvimento? Tem adotado alguma das práticas ágeis, ou não? Utiliza-se do velho conhecido modelo “cascata”, ou alguma [...].
Tenho buscado adotar algumas práticas propostas pelas metodologias ágeis para a gestão de projetos, pois entendo que só utilizar o PMBOK não é suficiente para um cenário de incertezas cada vez maiores nos projetos. Quando se busca abordagens para a gestão de projetos deve-se considerar que: a) processos de gestão de projetos orientados a produção [...].
Para fechar 2011, segue uma lista com os cinco artigos publicados nesse ano que segundo o Google Analytics foram os mais lidos aqui no blog Qualidade de Software Ltda: 1. Visão geral: áreas de conhecimento do pmbok x cinco grupos de processos 2. Seis barreiras na elicitação de requisitos 3. Tipos de testes de software 4. Três abordagens principais [...].
O mercado de certificações profissionais na área de TI movimenta milhões todos os anos, e há certamente certificações para todas os tipos de necessidades, e aquelas mais reconhecidas e valorizadas e as que não fazem tanto sucesso. Na área da engenharia de software há uma certificação que está agora sendo oferecida aqui no Brasil, e ainda [...].
O Scrum tem sido cada vez mais adotado tanto para a gerência do desenvolvimento de software, como a gerência de projetos de modo geral. A gerência baseda no Scrum difere da escola tradicional de gestão em diversas áreas. A tabela abaixo sumariza as principais diferenças entre essas duas escolas: Escola tradicional Escola Scrum Diversos papéis como [...].
Como professor da graduação do curso de tecnologia em análise e desenvolvimento de sistemas sei claramente as dificuldades que nossos alunos ainda enfrentam com a língua inglesa, o que muitas vezes acaba por limitar o acesso a bons materiais de engenharia de software. Um outro ponto importante que sempre busco para os meus alunos são [...].
Relaciono abaixo cinco principais práticas propostas pelo Scrum: 1. Clientes devem se tornar parte do time de desenvolvimento; 2. Devem existir entregas intermediarias frequentes; 3. O time de desenvolvimento deve estar alerta aos riscos do projeto e desenvolver ações de tratamento aos riscos; 4. Não esconder problemas e riscos debaixo do tapete; 5. Deve haver transparência [...].
Antes de conhecer os axiomas associados ao teste de software, precisamos saber que um axioma é uma sentença ou preposição que não é provada ou demonstrada e é considerada como óbvia ou como um consenso inicial necessário para a construção ou aceitação de uma teoria. Por essa razão, é aceito como verdade e serve como [...].
Esse artigo faz parte da categoria de artigos conceituais e descreve os tipos de testes de software. Em outro artigo havia escrito sobre as fases de testes, e acredito que esse novo artigo contribua para o correto entendimento de conceitos fundamentais sobre testes. Cada tipo de teste tem foco em um objetivo particular, por exemplo: - [...].
Durante a execução dos testes funcionais por uma equipe independente do desenvolvimento, é importante estabelecer uma forma comunicação para o relato do progresso da execução dos testes. No momento da execução a equipe já tem em mãos o total de caso de testes e se for uma equipe que possui registros históricos de outros projetos executados, [...].
A elicitação de requisitos para o desenvolvimento de software tem sido um desafio para os praticantes da engª de software. Todos sabemos que um requisito mal elicitado causará problemas em todo o restante do desenvolvimento, mas mesmo assim ainda cometemos muitos erros. Segue abaixo três abordagens que julgo serem importantes e que nos ajuda muito [...].
Na linha de que uma imagem vale por mil palavras, estava buscando na internet um vídeo que ilustrasse a importância da engenharia de requisitos para o desenvolvimento de um software com boa qualidade e custos e prazos controlados. Encontrei então o vídeo abaixo, que ilustra de forma leve e bem humarada os problemas que a [...].
O desenvolvimento de software nos dias atuais demanda por prazos e custos reduzidos, e qualidade elevada. Conjugar esses três fatores no processo de desenvolvimento não é tarefa fácil e uma das coisas que pode ajudar a obter um software de qualidade é exatamente a qualidade do requisito que foi elicitado. Veja abaixo oito características de [...].
Ao estudar o guia do PMBOK sempre senti falta de uma figura que me desse a visão geral das áreas de conhecimento integradas aos cinco grupos de processos: iniciação, planejamento, execução, controle e encerramento. A partir dessa necessidade gerei a figura que publico abaixo, para eventualmente ajudar a outras pessoas que possam ter sentido essa [...].
A elicitação de requisitos visa identificar e descrever os requisitos de um software a ser desenvolvido. O processo para a elicitação de requisitos prevê primeiramente a identificação dos objetivos gerais do software, informações sobre os problemas atuais existentes e por fim as necessidades que devem ser endereçadas pelo software. Sabendo-se que o objetivo de um software [...].
Para fechar o ano de 2010 publico uma lista com os dez artigos que segundo o Google Analytics foram os mais lidos aqui no blog Qualidade de Software Ltda: 1. Metodologia de Desenvolvimento de Software: Importância Conceitos e Princípios 2. Passo a Passo para a Elaboração do Modelo de Dominio – Parte 1 de 2 3. Como [...].
Nessa época do ano o calendário nos chama para a necessidade de reflexões: o que fizemos de bom no ano que se encerra e o que queremos mudar no ano vindouro é geralmente a base de muitas reflexões. Aproveitando esse espírito de renovação que um novo ano nos traz, que tal planejar para o próximo [...].
Esse artigo trata de um assunto que certamente interessa aos gerentes de projetos, às equipes de projetos, aos patrocinadores e aos clientes: o que fazer para um projeto ser bem sucedido? Uma das tarefas mais difíceis da gerência de projetos é prever se o projeto será bem sucedido. A maioria dos gerentes orientados a [...].