domingo, 29 de junho de 2014

Manifesto ágil e o básico sobre Scrum: tudo o que você precisa saber

O texto a seguir diz em poucas palavras o básico sobre Scrum, tudo o que você precisa saber para se contextualizar e conhecer de uma vez por todas o que é a agilidade.

Também ressalta como leitura obrigatória o Manifesto para Desenvolvimento Ágil de Software: http://agilemanifesto.org/iso/ptbr/

Introdução ao Scrum

Scrum vem sendo utilizado para o desenvolvimento de produtos complexos desde o início dos anos 90. [...] Scrum não é um processo ou uma técnica para o desenvolvimento de produtos. Ao invés disso, é um framework dentro do qual você pode empregar diversos processos e técnicas. O papel do Scrum é fazer transparecer a eficácia relativa das suas práticas de desenvolvimento para que você possa melhorá-las, enquanto provê um framework dentro do qual produtos complexos podem ser desenvolvidos.
Teoria do Scrum
Scrum, que é fundamento na teoria de controle de processos empíricos, emprega uma abordagem iterativa e incremental para otimizar a previsibilidade e controlar riscos. Três pilares sustentam qualquer implementação de controle de processos empíricos.
O Primeiro Pilar é a Transparência
A transparência garante que aspectos do processo que afetam o resultado devem ser visíveis para aqueles que gerenciam os resultados. Esses aspectos não apenas devem ser transparentes, mas também o que está sendo visto deve ser conhecido. Isto é, quando alguém que inspeciona um processo acredita que algo está pronto, isso deve ser equivalente à definição de pronto utilizada.
O Segundo Pilar é a Inspeção
Os diversos aspectos do processo devem ser inspecionados com uma frequência suficiente para que variações inaceitáveis no processo possam ser detectadas. A frequência da inspeção deve levar em consideração que qualquer processo é modificado pelo próprio ato da inspeção. O problema acontece quando a frequência de inspeção necessária excede a tolerância do processo à inspeção. Os outros fatores são a habilidade e a aplicação das pessoas em inspecionar os resultados do trabalho.
O Terceiro Pilar é a Adaptação
Se o inspetor determinar, a partir da inspeção, que um ou mais aspectos do processo estão fora dos limites aceitáveis e que o produto resultante será inaceitável, ele deverá ajustar o processo ou o mterial sendo processado. Esse ajuste deve ser feito o mais rápido possível para minimizar desvios posteriores.
Existem três pontos para inspeção e adaptação em Scrum. A Reunião Diária é utilizada para inspecionar o progresso em direção à Meta da Sprint e para realizar adaptações que otimizem o valor do próximo dia de trabalho. Além disso, as reuniões de Revisão da Sprint e de Planejamento da Sprint são utilizadas para inspecionar o progesso em direção à Meta da Versão para Entrega e para fazer as adaptações que otimizem o valor da próxima Sprint. Finalmente, a Retrospectiva da Sprint é utilizada para revisar a Sprint passada e definir que adaptações tornarão a próxima Sprint mais produtiva, recompensadora e gratificante.
Conteúdo do Scrum
O framework Scrum consiste em um conjunto formado por Times Scrum e seus papéis associados, Eventos com Duração Fixa (Time-Boxes), Artefatos e Regras.
Times Scrum são projetados para otimizar flexibilidade e produtividade. Para esse fim, eles são auto-organizáveis, interdisciplinares e trabalham em iterações. Cada Time Scrum possui três papéis: 1) o ScrumMaster, que é responsável por garantir que o processo seja entendido e seguido; 2) o Product Owner, que é responsável por maximizar o valor do trabalho que o Time Scrum faz; e 3) o Time, que executa o trabalho propriamente dito. O Time consiste em desenvolvedores com todas as habilidades necessárias para transformar os requisitos do Product Owner em um pedaço potencialmente entregável do produto ao final da Sprint.
Scrum emprega os eventos com duração fixa (time-boxes) para criar regularidade. Entre os elementos do Scrum que têm duração fixa, temos a reunião de Planejamento da Versão para Entrega, a Sprint, a Reunião Diária, a Revisão da Sprint e aRetrospectiva da Sprint. O coração do Scrum é a Sprint, que é uma iteração de um mês ou menos, de duração consistente com o esforço de desenvolvimento. Todas as Sprints utilizam o mesmo modelo de Scrum e todas as Sprints têm como resultado um incremento do produto final que é potencialmente entregável. Cada Sprint começa imediatamente após a anterior.








