No Sprint Review Meeting, participam todos os envolvidos no projeto;E avaliado principalmente se aequipe atingiu o objetivo do sprint;Alem disso, e avaliado se as funcionalidades do Product Backlog para aquele Sprint foram implementadas. Por padrao, o servidor de banco de dados Postgresql desabilita o acesso remoto, isto e, so e possivel manipular seus dados do servidor onde ele esta instalado. Questoes de seguranca.Para alterar e definir quais sao os computadores e redes que podem acessar o banco de dados, e necessario alerar dois arquivos: o pgba_conf e e o postgresql.confNo meu caso, minha rede domestica, nao tenho preocupacoes quanto a seguranca, entao, se voce tambem nao tem, voce pode deixar qualquer um acessar o banco de dados fazendo assim:No pgba_conf, localize o trecho abaixo:# This file controls: which hosts are allowed to connect, how clients# are authenticated, which PostgreSQL user names they can use, which# databases they can access. Records take one of these forms:## local DATABASE USER METHOD [OPTION]# host DATABASE USER CIDR-ADDRESS METHOD [OPTION]# hostssl DATABASE USER CIDR-ADDRESS METHOD [OPTION]# hostnossl DATABASE USER CIDR-ADDRESS METHOD [OPTION]e insira mais uma linha assim:host all all 0.0.0.0 0.0.0.0 trustNo arquivo postgresql.conf:Localize a linha abaixo:#listen_addresses = 'localhost' e substitua-a por listen_addresses = '*' reinicie o servidor, e agora ele esta apto a receber conexoes. Nao domino o assunto, nem tampouco me atrevo a escrever muito sobre isso aqui, mas Fluent Interfaces e uma forma de escrever codigo. E um esforco para criar interfaces mais intuitivas, onde outros analistas que vao utilizar o seu metodo possam facilmente entender a regra de negocio a qual o seu metodo esta inserido e/ou pretende resolver.A abordagem e interessantissima, embora nao aplicavel a todos os casos de software. Guilherme Chapiewski escreveu artigos interessantes sobre este assunto no blog dele, inclusive, implementou uma classe de exemplo, uma API para envio de e-mails, utilizando Fluent Interfaces.Link para os artigos:Refatorando para Fluent InterfaceUm exemplo pratico de Fluent Interface Conjunto de funcionalidades desejadas;O product backlog, no inicio do projeto, nao precisa estar completo; pode ser iniciado com as funcionalidades mais obvias.Durante o Sprint Planning Meeting, o product owner prioriza as funcionalidades; a equipe entao divide estas funcionalidades em tarefas. As funcionalidades definidas pelo Project Owner sao transferidas para o Sprint backlog. Lista de tarefas que o Scrum Team se compromete a entregar em um Sprint.Sao extraidos do Product Backlog, conforme a priorizacao do Product Owner e a percepcao da equipe sobre o tempo necessario para fazer as implementacoes;Cabe a equipe a quantidade de itens que serao levados para o Sprint Backlog;Durante o Sprint, o Scrum Master atualiza o Sprint Backlog, refletindo as tarefas completadas e quanto tempo sera necessario para completar aquelas que ainda nao estao prontas. A estimativa das tarefas que ainda nao estao prontas sao calculadas e plotadas em um grafico, chamdo Sprint Burndown Chart.Durante um Sprint, novos requisitos nao sao incluidos. Mudancas sao aceitas, porem, ficarao para um outro Sprint. Parecia um dia normal, passei a manha inteira no colegio, discutindo, participando das aulas, conversando com os amigos e amigas, tudo em sua plena normalidade.Chegando em casa, como sempre, fui