Scrum utiliza quatro artefatos principais. O Backlog do Produto é uma lista priorizada de tudo que pode ser necessário no produto. O Backlog da Sprint é uma lista de tarefas para transformar o Backlog do Produto, pro uma Sprint, em um incremento do produto potencialmente entregável. Um burndown é uma medida do backlog restante pelo tempo. Um Burndown de Versão para Entrega mede o Backlog do Produto restante ao longo do tempo de um plano de entrega. Um Burndown de Sprint mede os itens do Backlog da Sprint restantes ao longo do tempo de uma Sprint.








As Regras fazem o elo entre os eventos com duração fixa (time-boxes), os papéis e os artefatos do Scrum. [...] Por exemplo, uma regra do Scrum diz que somente membros do Time – as pessoas comprometidas em transformar o Backlog do Produto em um incremento – podem falar durante uma Reunião Diária.




Acesse o site oficial da Scrum Alliance para materiais de estudo, artigos e cursos!




domingo, 22 de junho de 2014

Como transformar um PC em roteador Wi-Fi?

por PAULO ALVES


Conexões sem fio são crescentemente mais populares e necessárias na sociedade moderna. Mesmo sabendo disso, talvez nunca tenha lhe ocorrido que um PC comum com Windows 7 pode ser transformado em um roteador wireless – pois saiba é possível. Confira o tutorial abaixo e veja como distribuir sua conexão com a Internet a qualquer dispositivo.
Passo 1. Baixe e instale o Free WiFi Hotspot.
Passo 2. Abra o programa e preencha os primeiros campos com o nome desejado para a conexão sem fio personalizada, além de uma senha para proteger o acesso.
Defina os parâmetros de conexão (Foto: Reprodução/Paulo Alves)Defina os parâmetros de conexão (Foto: Reprodução/Paulo Alves)




















Passo 3.
 Em seguida, escolha a fonte na qual o computador obtém acesso à rede, como Ethernet (para cabo), Bluetooth ou Wi-Fi.
Selecione a fonte da conexão (Foto: Reprodução/Paulo Alves)Selecione a fonte da conexão (Foto: Reprodução/Paulo Alves)



















Passo 4. 
Clique em ‘Start’ para iniciar a conexão.
Clique no botão para começar a distribuir o sinal (Foto: Reprodução/Paulo Alves)Clique no botão para começar a distribuir o sinal (Foto: Reprodução/Paulo Alves)


















Passo 5. 
Confira no próprio computador se a conexão está disponível. Lembre-se, porém, que o computador que distribui o sinal não pode conectar no ponto de acesso virtual criado com o Free WiFi Hotspot. Por isso, um eventual teste deve ser feito com outro dispositivo, como um smartphone ou um segundo PC.

Confira se o hotspot foi criado (Foto: Reprodução/Paulo Alves)Confira se o hotspot foi criado (Foto: Reprodução/Paulo Alves)



















A ferramenta pode ser muito útil em casos em que algumas máquinas específicas têm permissão para conectar à rede local. Portanto, o Free WiFi Hotspot consegue distribuir o sinal para gadgets a priori não permitidos pelo administrador.

quarta-feira, 18 de junho de 2014

CRIANDO SEU PRÓPRIO SISTEMA OPERACIONAL!!!



LINUX Já pensou você criar seu próprio sistema operacional do seu jeito, com os programas que você quer, do que você quer? Isso é possível, com um site que cria sistemas operacionais online, trata-se do suse studio. 



O Suse é um sistema Linux, que é patrocinada pela Novell. A empresa tem um site, onde quem tem vontade de criar seu próprio sistema pode fazer o seu, em apenas questão de minutos. No site você pode escolher qual sistema gráfico você vai querer para seu sistema, se é Gnome, KDE ou X11, você pode escolher os programas que vai querer instalar, como tocador de áudio e vídeo, o programas de escritório, como o open office, etc.

Para fazer tudo isso você precisa se cadastrar no site: http://susestudio.com/.  Para se cadastrar você clica em create account/sing in .

Depois  em baixo na página vai pedir seu e-mail, em still needan account, (só são aceitos usuários do google e do yahoo), você coloca seu e-mail e clica em Request ivitation.

E em Name your appliance, você escolhe o nome que você quer dar para o sistema. Terminado você clica em create appliance.

Feito isso é só começar a escolher os programas clicando em Software.Lá você terá milhares de opções de software, todos eles separado em grupos. Você pode escolher quantos quiser. ( para escolher você pode pesquiar por nome em search for software e depois clicar em +add ou clicando nos grupos de software e depois clicar em +add).

Depois você vai em configuration. Lá você escolherá as opções de idioma, a região onde mora (para o horário do relógio) e as opções de usuários e senhas. Em personalize você escolhe a imagem em que o sistema irá iniciar (você tem a opção de colocar a imagem que voce quiser basta fazr uploading da imagem desejada) e logo (voce também pode cologar o logo desejado). 

Feito tudo isso basta ir em build e escolher o formato em format, se você deseja gravá-lo em cd/dvd basta selecionar Live CD/DVD (.ISO) e depois clicar em Build. Depois de clicar e em Build e depois de criar o seu sistema, irá aparecer o seu sistema criado e as opções Test Drive em que você poderá pré visualizar seu sistema seu sistema online. Se você gostar você pode baixá-lo na opçãodownload. Se não gostar basta modificá-lo e deixar do seu jeito. 

Feito isso você abre seu email e vai ter lá um email, para você confirmar sua inscrição. Você no link de confirmação e irá aparecer uma nova janela para voce logar no site. Irá ter a opção com o e-mail do google e uma outra com o yahoo. 

Depois de logar, irá abrir a página principal. Para começar a fazer seu sistema basta clicar em Create new appliance.

E irá abrir uma página para você escolher o tipo de sistema gráfico e o sistema operacional. Recomendo o open suse, para selecionar é só clicar em uma das opções de gráfico (prefiro o KDE ou Gnome, pois são mais bonitos).

Mais embaixo na página, terá a opção para você escolher a arquitetura de seu computador, se é 32-bit ou 64-bit (se seu computador tiver menos de 2 Gb de memória ele é de 32-bit, se mais de 64-bit).

Se baixar no formato ISO, depois é só gravar no CD ou DVD.

quarta-feira, 11 de junho de 2014

Leitura: WinUSB Maker 2.0 Beta e uTorrent 3.4.2 Build 31633

WinUSB Maker é a nova ferramenta para quem quer mais uma alternativa para instalar o Windows em um computador, mas prefere fazê-lo usando um pendrive em vez de um disco (CD ou DVD). Além da simples questão de escolha, muitas vezes o PC em questão não conta com leitor de discos, restando a entrada USB como única opção.
O WinUSB Maker conta com a opção de usar tanto uma imagem ISO quanto um diretório de configuração como fonte para a criação de um pendrive “bootável”. Assim, é possível inserir um disco de instalação do Windows no drive de um computador, copiar tudo para um dispositivo USB e ganhar muito mais praticidade e segurança para armazenar os dados.

Criando um Windows USB

v
O processo é bem simples e intuitivo. Primeiro, você deve selecionar se vai usar uma pasta de configuração ou uma imagem ISO como fonte. Feito isso, defina qual o dispositivo USB que vai receber os arquivos e as definições do programa estão prontas. Basta clicar em “Make It Bootable” para que o WinUSB Maker comece a trabalhar.
Vale lembrar que esse processo pode ser bastante demorado, principalmente se a versão do Windows escolhida for uma mais recente. De qualquer forma, não passam de alguns minutos até que o seu pendrive esteja com todos os arquivos necessários para instalação do Windows.

Pendrive ou HD externo

O WinUSB Maker pode trabalhar tanto com pendrives quanto com discos rígidos externos. O aplicativo suporta dispositivos de até 1 TB, ou seja, espaço de sobra para que todos os arquivos de instalação do Windows sejam incluídos de forma prática e segura em um equipamento portátil e de fácil armazenamento.

Antes de usar o dispositivo, seja ele qual for, o WinUSB Maker formata-o em NTFS. Além disso, vale lembrar que ele reconhece apenas equipamentos removíveis, garantindo que não haverá nenhuma confusão do tipo apagar algum de seus discos rígidos.
WinUSB Maker

Compatibilidade

O WinUSB Maker é compatível apenas com algumas versões do sistema operacional Windows. Apenas as seguintes versões podem ser “transportadas” para dentro de um pendrive por este programa:
• Windows 8
• Windows 7
• Windows Server 2007
• Windows Server 2011
• Versões baseadas nos Windows 7 e 8
Vale lembrar que todas as versões e edições dos sistemas listados acima são suportadas, tanto as de 32-bits quanto as de 64-bits.


Leia mais: http://www.baixaki.com.br/download/winusb-maker.htm

___________________________________________________________


uTorrent


O uTorrent é um dos primeiros nomes que vêm à cabeça de quem baixa arquivos da web. O programa que inovou ao oferecer um visual compacto e excelentes ferramentas que aproveitam de verdade a banda larga chega à sua terceira versão e apresenta uma série de novidades.
Mantendo recursos que deram certo, como o leitor de RSS, e aderindo novidades muito interessantes, como a possibilidade de instalar aplicativos no programa (no melhor estilo extensão de navegador), o uTorrent dá sequência em sua caminhada e mostra não ser por acaso o fato de seu nome ser sinônimo de downloads rápidos.
uTorrent e sua nova interface

Ainda mais rápido

O que já era bom ficou ainda melhor. A partir desta versão, o uTorrent aprimorou a velocidade com que adiciona torrents com muitos arquivos à lista de download. Isso vai tornar ainda mais ágil o processo de iniciar uma nova transferência, também porque algumas falhas relacionadas ao consumo excessivo de memória foram corrigidas.

Link magnético pré-carregado

Recentemente, o The Pirate Bay, maior rastreador de torrents do mundo, anunciou que substituiria os tradicionais torrents por links magnéticos. O uTorrent (e a maioria dos outros aplicativos do gênero) também estão prontos para tal novidade, mas, desta vez, este programa traz outro recurso inteligente para trabalhar com este tipo de protocolo.
Link magnético pré-carregado
Antes, quando você adicionava um link magnético, só tinha acesso ao seu conteúdo quando a transferência era, de fato, iniciada. Agora, o uTorrent pré-carrega o arquivo, permitindo a você saber qual o seu conteúdo antes mesmo de adicioná-lo à sua lista de downloads.

Transferência para dispositivos

Outra novidade do uTorrent é o sistema nativo de transferência de arquivos multimídia direto para outros dispositivos. Entre as opções suportadas estão smartphones e tablets com Android, iPhone, iPod, iPod Touch, iPad, AppleTV, PlayStation 3, Xbox 360 e ainda outros equipamentos certificados pela BitTorrent.

Streaming de conteúdo

Uma novidade bastante interessante aqui é a opção de transmissão de conteúdo. Enquanto você faz o download, dependendo do quanto já foi transferido para a máquina é possível visualizá-lo. Esse tipo de recurso já existe em aplicativos P2P, mas agora chega ao mundo dos torrents. Essa opção é extremamente útil para quem quer ter certeza de que está baixando o conteúdo correto.

Controle remoto

Se você estiver indo para a faculdade ou para o trabalho e quiser deixar o computador ligado para continuar algum download, poderá saber exatamente como estão os processos de transferência dos arquivos baixados. Isso graças ao serviço de controle remoto que foi adicionado à nova versão do uTorrent.
Acesso pelo site remoto
Com ele torna-se possível acessar e controlar os downloads de qualquer lugar em que você esteja (desde que haja conexão com a internet). A maneira mais simples é por meio do site Remote.uTorrent, mas também é possível controlar tudo por um aplicativo disponibilizado para smartphones Android (ainda em fase de testes).
Para habilitar o acesso remoto é necessário seguir algumas rápidas instruções. Siga o caminho Opções > Preferências > Remoto. Em seguida, marque a caixa de seleção que está ao lado da opção “Habilitar Acesso uTorrent Remoto”. Depois, escolha um nome de usuário e uma senha. Quando acessar o site para controlar remotamente o aplicativo, insira-os novamente.

Central de aplicativos

Não são só a Apple, o Android e o Google Chrome que possuem uma central de aplicativos. O novo uTorrent vem com suporte para a instalação de uma série de aplicações extras que darão novas funções ao cliente de torrent. Os complementos são divididos nas categorias vídeo, áudio e podcast, e você pode ainda realizar buscas por apps.
Central de aplicativos do uTorrent
Por meio dessas extensões você pode fazer download de músicas gratuitas, assistir a filmes independentes compartilhados por seus próprios criadores, visualizar um mapa global indicando de onde vêm os usuários em contato com você via download e upload, twittar informações sobre suas transferências e muito mais.
Um dos aplicativos mais interessantes disponível no novo uTorrent é o uMap. Com ele, você pode saber de onde estão vindo os arquivos baixados e até mesmo qual versão do aplicativo está sendo utilizada para enviar os dados.

Instalação

Durante a instalação, o uTorrent oferece também a adição de uma barra de ferramentas em seu navegador, bem como a definição de nova página inicial. Se você não quer aplicar tais alterações, desmarque as opções indicadas na imagem abaixo.
Instalação


Leia mais em: http://www.baixaki.com.br/download/utorrent.htm#ixzz34LBimKtf



Atividades:

1) O que é IMAGEM ISO?

2) Faça um DVD com o programa Drive Pack Solution 14.5 disponibilizado pelo professor Francis Torres.  Crie um Pen drive Bootável com o sistema operacional Windows para formatar um computador na próxima aula. Atividade Avaliativa.