<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-br">
		<id>http://wiki.mstech.com.br/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ricardo.agulhari</id>
		<title>MSTECH wiki - Contribuições do usuário [pt-br]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.mstech.com.br/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ricardo.agulhari"/>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php/Especial:Contribui%C3%A7%C3%B5es/Ricardo.agulhari"/>
		<updated>2026-05-07T13:17:54Z</updated>
		<subtitle>Contribuições do usuário</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Feedback_Wall&amp;diff=6199</id>
		<title>Feedback Wall</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Feedback_Wall&amp;diff=6199"/>
				<updated>2017-08-08T16:16:30Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: /* Itens do muro */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=O que é e para que serve?=&lt;br /&gt;
A ideia é bastante simples: criar um kanban de melhorias aberto para todos os times da empresa.&lt;br /&gt;
&lt;br /&gt;
O nosso objetivo com isso é acelerar a melhoria continua no ambiente organizacional.&lt;br /&gt;
&lt;br /&gt;
A próxima review está agendada para '''14/08/2017'''&lt;br /&gt;
&lt;br /&gt;
====Itens do muro====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Item&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Up&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Situação&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Resolução&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|Permitir alterar plano de fundo&lt;br /&gt;
|7&lt;br /&gt;
|Em progresso&lt;br /&gt;
|Essa diretiva foi criada quando não existia a TV Colaborativa, e o papel de parede era a alternativa viável de transmitir uma mensagem a todos da empresa. Por tanto, '''a solicitação foi acatada''', e nos próximos dias um guia de utilização será liberado, e a possibilidade de alteração em sequência. Os planos de fundo que já foram criados, continuarão disponíveis para quem desejar. &lt;br /&gt;
Vale ressaltar que esporadicamente o papel de parede das máquinas poderá ser substituído pela MSTECH como forma de comunicação. Porém será possível substituir o papel de parede sem problemas posteriormente.&lt;br /&gt;
|-&lt;br /&gt;
|Alterar forma de disponibilizar arquivos para download. Permitir disponibilizar diretamente, sem passar pelo GTI&lt;br /&gt;
|2&lt;br /&gt;
|Concluída - Negada&lt;br /&gt;
|Antes do GTI controlar os downloads, os responsáveis não removiam os arquivos e o espaço no servidor acabava frenquentemente. Dado esse cenário, foi '''considerado inviável''' alterar a política.&lt;br /&gt;
Gostaríamos de entender melhor as necessidades que levaram a essa solicitação para entender de que forma podemos melhorar o processo atual, por isso convidamos a todos que respondam a duas perguntas rápidas neste link: https://goo.gl/nBCdBM&lt;br /&gt;
|-&lt;br /&gt;
|Empresa aberta 24 horas, ou até mais tarde&lt;br /&gt;
|1&lt;br /&gt;
|Concluída - Negada&lt;br /&gt;
|Por motivo de segurança, das leis trabalhista (adicional noturno, descanso obrigatório), além dos custos inerentes a manter a empresa disponível para acesso por 24 horas (eletrecidade, ar condicionado, por exemplo), '''não é possivel''' atender a solicitação. Contudo, como está sendo construída uma proposta de trabalho Home Office, acreditamos que os motivadores dessa proposta ficarão obsoletos.&lt;br /&gt;
|-&lt;br /&gt;
|Não precisar apontar horas, já que trabalhamos com prazos ou sprints&lt;br /&gt;
|3&lt;br /&gt;
|Concluída - Negada&lt;br /&gt;
|Toda empresa que trabalha com gestão do conhecimento, precisa ter a medição do trabalho para medir seu custo. Entretanto, está em estudo um '''modelo simplificado''' para o apontamento de horas, de forma que seja menos custoso para a operação e não prejudique a formação de custo pela controladoria.&lt;br /&gt;
Além disso, o papel do apontamento de horas é objeto de estudo atual pela gestão da empresa, se o mesmo deve-se aplicar a custo diretamente ou a um levantamento histórico para aumentar a precisão de estimativas apenas. Em breve desejamos trazer novas informações em relação a esse assunto.&lt;br /&gt;
|-&lt;br /&gt;
|Ter uma biblioteca colaborativa na área de descompressão&lt;br /&gt;
|1&lt;br /&gt;
|Em progresso&lt;br /&gt;
|'''A solicitação será acatada'''. A estante será disponibilizada essa semana. Complementar a essa ideia, achamos positivo uma campanha de doação de livros já não mais utilizados pelos funcionários, para reforçar nossa biblioteca. Ações para doações de livro começarão na empresa nas próximas semanas.&lt;br /&gt;
|-&lt;br /&gt;
|Proposta para trabalhar Home Office&lt;br /&gt;
|7&lt;br /&gt;
|Em definição&lt;br /&gt;
|Aspectos técnicos e legais estão sendo levantados para construir a proposta, assim como outras empresas que já aderiram ao modelo estão sendo consultadas. Pedimos ajuda de todos na elaboração da proposta, para isso estamos aceitando ideias mais objetivas sobre o assunto '''; )'''.&lt;br /&gt;
Gostaríamos que fossem apontadas alternativas sobre como implantar esse modelo na empresa. Disponibilizamos um link para que você possa contribuir com sugestões: https://goo.gl/forms/HodjOM7zqkDRULJF2&lt;br /&gt;
|-&lt;br /&gt;
|Ter um quadro de entrega por cliente&lt;br /&gt;
|1&lt;br /&gt;
|Em definição&lt;br /&gt;
|Uma proposta será construída e apresentada até o dia 11/08/2017&lt;br /&gt;
|-&lt;br /&gt;
|Voltar o café com ideias&lt;br /&gt;
|3&lt;br /&gt;
|Em definição&lt;br /&gt;
|Confirmaremos a disponibilidade de agenda e o formato com o Stevanato para prosseguir com a ação.&lt;br /&gt;
|-&lt;br /&gt;
|Disponibilizar camisetas e camisas polo da MSTECH para compra novamente&lt;br /&gt;
|1&lt;br /&gt;
|Em progresso&lt;br /&gt;
|Ainda no mês de agosto, serão criados desenhos de camisas e camisetas que serão disponibilizadas para compra pelos colaboradores.&lt;br /&gt;
|-&lt;br /&gt;
|Mural de conhecimento: criar um mural com demandas em tecnologias diferentes, para as pessoas se candidatarem. Ex.: Python, Ruby, ChatBot, Azure&lt;br /&gt;
|&lt;br /&gt;
|Em definição&lt;br /&gt;
|Até o dia 11/08 será criado um grupo de colaboradores para descrever o mural e escrever a política de funcionamento do mesmo.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=P%C3%A1gina_principal&amp;diff=5329</id>
		<title>Página principal</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=P%C3%A1gina_principal&amp;diff=5329"/>
				<updated>2017-07-27T12:37:10Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Bem vindo a Wikipedia da MSTECH&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki.&lt;br /&gt;
&lt;br /&gt;
==Sobre a Wiki MSTECH==&lt;br /&gt;
&lt;br /&gt;
A Wiki MSTECH é uma ferramenta disponibilizada pela empresa para manter informações sobre os produtos e projetos que compõem o plataforma de soluções da empresa. A Wiki é colaborativa, portanto todos estão convidados a disponibilizar informações sobre os projetos e produtos desenvolvidos. &lt;br /&gt;
&lt;br /&gt;
Sugestões de informações que podem ser inseridas nessa ferramenta: Requisitos do projeto/produto, roadmap futuro de evolução, documentos de arquitetura e implantação, manuais de usuários, clientes que possuem a ferramenta e sua versão e materiais informativos para fins comerciais.&lt;br /&gt;
&lt;br /&gt;
A Wiki também será um &amp;quot;hub&amp;quot; de informações para consolidar outras ferramentas da empresa, como o portal de cardápio dos designers, o ambiente Moodle para disponibilizar conteúdos de capacitação dos funcionários (em breve) entre outras coisas. Documentos como o backlog dos especialistas também estarão, em breve, nessa plataforma.&lt;br /&gt;
&lt;br /&gt;
Vale ressaltar que a Wiki, assim como as demais ferramentas, '''é de acesso restrito apenas aos funcionários da empresa''' e, como tal, seu conteúdo está protegido pelas cláusulas da empresa de sigilo das informações.&lt;br /&gt;
&lt;br /&gt;
Não sabe editar ou contribuir com a Wiki? Os links abaixo são recomendados para iniciar a colaboração.&lt;br /&gt;
&lt;br /&gt;
'''Vamos lá?'''&lt;br /&gt;
&lt;br /&gt;
== Clientes MSTECH ==&lt;br /&gt;
* [[Lençóis Paulista]]&lt;br /&gt;
&lt;br /&gt;
== Produtos MSTECH ==&lt;br /&gt;
* [[Produtos]]&lt;br /&gt;
&lt;br /&gt;
== Ações de padronização e qualidade ==&lt;br /&gt;
* [[Equipes de especialidades]]&lt;br /&gt;
* [[Mentoria de código]]&lt;br /&gt;
* [[Mentoria na metodologia SCRUM]]&lt;br /&gt;
* [[Verificação de segurança e desempenho]]&lt;br /&gt;
* [[Grupo de Qualidade (GQA)]]&lt;br /&gt;
&lt;br /&gt;
== Padrões de Desenvolvimento MSTECH==&lt;br /&gt;
* [[Processo de desenvolvimento de Software MSTECH]]&lt;br /&gt;
* [[Política de Segurança da Informação para o Desenvolvimento MSTECH]]&lt;br /&gt;
* [[Diretrizes]]&lt;br /&gt;
* [[Políticas dos processos MSTECH]]&lt;br /&gt;
&lt;br /&gt;
== Produção de conteúdo==&lt;br /&gt;
* [[Manual do SCORM]]&lt;br /&gt;
&lt;br /&gt;
== Outras informações ==&lt;br /&gt;
* [[Glossário de termos técnicos]]&lt;br /&gt;
* [[Repertório de estimativas]]&lt;br /&gt;
&lt;br /&gt;
== Feedback Wall ==&lt;br /&gt;
* [[Feedback Wall]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regras do Quadrante ==&lt;br /&gt;
* [[Regras do Quadrante]]&lt;br /&gt;
&lt;br /&gt;
== Começando ==&lt;br /&gt;
* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ FAQ do MediaWiki]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Help:Editing_pages Help]&lt;br /&gt;
* [http://wang.wustl.edu/mediawiki/extensions/index.php Converta tabela Excel em tabela Wiki rapidamente]&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=P%C3%A1gina_principal&amp;diff=5259</id>
		<title>Página principal</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=P%C3%A1gina_principal&amp;diff=5259"/>
				<updated>2017-07-24T19:33:10Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Bem vindo a Wikipedia da MSTECH&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki.&lt;br /&gt;
&lt;br /&gt;
==Sobre a Wiki MSTECH==&lt;br /&gt;
&lt;br /&gt;
A Wiki MSTECH é uma ferramenta disponibilizada pela empresa para manter informações sobre os produtos e projetos que compõem o plataforma de soluções da empresa. A Wiki é colaborativa, portanto todos estão convidados a disponibilizar informações sobre os projetos e produtos desenvolvidos. &lt;br /&gt;
&lt;br /&gt;
Sugestões de informações que podem ser inseridas nessa ferramenta: Requisitos do projeto/produto, roadmap futuro de evolução, documentos de arquitetura e implantação, manuais de usuários, clientes que possuem a ferramenta e sua versão e materiais informativos para fins comerciais.&lt;br /&gt;
&lt;br /&gt;
A Wiki também será um &amp;quot;hub&amp;quot; de informações para consolidar outras ferramentas da empresa, como o portal de cardápio dos designers, o ambiente Moodle para disponibilizar conteúdos de capacitação dos funcionários (em breve) entre outras coisas. Documentos como o backlog dos especialistas também estarão, em breve, nessa plataforma.&lt;br /&gt;
&lt;br /&gt;
Vale ressaltar que a Wiki, assim como as demais ferramentas, '''é de acesso restrito apenas aos funcionários da empresa''' e, como tal, seu conteúdo está protegido pelas cláusulas da empresa de sigilo das informações.&lt;br /&gt;
&lt;br /&gt;
Não sabe editar ou contribuir com a Wiki? Os links abaixo são recomendados para iniciar a colaboração.&lt;br /&gt;
&lt;br /&gt;
'''Vamos lá?'''&lt;br /&gt;
&lt;br /&gt;
== Clientes MSTECH ==&lt;br /&gt;
* [[Lençóis Paulista]]&lt;br /&gt;
&lt;br /&gt;
== Produtos MSTECH ==&lt;br /&gt;
* [[Produtos]]&lt;br /&gt;
&lt;br /&gt;
== Ações de padronização e qualidade ==&lt;br /&gt;
* [[Equipes de especialidades]]&lt;br /&gt;
* [[Mentoria de código]]&lt;br /&gt;
* [[Mentoria na metodologia SCRUM]]&lt;br /&gt;
* [[Verificação de segurança e desempenho]]&lt;br /&gt;
* [[Grupo de Qualidade (GQA)]]&lt;br /&gt;
&lt;br /&gt;
== Padrões de Desenvolvimento MSTECH==&lt;br /&gt;
* [[Processo de desenvolvimento de Software MSTECH]]&lt;br /&gt;
* [[Política de Segurança da Informação para o Desenvolvimento MSTECH]]&lt;br /&gt;
* [[Diretrizes]]&lt;br /&gt;
* [[Políticas dos processos MSTECH]]&lt;br /&gt;
&lt;br /&gt;
== Produção de conteúdo==&lt;br /&gt;
* [[Manual do SCORM]]&lt;br /&gt;
&lt;br /&gt;
== Outras informações ==&lt;br /&gt;
* [[Glossário de termos técnicos]]&lt;br /&gt;
* [[Repertório de estimativas]]&lt;br /&gt;
&lt;br /&gt;
== Regras do Quadrante ==&lt;br /&gt;
* [[Regras do Quadrante]]&lt;br /&gt;
&lt;br /&gt;
== Começando ==&lt;br /&gt;
* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ FAQ do MediaWiki]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Help:Editing_pages Help]&lt;br /&gt;
* [http://wang.wustl.edu/mediawiki/extensions/index.php Converta tabela Excel em tabela Wiki rapidamente]&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Pol%C3%ADtica_de_Seguran%C3%A7a_da_Informa%C3%A7%C3%A3o_para_o_Desenvolvimento_MSTECH&amp;diff=4675</id>
		<title>Política de Segurança da Informação para o Desenvolvimento MSTECH</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Pol%C3%ADtica_de_Seguran%C3%A7a_da_Informa%C3%A7%C3%A3o_para_o_Desenvolvimento_MSTECH&amp;diff=4675"/>
				<updated>2017-04-26T13:35:50Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: /* 3.7 Proteção de dados */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Versão 1.0 - publicada em 20/05/2016'''&lt;br /&gt;
&lt;br /&gt;
= 1. Apresentação =&lt;br /&gt;
&lt;br /&gt;
A Política de Segurança da Informação da MSTECH EDUCAÇÃO E TECNOLOGIA LTDA tem por finalidade estabelecer as diretrizes de segurança da informação para desenvolvimento de sistemas e dos serviços prestados aos seus clientes, reduzindo os riscos e garantindo a integridade, confidencialidade, sigilo e disponibilidade das informações dos sistemas de informação e recursos. Este documento possui caráter oficial e tange como modelo de referência aplicável para toda a empresa. &lt;br /&gt;
&lt;br /&gt;
= 2. Escopo =&lt;br /&gt;
&lt;br /&gt;
A MSTECH, uma empresa de desenvolvimento de sistemas computacionais comprometida com os seus ativos de informação hospedados em sua própria infraestrutura de TI para acesso de seus clientes e usuários, necessita planejar as ações de segurança da informação nos níveis em que ela possa ser manipulada ou acessada, como os recursos computacionais que armazenam e manipulam a informação, passando pelo tratamento dos dados, pelo código produzido pela área de desenvolvimento de software da empresa até aos requisitos que serão exigidos dos usuários destes sistemas.&lt;br /&gt;
&lt;br /&gt;
Para facilitar a compreensão, a disseminação e a busca das informações contidas neste documento pelas áreas e colaboradores diretamente envolvidos decidiu-se por segmentá-lo nos níveis de segurança da informação com abrangência na segurança das aplicações e do banco de dados como o conjunto de ações para garantir o tratamento e armazenamento correto dos dados dentro da aplicação e prevenir vulnerabilidades que permitam o ataque e roubo de informações por pessoas mal-intencionadas.&lt;br /&gt;
&lt;br /&gt;
= 3. Segurança das aplicações e do banco de dados =&lt;br /&gt;
A segurança das aplicações corresponde aos sistemas websites desenvolvidos pela MSTECH e hospedados na infraestrutura de TI, estes sistemas devem acessar o banco de dados com usuário configurado somente com permissão de leitura e escrita dos dados, não sendo permitido conceder quaisquer permissões de alterações dos objetos de banco de dados para os usuários utilizados pelos sistemas.&lt;br /&gt;
&lt;br /&gt;
== 3.1 Validação dos dados ==&lt;br /&gt;
Para evitar possíveis falhas de segurança comuns em aplicações web, os sistemas devem realizar a validação da entrada de dados provenientes do cliente ou a partir do ambiente, antes de qualquer uso dessa informação. Esta deficiência abrange quase todas as principais vulnerabilidades tais como: scripting, cross site, injeção de SQL, injeção intérprete, ataques local e Unicode, arquivos de ataques do sistema e estouros de buffer.&lt;br /&gt;
&lt;br /&gt;
Todos os dados de entrada recebidos pelo sistema devem ser tratados antes mesmo de serem processados, a rotina de validação deve ser realizada sempre no lado do servidor (podendo ser aplicado também no lado cliente mas, mesmo nesse caso, não se exclui a validação do lado servidor) e centralizada na aplicação com base em um conjunto de caracteres permitidos para cada campo.&lt;br /&gt;
&lt;br /&gt;
Além disso, são considerados a identificação de todas as fontes de dados e sua classificação como sendo confiáveis ou não e, quando necessário o uso de caracteres especiais em algum campo, sempre realizar a codificação destes caracteres em UTF-8 para evitar que sejam tratados como código executável. Os dados de uma entidade externa ou cliente nunca devem ser considerados automaticamente como confiáveis sendo tratados em conformidade com as práticas citadas.&lt;br /&gt;
Todas as requisições e respostas devem utilizar o padrão de codificação UTF-8.&lt;br /&gt;
&lt;br /&gt;
== 3.2 Autenticação e gerenciamento de credenciais ==&lt;br /&gt;
A autenticação deve validar a identidade digital dos usuários autorizados bem como garantir que suas credenciais sejam transportadas de maneira segura, essa validação das permissões do usuário por parte do sistema deve ser realizada antes da execução de qualquer ação.&lt;br /&gt;
&lt;br /&gt;
Os controles de autenticação e autorização devem executar padronizados e, já na ocorrência de situações excepcionais, como no caso de falhas, executar os procedimentos específicos com o propósito de manter o sistema seguro (por exemplo, negando a entrada do usuário no sistema).&lt;br /&gt;
&lt;br /&gt;
Quando a aplicação gerenciar um repositório de credenciais as senhas devem ser armazenadas na base de dados somente sob a forma de hash reconhecidamente forte pelo mercado e, a tabela/arquivo que armazena as senhas e as próprias chaves devem ser manipuladas apenas pela aplicação. Já as credenciais de autenticação de acesso aos serviços externos à aplicação devem ser armazenadas em um local protegido. &lt;br /&gt;
&lt;br /&gt;
Cada sistema estabelece um padrão de senhas fortes sendo implementadas considerando a especificação dos requisitos de comprimento e complexidade de senha. Os sistemas críticos devem exigir alterações mais frequentes nas credenciais de segurança e o tempo entre as trocas de senhas devem ser controlados administrativamente.&lt;br /&gt;
&lt;br /&gt;
Os mecanismos de recuperação de senhas devem ser implementados de forma segura, atendendo aos requisitos da seção “3.1 Validação dos dados” deste documento.&lt;br /&gt;
&lt;br /&gt;
Todas as páginas e todos recursos devem seguir os padrões de autenticação definidos pela MSTECH, exceto os destinados especificamente como sendo públicos. As tentativas de autenticação suspeitas devem ser registradas, incluindo solicitações com metadados relevantes e necessários para investigações de segurança.&lt;br /&gt;
&lt;br /&gt;
Para evitar possíveis ataques de força bruta devem ser disponibilizados nas telas de autenticação recursos de proteção tal como o CAPTCHA.&lt;br /&gt;
&lt;br /&gt;
Por fim, a MSTECH considera que todos os usuários e senhas de seus sistemas são pessoais e intransferíveis, não sendo de sua responsabilidade quaisquer sanções decorrentes de mau uso dessas credenciais.&lt;br /&gt;
&lt;br /&gt;
== 3.3 Controle de acesso ==&lt;br /&gt;
As configurações de autorização dos controles de acessos especificam as atribuições e responsabilidades para cada tipo/perfil de usuário e quais seriam os objetos da informação, páginas, funcionalidades e recursos a que eles terão acesso e os níveis de permissão. &lt;br /&gt;
&lt;br /&gt;
Os usuários que acessarem os recursos da informação devem ter suas credenciais válidas para realização deste acesso e estarem associados a um conjunto bem definido de funções e privilégios, essas funções e permissões de metadados serão protegidas de adulteração.&lt;br /&gt;
&lt;br /&gt;
== 3.4 Gerenciamento de sessão ==&lt;br /&gt;
O gerenciamento de sessão é o mecanismo essencial do conjunto de interações entre usuário e o aplicativo na web. As sessões devem ser únicas para cada usuário e não podem ser adivinhadas ou compartilhadas, sendo invalidadas quando já não são mais necessárias e expiradas durante os períodos de inatividade. &lt;br /&gt;
&lt;br /&gt;
Sempre que possível, as aplicações devem utilizar um framework ou sistema conhecido, testado e confiável para realizar o gerenciamento de sessão, evitando a criação de mecanismos próprios e inseguros.&lt;br /&gt;
&lt;br /&gt;
Todas as páginas que requerem autenticação devem possuir acesso fácil e visível à função de logout.&lt;br /&gt;
&lt;br /&gt;
Quando o usuário faz o logout sua sessão deve ser invalidada, tanto no lado cliente excluindo os respectivos cookies e tokens, quanto no lado servidor invalidando os mesmos. Assim, mesmo que o usuário force a recriação dos cookies e tokens destruídos o sistema não os aceita.&lt;br /&gt;
&lt;br /&gt;
Todas as sessões devem ser criadas com um tempo para expiração, de modo que após esse tempo de inatividade devem ser invalidadas automaticamente pelo servidor. Além disso, deve ser configurado um tempo limite após o qual as sessões são invalidadas independente da atividade.&lt;br /&gt;
&lt;br /&gt;
Sempre que um usuário é autenticado ele recebe um novo identificador de sessão e autenticação, mesmo que já exista um com o mesmo nome no lado cliente, neste caso o valor anterior deverá ser invalidado e sobrescrito com o novo valor.&lt;br /&gt;
&lt;br /&gt;
Os identificadores armazenados em cookies devem ser criados com escopo mínimo, especificado com o parâmetro path. Além disso, os cookies de autenticação deverão ser setados com os atributos HttpOnly e Secure.&lt;br /&gt;
&lt;br /&gt;
Para operações com dados sensíveis o sistema deve utilizar mecanismos adicionais ao gerenciamento de sessão, como a criação de tokens ou parâmetros aleatórios associados com a sessão e página atual.&lt;br /&gt;
&lt;br /&gt;
== 3.5 Criptografia de dados ==&lt;br /&gt;
Os dados confidenciais, tanto os armazenados no banco de dados quanto nos arquivos de configuração, como conexões de banco de dados, deverão ser criptografados. Os acessos às chaves devem ser realizados de uma forma segura. Define-se por dados confidenciais quaisquer tipos de senha e outros dados que o escopo do projeto considere como sensível.&lt;br /&gt;
&lt;br /&gt;
As senhas não devem ser armazenadas no banco de dados em forma de texto, ao invés disso apenas um hash da senha reconhecidamente forte será armazenado.&lt;br /&gt;
&lt;br /&gt;
O gerenciamento e acesso às chaves de criptografia devem seguir uma política específica, que define todo o ciclo de geração, distribuição, revogação e expiração das chaves, assim como a forma de armazenamento e acesso das mesmas. &lt;br /&gt;
&lt;br /&gt;
A geração de números, nomes, textos e identificadores aleatórios devem ser realizadas por um módulo de criptografia confiável, de forma que os valores gerados não sejam previsíveis. &lt;br /&gt;
&lt;br /&gt;
== 3.6 Tratamento de erros e log ==&lt;br /&gt;
Na ocorrência de algum erro o sistema deve exibir uma página padronizada de erro sendo que esta evitaria a exibição de detalhes técnicos para os usuários.&lt;br /&gt;
&lt;br /&gt;
Os erros e operações relevantes deverão ser armazenados em log com as devidas informações necessárias para uma futura investigação do ocorrido. Além disso, os dados armazenados em log devem conter apenas as informações úteis para o mesmo, sem coletar informações sensíveis a menos que estritamente necessário.&lt;br /&gt;
&lt;br /&gt;
As informações registradas devem ser tratadas de forma segura e protegidas de acordo com a sua classificação de dados. Além disso, estes registros devem ter seu “tempo de vida” limitado e o mais curto possível e as aplicações configuradas periodicamente devendo ser realizado o expurgo dos dados de log. &lt;br /&gt;
&lt;br /&gt;
== 3.7 Proteção de dados ==&lt;br /&gt;
As aplicações devem buscar atender três requisitos gerais de proteção aos dados:&lt;br /&gt;
&lt;br /&gt;
'''a)	Confidencialidade:''' os dados são protegidos contra acesso não autorizado ou vazamento. Essa proteção deve ser garantida em qualquer ponto, tanto no armazenamento quanto no transporte;&lt;br /&gt;
&lt;br /&gt;
'''b)	Integridade:''' a integridade dos dados deve ser garantida através de mecanismos de proteção que impeçam a alteração, criação ou comprometimento por usuários sem a devida autorização;&lt;br /&gt;
&lt;br /&gt;
'''c)	Disponibilidade:''' os usuários autenticados e devidamente autorizados são capazes de acessar os dados a qualquer instante.&lt;br /&gt;
A proteção de dados sensíveis armazenados no servidor é aplicável na preservação e no controle de acesso, incluindo dados em cache, arquivos temporários e dados acessíveis somente por usuários específicos do sistema. Tais dados devem ser criptografados mesmo quando armazenados no servidor, de acordo com a seção “3.5 Criptografia de dados” deste documento.&lt;br /&gt;
&lt;br /&gt;
Será restrito o acesso aos usuários apenas às funcionalidades, dados e informações do sistema que são necessárias para execução de suas tarefas, ou seja, deve-se aplicar o princípio do menor privilégio seguindo as práticas da seção “3.3 Controle de acesso” deste documento.&lt;br /&gt;
&lt;br /&gt;
Não devem ser armazenadas senhas, strings de conexão ou outras informações confidenciais em texto claro/legível ou em qualquer forma considerada insegura no lado cliente. Isso é válido também quando há utilização de formatos inseguros como: viewstate, viewbag, Flash ou código compilado à ser executado no lado cliente.&lt;br /&gt;
&lt;br /&gt;
Em produção, deve-se publicar apenas páginas e código fonte compilado, se possível. O código fonte que precisar de armazenamento no servidor deve estar protegido para evitar o acesso de usuários. Em caso de publicação de API´s nenhuma documentação deverá ser publicada em ambientes de homologação e produção.&lt;br /&gt;
&lt;br /&gt;
Deverão ser removidos os comentários dos códigos em produção, assim como documentações, aplicações e funcionalidades extras não necessárias e que possam revelar informações sobre o sistema. Também deverão ser aplicadas técnicas como ofuscação e minificação de código, obrigatoriamente em trechos que manipulam códigos sensíveis e ao máximo possível dos demais trechos de código do sistema.&lt;br /&gt;
&lt;br /&gt;
As páginas e formulários que contenham informações sensíveis, incluindo páginas de login, deverão ser devidamente configuradas para impedir o autopreenchimento e o cache no lado cliente.&lt;br /&gt;
&lt;br /&gt;
== 3.8 Segurança nas comunicações ==&lt;br /&gt;
Os servidores devem possuir certificados TLS validados por uma CA (autoridade certificadora) confiável, e o protocolo TLS deve ser utilizado em todas as conexões, externas ou internas, que requeiram autenticação e/ou envolvam dados e funções sensíveis. &lt;br /&gt;
&lt;br /&gt;
Deve-se utilizar em todo o processo de certificação e criptografia apenas os algoritmos, chaves e protocolos mais fortes e o sistema não poderá aceitar uma alternativa de conexão insegura, mesmo na ocorrência de erros no processo.&lt;br /&gt;
&lt;br /&gt;
== 3.9 Arquivos e recursos ==&lt;br /&gt;
Sempre que houver redirecionamento e encaminhamento de URL o destino deverá ser validado por uma white list ou deverá exibir um aviso de redirecionamento para conteúdo não confiável.&lt;br /&gt;
&lt;br /&gt;
Dados de arquivos provenientes de fontes não confiáveis não devem ser utilizados diretamente em comandos de leitura e escrita de arquivos e nem executados por uma aplicação.&lt;br /&gt;
&lt;br /&gt;
Em qualquer funcionalidade onde um arquivo pode ser recebido pelo sistema, deve-se restringir os tipos de arquivos aceitos apenas ao necessário. Os arquivos devem ser validados quanto ao seu tipo (através da extensão, tipo mime e cabeçalhos) e conteúdo (verificado por um antivírus), a fim de prevenir o carregamento de arquivos que possam ser interpretados ou executados pelo servidor. A validação é realizada por white list, e antes dessa validação os caracteres especiais, de controle e Unicode deverão ser removidos do nome e extensão do arquivo.&lt;br /&gt;
&lt;br /&gt;
Os arquivos obtidos de fontes não confiáveis devem ser armazenados fora do diretório do sistema e com permissões limitadas (nunca com permissão de execução), preferencialmente em um servidor de conteúdo ou banco de dados. Ao armazenar um arquivo, seu nome deve ser alterado para um identificador único e não previsível, recuperável pela aplicação e, no caso de nomes repetidos, não subscrever os arquivos já existentes.&lt;br /&gt;
&lt;br /&gt;
O caminho absoluto de um arquivo não deve ser enviado para o usuário ou para o lado cliente da aplicação. Sempre utilizar um mecanismo de mapeamento de recursos.&lt;br /&gt;
&lt;br /&gt;
== 3.10 Mobile ==&lt;br /&gt;
Dados sensíveis não devem ser armazenados no dispositivo sem proteção (criptografia ou hash seguros), mesmo em áreas protegidas do sistema.&lt;br /&gt;
Identificadores armazenados no dispositivo que possam ser acessados por outras aplicações (UDID, IMEI entre outros) não devem ser utilizados como token de autenticação.&lt;br /&gt;
&lt;br /&gt;
A aplicação requisitará a permissão de acesso apenas para os recursos e funcionalidades realmente necessários, evitando assim o vazamento de informações sensíveis.&lt;br /&gt;
&lt;br /&gt;
Evite exportar activities, intents, content providers e equivalentes para outras aplicações no mesmo dispositivo, aqueles que precisarem ser exportados deverão ser validados todos os parâmetros de entrada.&lt;br /&gt;
&lt;br /&gt;
Para evitar análises de engenharia reversa, a descompilação e leitura de código fonte e scripts deve ser dificultada através do uso de ofuscadores de código, minificação e, se possível, criptografia.&lt;br /&gt;
&lt;br /&gt;
== 3.11 Web Services e API´s ==&lt;br /&gt;
Todos os webservices e API´s devem implementar mecanismos de autenticação e autorização de acordo com as respectivas políticas de segurança. Além disso, para webservices o gerenciamento de sessão também deve implementar esses mecanismos.&lt;br /&gt;
&lt;br /&gt;
Todos os parâmetros de entrada deverão ser validados quanto ao seu conteúdo, formato e tamanho. &lt;br /&gt;
&lt;br /&gt;
== 3.12 Configurações ==&lt;br /&gt;
Sempre que for necessário o uso de componentes, bibliotecas ou plataformas de terceiros, utilizar a última versão estável destes. Na ocorrência de atualização de componentes já em uso, as próximas versões dos sistemas devem utilizar os componentes atualizados, principalmente se a atualização visa corrigir falhas de segurança.&lt;br /&gt;
&lt;br /&gt;
Os sistemas próprios e componentes de terceiros são configurados de maneira segura quando publicados. Configurações e funções desnecessárias serão removidas, assim como eventuais exemplos para desenvolvimento, documentações, credenciais de teste e demais configurações padrão.&lt;br /&gt;
&lt;br /&gt;
A comunicação entre as partes do sistema (aplicação, banco de dados, serviços, entre outros) deve ser realizada através de um canal seguro e encriptado, utilizando credenciais para autenticação com o menor nível de privilégio necessário.&lt;br /&gt;
&lt;br /&gt;
Os sistemas são publicados e configurados de forma que fiquem isolados de demais sistemas no mesmo servidor, ou seja, utilizando credenciais e restrições de permissão com privilégio mínimo. Assim, mesmo na eventual ocorrência de um atacante conseguir acesso completo ao sistema, este não conseguirá comprometer demais sistemas no mesmo servidor, nem tampouco o servidor em si.&lt;br /&gt;
&lt;br /&gt;
Os ambientes de desenvolvimento e testes devem ser isolados, apenas com acesso interno. Qualquer ambiente com acesso externo (como o de homologação) seguem as mesmas diretivas e padrões de segurança dos ambientes de produção.&lt;br /&gt;
&lt;br /&gt;
=== 3.12.1 Configurações para servidor web ===&lt;br /&gt;
Para os websites, criar o arquivo robots.txt com regras que negam o acesso aos arquivos e diretórios sensíveis que não podem ser indexados. &lt;br /&gt;
Preferencialmente, todos os arquivos e diretórios sensíveis devem estar em um diretório comum, negando o acesso apenas a esse diretório. &lt;br /&gt;
&lt;br /&gt;
Os servidores web também são configurados de forma a oferecer o maior nível de segurança às aplicações. De acordo com as seguintes configurações:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    a)	A listagem de diretórios deve ser desabilitada;&lt;br /&gt;
&lt;br /&gt;
    b)	Os métodos HTTP aceitos devem ser definidos e os demais devem ser explicitamente bloqueados;&lt;br /&gt;
&lt;br /&gt;
    c)	As respostas HTTP devem conter um cabeçalho que especifique um conjunto de caracteres seguro;&lt;br /&gt;
&lt;br /&gt;
    d)	Os cabeçalhos HTTP ou qualquer parte da resposta não devem revelar informações sobre os componentes e sistemas utilizados no servidor;&lt;br /&gt;
&lt;br /&gt;
    e)	Utilizar os cabeçalhos e valores '''“X-Content-Type-Options: nosniff”, “X-XSS-Protection: 1; mode=block” e “X-Frame-Options: sameorigin”''', a menos que estritamente necessário o uso de configurações diferentes.&lt;br /&gt;
&lt;br /&gt;
=== 3.12.2 Configurações para servidor de BD ===&lt;br /&gt;
A conta padrão de administrador do servidor de banco de dados deve ter seu nome e senha alterados, e se possível a conta deve ser desabilitada.&lt;br /&gt;
&lt;br /&gt;
Se houver uma conta de “convidado”, esta deve ter seu acesso negado a todas as bases de dados, a menos que estritamente necessário.&lt;br /&gt;
&lt;br /&gt;
O role “public” não deve ter permissão de acesso às stored procedures.&lt;br /&gt;
&lt;br /&gt;
A configuração padrão de portas utilizadas pelo servidor de banco deve ser alterada, especificando portas não conhecidas previamente.&lt;br /&gt;
&lt;br /&gt;
Se houver um serviço de descobrimento das instâncias do banco de dados, este deve ser desabilitado para que não divulgue informações do servidor na rede.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Sobre = &lt;br /&gt;
&lt;br /&gt;
A política de segurança da informação para desenvolvimento de sistemas da MSTECH foi construída a partir de diversos documentos de projetos de referência nesta área de estudo, como a [https://www.owasp.org/index.php/Main_Page The Open Web Application Security Project (OWASP)], entre outros.&lt;br /&gt;
&lt;br /&gt;
Trata-se de um conjunto de boas práticas que devem ser praticadas pelos times de desenvolvimento da MSTECH, visando aumentar o nível de segurança das nossas aplicações, garantindo a segurança dos dados de nossas aplicações e dos dados de nossos clientes e usuários. A segurança da informação é um item essencial para a estratégia de uma empresa de desenvolvimento de sistemas e, como tal, deve ser um item de preocupação permanente de todos os funcionários.&lt;br /&gt;
&lt;br /&gt;
Este documento é evolutivo e será constantemente revisto para adequá-lo à novas situações e tecnologias que forem sendo consideradas. Para sua evolução, contamos também com a sua colaboração, encaminhando sugestões aos responsáveis pela avaliação de segurança dos produtos da empresa.&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Pol%C3%ADtica_de_Seguran%C3%A7a_da_Informa%C3%A7%C3%A3o_para_o_Desenvolvimento_MSTECH&amp;diff=4674</id>
		<title>Política de Segurança da Informação para o Desenvolvimento MSTECH</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Pol%C3%ADtica_de_Seguran%C3%A7a_da_Informa%C3%A7%C3%A3o_para_o_Desenvolvimento_MSTECH&amp;diff=4674"/>
				<updated>2017-04-26T13:21:51Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: /* 3.4 Gerenciamento de sessão */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Versão 1.0 - publicada em 20/05/2016'''&lt;br /&gt;
&lt;br /&gt;
= 1. Apresentação =&lt;br /&gt;
&lt;br /&gt;
A Política de Segurança da Informação da MSTECH EDUCAÇÃO E TECNOLOGIA LTDA tem por finalidade estabelecer as diretrizes de segurança da informação para desenvolvimento de sistemas e dos serviços prestados aos seus clientes, reduzindo os riscos e garantindo a integridade, confidencialidade, sigilo e disponibilidade das informações dos sistemas de informação e recursos. Este documento possui caráter oficial e tange como modelo de referência aplicável para toda a empresa. &lt;br /&gt;
&lt;br /&gt;
= 2. Escopo =&lt;br /&gt;
&lt;br /&gt;
A MSTECH, uma empresa de desenvolvimento de sistemas computacionais comprometida com os seus ativos de informação hospedados em sua própria infraestrutura de TI para acesso de seus clientes e usuários, necessita planejar as ações de segurança da informação nos níveis em que ela possa ser manipulada ou acessada, como os recursos computacionais que armazenam e manipulam a informação, passando pelo tratamento dos dados, pelo código produzido pela área de desenvolvimento de software da empresa até aos requisitos que serão exigidos dos usuários destes sistemas.&lt;br /&gt;
&lt;br /&gt;
Para facilitar a compreensão, a disseminação e a busca das informações contidas neste documento pelas áreas e colaboradores diretamente envolvidos decidiu-se por segmentá-lo nos níveis de segurança da informação com abrangência na segurança das aplicações e do banco de dados como o conjunto de ações para garantir o tratamento e armazenamento correto dos dados dentro da aplicação e prevenir vulnerabilidades que permitam o ataque e roubo de informações por pessoas mal-intencionadas.&lt;br /&gt;
&lt;br /&gt;
= 3. Segurança das aplicações e do banco de dados =&lt;br /&gt;
A segurança das aplicações corresponde aos sistemas websites desenvolvidos pela MSTECH e hospedados na infraestrutura de TI, estes sistemas devem acessar o banco de dados com usuário configurado somente com permissão de leitura e escrita dos dados, não sendo permitido conceder quaisquer permissões de alterações dos objetos de banco de dados para os usuários utilizados pelos sistemas.&lt;br /&gt;
&lt;br /&gt;
== 3.1 Validação dos dados ==&lt;br /&gt;
Para evitar possíveis falhas de segurança comuns em aplicações web, os sistemas devem realizar a validação da entrada de dados provenientes do cliente ou a partir do ambiente, antes de qualquer uso dessa informação. Esta deficiência abrange quase todas as principais vulnerabilidades tais como: scripting, cross site, injeção de SQL, injeção intérprete, ataques local e Unicode, arquivos de ataques do sistema e estouros de buffer.&lt;br /&gt;
&lt;br /&gt;
Todos os dados de entrada recebidos pelo sistema devem ser tratados antes mesmo de serem processados, a rotina de validação deve ser realizada sempre no lado do servidor (podendo ser aplicado também no lado cliente mas, mesmo nesse caso, não se exclui a validação do lado servidor) e centralizada na aplicação com base em um conjunto de caracteres permitidos para cada campo.&lt;br /&gt;
&lt;br /&gt;
Além disso, são considerados a identificação de todas as fontes de dados e sua classificação como sendo confiáveis ou não e, quando necessário o uso de caracteres especiais em algum campo, sempre realizar a codificação destes caracteres em UTF-8 para evitar que sejam tratados como código executável. Os dados de uma entidade externa ou cliente nunca devem ser considerados automaticamente como confiáveis sendo tratados em conformidade com as práticas citadas.&lt;br /&gt;
Todas as requisições e respostas devem utilizar o padrão de codificação UTF-8.&lt;br /&gt;
&lt;br /&gt;
== 3.2 Autenticação e gerenciamento de credenciais ==&lt;br /&gt;
A autenticação deve validar a identidade digital dos usuários autorizados bem como garantir que suas credenciais sejam transportadas de maneira segura, essa validação das permissões do usuário por parte do sistema deve ser realizada antes da execução de qualquer ação.&lt;br /&gt;
&lt;br /&gt;
Os controles de autenticação e autorização devem executar padronizados e, já na ocorrência de situações excepcionais, como no caso de falhas, executar os procedimentos específicos com o propósito de manter o sistema seguro (por exemplo, negando a entrada do usuário no sistema).&lt;br /&gt;
&lt;br /&gt;
Quando a aplicação gerenciar um repositório de credenciais as senhas devem ser armazenadas na base de dados somente sob a forma de hash reconhecidamente forte pelo mercado e, a tabela/arquivo que armazena as senhas e as próprias chaves devem ser manipuladas apenas pela aplicação. Já as credenciais de autenticação de acesso aos serviços externos à aplicação devem ser armazenadas em um local protegido. &lt;br /&gt;
&lt;br /&gt;
Cada sistema estabelece um padrão de senhas fortes sendo implementadas considerando a especificação dos requisitos de comprimento e complexidade de senha. Os sistemas críticos devem exigir alterações mais frequentes nas credenciais de segurança e o tempo entre as trocas de senhas devem ser controlados administrativamente.&lt;br /&gt;
&lt;br /&gt;
Os mecanismos de recuperação de senhas devem ser implementados de forma segura, atendendo aos requisitos da seção “3.1 Validação dos dados” deste documento.&lt;br /&gt;
&lt;br /&gt;
Todas as páginas e todos recursos devem seguir os padrões de autenticação definidos pela MSTECH, exceto os destinados especificamente como sendo públicos. As tentativas de autenticação suspeitas devem ser registradas, incluindo solicitações com metadados relevantes e necessários para investigações de segurança.&lt;br /&gt;
&lt;br /&gt;
Para evitar possíveis ataques de força bruta devem ser disponibilizados nas telas de autenticação recursos de proteção tal como o CAPTCHA.&lt;br /&gt;
&lt;br /&gt;
Por fim, a MSTECH considera que todos os usuários e senhas de seus sistemas são pessoais e intransferíveis, não sendo de sua responsabilidade quaisquer sanções decorrentes de mau uso dessas credenciais.&lt;br /&gt;
&lt;br /&gt;
== 3.3 Controle de acesso ==&lt;br /&gt;
As configurações de autorização dos controles de acessos especificam as atribuições e responsabilidades para cada tipo/perfil de usuário e quais seriam os objetos da informação, páginas, funcionalidades e recursos a que eles terão acesso e os níveis de permissão. &lt;br /&gt;
&lt;br /&gt;
Os usuários que acessarem os recursos da informação devem ter suas credenciais válidas para realização deste acesso e estarem associados a um conjunto bem definido de funções e privilégios, essas funções e permissões de metadados serão protegidas de adulteração.&lt;br /&gt;
&lt;br /&gt;
== 3.4 Gerenciamento de sessão ==&lt;br /&gt;
O gerenciamento de sessão é o mecanismo essencial do conjunto de interações entre usuário e o aplicativo na web. As sessões devem ser únicas para cada usuário e não podem ser adivinhadas ou compartilhadas, sendo invalidadas quando já não são mais necessárias e expiradas durante os períodos de inatividade. &lt;br /&gt;
&lt;br /&gt;
Sempre que possível, as aplicações devem utilizar um framework ou sistema conhecido, testado e confiável para realizar o gerenciamento de sessão, evitando a criação de mecanismos próprios e inseguros.&lt;br /&gt;
&lt;br /&gt;
Todas as páginas que requerem autenticação devem possuir acesso fácil e visível à função de logout.&lt;br /&gt;
&lt;br /&gt;
Quando o usuário faz o logout sua sessão deve ser invalidada, tanto no lado cliente excluindo os respectivos cookies e tokens, quanto no lado servidor invalidando os mesmos. Assim, mesmo que o usuário force a recriação dos cookies e tokens destruídos o sistema não os aceita.&lt;br /&gt;
&lt;br /&gt;
Todas as sessões devem ser criadas com um tempo para expiração, de modo que após esse tempo de inatividade devem ser invalidadas automaticamente pelo servidor. Além disso, deve ser configurado um tempo limite após o qual as sessões são invalidadas independente da atividade.&lt;br /&gt;
&lt;br /&gt;
Sempre que um usuário é autenticado ele recebe um novo identificador de sessão e autenticação, mesmo que já exista um com o mesmo nome no lado cliente, neste caso o valor anterior deverá ser invalidado e sobrescrito com o novo valor.&lt;br /&gt;
&lt;br /&gt;
Os identificadores armazenados em cookies devem ser criados com escopo mínimo, especificado com o parâmetro path. Além disso, os cookies de autenticação deverão ser setados com os atributos HttpOnly e Secure.&lt;br /&gt;
&lt;br /&gt;
Para operações com dados sensíveis o sistema deve utilizar mecanismos adicionais ao gerenciamento de sessão, como a criação de tokens ou parâmetros aleatórios associados com a sessão e página atual.&lt;br /&gt;
&lt;br /&gt;
== 3.5 Criptografia de dados ==&lt;br /&gt;
Os dados confidenciais, tanto os armazenados no banco de dados quanto nos arquivos de configuração, como conexões de banco de dados, deverão ser criptografados. Os acessos às chaves devem ser realizados de uma forma segura. Define-se por dados confidenciais quaisquer tipos de senha e outros dados que o escopo do projeto considere como sensível.&lt;br /&gt;
&lt;br /&gt;
As senhas não devem ser armazenadas no banco de dados em forma de texto, ao invés disso apenas um hash da senha reconhecidamente forte será armazenado.&lt;br /&gt;
&lt;br /&gt;
O gerenciamento e acesso às chaves de criptografia devem seguir uma política específica, que define todo o ciclo de geração, distribuição, revogação e expiração das chaves, assim como a forma de armazenamento e acesso das mesmas. &lt;br /&gt;
&lt;br /&gt;
A geração de números, nomes, textos e identificadores aleatórios devem ser realizadas por um módulo de criptografia confiável, de forma que os valores gerados não sejam previsíveis. &lt;br /&gt;
&lt;br /&gt;
== 3.6 Tratamento de erros e log ==&lt;br /&gt;
Na ocorrência de algum erro o sistema deve exibir uma página padronizada de erro sendo que esta evitaria a exibição de detalhes técnicos para os usuários.&lt;br /&gt;
&lt;br /&gt;
Os erros e operações relevantes deverão ser armazenados em log com as devidas informações necessárias para uma futura investigação do ocorrido. Além disso, os dados armazenados em log devem conter apenas as informações úteis para o mesmo, sem coletar informações sensíveis a menos que estritamente necessário.&lt;br /&gt;
&lt;br /&gt;
As informações registradas devem ser tratadas de forma segura e protegidas de acordo com a sua classificação de dados. Além disso, estes registros devem ter seu “tempo de vida” limitado e o mais curto possível e as aplicações configuradas periodicamente devendo ser realizado o expurgo dos dados de log. &lt;br /&gt;
&lt;br /&gt;
== 3.7 Proteção de dados ==&lt;br /&gt;
As aplicações devem buscar atender três requisitos gerais de proteção aos dados:&lt;br /&gt;
&lt;br /&gt;
'''a)	Confidencialidade:''' os dados são protegidos contra acesso não autorizado ou vazamento. Essa proteção deve ser garantida em qualquer ponto, tanto no armazenamento quanto no transporte;&lt;br /&gt;
&lt;br /&gt;
'''b)	Integridade:''' a integridade dos dados deve ser garantida através de mecanismos de proteção que impeçam a alteração, criação ou comprometimento por usuários sem a devida autorização;&lt;br /&gt;
&lt;br /&gt;
'''c)	Disponibilidade:''' os usuários autenticados e devidamente autorizados são capazes de acessar os dados a qualquer instante.&lt;br /&gt;
A proteção de dados sensíveis armazenados no servidor é aplicável na preservação e no controle de acesso, incluindo dados em cache, arquivos temporários e dados acessíveis somente por usuários específicos do sistema. Tais dados devem ser criptografados mesmo quando armazenados no servidor, de acordo com a seção “3.5 Criptografia de dados” deste documento.&lt;br /&gt;
&lt;br /&gt;
Será restrito o acesso aos usuários apenas às funcionalidades, dados e informações do sistema que são necessárias para execução de suas tarefas, ou seja, deve-se aplicar o princípio do menor privilégio seguindo as práticas da seção “3.3 Controle de acesso” deste documento.&lt;br /&gt;
&lt;br /&gt;
Não devem ser armazenadas senhas, strings de conexão ou outras informações confidenciais em texto claro/legível ou em qualquer forma considerada insegura no lado cliente. Isso é válido também quando há utilização de formatos inseguros como: viewstate, viewbag, Flash ou código compilado à ser executado no lado cliente.&lt;br /&gt;
&lt;br /&gt;
Em produção, deve-se publicar apenas páginas e código fonte compilado, se possível. O código fonte que precisar de armazenamento no servidor deve estar protegido para evitar o acesso de usuários. Em caso de publicação de API´s nenhuma documentação deverá ser publicada em ambientes de homologação e produção.&lt;br /&gt;
&lt;br /&gt;
Deverão ser removidos os comentários dos códigos em produção, assim como documentações, aplicações e funcionalidades extras não necessárias e que possam revelar informações sobre o sistema. Também deverão ser aplicadas técnicas como ofuscação e minificação de código.&lt;br /&gt;
&lt;br /&gt;
As páginas e formulários que contenham informações sensíveis, incluindo páginas de login, deverão ser devidamente configuradas para impedir o autopreenchimento e o cache no lado cliente.&lt;br /&gt;
&lt;br /&gt;
== 3.8 Segurança nas comunicações ==&lt;br /&gt;
Os servidores devem possuir certificados TLS validados por uma CA (autoridade certificadora) confiável, e o protocolo TLS deve ser utilizado em todas as conexões, externas ou internas, que requeiram autenticação e/ou envolvam dados e funções sensíveis. &lt;br /&gt;
&lt;br /&gt;
Deve-se utilizar em todo o processo de certificação e criptografia apenas os algoritmos, chaves e protocolos mais fortes e o sistema não poderá aceitar uma alternativa de conexão insegura, mesmo na ocorrência de erros no processo.&lt;br /&gt;
&lt;br /&gt;
== 3.9 Arquivos e recursos ==&lt;br /&gt;
Sempre que houver redirecionamento e encaminhamento de URL o destino deverá ser validado por uma white list ou deverá exibir um aviso de redirecionamento para conteúdo não confiável.&lt;br /&gt;
&lt;br /&gt;
Dados de arquivos provenientes de fontes não confiáveis não devem ser utilizados diretamente em comandos de leitura e escrita de arquivos e nem executados por uma aplicação.&lt;br /&gt;
&lt;br /&gt;
Em qualquer funcionalidade onde um arquivo pode ser recebido pelo sistema, deve-se restringir os tipos de arquivos aceitos apenas ao necessário. Os arquivos devem ser validados quanto ao seu tipo (através da extensão, tipo mime e cabeçalhos) e conteúdo (verificado por um antivírus), a fim de prevenir o carregamento de arquivos que possam ser interpretados ou executados pelo servidor. A validação é realizada por white list, e antes dessa validação os caracteres especiais, de controle e Unicode deverão ser removidos do nome e extensão do arquivo.&lt;br /&gt;
&lt;br /&gt;
Os arquivos obtidos de fontes não confiáveis devem ser armazenados fora do diretório do sistema e com permissões limitadas (nunca com permissão de execução), preferencialmente em um servidor de conteúdo ou banco de dados. Ao armazenar um arquivo, seu nome deve ser alterado para um identificador único e não previsível, recuperável pela aplicação e, no caso de nomes repetidos, não subscrever os arquivos já existentes.&lt;br /&gt;
&lt;br /&gt;
O caminho absoluto de um arquivo não deve ser enviado para o usuário ou para o lado cliente da aplicação. Sempre utilizar um mecanismo de mapeamento de recursos.&lt;br /&gt;
&lt;br /&gt;
== 3.10 Mobile ==&lt;br /&gt;
Dados sensíveis não devem ser armazenados no dispositivo sem proteção (criptografia ou hash seguros), mesmo em áreas protegidas do sistema.&lt;br /&gt;
Identificadores armazenados no dispositivo que possam ser acessados por outras aplicações (UDID, IMEI entre outros) não devem ser utilizados como token de autenticação.&lt;br /&gt;
&lt;br /&gt;
A aplicação requisitará a permissão de acesso apenas para os recursos e funcionalidades realmente necessários, evitando assim o vazamento de informações sensíveis.&lt;br /&gt;
&lt;br /&gt;
Evite exportar activities, intents, content providers e equivalentes para outras aplicações no mesmo dispositivo, aqueles que precisarem ser exportados deverão ser validados todos os parâmetros de entrada.&lt;br /&gt;
&lt;br /&gt;
Para evitar análises de engenharia reversa, a descompilação e leitura de código fonte e scripts deve ser dificultada através do uso de ofuscadores de código, minificação e, se possível, criptografia.&lt;br /&gt;
&lt;br /&gt;
== 3.11 Web Services e API´s ==&lt;br /&gt;
Todos os webservices e API´s devem implementar mecanismos de autenticação e autorização de acordo com as respectivas políticas de segurança. Além disso, para webservices o gerenciamento de sessão também deve implementar esses mecanismos.&lt;br /&gt;
&lt;br /&gt;
Todos os parâmetros de entrada deverão ser validados quanto ao seu conteúdo, formato e tamanho. &lt;br /&gt;
&lt;br /&gt;
== 3.12 Configurações ==&lt;br /&gt;
Sempre que for necessário o uso de componentes, bibliotecas ou plataformas de terceiros, utilizar a última versão estável destes. Na ocorrência de atualização de componentes já em uso, as próximas versões dos sistemas devem utilizar os componentes atualizados, principalmente se a atualização visa corrigir falhas de segurança.&lt;br /&gt;
&lt;br /&gt;
Os sistemas próprios e componentes de terceiros são configurados de maneira segura quando publicados. Configurações e funções desnecessárias serão removidas, assim como eventuais exemplos para desenvolvimento, documentações, credenciais de teste e demais configurações padrão.&lt;br /&gt;
&lt;br /&gt;
A comunicação entre as partes do sistema (aplicação, banco de dados, serviços, entre outros) deve ser realizada através de um canal seguro e encriptado, utilizando credenciais para autenticação com o menor nível de privilégio necessário.&lt;br /&gt;
&lt;br /&gt;
Os sistemas são publicados e configurados de forma que fiquem isolados de demais sistemas no mesmo servidor, ou seja, utilizando credenciais e restrições de permissão com privilégio mínimo. Assim, mesmo na eventual ocorrência de um atacante conseguir acesso completo ao sistema, este não conseguirá comprometer demais sistemas no mesmo servidor, nem tampouco o servidor em si.&lt;br /&gt;
&lt;br /&gt;
Os ambientes de desenvolvimento e testes devem ser isolados, apenas com acesso interno. Qualquer ambiente com acesso externo (como o de homologação) seguem as mesmas diretivas e padrões de segurança dos ambientes de produção.&lt;br /&gt;
&lt;br /&gt;
=== 3.12.1 Configurações para servidor web ===&lt;br /&gt;
Para os websites, criar o arquivo robots.txt com regras que negam o acesso aos arquivos e diretórios sensíveis que não podem ser indexados. &lt;br /&gt;
Preferencialmente, todos os arquivos e diretórios sensíveis devem estar em um diretório comum, negando o acesso apenas a esse diretório. &lt;br /&gt;
&lt;br /&gt;
Os servidores web também são configurados de forma a oferecer o maior nível de segurança às aplicações. De acordo com as seguintes configurações:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    a)	A listagem de diretórios deve ser desabilitada;&lt;br /&gt;
&lt;br /&gt;
    b)	Os métodos HTTP aceitos devem ser definidos e os demais devem ser explicitamente bloqueados;&lt;br /&gt;
&lt;br /&gt;
    c)	As respostas HTTP devem conter um cabeçalho que especifique um conjunto de caracteres seguro;&lt;br /&gt;
&lt;br /&gt;
    d)	Os cabeçalhos HTTP ou qualquer parte da resposta não devem revelar informações sobre os componentes e sistemas utilizados no servidor;&lt;br /&gt;
&lt;br /&gt;
    e)	Utilizar os cabeçalhos e valores '''“X-Content-Type-Options: nosniff”, “X-XSS-Protection: 1; mode=block” e “X-Frame-Options: sameorigin”''', a menos que estritamente necessário o uso de configurações diferentes.&lt;br /&gt;
&lt;br /&gt;
=== 3.12.2 Configurações para servidor de BD ===&lt;br /&gt;
A conta padrão de administrador do servidor de banco de dados deve ter seu nome e senha alterados, e se possível a conta deve ser desabilitada.&lt;br /&gt;
&lt;br /&gt;
Se houver uma conta de “convidado”, esta deve ter seu acesso negado a todas as bases de dados, a menos que estritamente necessário.&lt;br /&gt;
&lt;br /&gt;
O role “public” não deve ter permissão de acesso às stored procedures.&lt;br /&gt;
&lt;br /&gt;
A configuração padrão de portas utilizadas pelo servidor de banco deve ser alterada, especificando portas não conhecidas previamente.&lt;br /&gt;
&lt;br /&gt;
Se houver um serviço de descobrimento das instâncias do banco de dados, este deve ser desabilitado para que não divulgue informações do servidor na rede.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Sobre = &lt;br /&gt;
&lt;br /&gt;
A política de segurança da informação para desenvolvimento de sistemas da MSTECH foi construída a partir de diversos documentos de projetos de referência nesta área de estudo, como a [https://www.owasp.org/index.php/Main_Page The Open Web Application Security Project (OWASP)], entre outros.&lt;br /&gt;
&lt;br /&gt;
Trata-se de um conjunto de boas práticas que devem ser praticadas pelos times de desenvolvimento da MSTECH, visando aumentar o nível de segurança das nossas aplicações, garantindo a segurança dos dados de nossas aplicações e dos dados de nossos clientes e usuários. A segurança da informação é um item essencial para a estratégia de uma empresa de desenvolvimento de sistemas e, como tal, deve ser um item de preocupação permanente de todos os funcionários.&lt;br /&gt;
&lt;br /&gt;
Este documento é evolutivo e será constantemente revisto para adequá-lo à novas situações e tecnologias que forem sendo consideradas. Para sua evolução, contamos também com a sua colaboração, encaminhando sugestões aos responsáveis pela avaliação de segurança dos produtos da empresa.&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Pol%C3%ADtica_de_Seguran%C3%A7a_da_Informa%C3%A7%C3%A3o_para_o_Desenvolvimento_MSTECH&amp;diff=4673</id>
		<title>Política de Segurança da Informação para o Desenvolvimento MSTECH</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Pol%C3%ADtica_de_Seguran%C3%A7a_da_Informa%C3%A7%C3%A3o_para_o_Desenvolvimento_MSTECH&amp;diff=4673"/>
				<updated>2017-04-26T13:14:33Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: /* 3.2 Autenticação e gerenciamento de credenciais */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Versão 1.0 - publicada em 20/05/2016'''&lt;br /&gt;
&lt;br /&gt;
= 1. Apresentação =&lt;br /&gt;
&lt;br /&gt;
A Política de Segurança da Informação da MSTECH EDUCAÇÃO E TECNOLOGIA LTDA tem por finalidade estabelecer as diretrizes de segurança da informação para desenvolvimento de sistemas e dos serviços prestados aos seus clientes, reduzindo os riscos e garantindo a integridade, confidencialidade, sigilo e disponibilidade das informações dos sistemas de informação e recursos. Este documento possui caráter oficial e tange como modelo de referência aplicável para toda a empresa. &lt;br /&gt;
&lt;br /&gt;
= 2. Escopo =&lt;br /&gt;
&lt;br /&gt;
A MSTECH, uma empresa de desenvolvimento de sistemas computacionais comprometida com os seus ativos de informação hospedados em sua própria infraestrutura de TI para acesso de seus clientes e usuários, necessita planejar as ações de segurança da informação nos níveis em que ela possa ser manipulada ou acessada, como os recursos computacionais que armazenam e manipulam a informação, passando pelo tratamento dos dados, pelo código produzido pela área de desenvolvimento de software da empresa até aos requisitos que serão exigidos dos usuários destes sistemas.&lt;br /&gt;
&lt;br /&gt;
Para facilitar a compreensão, a disseminação e a busca das informações contidas neste documento pelas áreas e colaboradores diretamente envolvidos decidiu-se por segmentá-lo nos níveis de segurança da informação com abrangência na segurança das aplicações e do banco de dados como o conjunto de ações para garantir o tratamento e armazenamento correto dos dados dentro da aplicação e prevenir vulnerabilidades que permitam o ataque e roubo de informações por pessoas mal-intencionadas.&lt;br /&gt;
&lt;br /&gt;
= 3. Segurança das aplicações e do banco de dados =&lt;br /&gt;
A segurança das aplicações corresponde aos sistemas websites desenvolvidos pela MSTECH e hospedados na infraestrutura de TI, estes sistemas devem acessar o banco de dados com usuário configurado somente com permissão de leitura e escrita dos dados, não sendo permitido conceder quaisquer permissões de alterações dos objetos de banco de dados para os usuários utilizados pelos sistemas.&lt;br /&gt;
&lt;br /&gt;
== 3.1 Validação dos dados ==&lt;br /&gt;
Para evitar possíveis falhas de segurança comuns em aplicações web, os sistemas devem realizar a validação da entrada de dados provenientes do cliente ou a partir do ambiente, antes de qualquer uso dessa informação. Esta deficiência abrange quase todas as principais vulnerabilidades tais como: scripting, cross site, injeção de SQL, injeção intérprete, ataques local e Unicode, arquivos de ataques do sistema e estouros de buffer.&lt;br /&gt;
&lt;br /&gt;
Todos os dados de entrada recebidos pelo sistema devem ser tratados antes mesmo de serem processados, a rotina de validação deve ser realizada sempre no lado do servidor (podendo ser aplicado também no lado cliente mas, mesmo nesse caso, não se exclui a validação do lado servidor) e centralizada na aplicação com base em um conjunto de caracteres permitidos para cada campo.&lt;br /&gt;
&lt;br /&gt;
Além disso, são considerados a identificação de todas as fontes de dados e sua classificação como sendo confiáveis ou não e, quando necessário o uso de caracteres especiais em algum campo, sempre realizar a codificação destes caracteres em UTF-8 para evitar que sejam tratados como código executável. Os dados de uma entidade externa ou cliente nunca devem ser considerados automaticamente como confiáveis sendo tratados em conformidade com as práticas citadas.&lt;br /&gt;
Todas as requisições e respostas devem utilizar o padrão de codificação UTF-8.&lt;br /&gt;
&lt;br /&gt;
== 3.2 Autenticação e gerenciamento de credenciais ==&lt;br /&gt;
A autenticação deve validar a identidade digital dos usuários autorizados bem como garantir que suas credenciais sejam transportadas de maneira segura, essa validação das permissões do usuário por parte do sistema deve ser realizada antes da execução de qualquer ação.&lt;br /&gt;
&lt;br /&gt;
Os controles de autenticação e autorização devem executar padronizados e, já na ocorrência de situações excepcionais, como no caso de falhas, executar os procedimentos específicos com o propósito de manter o sistema seguro (por exemplo, negando a entrada do usuário no sistema).&lt;br /&gt;
&lt;br /&gt;
Quando a aplicação gerenciar um repositório de credenciais as senhas devem ser armazenadas na base de dados somente sob a forma de hash reconhecidamente forte pelo mercado e, a tabela/arquivo que armazena as senhas e as próprias chaves devem ser manipuladas apenas pela aplicação. Já as credenciais de autenticação de acesso aos serviços externos à aplicação devem ser armazenadas em um local protegido. &lt;br /&gt;
&lt;br /&gt;
Cada sistema estabelece um padrão de senhas fortes sendo implementadas considerando a especificação dos requisitos de comprimento e complexidade de senha. Os sistemas críticos devem exigir alterações mais frequentes nas credenciais de segurança e o tempo entre as trocas de senhas devem ser controlados administrativamente.&lt;br /&gt;
&lt;br /&gt;
Os mecanismos de recuperação de senhas devem ser implementados de forma segura, atendendo aos requisitos da seção “3.1 Validação dos dados” deste documento.&lt;br /&gt;
&lt;br /&gt;
Todas as páginas e todos recursos devem seguir os padrões de autenticação definidos pela MSTECH, exceto os destinados especificamente como sendo públicos. As tentativas de autenticação suspeitas devem ser registradas, incluindo solicitações com metadados relevantes e necessários para investigações de segurança.&lt;br /&gt;
&lt;br /&gt;
Para evitar possíveis ataques de força bruta devem ser disponibilizados nas telas de autenticação recursos de proteção tal como o CAPTCHA.&lt;br /&gt;
&lt;br /&gt;
Por fim, a MSTECH considera que todos os usuários e senhas de seus sistemas são pessoais e intransferíveis, não sendo de sua responsabilidade quaisquer sanções decorrentes de mau uso dessas credenciais.&lt;br /&gt;
&lt;br /&gt;
== 3.3 Controle de acesso ==&lt;br /&gt;
As configurações de autorização dos controles de acessos especificam as atribuições e responsabilidades para cada tipo/perfil de usuário e quais seriam os objetos da informação, páginas, funcionalidades e recursos a que eles terão acesso e os níveis de permissão. &lt;br /&gt;
&lt;br /&gt;
Os usuários que acessarem os recursos da informação devem ter suas credenciais válidas para realização deste acesso e estarem associados a um conjunto bem definido de funções e privilégios, essas funções e permissões de metadados serão protegidas de adulteração.&lt;br /&gt;
&lt;br /&gt;
== 3.4 Gerenciamento de sessão ==&lt;br /&gt;
O gerenciamento de sessão é o mecanismo essencial do conjunto de interações entre usuário e o aplicativo na web. As sessões devem ser únicas para cada usuário e não podem ser adivinhadas ou compartilhadas, sendo invalidadas quando já não são mais necessárias e expiradas durante os períodos de inatividade. &lt;br /&gt;
&lt;br /&gt;
Sempre que possível, as aplicações devem utilizar um framework ou sistema conhecido, testado e confiável para realizar o gerenciamento de sessão, evitando a criação de mecanismos próprios e inseguros.&lt;br /&gt;
&lt;br /&gt;
Todas as páginas que requerem autenticação devem possuir acesso fácil e visível à função de logout.&lt;br /&gt;
&lt;br /&gt;
Quando o usuário faz o logout sua sessão deve ser invalidada, tanto no lado cliente excluindo os respectivos cookies e tokens, quanto no lado servidor invalidando os mesmos. Assim, mesmo que o usuário force a recriação dos cookies e tokens destruídos o sistema não os aceita.&lt;br /&gt;
&lt;br /&gt;
Todas as sessões devem ser criadas com um tempo para expiração, de modo que após esse tempo de inatividade devem ser invalidadas automaticamente pelo servidor. Além disso, deve ser configurado um tempo limite após o qual as sessões são invalidadas independente da atividade.&lt;br /&gt;
&lt;br /&gt;
Sempre que um usuário é autenticado ele recebe um novo identificador de sessão e autenticação, mesmo que já exista um com o mesmo nome no lado cliente, neste caso o valor anterior deverá ser invalidado e sobrescrito com o novo valor.&lt;br /&gt;
&lt;br /&gt;
Os identificadores armazenados em cookies devem ser criados com escopo mínimo, especificado com o parâmetro path. Além disso, os cookies de autenticação deverão ser setados com os atributos HttpOnly e Secure.&lt;br /&gt;
&lt;br /&gt;
Para operações sensíveis o sistema deve utilizar mecanismos adicionais ao gerenciamento de sessão, como a criação de tokens ou parâmetros aleatórios associados com a sessão e página atual.&lt;br /&gt;
&lt;br /&gt;
== 3.5 Criptografia de dados ==&lt;br /&gt;
Os dados confidenciais, tanto os armazenados no banco de dados quanto nos arquivos de configuração, como conexões de banco de dados, deverão ser criptografados. Os acessos às chaves devem ser realizados de uma forma segura. Define-se por dados confidenciais quaisquer tipos de senha e outros dados que o escopo do projeto considere como sensível.&lt;br /&gt;
&lt;br /&gt;
As senhas não devem ser armazenadas no banco de dados em forma de texto, ao invés disso apenas um hash da senha reconhecidamente forte será armazenado.&lt;br /&gt;
&lt;br /&gt;
O gerenciamento e acesso às chaves de criptografia devem seguir uma política específica, que define todo o ciclo de geração, distribuição, revogação e expiração das chaves, assim como a forma de armazenamento e acesso das mesmas. &lt;br /&gt;
&lt;br /&gt;
A geração de números, nomes, textos e identificadores aleatórios devem ser realizadas por um módulo de criptografia confiável, de forma que os valores gerados não sejam previsíveis. &lt;br /&gt;
&lt;br /&gt;
== 3.6 Tratamento de erros e log ==&lt;br /&gt;
Na ocorrência de algum erro o sistema deve exibir uma página padronizada de erro sendo que esta evitaria a exibição de detalhes técnicos para os usuários.&lt;br /&gt;
&lt;br /&gt;
Os erros e operações relevantes deverão ser armazenados em log com as devidas informações necessárias para uma futura investigação do ocorrido. Além disso, os dados armazenados em log devem conter apenas as informações úteis para o mesmo, sem coletar informações sensíveis a menos que estritamente necessário.&lt;br /&gt;
&lt;br /&gt;
As informações registradas devem ser tratadas de forma segura e protegidas de acordo com a sua classificação de dados. Além disso, estes registros devem ter seu “tempo de vida” limitado e o mais curto possível e as aplicações configuradas periodicamente devendo ser realizado o expurgo dos dados de log. &lt;br /&gt;
&lt;br /&gt;
== 3.7 Proteção de dados ==&lt;br /&gt;
As aplicações devem buscar atender três requisitos gerais de proteção aos dados:&lt;br /&gt;
&lt;br /&gt;
'''a)	Confidencialidade:''' os dados são protegidos contra acesso não autorizado ou vazamento. Essa proteção deve ser garantida em qualquer ponto, tanto no armazenamento quanto no transporte;&lt;br /&gt;
&lt;br /&gt;
'''b)	Integridade:''' a integridade dos dados deve ser garantida através de mecanismos de proteção que impeçam a alteração, criação ou comprometimento por usuários sem a devida autorização;&lt;br /&gt;
&lt;br /&gt;
'''c)	Disponibilidade:''' os usuários autenticados e devidamente autorizados são capazes de acessar os dados a qualquer instante.&lt;br /&gt;
A proteção de dados sensíveis armazenados no servidor é aplicável na preservação e no controle de acesso, incluindo dados em cache, arquivos temporários e dados acessíveis somente por usuários específicos do sistema. Tais dados devem ser criptografados mesmo quando armazenados no servidor, de acordo com a seção “3.5 Criptografia de dados” deste documento.&lt;br /&gt;
&lt;br /&gt;
Será restrito o acesso aos usuários apenas às funcionalidades, dados e informações do sistema que são necessárias para execução de suas tarefas, ou seja, deve-se aplicar o princípio do menor privilégio seguindo as práticas da seção “3.3 Controle de acesso” deste documento.&lt;br /&gt;
&lt;br /&gt;
Não devem ser armazenadas senhas, strings de conexão ou outras informações confidenciais em texto claro/legível ou em qualquer forma considerada insegura no lado cliente. Isso é válido também quando há utilização de formatos inseguros como: viewstate, viewbag, Flash ou código compilado à ser executado no lado cliente.&lt;br /&gt;
&lt;br /&gt;
Em produção, deve-se publicar apenas páginas e código fonte compilado, se possível. O código fonte que precisar de armazenamento no servidor deve estar protegido para evitar o acesso de usuários. Em caso de publicação de API´s nenhuma documentação deverá ser publicada em ambientes de homologação e produção.&lt;br /&gt;
&lt;br /&gt;
Deverão ser removidos os comentários dos códigos em produção, assim como documentações, aplicações e funcionalidades extras não necessárias e que possam revelar informações sobre o sistema. Também deverão ser aplicadas técnicas como ofuscação e minificação de código.&lt;br /&gt;
&lt;br /&gt;
As páginas e formulários que contenham informações sensíveis, incluindo páginas de login, deverão ser devidamente configuradas para impedir o autopreenchimento e o cache no lado cliente.&lt;br /&gt;
&lt;br /&gt;
== 3.8 Segurança nas comunicações ==&lt;br /&gt;
Os servidores devem possuir certificados TLS validados por uma CA (autoridade certificadora) confiável, e o protocolo TLS deve ser utilizado em todas as conexões, externas ou internas, que requeiram autenticação e/ou envolvam dados e funções sensíveis. &lt;br /&gt;
&lt;br /&gt;
Deve-se utilizar em todo o processo de certificação e criptografia apenas os algoritmos, chaves e protocolos mais fortes e o sistema não poderá aceitar uma alternativa de conexão insegura, mesmo na ocorrência de erros no processo.&lt;br /&gt;
&lt;br /&gt;
== 3.9 Arquivos e recursos ==&lt;br /&gt;
Sempre que houver redirecionamento e encaminhamento de URL o destino deverá ser validado por uma white list ou deverá exibir um aviso de redirecionamento para conteúdo não confiável.&lt;br /&gt;
&lt;br /&gt;
Dados de arquivos provenientes de fontes não confiáveis não devem ser utilizados diretamente em comandos de leitura e escrita de arquivos e nem executados por uma aplicação.&lt;br /&gt;
&lt;br /&gt;
Em qualquer funcionalidade onde um arquivo pode ser recebido pelo sistema, deve-se restringir os tipos de arquivos aceitos apenas ao necessário. Os arquivos devem ser validados quanto ao seu tipo (através da extensão, tipo mime e cabeçalhos) e conteúdo (verificado por um antivírus), a fim de prevenir o carregamento de arquivos que possam ser interpretados ou executados pelo servidor. A validação é realizada por white list, e antes dessa validação os caracteres especiais, de controle e Unicode deverão ser removidos do nome e extensão do arquivo.&lt;br /&gt;
&lt;br /&gt;
Os arquivos obtidos de fontes não confiáveis devem ser armazenados fora do diretório do sistema e com permissões limitadas (nunca com permissão de execução), preferencialmente em um servidor de conteúdo ou banco de dados. Ao armazenar um arquivo, seu nome deve ser alterado para um identificador único e não previsível, recuperável pela aplicação e, no caso de nomes repetidos, não subscrever os arquivos já existentes.&lt;br /&gt;
&lt;br /&gt;
O caminho absoluto de um arquivo não deve ser enviado para o usuário ou para o lado cliente da aplicação. Sempre utilizar um mecanismo de mapeamento de recursos.&lt;br /&gt;
&lt;br /&gt;
== 3.10 Mobile ==&lt;br /&gt;
Dados sensíveis não devem ser armazenados no dispositivo sem proteção (criptografia ou hash seguros), mesmo em áreas protegidas do sistema.&lt;br /&gt;
Identificadores armazenados no dispositivo que possam ser acessados por outras aplicações (UDID, IMEI entre outros) não devem ser utilizados como token de autenticação.&lt;br /&gt;
&lt;br /&gt;
A aplicação requisitará a permissão de acesso apenas para os recursos e funcionalidades realmente necessários, evitando assim o vazamento de informações sensíveis.&lt;br /&gt;
&lt;br /&gt;
Evite exportar activities, intents, content providers e equivalentes para outras aplicações no mesmo dispositivo, aqueles que precisarem ser exportados deverão ser validados todos os parâmetros de entrada.&lt;br /&gt;
&lt;br /&gt;
Para evitar análises de engenharia reversa, a descompilação e leitura de código fonte e scripts deve ser dificultada através do uso de ofuscadores de código, minificação e, se possível, criptografia.&lt;br /&gt;
&lt;br /&gt;
== 3.11 Web Services e API´s ==&lt;br /&gt;
Todos os webservices e API´s devem implementar mecanismos de autenticação e autorização de acordo com as respectivas políticas de segurança. Além disso, para webservices o gerenciamento de sessão também deve implementar esses mecanismos.&lt;br /&gt;
&lt;br /&gt;
Todos os parâmetros de entrada deverão ser validados quanto ao seu conteúdo, formato e tamanho. &lt;br /&gt;
&lt;br /&gt;
== 3.12 Configurações ==&lt;br /&gt;
Sempre que for necessário o uso de componentes, bibliotecas ou plataformas de terceiros, utilizar a última versão estável destes. Na ocorrência de atualização de componentes já em uso, as próximas versões dos sistemas devem utilizar os componentes atualizados, principalmente se a atualização visa corrigir falhas de segurança.&lt;br /&gt;
&lt;br /&gt;
Os sistemas próprios e componentes de terceiros são configurados de maneira segura quando publicados. Configurações e funções desnecessárias serão removidas, assim como eventuais exemplos para desenvolvimento, documentações, credenciais de teste e demais configurações padrão.&lt;br /&gt;
&lt;br /&gt;
A comunicação entre as partes do sistema (aplicação, banco de dados, serviços, entre outros) deve ser realizada através de um canal seguro e encriptado, utilizando credenciais para autenticação com o menor nível de privilégio necessário.&lt;br /&gt;
&lt;br /&gt;
Os sistemas são publicados e configurados de forma que fiquem isolados de demais sistemas no mesmo servidor, ou seja, utilizando credenciais e restrições de permissão com privilégio mínimo. Assim, mesmo na eventual ocorrência de um atacante conseguir acesso completo ao sistema, este não conseguirá comprometer demais sistemas no mesmo servidor, nem tampouco o servidor em si.&lt;br /&gt;
&lt;br /&gt;
Os ambientes de desenvolvimento e testes devem ser isolados, apenas com acesso interno. Qualquer ambiente com acesso externo (como o de homologação) seguem as mesmas diretivas e padrões de segurança dos ambientes de produção.&lt;br /&gt;
&lt;br /&gt;
=== 3.12.1 Configurações para servidor web ===&lt;br /&gt;
Para os websites, criar o arquivo robots.txt com regras que negam o acesso aos arquivos e diretórios sensíveis que não podem ser indexados. &lt;br /&gt;
Preferencialmente, todos os arquivos e diretórios sensíveis devem estar em um diretório comum, negando o acesso apenas a esse diretório. &lt;br /&gt;
&lt;br /&gt;
Os servidores web também são configurados de forma a oferecer o maior nível de segurança às aplicações. De acordo com as seguintes configurações:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    a)	A listagem de diretórios deve ser desabilitada;&lt;br /&gt;
&lt;br /&gt;
    b)	Os métodos HTTP aceitos devem ser definidos e os demais devem ser explicitamente bloqueados;&lt;br /&gt;
&lt;br /&gt;
    c)	As respostas HTTP devem conter um cabeçalho que especifique um conjunto de caracteres seguro;&lt;br /&gt;
&lt;br /&gt;
    d)	Os cabeçalhos HTTP ou qualquer parte da resposta não devem revelar informações sobre os componentes e sistemas utilizados no servidor;&lt;br /&gt;
&lt;br /&gt;
    e)	Utilizar os cabeçalhos e valores '''“X-Content-Type-Options: nosniff”, “X-XSS-Protection: 1; mode=block” e “X-Frame-Options: sameorigin”''', a menos que estritamente necessário o uso de configurações diferentes.&lt;br /&gt;
&lt;br /&gt;
=== 3.12.2 Configurações para servidor de BD ===&lt;br /&gt;
A conta padrão de administrador do servidor de banco de dados deve ter seu nome e senha alterados, e se possível a conta deve ser desabilitada.&lt;br /&gt;
&lt;br /&gt;
Se houver uma conta de “convidado”, esta deve ter seu acesso negado a todas as bases de dados, a menos que estritamente necessário.&lt;br /&gt;
&lt;br /&gt;
O role “public” não deve ter permissão de acesso às stored procedures.&lt;br /&gt;
&lt;br /&gt;
A configuração padrão de portas utilizadas pelo servidor de banco deve ser alterada, especificando portas não conhecidas previamente.&lt;br /&gt;
&lt;br /&gt;
Se houver um serviço de descobrimento das instâncias do banco de dados, este deve ser desabilitado para que não divulgue informações do servidor na rede.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Sobre = &lt;br /&gt;
&lt;br /&gt;
A política de segurança da informação para desenvolvimento de sistemas da MSTECH foi construída a partir de diversos documentos de projetos de referência nesta área de estudo, como a [https://www.owasp.org/index.php/Main_Page The Open Web Application Security Project (OWASP)], entre outros.&lt;br /&gt;
&lt;br /&gt;
Trata-se de um conjunto de boas práticas que devem ser praticadas pelos times de desenvolvimento da MSTECH, visando aumentar o nível de segurança das nossas aplicações, garantindo a segurança dos dados de nossas aplicações e dos dados de nossos clientes e usuários. A segurança da informação é um item essencial para a estratégia de uma empresa de desenvolvimento de sistemas e, como tal, deve ser um item de preocupação permanente de todos os funcionários.&lt;br /&gt;
&lt;br /&gt;
Este documento é evolutivo e será constantemente revisto para adequá-lo à novas situações e tecnologias que forem sendo consideradas. Para sua evolução, contamos também com a sua colaboração, encaminhando sugestões aos responsáveis pela avaliação de segurança dos produtos da empresa.&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Pol%C3%ADtica_de_Seguran%C3%A7a_da_Informa%C3%A7%C3%A3o_para_o_Desenvolvimento_MSTECH&amp;diff=4672</id>
		<title>Política de Segurança da Informação para o Desenvolvimento MSTECH</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Pol%C3%ADtica_de_Seguran%C3%A7a_da_Informa%C3%A7%C3%A3o_para_o_Desenvolvimento_MSTECH&amp;diff=4672"/>
				<updated>2017-04-26T13:11:52Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: /* 3.1 Validação dos dados */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Versão 1.0 - publicada em 20/05/2016'''&lt;br /&gt;
&lt;br /&gt;
= 1. Apresentação =&lt;br /&gt;
&lt;br /&gt;
A Política de Segurança da Informação da MSTECH EDUCAÇÃO E TECNOLOGIA LTDA tem por finalidade estabelecer as diretrizes de segurança da informação para desenvolvimento de sistemas e dos serviços prestados aos seus clientes, reduzindo os riscos e garantindo a integridade, confidencialidade, sigilo e disponibilidade das informações dos sistemas de informação e recursos. Este documento possui caráter oficial e tange como modelo de referência aplicável para toda a empresa. &lt;br /&gt;
&lt;br /&gt;
= 2. Escopo =&lt;br /&gt;
&lt;br /&gt;
A MSTECH, uma empresa de desenvolvimento de sistemas computacionais comprometida com os seus ativos de informação hospedados em sua própria infraestrutura de TI para acesso de seus clientes e usuários, necessita planejar as ações de segurança da informação nos níveis em que ela possa ser manipulada ou acessada, como os recursos computacionais que armazenam e manipulam a informação, passando pelo tratamento dos dados, pelo código produzido pela área de desenvolvimento de software da empresa até aos requisitos que serão exigidos dos usuários destes sistemas.&lt;br /&gt;
&lt;br /&gt;
Para facilitar a compreensão, a disseminação e a busca das informações contidas neste documento pelas áreas e colaboradores diretamente envolvidos decidiu-se por segmentá-lo nos níveis de segurança da informação com abrangência na segurança das aplicações e do banco de dados como o conjunto de ações para garantir o tratamento e armazenamento correto dos dados dentro da aplicação e prevenir vulnerabilidades que permitam o ataque e roubo de informações por pessoas mal-intencionadas.&lt;br /&gt;
&lt;br /&gt;
= 3. Segurança das aplicações e do banco de dados =&lt;br /&gt;
A segurança das aplicações corresponde aos sistemas websites desenvolvidos pela MSTECH e hospedados na infraestrutura de TI, estes sistemas devem acessar o banco de dados com usuário configurado somente com permissão de leitura e escrita dos dados, não sendo permitido conceder quaisquer permissões de alterações dos objetos de banco de dados para os usuários utilizados pelos sistemas.&lt;br /&gt;
&lt;br /&gt;
== 3.1 Validação dos dados ==&lt;br /&gt;
Para evitar possíveis falhas de segurança comuns em aplicações web, os sistemas devem realizar a validação da entrada de dados provenientes do cliente ou a partir do ambiente, antes de qualquer uso dessa informação. Esta deficiência abrange quase todas as principais vulnerabilidades tais como: scripting, cross site, injeção de SQL, injeção intérprete, ataques local e Unicode, arquivos de ataques do sistema e estouros de buffer.&lt;br /&gt;
&lt;br /&gt;
Todos os dados de entrada recebidos pelo sistema devem ser tratados antes mesmo de serem processados, a rotina de validação deve ser realizada sempre no lado do servidor (podendo ser aplicado também no lado cliente mas, mesmo nesse caso, não se exclui a validação do lado servidor) e centralizada na aplicação com base em um conjunto de caracteres permitidos para cada campo.&lt;br /&gt;
&lt;br /&gt;
Além disso, são considerados a identificação de todas as fontes de dados e sua classificação como sendo confiáveis ou não e, quando necessário o uso de caracteres especiais em algum campo, sempre realizar a codificação destes caracteres em UTF-8 para evitar que sejam tratados como código executável. Os dados de uma entidade externa ou cliente nunca devem ser considerados automaticamente como confiáveis sendo tratados em conformidade com as práticas citadas.&lt;br /&gt;
Todas as requisições e respostas devem utilizar o padrão de codificação UTF-8.&lt;br /&gt;
&lt;br /&gt;
== 3.2 Autenticação e gerenciamento de credenciais ==&lt;br /&gt;
A autenticação deve validar a identidade digital dos usuários autorizados bem como garantir que suas credenciais sejam transportadas de maneira segura, essa validação das permissões do usuário por parte do sistema deve ser realizada antes da execução de qualquer ação.&lt;br /&gt;
&lt;br /&gt;
Os controles de autenticação devem executar serviços de autenticação padronizados e, já na ocorrência de situações excepcionais, como no caso de falhas, executar os procedimentos específicos com o propósito de manter o sistema seguro.&lt;br /&gt;
&lt;br /&gt;
Quando a aplicação gerenciar um repositório de credenciais as senhas devem ser armazenadas na base de dados somente sob a forma de hash reconhecidamente forte pelo mercado e, a tabela/arquivo que armazena as senhas e as próprias chaves devem ser manipuladas apenas pela aplicação. Já as credenciais de autenticação de acesso aos serviços externos à aplicação devem ser armazenadas em um local protegido. &lt;br /&gt;
&lt;br /&gt;
Cada sistema estabelece um padrão de senhas fortes sendo implementadas considerando a especificação dos requisitos de comprimento e complexidade de senha. Os sistemas críticos devem exigir alterações mais frequentes nas credenciais de segurança e o tempo entre as trocas de senhas devem ser controlados administrativamente.&lt;br /&gt;
&lt;br /&gt;
Os mecanismos de recuperação de senhas devem ser implementados de forma segura, atendendo aos requisitos da seção “3.1 Validação dos dados” deste documento.&lt;br /&gt;
&lt;br /&gt;
Todas as páginas e todos recursos devem seguir os padrões de autenticação definidos pela MSTECH, exceto os destinados especificamente como sendo públicos. As tentativas de autenticação suspeitas devem ser registradas, incluindo solicitações com metadados relevantes e necessários para investigações de segurança.&lt;br /&gt;
&lt;br /&gt;
Para evitar possíveis ataques de força bruta devem ser disponibilizados nas telas de autenticação recursos de proteção tal como o CAPTCHA.&lt;br /&gt;
&lt;br /&gt;
Por fim, a MSTECH considera que todos os usuários e senhas de seus sistemas são pessoais e intransferíveis, não sendo de sua responsabilidade quaisquer sanções decorrentes de mau uso dessas credenciais.&lt;br /&gt;
&lt;br /&gt;
== 3.3 Controle de acesso ==&lt;br /&gt;
As configurações de autorização dos controles de acessos especificam as atribuições e responsabilidades para cada tipo/perfil de usuário e quais seriam os objetos da informação, páginas, funcionalidades e recursos a que eles terão acesso e os níveis de permissão. &lt;br /&gt;
&lt;br /&gt;
Os usuários que acessarem os recursos da informação devem ter suas credenciais válidas para realização deste acesso e estarem associados a um conjunto bem definido de funções e privilégios, essas funções e permissões de metadados serão protegidas de adulteração.&lt;br /&gt;
&lt;br /&gt;
== 3.4 Gerenciamento de sessão ==&lt;br /&gt;
O gerenciamento de sessão é o mecanismo essencial do conjunto de interações entre usuário e o aplicativo na web. As sessões devem ser únicas para cada usuário e não podem ser adivinhadas ou compartilhadas, sendo invalidadas quando já não são mais necessárias e expiradas durante os períodos de inatividade. &lt;br /&gt;
&lt;br /&gt;
Sempre que possível, as aplicações devem utilizar um framework ou sistema conhecido, testado e confiável para realizar o gerenciamento de sessão, evitando a criação de mecanismos próprios e inseguros.&lt;br /&gt;
&lt;br /&gt;
Todas as páginas que requerem autenticação devem possuir acesso fácil e visível à função de logout.&lt;br /&gt;
&lt;br /&gt;
Quando o usuário faz o logout sua sessão deve ser invalidada, tanto no lado cliente excluindo os respectivos cookies e tokens, quanto no lado servidor invalidando os mesmos. Assim, mesmo que o usuário force a recriação dos cookies e tokens destruídos o sistema não os aceita.&lt;br /&gt;
&lt;br /&gt;
Todas as sessões devem ser criadas com um tempo para expiração, de modo que após esse tempo de inatividade devem ser invalidadas automaticamente pelo servidor. Além disso, deve ser configurado um tempo limite após o qual as sessões são invalidadas independente da atividade.&lt;br /&gt;
&lt;br /&gt;
Sempre que um usuário é autenticado ele recebe um novo identificador de sessão e autenticação, mesmo que já exista um com o mesmo nome no lado cliente, neste caso o valor anterior deverá ser invalidado e sobrescrito com o novo valor.&lt;br /&gt;
&lt;br /&gt;
Os identificadores armazenados em cookies devem ser criados com escopo mínimo, especificado com o parâmetro path. Além disso, os cookies de autenticação deverão ser setados com os atributos HttpOnly e Secure.&lt;br /&gt;
&lt;br /&gt;
Para operações sensíveis o sistema deve utilizar mecanismos adicionais ao gerenciamento de sessão, como a criação de tokens ou parâmetros aleatórios associados com a sessão e página atual.&lt;br /&gt;
&lt;br /&gt;
== 3.5 Criptografia de dados ==&lt;br /&gt;
Os dados confidenciais, tanto os armazenados no banco de dados quanto nos arquivos de configuração, como conexões de banco de dados, deverão ser criptografados. Os acessos às chaves devem ser realizados de uma forma segura. Define-se por dados confidenciais quaisquer tipos de senha e outros dados que o escopo do projeto considere como sensível.&lt;br /&gt;
&lt;br /&gt;
As senhas não devem ser armazenadas no banco de dados em forma de texto, ao invés disso apenas um hash da senha reconhecidamente forte será armazenado.&lt;br /&gt;
&lt;br /&gt;
O gerenciamento e acesso às chaves de criptografia devem seguir uma política específica, que define todo o ciclo de geração, distribuição, revogação e expiração das chaves, assim como a forma de armazenamento e acesso das mesmas. &lt;br /&gt;
&lt;br /&gt;
A geração de números, nomes, textos e identificadores aleatórios devem ser realizadas por um módulo de criptografia confiável, de forma que os valores gerados não sejam previsíveis. &lt;br /&gt;
&lt;br /&gt;
== 3.6 Tratamento de erros e log ==&lt;br /&gt;
Na ocorrência de algum erro o sistema deve exibir uma página padronizada de erro sendo que esta evitaria a exibição de detalhes técnicos para os usuários.&lt;br /&gt;
&lt;br /&gt;
Os erros e operações relevantes deverão ser armazenados em log com as devidas informações necessárias para uma futura investigação do ocorrido. Além disso, os dados armazenados em log devem conter apenas as informações úteis para o mesmo, sem coletar informações sensíveis a menos que estritamente necessário.&lt;br /&gt;
&lt;br /&gt;
As informações registradas devem ser tratadas de forma segura e protegidas de acordo com a sua classificação de dados. Além disso, estes registros devem ter seu “tempo de vida” limitado e o mais curto possível e as aplicações configuradas periodicamente devendo ser realizado o expurgo dos dados de log. &lt;br /&gt;
&lt;br /&gt;
== 3.7 Proteção de dados ==&lt;br /&gt;
As aplicações devem buscar atender três requisitos gerais de proteção aos dados:&lt;br /&gt;
&lt;br /&gt;
'''a)	Confidencialidade:''' os dados são protegidos contra acesso não autorizado ou vazamento. Essa proteção deve ser garantida em qualquer ponto, tanto no armazenamento quanto no transporte;&lt;br /&gt;
&lt;br /&gt;
'''b)	Integridade:''' a integridade dos dados deve ser garantida através de mecanismos de proteção que impeçam a alteração, criação ou comprometimento por usuários sem a devida autorização;&lt;br /&gt;
&lt;br /&gt;
'''c)	Disponibilidade:''' os usuários autenticados e devidamente autorizados são capazes de acessar os dados a qualquer instante.&lt;br /&gt;
A proteção de dados sensíveis armazenados no servidor é aplicável na preservação e no controle de acesso, incluindo dados em cache, arquivos temporários e dados acessíveis somente por usuários específicos do sistema. Tais dados devem ser criptografados mesmo quando armazenados no servidor, de acordo com a seção “3.5 Criptografia de dados” deste documento.&lt;br /&gt;
&lt;br /&gt;
Será restrito o acesso aos usuários apenas às funcionalidades, dados e informações do sistema que são necessárias para execução de suas tarefas, ou seja, deve-se aplicar o princípio do menor privilégio seguindo as práticas da seção “3.3 Controle de acesso” deste documento.&lt;br /&gt;
&lt;br /&gt;
Não devem ser armazenadas senhas, strings de conexão ou outras informações confidenciais em texto claro/legível ou em qualquer forma considerada insegura no lado cliente. Isso é válido também quando há utilização de formatos inseguros como: viewstate, viewbag, Flash ou código compilado à ser executado no lado cliente.&lt;br /&gt;
&lt;br /&gt;
Em produção, deve-se publicar apenas páginas e código fonte compilado, se possível. O código fonte que precisar de armazenamento no servidor deve estar protegido para evitar o acesso de usuários. Em caso de publicação de API´s nenhuma documentação deverá ser publicada em ambientes de homologação e produção.&lt;br /&gt;
&lt;br /&gt;
Deverão ser removidos os comentários dos códigos em produção, assim como documentações, aplicações e funcionalidades extras não necessárias e que possam revelar informações sobre o sistema. Também deverão ser aplicadas técnicas como ofuscação e minificação de código.&lt;br /&gt;
&lt;br /&gt;
As páginas e formulários que contenham informações sensíveis, incluindo páginas de login, deverão ser devidamente configuradas para impedir o autopreenchimento e o cache no lado cliente.&lt;br /&gt;
&lt;br /&gt;
== 3.8 Segurança nas comunicações ==&lt;br /&gt;
Os servidores devem possuir certificados TLS validados por uma CA (autoridade certificadora) confiável, e o protocolo TLS deve ser utilizado em todas as conexões, externas ou internas, que requeiram autenticação e/ou envolvam dados e funções sensíveis. &lt;br /&gt;
&lt;br /&gt;
Deve-se utilizar em todo o processo de certificação e criptografia apenas os algoritmos, chaves e protocolos mais fortes e o sistema não poderá aceitar uma alternativa de conexão insegura, mesmo na ocorrência de erros no processo.&lt;br /&gt;
&lt;br /&gt;
== 3.9 Arquivos e recursos ==&lt;br /&gt;
Sempre que houver redirecionamento e encaminhamento de URL o destino deverá ser validado por uma white list ou deverá exibir um aviso de redirecionamento para conteúdo não confiável.&lt;br /&gt;
&lt;br /&gt;
Dados de arquivos provenientes de fontes não confiáveis não devem ser utilizados diretamente em comandos de leitura e escrita de arquivos e nem executados por uma aplicação.&lt;br /&gt;
&lt;br /&gt;
Em qualquer funcionalidade onde um arquivo pode ser recebido pelo sistema, deve-se restringir os tipos de arquivos aceitos apenas ao necessário. Os arquivos devem ser validados quanto ao seu tipo (através da extensão, tipo mime e cabeçalhos) e conteúdo (verificado por um antivírus), a fim de prevenir o carregamento de arquivos que possam ser interpretados ou executados pelo servidor. A validação é realizada por white list, e antes dessa validação os caracteres especiais, de controle e Unicode deverão ser removidos do nome e extensão do arquivo.&lt;br /&gt;
&lt;br /&gt;
Os arquivos obtidos de fontes não confiáveis devem ser armazenados fora do diretório do sistema e com permissões limitadas (nunca com permissão de execução), preferencialmente em um servidor de conteúdo ou banco de dados. Ao armazenar um arquivo, seu nome deve ser alterado para um identificador único e não previsível, recuperável pela aplicação e, no caso de nomes repetidos, não subscrever os arquivos já existentes.&lt;br /&gt;
&lt;br /&gt;
O caminho absoluto de um arquivo não deve ser enviado para o usuário ou para o lado cliente da aplicação. Sempre utilizar um mecanismo de mapeamento de recursos.&lt;br /&gt;
&lt;br /&gt;
== 3.10 Mobile ==&lt;br /&gt;
Dados sensíveis não devem ser armazenados no dispositivo sem proteção (criptografia ou hash seguros), mesmo em áreas protegidas do sistema.&lt;br /&gt;
Identificadores armazenados no dispositivo que possam ser acessados por outras aplicações (UDID, IMEI entre outros) não devem ser utilizados como token de autenticação.&lt;br /&gt;
&lt;br /&gt;
A aplicação requisitará a permissão de acesso apenas para os recursos e funcionalidades realmente necessários, evitando assim o vazamento de informações sensíveis.&lt;br /&gt;
&lt;br /&gt;
Evite exportar activities, intents, content providers e equivalentes para outras aplicações no mesmo dispositivo, aqueles que precisarem ser exportados deverão ser validados todos os parâmetros de entrada.&lt;br /&gt;
&lt;br /&gt;
Para evitar análises de engenharia reversa, a descompilação e leitura de código fonte e scripts deve ser dificultada através do uso de ofuscadores de código, minificação e, se possível, criptografia.&lt;br /&gt;
&lt;br /&gt;
== 3.11 Web Services e API´s ==&lt;br /&gt;
Todos os webservices e API´s devem implementar mecanismos de autenticação e autorização de acordo com as respectivas políticas de segurança. Além disso, para webservices o gerenciamento de sessão também deve implementar esses mecanismos.&lt;br /&gt;
&lt;br /&gt;
Todos os parâmetros de entrada deverão ser validados quanto ao seu conteúdo, formato e tamanho. &lt;br /&gt;
&lt;br /&gt;
== 3.12 Configurações ==&lt;br /&gt;
Sempre que for necessário o uso de componentes, bibliotecas ou plataformas de terceiros, utilizar a última versão estável destes. Na ocorrência de atualização de componentes já em uso, as próximas versões dos sistemas devem utilizar os componentes atualizados, principalmente se a atualização visa corrigir falhas de segurança.&lt;br /&gt;
&lt;br /&gt;
Os sistemas próprios e componentes de terceiros são configurados de maneira segura quando publicados. Configurações e funções desnecessárias serão removidas, assim como eventuais exemplos para desenvolvimento, documentações, credenciais de teste e demais configurações padrão.&lt;br /&gt;
&lt;br /&gt;
A comunicação entre as partes do sistema (aplicação, banco de dados, serviços, entre outros) deve ser realizada através de um canal seguro e encriptado, utilizando credenciais para autenticação com o menor nível de privilégio necessário.&lt;br /&gt;
&lt;br /&gt;
Os sistemas são publicados e configurados de forma que fiquem isolados de demais sistemas no mesmo servidor, ou seja, utilizando credenciais e restrições de permissão com privilégio mínimo. Assim, mesmo na eventual ocorrência de um atacante conseguir acesso completo ao sistema, este não conseguirá comprometer demais sistemas no mesmo servidor, nem tampouco o servidor em si.&lt;br /&gt;
&lt;br /&gt;
Os ambientes de desenvolvimento e testes devem ser isolados, apenas com acesso interno. Qualquer ambiente com acesso externo (como o de homologação) seguem as mesmas diretivas e padrões de segurança dos ambientes de produção.&lt;br /&gt;
&lt;br /&gt;
=== 3.12.1 Configurações para servidor web ===&lt;br /&gt;
Para os websites, criar o arquivo robots.txt com regras que negam o acesso aos arquivos e diretórios sensíveis que não podem ser indexados. &lt;br /&gt;
Preferencialmente, todos os arquivos e diretórios sensíveis devem estar em um diretório comum, negando o acesso apenas a esse diretório. &lt;br /&gt;
&lt;br /&gt;
Os servidores web também são configurados de forma a oferecer o maior nível de segurança às aplicações. De acordo com as seguintes configurações:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    a)	A listagem de diretórios deve ser desabilitada;&lt;br /&gt;
&lt;br /&gt;
    b)	Os métodos HTTP aceitos devem ser definidos e os demais devem ser explicitamente bloqueados;&lt;br /&gt;
&lt;br /&gt;
    c)	As respostas HTTP devem conter um cabeçalho que especifique um conjunto de caracteres seguro;&lt;br /&gt;
&lt;br /&gt;
    d)	Os cabeçalhos HTTP ou qualquer parte da resposta não devem revelar informações sobre os componentes e sistemas utilizados no servidor;&lt;br /&gt;
&lt;br /&gt;
    e)	Utilizar os cabeçalhos e valores '''“X-Content-Type-Options: nosniff”, “X-XSS-Protection: 1; mode=block” e “X-Frame-Options: sameorigin”''', a menos que estritamente necessário o uso de configurações diferentes.&lt;br /&gt;
&lt;br /&gt;
=== 3.12.2 Configurações para servidor de BD ===&lt;br /&gt;
A conta padrão de administrador do servidor de banco de dados deve ter seu nome e senha alterados, e se possível a conta deve ser desabilitada.&lt;br /&gt;
&lt;br /&gt;
Se houver uma conta de “convidado”, esta deve ter seu acesso negado a todas as bases de dados, a menos que estritamente necessário.&lt;br /&gt;
&lt;br /&gt;
O role “public” não deve ter permissão de acesso às stored procedures.&lt;br /&gt;
&lt;br /&gt;
A configuração padrão de portas utilizadas pelo servidor de banco deve ser alterada, especificando portas não conhecidas previamente.&lt;br /&gt;
&lt;br /&gt;
Se houver um serviço de descobrimento das instâncias do banco de dados, este deve ser desabilitado para que não divulgue informações do servidor na rede.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
= Sobre = &lt;br /&gt;
&lt;br /&gt;
A política de segurança da informação para desenvolvimento de sistemas da MSTECH foi construída a partir de diversos documentos de projetos de referência nesta área de estudo, como a [https://www.owasp.org/index.php/Main_Page The Open Web Application Security Project (OWASP)], entre outros.&lt;br /&gt;
&lt;br /&gt;
Trata-se de um conjunto de boas práticas que devem ser praticadas pelos times de desenvolvimento da MSTECH, visando aumentar o nível de segurança das nossas aplicações, garantindo a segurança dos dados de nossas aplicações e dos dados de nossos clientes e usuários. A segurança da informação é um item essencial para a estratégia de uma empresa de desenvolvimento de sistemas e, como tal, deve ser um item de preocupação permanente de todos os funcionários.&lt;br /&gt;
&lt;br /&gt;
Este documento é evolutivo e será constantemente revisto para adequá-lo à novas situações e tecnologias que forem sendo consideradas. Para sua evolução, contamos também com a sua colaboração, encaminhando sugestões aos responsáveis pela avaliação de segurança dos produtos da empresa.&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Papel_SM&amp;diff=4238</id>
		<title>Papel SM</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Papel_SM&amp;diff=4238"/>
				<updated>2017-01-17T13:58:09Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: /* Responsabilidade do SM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=O Scrum Master (SM)=&lt;br /&gt;
&lt;br /&gt;
De acordo com o Guia do SCRUM, o Scrum Master é responsável por garantir que o método é entendido e implementado.  O SM realiza isso para garantir que o time de desenvolvimento adere à teoria, prática, regras e rituais do SCRUM. O Scrum Master é o líder servidor para o time. O Scrum Master ajuda aqueles fora do time a entender quais das suas interações com o time são úteis e quais não são. Por fim, o Scrum Master ajuda a todos a mudar suas interações para maximizar o valor criado pelo time do Scrum.&lt;br /&gt;
&lt;br /&gt;
O Scrum Master é um papel que possui muitas posturas e nuances. Um grande SM está atento à elas e sabem quando e como aplica-las, dependendo da situação e contexto. Tudo com o propósito de ajudar pessoas a entender e aplicar o SCRUM de maneira melhor.&lt;br /&gt;
&lt;br /&gt;
==Responsabilidade do SM==&lt;br /&gt;
* '''Líder servidor:''' Põe o foco principal da sua atenção na equipe e no cliente, porém não descuida dos interesses da empresa. É aquele que primeiro ouve e só depois discerne sobre o assunto. É aquele que aceita opiniões alheias e, se discorda, o faz de maneira a manter o compromisso de todos. Acima de tudo é um líder e a equipe o reconhece como tal;&lt;br /&gt;
&lt;br /&gt;
* '''Facilitador:''' Sabe trabalhar como a &amp;quot;ponte&amp;quot; entre PO e equipe, nos dois sentidos. Ou seja, consegue entender a visão do PO e intermediar a conversa com a equipe, e vice versa. Também consegue entender a necessidade transmitida pelo PO e consegue propor alternativas eficientes. Atua como um parceiro do PO e do cliente, porém defendendo os interesses da equipe e da empresa;&lt;br /&gt;
&lt;br /&gt;
* '''Ser um “treinador”:''' Conhece o time e sabe como extrair o melhor de cada um, dentro de sua especialidade. Consegue transferir sua experiência em projetos, carreira para os demais membros da equipe. Consegue fazer com que a equipe mantenha o foco em concluir o projeto de forma bem sucedida;&lt;br /&gt;
&lt;br /&gt;
* '''Gerencia conflitos:''' Entende a autonomia delegada de modo que consegue resolver internamente os conflitos entre membros da equipe. Também gerencia conflitos com outras partes, como PO, escritório de PCP, Devops e outras áreas, e sabe quando deve escalar um conflito para a Gestão ou RH;&lt;br /&gt;
&lt;br /&gt;
* '''Gerente:''' Responsável por gerenciar impedimentos, eliminar desperdício, gerenciar o processo, a saúde do time, as fronteiras da auto-organização do time e a cultura da empresa para o time. Também tem a capacidade de cobrar o time em relação aos prazos e escopos acordados, sendo o responsável pela &amp;quot;responsabilidade&amp;quot; do time. Ter o olhar do dono em relação ao resultado de seus projetos;&lt;br /&gt;
&lt;br /&gt;
* '''Mentor:''' Tem a capacidade de transferir seus conhecimentos, técnicos e de negócio, à equipe. Não diz necessariamente à qualificações técnicas, mas sim a competências, habilidades e atitudes prezadas pela empresa;&lt;br /&gt;
&lt;br /&gt;
* '''Professor:''' Para garantir que métodos de trabalho relevantes para a empresa, sendo eles o SCRUM e o processo de trabalho definidos, são compreendidos e implementados pelo time.&lt;br /&gt;
&lt;br /&gt;
==O que se espera de um SM da MSTECH==&lt;br /&gt;
&lt;br /&gt;
* '''Resolve os impedimentos do time de qualquer natureza forma independente''', sempre que possível. Caso não seja, envolve quem for necessário (PO, escritório, RH, comercial, presidência) para que o problema seja sanado;&lt;br /&gt;
* '''Não deixa a célula parada devido à impedimentos''', de quaisquer naturezas;&lt;br /&gt;
* '''Traz a situação real para a equipe, e também ânimo e motivação'''. Dessa forma, um SM deve, sempre que necessário, elogiar, cobrar, orientar e corrigir sua equipe. Lembre-se, porém,de que o elogio é público, mas a correção e/ou orientação é particular.&lt;br /&gt;
* '''É o responsável pela alocação da equipe''', de forma crítica e consciente (saber se a pessoa está rendendo o que deveria, se pode desalocar recursos, procurar todas as formas de resolver dentro da célula antes de buscar novas alocações, etc.);&lt;br /&gt;
* '''É o responsável por encontrar formas mais eficazes de estimativa dentro da célula'''. Para isso algumas técnicas podem ser utilizadas:&lt;br /&gt;
** Analisar as horas orçadas X planejadas X realizadas e chegar a uma conclusão sobre as distorções;&lt;br /&gt;
** Analisar as Sprints negativas (quando o realizado na revisão é menor que o planejado). Ter um plano de ação depois da retrospectiva para que não haja Sprint negativas;&lt;br /&gt;
* '''Resolve os conflitos internos do time, não os causa'''; &lt;br /&gt;
* '''Tem preocupação “obsessiva” com o desempenho da equipe'''. O desempenho do time é medido atualmente com base em dois parâmetros:&lt;br /&gt;
** Velocidade (melhoria e posterior estabilidade do time);&lt;br /&gt;
** Projetado x Estimado;&lt;br /&gt;
* '''Antecipa questões de infraestrutura e ambiente''' necessárias para publicações (em Homologação, Produção);&lt;br /&gt;
* '''Traz sugestões de melhorias, otimizações nos processos para toda a MSTECH'''. Um Scrum Master é preocupado em otimizar o trabalho de seu time. Assim, caso identifique algo inadequado e que não seja produtivo, o SM deve ser um parceiro na empresa para melhorar seus processos; &lt;br /&gt;
* '''Avalia e questiona as estimativas realizadas''' (não devem “ter gordura” nem ser irreal, e sim o valor verdadeiro). Muitas vezes verificamos que o requisito ainda não foi compreendido ao questionar  estimativas com o time.&lt;br /&gt;
* '''É “obsessivo” em relação à qualidade das entregas''', orientando o time na:&lt;br /&gt;
** Entrega sem bugs ou com bugs mapeados para  o PO (não esconde bugs);&lt;br /&gt;
** Tem preocupação com requisitos não funcionais;&lt;br /&gt;
** Apresenta, junto com a entrega, documentação sobre o conteúdo (doc. de arquitetura, manuais e outros).&lt;br /&gt;
* '''Defende o escopo da Sprint e negocia repriorizações com PO'''. Ao fazer isso, o SM ajuda o cliente e a empresa em relação à entrega&lt;br /&gt;
* '''Gera novas ideias de produtos e serviços para a empresa'''. Buscar algo inédito, inovador, com base na vivência com o cliente;&lt;br /&gt;
* '''Não reinventa a roda'''. Propor soluções ou componentes free são muito bem vindas. Além disso, é guardião na prática da reusabilidade na empresa;&lt;br /&gt;
* É parceiro de todas as áreas e filiais da empresa. '''A MSTECH é uma só empresa'''.&lt;br /&gt;
&lt;br /&gt;
==Um grande Scrum Master...==&lt;br /&gt;
&lt;br /&gt;
* '''Envolve o time no estabelecimento do processo:''' Um grande SM garante que o time inteiro apoia o processo SCRUM escolhido e entende o valor de cada evento e ritual. A Daily Scrum por exemplo é planejada em um momento em atende a todos os membros do time. Uma preocupação comum sobre Scrum é a quantidade de reuniões. Envolver o time no planejamento de eventos e discutir as saídas desejadas irá aumentar o engajamento dos participantes com certeza.&lt;br /&gt;
&lt;br /&gt;
* '''Entende o time de desenvolvimento:''' Um grande SM permanece atento às diferentes fases que um time irá atravessar enquanto trabalhar como um time, bem como a importância de uma composição estável de um time. Em 1965, Bruce Tuckman propôs um modelo de evolução de um grupo, conhecido como “forming-storming-norming-performing” que descreve os momentos e comportamentos de um grupo e pode ser um material importante para o SM. '''Referência:  https://en.wikipedia.org/wiki/Tuckman%27s_stages_of_group_development'''&lt;br /&gt;
&lt;br /&gt;
* '''Entende que os princípios são mais importantes que as práticas:''' Sem um conhecimento sólido e embasado dos princípios ágeis, toda prática implementada é basicamente inútil. É uma casca vazia. Um entendimento aprofundado dos princípios ágeis por todos envolvidos irá aumentar drasticamente as chances de um uso bem sucedido das práticas.&lt;br /&gt;
* '''Reconhece e atua em um conflito do time:''' Um grande SM reconhece os conflitos no time em um estágio inicial e pode aplicar diferentes atividades para resolvê-los. Um grande SM entende que conflito não é necessariamente errado. Conflitos saudáveis e discordâncias construtivas podem ser usadas para construir um time ainda mais forte.&lt;br /&gt;
* '''Ousa ser revolucionário:''' Um grande SM entende que algumas mudanças ocorrerão somente se ele for revolucionário. Ele sabe quando é necessário e está preparado para ser revolucionário o suficiente para forçar uma mudança dentro da organização.&lt;br /&gt;
* '''Está atento “ao cheiro do lugar”:''' Um grande SM deve ter um impacto na cultura da organização para que os times de Scrum realmente floresçam. Ele entende que mudar o comportamento das pessoas não diz respeito a mudar pessoas, mas mudar o contexto em que elas estão. Em outras palavras, “o cheiro do lugar”.&lt;br /&gt;
* '''É ao mesmo tempo dispensável e procurado:''' Um grande SM deve apoiar o crescimento do time de tal forma que eles não mais precisem dele de forma diária. Mas devido ao seu valor em atingir esse objetivo, ele sempre será procurado para conselhos frequentemente. Seu papel terá mudado de um instrutor diário para um conselheiro e mentor esporádico.&lt;br /&gt;
* '''Deixa seu time falhar (ocasionalmente).''' Um grande SM sabe quando prevenir um time de uma falha, mas também entende quando ele não deve prevenir. As lições aprendidas depois de um erro podem ser mais valiosas que um bom conselho antecipado.&lt;br /&gt;
* '''Encoraja o pertencimento:''' Um grande SM encoraja e orienta o time a ser o dono de seu próprio processo, kanbam e ambiente. Faz com que a equipe se sinta pertencente e “dona” da situação.&lt;br /&gt;
* '''Tem fé na auto-organização:''' Um grande SM entende o poder de um time auto organizado. “Leve ao time” deve ser seu mantra diário. Um time auto organizado são aqueles que reduzem sua dependência em relação à gestão e aumenta seu engajamento e pertencimento ao trabalho. Alguns exemplos são: eles tomam suas próprias decisões sobre seu trabalho, estimam seu próprio trabalho com pequenas margens de erro, tem uma forte boa vontade em cooperar e os membros do time sentem que eles estão caminhando juntos para atingir um propósito comum através dos objetivos da Sprint, dos releases planejados e dos objetivos do próprio time.&lt;br /&gt;
* '''Dá valor à velocidade do time:''' Um grande SM entende o valor de uma velocidade de Sprint estável e faz tudo para criar e manter esse ritmo. Esse ritmo deve se tornar o compasso do time (a batida de coração) e não deve custar energia extra para isso. Todo mundo do time sabe a data, hora e propósito de cada ritual do Scrum. Eles sabem o que é esperado e como se preparar. &lt;br /&gt;
* '''Sabe o poder do silêncio:''' Um grande SM sabe quando ouvir verdadeiramente e é confortável com o silêncio. Não falar, apenas ouvir. &lt;br /&gt;
** Ele conhece os três níveis de escuta e sabe como usá-los.&lt;br /&gt;
*** Ouvir a si mesmo&lt;br /&gt;
*** Ouvir de modo focado&lt;br /&gt;
*** Ouvir de forma global&lt;br /&gt;
*** Ele ouve atentamente o que é dito mas também o que não é dito. '''Referência sobre o assunto: http://www.thecoaches.com/learning-hub/fundamentals/res/FUN-Topics/FUN-Co-Active-Coaching-Skills-Listening.pdf'''&lt;br /&gt;
* '''Observa:''' Um grande SM observa seu time dentro de suas atividades diárias. Ele não tem um papel ativo dentro de cada evento. O Daily Scrum, por exemplo, é mantido pelo time para o time. Ele observa a seção e desse modo tem uma visão clara do que está sendo discutido (e o que não está) e o papel de cada um durante a reunião.&lt;br /&gt;
* '''Compartilha experiências:''' Um grande SM compartilha experiências com seus pares. Isso pode ser feito dentro e fora da organização: seminários e conferências são uma grande forma de compartilhar experiências e absorver conhecimento. Além disso, escrever suas lições aprendidas podem ser valioso para outros Scrum Masters.&lt;br /&gt;
* '''Tem um portfólio de diferentes formatos de retrospectivas:''' Um grande SM pode aplicar diferentes formatos de retrospectivas. Isso garante que a retrospectiva seja um momento divertido e útil para o time. Ele sabe que formato é mais adaptável dada a situação do time. Ainda melhor: Ele apoia o time ao receber seu feedback pelo time. Aumentar o envolvimento de todos nisso é muito benéfico. &lt;br /&gt;
* '''Pode orientar profissionalmente:''' Um grande SM entende o poder da orientação profissional e busca conhecer essa área de estudo. Busca conhecimento em alguns livros de referência (links a seguir). Ele sabe como guiar sem prescrever. Ele pode fechar o gap entre pensar sobre fazer algo e realmente fazer. Ele pode ajudar os membros do time a entender melhor a si mesmos de forma que eles podem encontrar novas formas de fazer mais. Sim, essas últimas frases são na verdade um agregado de diversas frases de orientação, mas isso soa muito bem. '''Referências:  http://www.amazon.com/dp/0321637704?tag=wwwcoachingag-20&amp;amp;camp=213381&amp;amp;creative=390973&amp;amp;linkCode=as4&amp;amp;creativeASIN=0321637704&amp;amp;adid=1JK88GK93YN3Q5EZMFY7&amp;amp; e http://www.thecoaches.com/why-cti/buy-the-book'''&lt;br /&gt;
* '''Tem influência no nível organizacional:''' Um grande SM sabe como motivar e influenciar a empresa em nível tático e estratégico. Alguns dos impedimentos mais difíceis que um time enfrentará ocorrerá nestes níveis. Portanto, é importante um SM saber como agir nos diferentes níveis da organização.&lt;br /&gt;
* '''Previne impedimentos:''' Um grande SM não só resolve impedimentos, mas os previne. Devido a sua experiência ele é capaz de ler situações e assim atuar nelas de forma proativa para evitar o impedimento.&lt;br /&gt;
* '''Não é notado:''' Um grande SM nem sempre é uma presença ativa. Ele não perturba o time desnecessariamente e apoia o time para obter o ritmo desejado. Mas quando o time precisa dele, ele está sempre disponível.&lt;br /&gt;
* '''Forma uma grande dupla com o Product Owner (PO):''' Um grande SM tem uma fantástica parceria com o PO. Apesar dos interesses serem um tanto quanto diferentes, o PO ‘puxa’ o time, o SM protege o time. Uma parceria sólida é extremamente valiosa para o time de desenvolvimento. Juntos eles podem construir uma fundação para resultados fantásticos.&lt;br /&gt;
* É familiar com o conceito de “gameficação”: Um grande SM é capaz de usar os conceitos do “game thinking” e mecânicas de game para engajar usuário sem resolver problemas e aumentar a contribuição destes.&lt;br /&gt;
* '''Entende que há mais do que apenas o Scrum:''' Um grande SM é também competente com o XP, Kanban e Lean. Ele conhece as forças, fraquezas, oportunidades e ameaças de cada método ou princípio e como e quando usá-los. Ele tenta entender o que um time quer alcançar e ajuda-os a se tornarem mais efetivos no contexto ágil.&lt;br /&gt;
* '''Lidera pelo exemplo:''' Um grande SM é alguém que os membros do time querem seguir. Ele faz isso inspirando-os a liberar seu potencial interior e mostrando a eles o comportamento desejado. Em tempos difíceis ele mostra ao time como agir. Não entra em pânico, permanece calmo e ajuda o time a encontrar a solução. Portanto, um grande SM deve ter alguma semelhança com Gandalf. Uma barba pode ser um bom começo .&lt;br /&gt;
* '''É um facilitador nato:''' Um grande SM tem a facilitação como sua segunda natureza. Todos os eventos são um prazer realizar e toda outra reunião está bem preparado, é útil e divertido e tem um propósito claro.&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=P%C3%A1gina_principal&amp;diff=3363</id>
		<title>Página principal</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=P%C3%A1gina_principal&amp;diff=3363"/>
				<updated>2016-11-17T16:15:52Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Bem vindo a Wikipedia da MSTECH&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki.&lt;br /&gt;
&lt;br /&gt;
==Sobre a Wiki MSTECH==&lt;br /&gt;
&lt;br /&gt;
A Wiki MSTECH é uma ferramenta disponibilizada pela empresa para manter informações sobre os produtos e projetos que compõem o plataforma de soluções da empresa. A Wiki é colaborativa, portanto todos estão convidados a disponibilizar informações sobre os projetos e produtos desenvolvidos. &lt;br /&gt;
&lt;br /&gt;
Sugestões de informações que podem ser inseridas nessa ferramenta: Requisitos do projeto/produto, roadmap futuro de evolução, documentos de arquitetura e implantação, manuais de usuários, clientes que possuem a ferramenta e sua versão e materiais informativos para fins comerciais.&lt;br /&gt;
&lt;br /&gt;
A Wiki também será um &amp;quot;hub&amp;quot; de informações para consolidar outras ferramentas da empresa, como o portal de cardápio dos designers, o ambiente Moodle para disponibilizar conteúdos de capacitação dos funcionários (em breve) entre outras coisas. Documentos como o backlog dos especialistas também estarão, em breve, nessa plataforma.&lt;br /&gt;
&lt;br /&gt;
Vale ressaltar que a Wiki, assim como as demais ferramentas, '''é de acesso restrito apenas aos funcionários da empresa''' e, como tal, seu conteúdo está protegido pelas cláusulas da empresa de sigilo das informações.&lt;br /&gt;
&lt;br /&gt;
Não sabe editar ou contribuir com a Wiki? Os links abaixo são recomendados para iniciar a colaboração.&lt;br /&gt;
&lt;br /&gt;
'''Vamos lá?'''&lt;br /&gt;
&lt;br /&gt;
== Clientes MSTECH ==&lt;br /&gt;
* [[Lençóis Paulista]]&lt;br /&gt;
&lt;br /&gt;
== Produtos MSTECH ==&lt;br /&gt;
* [[Produtos]]&lt;br /&gt;
&lt;br /&gt;
== Ações de padronização e qualidade ==&lt;br /&gt;
* [[Equipes de especialidades]]&lt;br /&gt;
* [[Mentoria de código]]&lt;br /&gt;
* [[Mentoria na metodologia SCRUM]]&lt;br /&gt;
* [[Verificação de segurança e desempenho]]&lt;br /&gt;
* [[Grupo de Qualidade (GQA)]]&lt;br /&gt;
&lt;br /&gt;
== Padrões de Desenvolvimento MSTECH==&lt;br /&gt;
* [[Processo de desenvolvimento de Software MSTECH]]&lt;br /&gt;
* [[Política de Segurança da Informação para o Desenvolvimento MSTECH]]&lt;br /&gt;
* [[Diretrizes]]&lt;br /&gt;
* [[Políticas dos processos MSTECH]]&lt;br /&gt;
&lt;br /&gt;
== Produção de conteúdo==&lt;br /&gt;
* [[Manual do SCORM]]&lt;br /&gt;
&lt;br /&gt;
== Outras informações ==&lt;br /&gt;
* [[Glossário de termos técnicos]]&lt;br /&gt;
* [[Repertório de estimativas]]&lt;br /&gt;
&lt;br /&gt;
== Começando ==&lt;br /&gt;
* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ FAQ do MediaWiki]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Help:Editing_pages Help]&lt;br /&gt;
* [http://wang.wustl.edu/mediawiki/extensions/index.php Converta tabela Excel em tabela Wiki rapidamente]&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Repert%C3%B3rio_de_estimativas&amp;diff=2952</id>
		<title>Repertório de estimativas</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Repert%C3%B3rio_de_estimativas&amp;diff=2952"/>
				<updated>2016-10-14T13:52:09Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Área'''&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Descrição da atividade'''&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Estimativa em horas'''&lt;br /&gt;
|-&lt;br /&gt;
| Design||Criação do CSS e identidade do curso||20,5&lt;br /&gt;
|-&lt;br /&gt;
| Design||Criação de tela HTML a partir de CSS pronto||0,25&lt;br /&gt;
|-&lt;br /&gt;
| Design||Diagramação de conteúdo em PDF (por página)||0,25&lt;br /&gt;
|-&lt;br /&gt;
| Design||Configuração do curso, publicação do conteúdo e configuração de 1 questionário + 1 fórum||4&lt;br /&gt;
|-&lt;br /&gt;
| Design||Customização do layout do APP do Moodle e publicação nas stores||16&lt;br /&gt;
|-&lt;br /&gt;
| Design Educacional||Material base de ~30 páginas e curso com ~30 telas||15&lt;br /&gt;
|-&lt;br /&gt;
| Design Educacional||Teste de navegação com perfis de aluno e tutor (~30 telas e 2 atividades)||2&lt;br /&gt;
|-&lt;br /&gt;
| Design Educacional||Material base de ~30 páginas e curso com ~30 telas com acessibilidade (audiodescrição, etc.)||25&lt;br /&gt;
|-&lt;br /&gt;
| Educomunicação||Revisão por página/slide||0,15&lt;br /&gt;
|-&lt;br /&gt;
| Educomunicação||Direitos autorais - Análise / Uso de mídias em conteúdos ~1 módulo||9,7&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Slideshow - Considerando 4 páginas de texto com imagens (fotos). ||2,5&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Fluxograma - Caixas de texto com setas, formas geométricas||1&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Ilustração simples - As ilustrações simples são compostas por um objeto isolado, geralmente sem um cenário de fundo. Dependendo do que é ilustrado, uma ilustração com 2 ou 3 objetos ainda seria considerada simples, se não houver o cenário a ser contado. Uma figura humana isolada e sem necessidade de ser realista também pode ser considerada uma ilustração simples. As ilustrações mais icônicas também se enquadrariam nessa categoria.||3&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Ilustração média - Ilustrações de complexidade média são formadas por mais de um elemento. Se forem personagens em um fundo, geralmente serão mais estilizados ou terão uma finalização mais simples, sem muitos detalhes e sem puxar muito para o realista. As cenas também podem envolver poucos personagens e um fundo branco. Há casos de ilustrações com cenários e personagens mais simplificados, de modo a formar uma composição um pouco mais rápida.||9&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Ilustração complexa - As ilustrações complexas permitem um número maior de personagens em sua composição, e o acabamento dado a elas pode ser mais detalhado e mais puxado para o realista, caso a ilustração assim peça. O cenário também permite uma variedade maior de elementos em sua composição. O acabamento também é mais detalhado, mesmo quando a ilustração é mais finalizada, não tendendo muito para o realista.||20&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Personagem - Ilustração de personagem (2D)||7,5&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Ícones - Ilustração de ícones||1,2&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Charge/tirinha  - 3 quadros com ilustração||12&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||HQ - ilustração com cenários com até 3 telas html.||43&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||&amp;quot;Quiz - Arraste e solte; point and click; perguntas e respostas com teste de desafio. Estes não contabilizam desempenho em pontos para os alunos.&amp;quot;||6,5&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Animação simples - Animações com ilustrações simples e interações/transições simples, com elementos tipográficos (animações com texto - até 15 segundos)||7&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Animação média - Animações com ilustrações simples, com mais transições e cenas do que a simples (com ilustrações simples a média - até 40 segundos)||18&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Animação complexa - Animações com ilustrações médias, com mais transições e cenas, podendo conter trilha sonora (até 1 min)||36&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Animação interativa - Animação estilo infográfico interativo (incluso programação)||44&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Infográfico estático - Textos diagramados, podendo conter ilustrações simples, a fim de mostrar informação de forma visual||4&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Objeto interativo simples - Produção de objeto interativo simples ou infográfico simples, considerando que a ilustração da base do objeto/infográfico faça parte de um banco de imagens ou já esteja pronto e vetorizado (ilustração + mecânica de interação).||3,5&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Infográfico interativo - Considerando ILUSTRAÇÃO MÉDIA, mecânica já criada e aplicando alterações e inserção de texto nas janelas popup.||10&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Infográfico animado - Considerando 1 tela com elemento animado de no máximo 1 min.||41&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Infográfico complexo estático - Referência: http://primeirodesign.com.br/wp-content/gallery/infograficos-01/infografico.jpg||22&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Videoaula com animação - Considerando vídeo de 1 min com animação (motion ghrafics tipográfico, sem personagem e com narração).||23&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||VÍDEOS TUTORIAIS - VÍDEO COM ATÉ 2 MINUTOS||15&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Vinhetas - Vinhetas de abertura e encerramento, GC e trilha sonora (branca)||4&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Podcast - Considerando gravação de 1 min.||8,5&lt;br /&gt;
|-&lt;br /&gt;
| Programação||Montagem do pacote SCORM de ~30 telas||1&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Repert%C3%B3rio_de_estimativas&amp;diff=2951</id>
		<title>Repertório de estimativas</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Repert%C3%B3rio_de_estimativas&amp;diff=2951"/>
				<updated>2016-10-14T13:48:53Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: Criou página com '{| class=&amp;quot;wikitable&amp;quot; | align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Área''' | align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Descrição da atividade''' | align=&amp;quot;center&amp;quot; styl...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Área'''&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Descrição da atividade'''&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Estimativa em horas'''&lt;br /&gt;
|-&lt;br /&gt;
| Design||Criação do CSS e identidade do curso||20,5&lt;br /&gt;
|-&lt;br /&gt;
| Design||Criação de tela HTML a partir de CSS pronto||0,25&lt;br /&gt;
|-&lt;br /&gt;
| Design||Diagramação de conteúdo em PDF (por página)||0,25&lt;br /&gt;
|-&lt;br /&gt;
| Design||Configuração do curso, publicação do conteúdo e configuração de 1 questionário + 1 fórum||4&lt;br /&gt;
|-&lt;br /&gt;
| Design||Customização do layout do APP do Moodle e publicação nas stores||16&lt;br /&gt;
|-&lt;br /&gt;
| Design Educacional||Material base de ~30 páginas e curso com ~30 telas||15&lt;br /&gt;
|-&lt;br /&gt;
| Design Educacional||Teste de navegação com perfis de aluno e tutor (~30 telas e 2 atividades)||2&lt;br /&gt;
|-&lt;br /&gt;
| Design Educacional||Material base de ~30 páginas e curso com ~30 telas com acessibilidade (audiodescrição, etc.)||25&lt;br /&gt;
|-&lt;br /&gt;
| Educomunicação||Revisão por página/slide||0,15&lt;br /&gt;
|-&lt;br /&gt;
| Educomunicação||Direitos autorais - Análise / Uso de mídias em conteúdos ~1 módulo||9,7&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Slideshow - Considerando 4 páginas de texto com imagens (fotos). ||2,5&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Fluxograma - Caixas de texto com setas, formas geométricas||1&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Ilustração simples - As ilustrações simples são compostas por um objeto isolado, geralmente sem um cenário de fundo. Dependendo do que é ilustrado, uma ilustração com 2 ou 3 objetos ainda seria considerada simples, se não houver o cenário a ser contado. Uma figura humana isolada e sem necessidade de ser realista também pode ser considerada uma ilustração simples. As ilustrações mais icônicas também se enquadrariam nessa categoria.||3&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Ilustração média - Ilustrações de complexidade média são formadas por mais de um elemento. Se forem personagens em um fundo, geralmente serão mais estilizados ou terão uma finalização mais simples, sem muitos detalhes e sem puxar muito para o realista. As cenas também podem envolver poucos personagens e um fundo branco. Há casos de ilustrações com cenários e personagens mais simplificados, de modo a formar uma composição um pouco mais rápida.||9&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Ilustração complexa - As ilustrações complexas permitem um número maior de personagens em sua composição, e o acabamento dado a elas pode ser mais detalhado e mais puxado para o realista, caso a ilustração assim peça. O cenário também permite uma variedade maior de elementos em sua composição. O acabamento também é mais detalhado, mesmo quando a ilustração é mais finalizada, não tendendo muito para o realista.||20&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Personagem - Ilustração de personagem (2D)||7,5&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Ícones - Ilustração de ícones||1,2&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Charge/tirinha  - 3 quadros com ilustração||12&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||HQ - ilustração com cenários com até 3 telas html.||43&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||&amp;quot;Quiz&lt;br /&gt;
|-&lt;br /&gt;
|  - Arraste e solte; point and clickt; perguntas e respostas com teste de desafio. Estes não contabilizam desempenho em pontos para os alunos.&amp;quot;||6,5&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Animação simples - Animações com ilustrações simples e interações/transições simples, com elementos tipográficos (animações com texto - até 15 segundos)||7&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Animação média - Animações com ilustrações simples, com mais transições e cenas do que a simples (com ilustrações simples a média - até 40 segundos)||18&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Animação complexa - Animações com ilustrações médias, com mais transições e cenas, podendo conter trilha sonora (até 1 min)||36&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Animação interativa - Animação estilo infográfico interativo (incluso programação)||44&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Infográfico estático - Textos diagramados, podendo conter ilustrações simples, a fim de mostrar informação de forma visual||4&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Objeto interativo simples - Produção de objeto interativo simples ou infográfico simples, considerando que a ilustração da base do objeto/infográfico faça parte de um banco de imagens ou já esteja pronto e vetorizado (ilustração + mecânica de interação).||3,5&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Infográfico interativo - Considerando ILUSTRAÇÃO MÉDIA, mecânica já criada e aplicando alterações e inserção de texto nas janelas popup.||10&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Infográfico animado - Considerando 1 tela com elemento animado de no máximo 1 min.||41&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Infográfico complexo estático - Referência: http://primeirodesign.com.br/wp-content/gallery/infograficos-01/infografico.jpg||22&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Videoaula com animação - Considerando vídeo de 1 min com animação (motion ghrafics tipográfico, sem personagem e com narração).||23&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||VÍDEOS TUTORIAIS - VÍDEO COM ATÉ 2 MINUTOS||15&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Vinhetas - Vinhetas de abertura e encerramento, GC e trilha sonora (branca)||4&lt;br /&gt;
|-&lt;br /&gt;
| Multimídia Educacional ||Podcast - Considerando gravação de 1 min.||8,5&lt;br /&gt;
|-&lt;br /&gt;
| Programação||Montagem do pacote SCORM de ~30 telas||1&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=P%C3%A1gina_principal&amp;diff=2950</id>
		<title>Página principal</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=P%C3%A1gina_principal&amp;diff=2950"/>
				<updated>2016-10-14T13:38:56Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Bem vindo a Wikipedia da MSTECH&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki.&lt;br /&gt;
&lt;br /&gt;
==Sobre a Wiki MSTECH==&lt;br /&gt;
&lt;br /&gt;
A Wiki MSTECH é uma ferramenta disponibilizada pela empresa para manter informações sobre os produtos e projetos que compõem o plataforma de soluções da empresa. A Wiki é colaborativa, portanto todos estão convidados a disponibilizar informações sobre os projetos e produtos desenvolvidos. &lt;br /&gt;
&lt;br /&gt;
Sugestões de informações que podem ser inseridas nessa ferramenta: Requisitos do projeto/produto, roadmap futuro de evolução, documentos de arquitetura e implantação, manuais de usuários, clientes que possuem a ferramenta e sua versão e materiais informativos para fins comerciais.&lt;br /&gt;
&lt;br /&gt;
A Wiki também será um &amp;quot;hub&amp;quot; de informações para consolidar outras ferramentas da empresa, como o portal de cardápio dos designers, o ambiente Moodle para disponibilizar conteúdos de capacitação dos funcionários (em breve) entre outras coisas. Documentos como o backlog dos especialistas também estarão, em breve, nessa plataforma.&lt;br /&gt;
&lt;br /&gt;
Vale ressaltar que a Wiki, assim como as demais ferramentas, '''é de acesso restrito apenas aos funcionários da empresa''' e, como tal, seu conteúdo está protegido pelas cláusulas da empresa de sigilo das informações.&lt;br /&gt;
&lt;br /&gt;
Não sabe editar ou contribuir com a Wiki? Os links abaixo são recomendados para iniciar a colaboração.&lt;br /&gt;
&lt;br /&gt;
'''Vamos lá?'''&lt;br /&gt;
&lt;br /&gt;
== Clientes MSTECH ==&lt;br /&gt;
* [[Lençóis Paulista]]&lt;br /&gt;
&lt;br /&gt;
== Produtos MSTECH ==&lt;br /&gt;
* [[Produtos]]&lt;br /&gt;
&lt;br /&gt;
== Ações de padronização e qualidade ==&lt;br /&gt;
* [[Equipes de especialidades]]&lt;br /&gt;
* [[Mentoria de código]]&lt;br /&gt;
* [[Mentoria na metodologia SCRUM]]&lt;br /&gt;
* [[Verificação de segurança e desempenho]]&lt;br /&gt;
* [[Grupo de Qualidade (GQA)]]&lt;br /&gt;
&lt;br /&gt;
== Padrões de Desenvolvimento MSTECH==&lt;br /&gt;
* [[Processo de desenvolvimento de Software MSTECH]]&lt;br /&gt;
* [[Política de Segurança da Informação para o Desenvolvimento MSTECH]]&lt;br /&gt;
* [[Diretrizes de comunicação]]&lt;br /&gt;
* [[Políticas dos processos MSTECH]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Outras informações ==&lt;br /&gt;
* [[Glossário de termos técnicos]]&lt;br /&gt;
* [[Repertório de estimativas]]&lt;br /&gt;
&lt;br /&gt;
== Começando ==&lt;br /&gt;
* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ FAQ do MediaWiki]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Help:Editing_pages Help]&lt;br /&gt;
* [http://wang.wustl.edu/mediawiki/extensions/index.php Converta tabela Excel em tabela Wiki rapidamente]&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Pol%C3%ADticas_dos_processos_MSTECH&amp;diff=2891</id>
		<title>Políticas dos processos MSTECH</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Pol%C3%ADticas_dos_processos_MSTECH&amp;diff=2891"/>
				<updated>2016-10-04T17:18:30Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: Criou página com '* [https://wikipedia.mstech.com.br/index.php/Politica_de_Padronizacao_de_Codigo_MSTECH Política de Padronização de Código da MSTECH] - '''(em construção)''''&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [https://wikipedia.mstech.com.br/index.php/Politica_de_Padronizacao_de_Codigo_MSTECH Política de Padronização de Código da MSTECH] - '''(em construção)'''&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=P%C3%A1gina_principal&amp;diff=2890</id>
		<title>Página principal</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=P%C3%A1gina_principal&amp;diff=2890"/>
				<updated>2016-10-04T17:18:23Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Bem vindo a Wikipedia da MSTECH&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki.&lt;br /&gt;
&lt;br /&gt;
==Sobre a Wiki MSTECH==&lt;br /&gt;
&lt;br /&gt;
A Wiki MSTECH é uma ferramenta disponibilizada pela empresa para manter informações sobre os produtos e projetos que compõem o plataforma de soluções da empresa. A Wiki é colaborativa, portanto todos estão convidados a disponibilizar informações sobre os projetos e produtos desenvolvidos. &lt;br /&gt;
&lt;br /&gt;
Sugestões de informações que podem ser inseridas nessa ferramenta: Requisitos do projeto/produto, roadmap futuro de evolução, documentos de arquitetura e implantação, manuais de usuários, clientes que possuem a ferramenta e sua versão e materiais informativos para fins comerciais.&lt;br /&gt;
&lt;br /&gt;
A Wiki também será um &amp;quot;hub&amp;quot; de informações para consolidar outras ferramentas da empresa, como o portal de cardápio dos designers, o ambiente Moodle para disponibilizar conteúdos de capacitação dos funcionários (em breve) entre outras coisas. Documentos como o backlog dos especialistas também estarão, em breve, nessa plataforma.&lt;br /&gt;
&lt;br /&gt;
Vale ressaltar que a Wiki, assim como as demais ferramentas, '''é de acesso restrito apenas aos funcionários da empresa''' e, como tal, seu conteúdo está protegido pelas cláusulas da empresa de sigilo das informações.&lt;br /&gt;
&lt;br /&gt;
Não sabe editar ou contribuir com a Wiki? Os links abaixo são recomendados para iniciar a colaboração.&lt;br /&gt;
&lt;br /&gt;
'''Vamos lá?'''&lt;br /&gt;
&lt;br /&gt;
== Clientes MSTECH ==&lt;br /&gt;
* [[Lençóis Paulista]]&lt;br /&gt;
&lt;br /&gt;
== Produtos MSTECH ==&lt;br /&gt;
* [[Produtos]]&lt;br /&gt;
&lt;br /&gt;
== Ações de padronização e qualidade ==&lt;br /&gt;
* [[Equipes de especialidades]]&lt;br /&gt;
* [[Mentoria de código]]&lt;br /&gt;
* [[Mentoria na metodologia SCRUM]]&lt;br /&gt;
* [[Verificação de segurança e desempenho]]&lt;br /&gt;
* [[Grupo de Qualidade (GQA)]]&lt;br /&gt;
&lt;br /&gt;
== Padrões de Desenvolvimento MSTECH==&lt;br /&gt;
* [[Processo de desenvolvimento de Software MSTECH]]&lt;br /&gt;
* [[Política de Segurança da Informação para o Desenvolvimento MSTECH]]&lt;br /&gt;
* [[Diretrizes de comunicação]]&lt;br /&gt;
* [[Políticas dos processos MSTECH]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Outras informações ==&lt;br /&gt;
* [[Glossário de termos técnicos]]&lt;br /&gt;
&lt;br /&gt;
== Começando ==&lt;br /&gt;
* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ FAQ do MediaWiki]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Help:Editing_pages Help]&lt;br /&gt;
* [http://wang.wustl.edu/mediawiki/extensions/index.php Converta tabela Excel em tabela Wiki rapidamente]&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=P%C3%A1gina_principal&amp;diff=2889</id>
		<title>Página principal</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=P%C3%A1gina_principal&amp;diff=2889"/>
				<updated>2016-10-04T17:17:58Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;Bem vindo a Wikipedia da MSTECH&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consulte o [//meta.wikimedia.org/wiki/Help:Contents Manual de Usuário] para informações de como usar o software wiki.&lt;br /&gt;
&lt;br /&gt;
==Sobre a Wiki MSTECH==&lt;br /&gt;
&lt;br /&gt;
A Wiki MSTECH é uma ferramenta disponibilizada pela empresa para manter informações sobre os produtos e projetos que compõem o plataforma de soluções da empresa. A Wiki é colaborativa, portanto todos estão convidados a disponibilizar informações sobre os projetos e produtos desenvolvidos. &lt;br /&gt;
&lt;br /&gt;
Sugestões de informações que podem ser inseridas nessa ferramenta: Requisitos do projeto/produto, roadmap futuro de evolução, documentos de arquitetura e implantação, manuais de usuários, clientes que possuem a ferramenta e sua versão e materiais informativos para fins comerciais.&lt;br /&gt;
&lt;br /&gt;
A Wiki também será um &amp;quot;hub&amp;quot; de informações para consolidar outras ferramentas da empresa, como o portal de cardápio dos designers, o ambiente Moodle para disponibilizar conteúdos de capacitação dos funcionários (em breve) entre outras coisas. Documentos como o backlog dos especialistas também estarão, em breve, nessa plataforma.&lt;br /&gt;
&lt;br /&gt;
Vale ressaltar que a Wiki, assim como as demais ferramentas, '''é de acesso restrito apenas aos funcionários da empresa''' e, como tal, seu conteúdo está protegido pelas cláusulas da empresa de sigilo das informações.&lt;br /&gt;
&lt;br /&gt;
Não sabe editar ou contribuir com a Wiki? Os links abaixo são recomendados para iniciar a colaboração.&lt;br /&gt;
&lt;br /&gt;
'''Vamos lá?'''&lt;br /&gt;
&lt;br /&gt;
== Clientes MSTECH ==&lt;br /&gt;
* [[Lençóis Paulista]]&lt;br /&gt;
&lt;br /&gt;
== Produtos MSTECH ==&lt;br /&gt;
* [[Produtos]]&lt;br /&gt;
&lt;br /&gt;
== Ações de padronização e qualidade ==&lt;br /&gt;
* [[Equipes de especialidades]]&lt;br /&gt;
* [[Mentoria de código]]&lt;br /&gt;
* [[Mentoria na metodologia SCRUM]]&lt;br /&gt;
* [[Verificação de segurança e desempenho]]&lt;br /&gt;
* [[Grupo de Qualidade (GQA)]]&lt;br /&gt;
&lt;br /&gt;
== Padrões de Desenvolvimento MSTECH==&lt;br /&gt;
* [[Processo de desenvolvimento de Software MSTECH]]&lt;br /&gt;
* [[Política de Segurança da Informação para o Desenvolvimento MSTECH]]&lt;br /&gt;
* [[Diretrizes de comunicação]]&lt;br /&gt;
* [[Políticas dos processos MSTECH]]&lt;br /&gt;
&lt;br /&gt;
* [https://wikipedia.mstech.com.br/index.php/Politica_de_Padronizacao_de_Codigo_MSTECH Política de Padronização de Código da MSTECH] - '''(em construção)'''&lt;br /&gt;
&lt;br /&gt;
== Outras informações ==&lt;br /&gt;
* [[Glossário de termos técnicos]]&lt;br /&gt;
&lt;br /&gt;
== Começando ==&lt;br /&gt;
* [//www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ FAQ do MediaWiki]&lt;br /&gt;
* [//www.mediawiki.org/wiki/Help:Editing_pages Help]&lt;br /&gt;
* [http://wang.wustl.edu/mediawiki/extensions/index.php Converta tabela Excel em tabela Wiki rapidamente]&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Defini%C3%A7%C3%B5es_cont%C3%A1beis_e_tipos_de_servi%C3%A7o&amp;diff=2282</id>
		<title>Definições contábeis e tipos de serviço</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Defini%C3%A7%C3%B5es_cont%C3%A1beis_e_tipos_de_servi%C3%A7o&amp;diff=2282"/>
				<updated>2016-09-06T18:29:03Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introdução==&lt;br /&gt;
&lt;br /&gt;
O objetivo desta seção é detalhar os tipos de atividades realizados pela equipe de Produção (POs, SMs, desenvolvedores) da MSTECH e classificá-los em termos de definições contábeis. Cada atividade realizada pode ser classificada em um dos tipos de serviço da empresa (Produto, Serviço, Desenvolvimento, Customização, Conteúdo, Demanda Interna, Bug ou Parceria).&lt;br /&gt;
&lt;br /&gt;
Através de um repertório de atividades, listado abaixo, apresentamos diversos cenários para apoiar os colaboradores a tipificar corretamente cada tipo de atividade.&lt;br /&gt;
&lt;br /&gt;
A importância de uma correta tipificação é permitir que o rateio e a apuração de custos da empresa seja feito de forma mais precisa, de modo que tenhamos de forma mais real o investimento realizado em cada tipo de atividade para um produto, gerando uma precificação mais apurada e mais competitiva com o mercado.&lt;br /&gt;
&lt;br /&gt;
==Tipos de Atividades na Controladoria==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| '''Tipo'''||'''Código'''||'''Definição'''&lt;br /&gt;
|-&lt;br /&gt;
| '''PRODUTO'''||a||Atividades relacionadas à construção ou evolução de produtos para a MSTECH. Pode ser a construção de um novo produto ou uma evolução de produto existente. Pode ser realizado no escopo de um projeto, ou seja, uma demanda contém uma funcionalidade considerada relevante para o produto.&lt;br /&gt;
|-&lt;br /&gt;
| '''SERVIÇO'''||b||Ações que a execução e prestação de serviço é feita diretamente com o cliente, ou seja, o colaborador estará em contato direto com quem receberá o serviço. Pode ser Assessoria Pedagógica, Capacitação, Implantação, Suporte ou Formação.&lt;br /&gt;
|-&lt;br /&gt;
| '''DESENVOLVIMENTO'''||c||Trata-se da construção de uma ou mais funcionalidades que precisarão ser construídas do zero, ou seja, funcionalidades novas, em um projeto que não é considerado um produto para a MSTECH.&lt;br /&gt;
|-&lt;br /&gt;
| '''CUSTOMIZAÇÃO'''||d||Customização pode ser uma manutenção/evolução de uma funcionalidade de um projeto do cliente, sendo este projeto algo que não compõe o portfólio de produtos da empresa. Pode ser, também, uma personalização de um produto da MSTECH para atender determinado cliente. Customização se refere à recursos já existentes e que precisam ser alterados.&lt;br /&gt;
|-&lt;br /&gt;
| '''CONTEÚDO'''||e||Atividades de produção de conteúdos educacionais para os clientes.&lt;br /&gt;
|-&lt;br /&gt;
| '''DEMANDA INTERNA'''||f||Atividades produtivas realizadas para a MSTECH.&lt;br /&gt;
|-&lt;br /&gt;
| '''BUG'''||g||Correção de algo que a MSTECH desenvolveu e deu erro. É um &amp;quot;retrabalho&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| '''PARCERIA'''||h||Um exemplo de atividade de parceria é a construção do login do Google no CoreSSO. Ou seja, é realizada uma atividade para atender alguma necessidade de empresa parceira. Não está relacionado a realizar uma atividade sem faturamento para um cliente ou outras conotações.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Vale ressaltar um caso em particular: '''Documentação'''. Para fins de discernimento do tipo de atividade, devemos considerar a documentação de um projeto o u produto como um requisito do sistema. Dessa forma, documentação pode ser enquadrado como Produto ou Desenvolvimento, se o mesmo não existir, ou como Produto ou Customização se ele já existir e precisar sofrer alterações (o enquadramento correto deve considerar as definições da tabela acima.&lt;br /&gt;
&lt;br /&gt;
==Tipos de serviço e faturamento não são correlacionados==&lt;br /&gt;
Em conversa com PO's da empresa, identificamos que, em geral, há uma confusão em relação entre tipo de atividade a ser realizada com ser faturado ou não. É comum, por exemplo, qualificar a inclusão de um campo em um relatório, por exemplo, como um BUG porque não será faturado. Esse é um equívoco comum.&lt;br /&gt;
&lt;br /&gt;
No caso do exemplo citado acima, caso o campo tenha sido solicitado previamente e o mesmo não foi desenvolvido, será sim um BUG. Porém, caso não tenha havido uma solicitação deste campo previamente, pode se tratar de uma customização ou de uma evolução de produto, dependendo do contexto, '''que não será faturado'''.&lt;br /&gt;
&lt;br /&gt;
Para classificar um item é importante entender que o que importa para fins contábeis é o tipo de ação que será realizado, não se o mesmo será faturado ou não.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Exemplos de qualificação de tipos de serviço==&lt;br /&gt;
&lt;br /&gt;
Em reunião no dia 05/09/2016 com os PO's da MSTECH, foram levantadas algumas questões sobre como enquadrar algumas ações realizadas corriqueiramente na empresa. O resultado dessa reunião reflete-se na tabela abaixo. Vale ressaltar que este não é um trabalho considerado finalizado, pois outros casos deverão surgir ao longo do tempo. Estes casos deverão ser estudados e, logo após ter a definição, pedimos que adicionem nesta tabela de referência a conclusão adotada.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| '''Exemplo'''||'''Classificação'''||'''Explicação'''&lt;br /&gt;
|-&lt;br /&gt;
| Cliente solicita que MSTECH utilize seu recurso de envio de mala direta (e-mail marketing) para divulgação de um serviço à seus usuários||Serviço||MSTECH está prestando um serviço de envio de e-mails para o cliente.&lt;br /&gt;
|-&lt;br /&gt;
| Manual/Tutorial sobre como realizar determinada ação em um sistema educacional não produzido pela MSTECH (Moodle, por exemplo)||Serviço (Assessoria pedagógica)||MSTECH está construindo um manual de um produto que não é seu, para que usuários possam aprender a utilizar uma ferramenta externa. &lt;br /&gt;
|-&lt;br /&gt;
| Cliente pede um teste de configuração de player de vídeo que utiliza o CORS no conteúdo produzido por ele||Serviço||Neste contexto, o cliente construiu um conteúdo que abre link de outro domínio e, ao subir no ambiente da MSTECH, apresentou problema. A MSTECH deve prestar um serviço de modificar a configuração de ser servidor para resolver o problema (não é bug porque não há erro do sistema, apenas uma alteração na configuração)&lt;br /&gt;
|-&lt;br /&gt;
| Configuração do sistema falta ou está errada, e o sistema não oferece interface para configurar||Serviço||No caso, se tratando apenas de acertar uma configuração, será um serviço. Se a atividade for de criação de uma tela para configuração pode ser considerada &amp;quot;produto&amp;quot; (se essa tela agregar a algum produto da empresa) ou &amp;quot;desenvolvimento&amp;quot; caso seja específico de um projeto do cliente e não for entrar no portfolio da MSTECH. Agora, se a tela era prevista e não foi feita ou não está correta, é &amp;quot;Bug&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Gerar certificado de conclusão manualmente para um cursista||Serviço||Trata-se de uma prestação de serviço da MSTECH para o cliente&lt;br /&gt;
|-&lt;br /&gt;
| Extração de relatórios de acesso (o relatório já existe)||Serviço||Trata-se de uma prestação de serviço da MSTECH para o cliente&lt;br /&gt;
|-&lt;br /&gt;
| Troca de texto, imagem ou outros artefatos do portal||Serviço ou Customização||Caso a atividade seja feita em uma ferramenta que permitiria ao usuário fazer essa ação (como o Moodle ou o Portal Construtor, por exemplo), podemos enquadrar como um serviço. Se for necessária a alteração do código para essas alterações, aí será uma Customização&lt;br /&gt;
|-&lt;br /&gt;
| Realizar análise de aderência à atualização de ferramentas ou SO (por exemplo SQL Server ou Windows)||Serviço ou Demanda Interna|| Análise de aderência pode ser encarado como &amp;quot;Serviço&amp;quot; se o mesmo for direcionado a um cliente ou, caso seja uma análise de aderência solicitada pela MSTECH (para um edital, por exemplo), pode-se considerar como uma Demanda interna.&lt;br /&gt;
|-&lt;br /&gt;
| Realizar procedimentos de DTS como carga de usuários||Serviço|| É o desenvolvimento de um atividade que presta serviço ao cliente, evitando que o mesmo faça o recadastro de dados manualmente. Entendemos que este item é um &amp;quot;Serviço&amp;quot; prestado.&lt;br /&gt;
|-&lt;br /&gt;
| Migração de ambientes - cópia da produção para homologação, troca de servidores, liberação de espaço||Demanda interna ou serviços||Se o ambiente alvo for dentro da MSTECH, é uma demanda interna. Se for um ambiente do cliente, a MSTECH está prestando serviços ao cliente.&lt;br /&gt;
|-&lt;br /&gt;
| Manual/revisão ortográfica||Produto ou Desenvolvimento ou Customização||Produto se é evolução para o produto. Se não existir documentação de algo não produto, é desenvolvimento. Se já existir documentação de algo não produto é customização. Documentação deve ser considerado como um requisito.&lt;br /&gt;
|-&lt;br /&gt;
| Cliente pede análise de um aluno que não consegue se cadastrar ou para incluir um novo tipo de autenticação em sistema existente||Serviço||Análise de problemas em quaisquer ambientes invariavelmente é um serviço de suporte ao cliente. O resultado da análise pode indicar a necessidade de um outro tipo de atividade (Produto, Bug ou Customização, por exemplo)&lt;br /&gt;
|-&lt;br /&gt;
| Cliente reclama de problema em produção e, após análise, identifica que a causa é o uso de uma tecnologia considerada obsoleta (por exemplo Flash)||Desenvolvimento, Bug ou Customização||Caso tenha havido uma solicitação de modernização da tecnologia (por exemplo conversão para HTML5) e a mesma não foi feita ou feita incorretamente, é Bug. Caso contrário, deve ser feito um novo desenvolvimento, pois se trata de uma alteração não prevista em contrato anterior. Neste caso pode-se enquadrar ou em &amp;quot;Desenvolvimento&amp;quot; (se não se tratar de um produto) ou &amp;quot;Produto, caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
| O cliente solicitou para verificar se é possível fazer login no portal e ao clicar em EAD o usuário aparece logado no moodle||Desenvolvimento ou Produto||Análise de adição de um novo recurso, como no exemplo, pode ser tipificado como &amp;quot;Desenvolvimento&amp;quot; se for uma funcionalidade nova em um projeto não considerado produto, ou &amp;quot;Produto&amp;quot; caso contrário&lt;br /&gt;
|-&lt;br /&gt;
| Melhoria de performance gerada depois de entregue o projeto, devido ao volume de conteúdo||Serviço inicialmente, Desenvolvimento ou Produto posteriormente||Teste de performance deve ser considerado um &amp;quot;Serviço&amp;quot;. Após o teste, se necessário for inserir melhorias, pode-se enquadrar em &amp;quot;Produto&amp;quot; ou &amp;quot;Desenvolvimento&amp;quot;, dependendo se o alvo da alteração for um produto da MSTECH ou não&lt;br /&gt;
|-&lt;br /&gt;
| O cliente solicitou para ordenar as revistas que aparecem no aplicativo da mais nova para a mais antiga. Não foi solicitado previamente||Produto ou Customização||Produto se a MSTECH entender que traz valor para uma evolução. Senão é customização, por ser um novo filtro em uma funcionalidade existente&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Outras considerações==&lt;br /&gt;
&lt;br /&gt;
Vale ressaltar algumas questões levantadas na reunião de 05/09/2016:&lt;br /&gt;
&lt;br /&gt;
* '''Faturamento''': Conforme informado acima, a definição do tipo de atividade não está ligado a se o mesmo será ou não faturado. Essa condição comercial não faz parte dessa análise;&lt;br /&gt;
* '''Atividades rápidas''': Mesmo atividades realizadas rapidamente, como 30 minutos ou 1 hora, devem ser computados para apuração de custo. Quanto mais preciso, melhor para a precificação correta  de nossos produtos e projetos.&lt;br /&gt;
* '''Atividades internas''': Atividades como estudo, desalocação ou outras, que não se refletem em evolução ou desenvolvimento de produtos e projetos, não devem ser computados no âmbito destes. Para essas ações, os custos serão apurados de outra forma pela empresa. O lançamento incorreto dessas atividades incorre em um dado irreal e prejudica a precificação de nossas ferramentas.&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Defini%C3%A7%C3%B5es_cont%C3%A1beis_e_tipos_de_servi%C3%A7o&amp;diff=2281</id>
		<title>Definições contábeis e tipos de serviço</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Defini%C3%A7%C3%B5es_cont%C3%A1beis_e_tipos_de_servi%C3%A7o&amp;diff=2281"/>
				<updated>2016-09-06T18:22:31Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: /* Exemplos de qualificação de tipos de serviço */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introdução==&lt;br /&gt;
&lt;br /&gt;
O objetivo desta seção é detalhar os tipos de atividades realizados pela equipe de Produção (POs, SMs, desenvolvedores) da MSTECH e classificá-los em termos de definições contábeis. Cada atividade realizada pode ser classificada em um dos tipos de serviço da empresa (Produto, Serviço, Desenvolvimento, Customização, Conteúdo, Demanda Interna, Bug ou Parceria).&lt;br /&gt;
&lt;br /&gt;
Através de um repertório de atividades, listado abaixo, apresentamos diversos cenários para apoiar os colaboradores a tipificar corretamente cada tipo de atividade.&lt;br /&gt;
&lt;br /&gt;
A importância de uma correta tipificação é permitir que o rateio e a apuração de custos da empresa seja feito de forma mais precisa, de modo que tenhamos de forma mais real o investimento realizado em cada tipo de atividade para um produto, gerando uma precificação mais apurada e mais competitiva com o mercado.&lt;br /&gt;
&lt;br /&gt;
==Tipos de Atividades na Controladoria==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| '''Tipo'''||'''Código'''||'''Definição'''&lt;br /&gt;
|-&lt;br /&gt;
| '''PRODUTO'''||a||Atividades relacionadas à construção ou evolução de produtos para a MSTECH. Pode ser a construção de um novo produto ou uma evolução de produto existente. Pode ser realizado no escopo de um projeto, ou seja, uma demanda contém uma funcionalidade considerada relevante para o produto.&lt;br /&gt;
|-&lt;br /&gt;
| '''SERVIÇO'''||b||Ações que a execução e prestação de serviço é feita diretamente com o cliente, ou seja, o colaborador estará em contato direto com quem receberá o serviço. Pode ser Assessoria Pedagógica, Capacitação, Implantação, Suporte ou Formação.&lt;br /&gt;
|-&lt;br /&gt;
| '''DESENVOLVIMENTO'''||c||Trata-se da construção de uma ou mais funcionalidades que precisarão ser construídas do zero, ou seja, funcionalidades novas, em um projeto que não é considerado um produto para a MSTECH.&lt;br /&gt;
|-&lt;br /&gt;
| '''CUSTOMIZAÇÃO'''||d||Customização pode ser uma manutenção/evolução de uma funcionalidade de um projeto do cliente, sendo este projeto algo que não compõe o portfólio de produtos da empresa. Pode ser, também, uma personalização de um produto da MSTECH para atender determinado cliente. Customização se refere à recursos já existentes e que precisam ser alterados.&lt;br /&gt;
|-&lt;br /&gt;
| '''CONTEÚDO'''||e||Atividades de produção de conteúdos educacionais para os clientes.&lt;br /&gt;
|-&lt;br /&gt;
| '''DEMANDA INTERNA'''||f||Atividades produtivas realizadas para a MSTECH.&lt;br /&gt;
|-&lt;br /&gt;
| '''BUG'''||g||Correção de algo que a MSTECH desenvolveu e deu erro. É um &amp;quot;retrabalho&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| '''PARCERIA'''||h||Um exemplo de atividade de parceria é a construção do login do Google no CoreSSO. Ou seja, é realizada uma atividade para atender alguma necessidade de empresa parceira. Não está relacionado a realizar uma atividade sem faturamento para um cliente ou outras conotações.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Vale ressaltar um caso em particular: '''Documentação'''. Para fins de discernimento do tipo de atividade, devemos considerar a documentação de um projeto o u produto como um requisito do sistema. Dessa forma, documentação pode ser enquadrado como Produto ou Desenvolvimento, se o mesmo não existir, ou como Produto ou Customização se ele já existir e precisar sofrer alterações (o enquadramento correto deve considerar as definições da tabela acima.&lt;br /&gt;
&lt;br /&gt;
==Tipos de serviço e faturamento não são correlacionados==&lt;br /&gt;
Em conversa com PO's da empresa, identificamos que, em geral, há uma confusão em relação entre tipo de atividade a ser realizada com ser faturado ou não. É comum, por exemplo, qualificar a inclusão de um campo em um relatório, por exemplo, como um BUG porque não será faturado. Esse é um equívoco comum.&lt;br /&gt;
&lt;br /&gt;
No caso do exemplo citado acima, caso o campo tenha sido solicitado previamente e o mesmo não foi desenvolvido, será sim um BUG. Porém, caso não tenha havido uma solicitação deste campo previamente, pode se tratar de uma customização ou de uma evolução de produto, dependendo do contexto, '''que não será faturado'''.&lt;br /&gt;
&lt;br /&gt;
Para classificar um item é importante entender que o que importa para fins contábeis é o tipo de ação que será realizado, não se o mesmo será faturado ou não.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Exemplos de qualificação de tipos de serviço==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| '''Exemplo'''||'''Classificação'''||'''Explicação'''&lt;br /&gt;
|-&lt;br /&gt;
| Cliente solicita que MSTECH utilize seu recurso de envio de mala direta (e-mail marketing) para divulgação de um serviço à seus usuários||Serviço||MSTECH está prestando um serviço de envio de e-mails para o cliente.&lt;br /&gt;
|-&lt;br /&gt;
| Manual/Tutorial sobre como realizar determinada ação em um sistema educacional não produzido pela MSTECH (Moodle, por exemplo)||Serviço (Assessoria pedagógica)||MSTECH está construindo um manual de um produto que não é seu, para que usuários possam aprender a utilizar uma ferramenta externa. &lt;br /&gt;
|-&lt;br /&gt;
| Cliente pede um teste de configuração de player de vídeo que utiliza o CORS no conteúdo produzido por ele||Serviço||Neste contexto, o cliente construiu um conteúdo que abre link de outro domínio e, ao subir no ambiente da MSTECH, apresentou problema. A MSTECH deve prestar um serviço de modificar a configuração de ser servidor para resolver o problema (não é bug porque não há erro do sistema, apenas uma alteração na configuração)&lt;br /&gt;
|-&lt;br /&gt;
| Configuração do sistema falta ou está errada, e o sistema não oferece interface para configurar||Serviço||No caso, se tratando apenas de acertar uma configuração, será um serviço. Se a atividade for de criação de uma tela para configuração pode ser considerada &amp;quot;produto&amp;quot; (se essa tela agregar a algum produto da empresa) ou &amp;quot;desenvolvimento&amp;quot; caso seja específico de um projeto do cliente e não for entrar no portfolio da MSTECH. Agora, se a tela era prevista e não foi feita ou não está correta, é &amp;quot;Bug&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Gerar certificado de conclusão manualmente para um cursista||Serviço||Trata-se de uma prestação de serviço da MSTECH para o cliente&lt;br /&gt;
|-&lt;br /&gt;
| Extração de relatórios de acesso (o relatório já existe)||Serviço||Trata-se de uma prestação de serviço da MSTECH para o cliente&lt;br /&gt;
|-&lt;br /&gt;
| Troca de texto, imagem ou outros artefatos do portal||Serviço ou Customização||Caso a atividade seja feita em uma ferramenta que permitiria ao usuário fazer essa ação (como o Moodle ou o Portal Construtor, por exemplo), podemos enquadrar como um serviço. Se for necessária a alteração do código para essas alterações, aí será uma Customização&lt;br /&gt;
|-&lt;br /&gt;
| Realizar análise de aderência à atualização de ferramentas ou SO (por exemplo SQL Server ou Windows)||Serviço ou Demanda Interna|| Análise de aderência pode ser encarado como &amp;quot;Serviço&amp;quot; se o mesmo for direcionado a um cliente ou, caso seja uma análise de aderência solicitada pela MSTECH (para um edital, por exemplo), pode-se considerar como uma Demanda interna.&lt;br /&gt;
|-&lt;br /&gt;
| Realizar procedimentos de DTS como carga de usuários||Serviço|| É o desenvolvimento de um atividade que presta serviço ao cliente, evitando que o mesmo faça o recadastro de dados manualmente. Entendemos que este item é um &amp;quot;Serviço&amp;quot; prestado.&lt;br /&gt;
|-&lt;br /&gt;
| Migração de ambientes - cópia da produção para homologação, troca de servidores, liberação de espaço||Demanda interna ou serviços||Se o ambiente alvo for dentro da MSTECH, é uma demanda interna. Se for um ambiente do cliente, a MSTECH está prestando serviços ao cliente.&lt;br /&gt;
|-&lt;br /&gt;
| Manual/revisão ortográfica||Produto ou Desenvolvimento ou Customização||Produto se é evolução para o produto. Se não existir documentação de algo não produto, é desenvolvimento. Se já existir documentação de algo não produto é customização. Documentação deve ser considerado como um requisito.&lt;br /&gt;
|-&lt;br /&gt;
| Cliente pede análise de um aluno que não consegue se cadastrar ou para incluir um novo tipo de autenticação em sistema existente||Serviço||Análise de problemas em quaisquer ambientes invariavelmente é um serviço de suporte ao cliente. O resultado da análise pode indicar a necessidade de um outro tipo de atividade (Produto, Bug ou Customização, por exemplo)&lt;br /&gt;
|-&lt;br /&gt;
| Cliente reclama de problema em produção e, após análise, identifica que a causa é o uso de uma tecnologia considerada obsoleta (por exemplo Flash)||Desenvolvimento, Bug ou Customização||Caso tenha havido uma solicitação de modernização da tecnologia (por exemplo conversão para HTML5) e a mesma não foi feita ou feita incorretamente, é Bug. Caso contrário, deve ser feito um novo desenvolvimento, pois se trata de uma alteração não prevista em contrato anterior. Neste caso pode-se enquadrar ou em &amp;quot;Desenvolvimento&amp;quot; (se não se tratar de um produto) ou &amp;quot;Produto, caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
| O cliente solicitou para verificar se é possível fazer login no portal e ao clicar em EAD o usuário aparece logado no moodle||Desenvolvimento ou Produto||Análise de adição de um novo recurso, como no exemplo, pode ser tipificado como &amp;quot;Desenvolvimento&amp;quot; se for uma funcionalidade nova em um projeto não considerado produto, ou &amp;quot;Produto&amp;quot; caso contrário&lt;br /&gt;
|-&lt;br /&gt;
| Melhoria de performance gerada depois de entregue o projeto, devido ao volume de conteúdo||Serviço inicialmente, Desenvolvimento ou Produto posteriormente||Teste de performance deve ser considerado um &amp;quot;Serviço&amp;quot;. Após o teste, se necessário for inserir melhorias, pode-se enquadrar em &amp;quot;Produto&amp;quot; ou &amp;quot;Desenvolvimento&amp;quot;, dependendo se o alvo da alteração for um produto da MSTECH ou não&lt;br /&gt;
|-&lt;br /&gt;
| O cliente solicitou para ordenar as revistas que aparecem no aplicativo da mais nova para a mais antiga. Não foi solicitado previamente||Produto ou Customização||Produto se a MSTECH entender que traz valor para uma evolução. Senão é customização, por ser um novo filtro em uma funcionalidade existente&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Defini%C3%A7%C3%B5es_cont%C3%A1beis_e_tipos_de_servi%C3%A7o&amp;diff=2280</id>
		<title>Definições contábeis e tipos de serviço</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Defini%C3%A7%C3%B5es_cont%C3%A1beis_e_tipos_de_servi%C3%A7o&amp;diff=2280"/>
				<updated>2016-09-06T18:22:15Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introdução==&lt;br /&gt;
&lt;br /&gt;
O objetivo desta seção é detalhar os tipos de atividades realizados pela equipe de Produção (POs, SMs, desenvolvedores) da MSTECH e classificá-los em termos de definições contábeis. Cada atividade realizada pode ser classificada em um dos tipos de serviço da empresa (Produto, Serviço, Desenvolvimento, Customização, Conteúdo, Demanda Interna, Bug ou Parceria).&lt;br /&gt;
&lt;br /&gt;
Através de um repertório de atividades, listado abaixo, apresentamos diversos cenários para apoiar os colaboradores a tipificar corretamente cada tipo de atividade.&lt;br /&gt;
&lt;br /&gt;
A importância de uma correta tipificação é permitir que o rateio e a apuração de custos da empresa seja feito de forma mais precisa, de modo que tenhamos de forma mais real o investimento realizado em cada tipo de atividade para um produto, gerando uma precificação mais apurada e mais competitiva com o mercado.&lt;br /&gt;
&lt;br /&gt;
==Tipos de Atividades na Controladoria==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| '''Tipo'''||'''Código'''||'''Definição'''&lt;br /&gt;
|-&lt;br /&gt;
| '''PRODUTO'''||a||Atividades relacionadas à construção ou evolução de produtos para a MSTECH. Pode ser a construção de um novo produto ou uma evolução de produto existente. Pode ser realizado no escopo de um projeto, ou seja, uma demanda contém uma funcionalidade considerada relevante para o produto.&lt;br /&gt;
|-&lt;br /&gt;
| '''SERVIÇO'''||b||Ações que a execução e prestação de serviço é feita diretamente com o cliente, ou seja, o colaborador estará em contato direto com quem receberá o serviço. Pode ser Assessoria Pedagógica, Capacitação, Implantação, Suporte ou Formação.&lt;br /&gt;
|-&lt;br /&gt;
| '''DESENVOLVIMENTO'''||c||Trata-se da construção de uma ou mais funcionalidades que precisarão ser construídas do zero, ou seja, funcionalidades novas, em um projeto que não é considerado um produto para a MSTECH.&lt;br /&gt;
|-&lt;br /&gt;
| '''CUSTOMIZAÇÃO'''||d||Customização pode ser uma manutenção/evolução de uma funcionalidade de um projeto do cliente, sendo este projeto algo que não compõe o portfólio de produtos da empresa. Pode ser, também, uma personalização de um produto da MSTECH para atender determinado cliente. Customização se refere à recursos já existentes e que precisam ser alterados.&lt;br /&gt;
|-&lt;br /&gt;
| '''CONTEÚDO'''||e||Atividades de produção de conteúdos educacionais para os clientes.&lt;br /&gt;
|-&lt;br /&gt;
| '''DEMANDA INTERNA'''||f||Atividades produtivas realizadas para a MSTECH.&lt;br /&gt;
|-&lt;br /&gt;
| '''BUG'''||g||Correção de algo que a MSTECH desenvolveu e deu erro. É um &amp;quot;retrabalho&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| '''PARCERIA'''||h||Um exemplo de atividade de parceria é a construção do login do Google no CoreSSO. Ou seja, é realizada uma atividade para atender alguma necessidade de empresa parceira. Não está relacionado a realizar uma atividade sem faturamento para um cliente ou outras conotações.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Vale ressaltar um caso em particular: '''Documentação'''. Para fins de discernimento do tipo de atividade, devemos considerar a documentação de um projeto o u produto como um requisito do sistema. Dessa forma, documentação pode ser enquadrado como Produto ou Desenvolvimento, se o mesmo não existir, ou como Produto ou Customização se ele já existir e precisar sofrer alterações (o enquadramento correto deve considerar as definições da tabela acima.&lt;br /&gt;
&lt;br /&gt;
==Tipos de serviço e faturamento não são correlacionados==&lt;br /&gt;
Em conversa com PO's da empresa, identificamos que, em geral, há uma confusão em relação entre tipo de atividade a ser realizada com ser faturado ou não. É comum, por exemplo, qualificar a inclusão de um campo em um relatório, por exemplo, como um BUG porque não será faturado. Esse é um equívoco comum.&lt;br /&gt;
&lt;br /&gt;
No caso do exemplo citado acima, caso o campo tenha sido solicitado previamente e o mesmo não foi desenvolvido, será sim um BUG. Porém, caso não tenha havido uma solicitação deste campo previamente, pode se tratar de uma customização ou de uma evolução de produto, dependendo do contexto, '''que não será faturado'''.&lt;br /&gt;
&lt;br /&gt;
Para classificar um item é importante entender que o que importa para fins contábeis é o tipo de ação que será realizado, não se o mesmo será faturado ou não.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Exemplos de qualificação de tipos de serviço==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| Exemplo||Classificação||Explicação&lt;br /&gt;
|-&lt;br /&gt;
| Cliente solicita que MSTECH utilize seu recurso de envio de mala direta (e-mail marketing) para divulgação de um serviço à seus usuários||Serviço||MSTECH está prestando um serviço de envio de e-mails para o cliente.&lt;br /&gt;
|-&lt;br /&gt;
| Manual/Tutorial sobre como realizar determinada ação em um sistema educacional não produzido pela MSTECH (Moodle, por exemplo)||Serviço (Assessoria pedagógica)||MSTECH está construindo um manual de um produto que não é seu, para que usuários possam aprender a utilizar uma ferramenta externa. &lt;br /&gt;
|-&lt;br /&gt;
| Cliente pede um teste de configuração de player de vídeo que utiliza o CORS no conteúdo produzido por ele||Serviço||Neste contexto, o cliente construiu um conteúdo que abre link de outro domínio e, ao subir no ambiente da MSTECH, apresentou problema. A MSTECH deve prestar um serviço de modificar a configuração de ser servidor para resolver o problema (não é bug porque não há erro do sistema, apenas uma alteração na configuração)&lt;br /&gt;
|-&lt;br /&gt;
| Configuração do sistema falta ou está errada, e o sistema não oferece interface para configurar||Serviço||No caso, se tratando apenas de acertar uma configuração, será um serviço. Se a atividade for de criação de uma tela para configuração pode ser considerada &amp;quot;produto&amp;quot; (se essa tela agregar a algum produto da empresa) ou &amp;quot;desenvolvimento&amp;quot; caso seja específico de um projeto do cliente e não for entrar no portfolio da MSTECH. Agora, se a tela era prevista e não foi feita ou não está correta, é &amp;quot;Bug&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Gerar certificado de conclusão manualmente para um cursista||Serviço||Trata-se de uma prestação de serviço da MSTECH para o cliente&lt;br /&gt;
|-&lt;br /&gt;
| Extração de relatórios de acesso (o relatório já existe)||Serviço||Trata-se de uma prestação de serviço da MSTECH para o cliente&lt;br /&gt;
|-&lt;br /&gt;
| Troca de texto, imagem ou outros artefatos do portal||Serviço ou Customização||Caso a atividade seja feita em uma ferramenta que permitiria ao usuário fazer essa ação (como o Moodle ou o Portal Construtor, por exemplo), podemos enquadrar como um serviço. Se for necessária a alteração do código para essas alterações, aí será uma Customização&lt;br /&gt;
|-&lt;br /&gt;
| Realizar análise de aderência à atualização de ferramentas ou SO (por exemplo SQL Server ou Windows)||Serviço ou Demanda Interna|| Análise de aderência pode ser encarado como &amp;quot;Serviço&amp;quot; se o mesmo for direcionado a um cliente ou, caso seja uma análise de aderência solicitada pela MSTECH (para um edital, por exemplo), pode-se considerar como uma Demanda interna.&lt;br /&gt;
|-&lt;br /&gt;
| Realizar procedimentos de DTS como carga de usuários||Serviço|| É o desenvolvimento de um atividade que presta serviço ao cliente, evitando que o mesmo faça o recadastro de dados manualmente. Entendemos que este item é um &amp;quot;Serviço&amp;quot; prestado.&lt;br /&gt;
|-&lt;br /&gt;
| Migração de ambientes - cópia da produção para homologação, troca de servidores, liberação de espaço||Demanda interna ou serviços||Se o ambiente alvo for dentro da MSTECH, é uma demanda interna. Se for um ambiente do cliente, a MSTECH está prestando serviços ao cliente.&lt;br /&gt;
|-&lt;br /&gt;
| Manual/revisão ortográfica||Produto ou Desenvolvimento ou Customização||Produto se é evolução para o produto. Se não existir documentação de algo não produto, é desenvolvimento. Se já existir documentação de algo não produto é customização. Documentação deve ser considerado como um requisito.&lt;br /&gt;
|-&lt;br /&gt;
| Cliente pede análise de um aluno que não consegue se cadastrar ou para incluir um novo tipo de autenticação em sistema existente||Serviço||Análise de problemas em quaisquer ambientes invariavelmente é um serviço de suporte ao cliente. O resultado da análise pode indicar a necessidade de um outro tipo de atividade (Produto, Bug ou Customização, por exemplo)&lt;br /&gt;
|-&lt;br /&gt;
| Cliente reclama de problema em produção e, após análise, identifica que a causa é o uso de uma tecnologia considerada obsoleta (por exemplo Flash)||Desenvolvimento, Bug ou Customização||Caso tenha havido uma solicitação de modernização da tecnologia (por exemplo conversão para HTML5) e a mesma não foi feita ou feita incorretamente, é Bug. Caso contrário, deve ser feito um novo desenvolvimento, pois se trata de uma alteração não prevista em contrato anterior. Neste caso pode-se enquadrar ou em &amp;quot;Desenvolvimento&amp;quot; (se não se tratar de um produto) ou &amp;quot;Produto, caso contrário.&lt;br /&gt;
|-&lt;br /&gt;
| O cliente solicitou para verificar se é possível fazer login no portal e ao clicar em EAD o usuário aparece logado no moodle||Desenvolvimento ou Produto||Análise de adição de um novo recurso, como no exemplo, pode ser tipificado como &amp;quot;Desenvolvimento&amp;quot; se for uma funcionalidade nova em um projeto não considerado produto, ou &amp;quot;Produto&amp;quot; caso contrário&lt;br /&gt;
|-&lt;br /&gt;
| Melhoria de performance gerada depois de entregue o projeto, devido ao volume de conteúdo||Serviço inicialmente, Desenvolvimento ou Produto posteriormente||Teste de performance deve ser considerado um &amp;quot;Serviço&amp;quot;. Após o teste, se necessário for inserir melhorias, pode-se enquadrar em &amp;quot;Produto&amp;quot; ou &amp;quot;Desenvolvimento&amp;quot;, dependendo se o alvo da alteração for um produto da MSTECH ou não&lt;br /&gt;
|-&lt;br /&gt;
| O cliente solicitou para ordenar as revistas que aparecem no aplicativo da mais nova para a mais antiga. Não foi solicitado previamente||Produto ou Customização||Produto se a MSTECH entender que traz valor para uma evolução. Senão é customização, por ser um novo filtro em uma funcionalidade existente&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Defini%C3%A7%C3%B5es_cont%C3%A1beis_e_tipos_de_servi%C3%A7o&amp;diff=2279</id>
		<title>Definições contábeis e tipos de serviço</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Defini%C3%A7%C3%B5es_cont%C3%A1beis_e_tipos_de_servi%C3%A7o&amp;diff=2279"/>
				<updated>2016-09-06T17:22:35Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: /* Tipos de Atividades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introdução==&lt;br /&gt;
&lt;br /&gt;
O objetivo desta seção é detalhar os tipos de atividades realizados pela equipe de Produção (POs, SMs, desenvolvedores) da MSTECH e classificá-los em termos de definições contábeis. Cada atividade realizada pode ser classificada em um dos tipos de serviço da empresa (Produto, Serviço, Desenvolvimento, Customização, Conteúdo, Demanda Interna, Bug ou Parceria).&lt;br /&gt;
&lt;br /&gt;
Através de um repertório de atividades, listado abaixo, apresentamos diversos cenários para apoiar os colaboradores a tipificar corretamente cada tipo de atividade.&lt;br /&gt;
&lt;br /&gt;
A importância de uma correta tipificação é permitir que o rateio e a apuração de custos da empresa seja feito de forma mais precisa, de modo que tenhamos de forma mais real o investimento realizado em cada tipo de atividade para um produto, gerando uma precificação mais apurada e mais competitiva com o mercado.&lt;br /&gt;
&lt;br /&gt;
==Tipos de Atividades na Controladoria==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| '''Tipo'''||'''Código'''||'''Definição'''&lt;br /&gt;
|-&lt;br /&gt;
| '''PRODUTO'''||a||Ações relacionadas à produtos da MSTECH, que irão agregar valor ao ativo. É uma licença, ou seja, poderá ser vendida.&lt;br /&gt;
|-&lt;br /&gt;
| '''SERVIÇO'''||b||Ações que a execução e prestação de serviço é feita diretamente com o cliente, ou seja, o colaborador estará em contato direto com quem receberá o serviço. Pode ser Assessoria Pedagógica, Capacitação, Implantação, Suporte ou Formação.&lt;br /&gt;
|-&lt;br /&gt;
| '''DESENVOLVIMENTO'''||c||É uma criação exclusiva para o cliente.&lt;br /&gt;
|-&lt;br /&gt;
| '''CUSTOMIZAÇÃO'''||d||É uma demanda solicitada pelo cliente e não agregará valor ao produto MSTECH. O serviço é cobrado.&lt;br /&gt;
|-&lt;br /&gt;
| '''CONTEÚDO'''||e||É um conteúdo desenvolvido exclusivo à um cliente.&lt;br /&gt;
|-&lt;br /&gt;
| '''DEMANDA INTERNA'''||f||Não tem retorno financeiro.&lt;br /&gt;
|-&lt;br /&gt;
| '''BUG'''||g||Correção de algo que a MSTECH desenvolveu e deu erro. É um &amp;quot;retrabalho&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| '''PARCERIA'''||h||Não tem retorno financeiro.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Defini%C3%A7%C3%B5es_cont%C3%A1beis_e_tipos_de_servi%C3%A7o&amp;diff=2278</id>
		<title>Definições contábeis e tipos de serviço</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Defini%C3%A7%C3%B5es_cont%C3%A1beis_e_tipos_de_servi%C3%A7o&amp;diff=2278"/>
				<updated>2016-09-06T17:11:38Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introdução==&lt;br /&gt;
&lt;br /&gt;
O objetivo desta seção é detalhar os tipos de atividades realizados pela equipe de Produção (POs, SMs, desenvolvedores) da MSTECH e classificá-los em termos de definições contábeis. Cada atividade realizada pode ser classificada em um dos tipos de serviço da empresa (Produto, Serviço, Desenvolvimento, Customização, Conteúdo, Demanda Interna, Bug ou Parceria).&lt;br /&gt;
&lt;br /&gt;
Através de um repertório de atividades, listado abaixo, apresentamos diversos cenários para apoiar os colaboradores a tipificar corretamente cada tipo de atividade.&lt;br /&gt;
&lt;br /&gt;
A importância de uma correta tipificação é permitir que o rateio e a apuração de custos da empresa seja feito de forma mais precisa, de modo que tenhamos de forma mais real o investimento realizado em cada tipo de atividade para um produto, gerando uma precificação mais apurada e mais competitiva com o mercado.&lt;br /&gt;
&lt;br /&gt;
==Tipos de Atividades==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| '''Tipo'''||'''Código'''||'''Definição'''&lt;br /&gt;
|-&lt;br /&gt;
| '''PRODUTO'''||a||Ações relacionadas à produtos da MSTECH, que irão agregar valor ao ativo. É uma licença, ou seja, poderá ser vendida.&lt;br /&gt;
|-&lt;br /&gt;
| '''SERVIÇO'''||b||Ações que a execução e prestação de serviço é feita diretamente com o cliente, ou seja, o colaborador estará em contato direto com quem receberá o serviço. Pode ser Assessoria Pedagógica, Capacitação, Implantação, Suporte ou Formação.&lt;br /&gt;
|-&lt;br /&gt;
| '''DESENVOLVIMENTO'''||c||É uma criação exclusiva para o cliente.&lt;br /&gt;
|-&lt;br /&gt;
| '''CUSTOMIZAÇÃO'''||d||É uma demanda solicitada pelo cliente e não agregará valor ao produto MSTECH. O serviço é cobrado.&lt;br /&gt;
|-&lt;br /&gt;
| '''CONTEÚDO'''||e||É um conteúdo desenvolvido exclusivo à um cliente.&lt;br /&gt;
|-&lt;br /&gt;
| '''DEMANDA INTERNA'''||f||Não tem retorno financeiro.&lt;br /&gt;
|-&lt;br /&gt;
| '''BUG'''||g||Correção de algo que a MSTECH desenvolveu e deu erro. É um &amp;quot;retrabalho&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| '''PARCERIA'''||h||Não tem retorno financeiro.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Defini%C3%A7%C3%B5es_cont%C3%A1beis_e_tipos_de_servi%C3%A7o&amp;diff=2277</id>
		<title>Definições contábeis e tipos de serviço</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Defini%C3%A7%C3%B5es_cont%C3%A1beis_e_tipos_de_servi%C3%A7o&amp;diff=2277"/>
				<updated>2016-09-06T15:14:54Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: /* Tipos de Atividades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introdução==&lt;br /&gt;
&lt;br /&gt;
O objetivo desta seção é detalhar os tipos de atividades realizados pela equipe de Produção (POs, SMs, desenvolvedores) da MSTECH e classificá-los em termos de definições contábeis. Cada atividade realizada pode ser classificada em um dos tipos de serviço da empresa (Produto, Serviço, Desenvolvimento, Customização, Conteúdo, Demanda Interna, Bug ou Parceria).&lt;br /&gt;
&lt;br /&gt;
Através de um repertório de atividades, listado abaixo, apresentamos diversos cenários para apoiar os colaboradores a tipificar corretamente cada tipo de atividade.&lt;br /&gt;
&lt;br /&gt;
A importância de uma correta tipificação é permitir que o rateio e a apuração de custos da empresa seja feito de forma mais precisa, de modo que tenhamos de forma mais real o investimento realizado em cada tipo de atividade para um produto, gerando uma precificação mais apurada e mais competitiva com o mercado.&lt;br /&gt;
&lt;br /&gt;
==Tipos de Atividades==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| Tipo||Código||Definição&lt;br /&gt;
|-&lt;br /&gt;
| PRODUTO||a||Ações relacionadas à produtos da MSTECH, que irão agregar valor ao ativo. É uma licença, ou seja, poderá ser vendida.&lt;br /&gt;
|-&lt;br /&gt;
| SERVIÇO||b||Ações que a execução e prestação de serviço é feita diretamente com o cliente, ou seja, o colaborador estará em contato direto com quem receberá o serviço. Pode ser Assessoria Pedagógica, Capacitação, Implantação, Suporte ou Formação.&lt;br /&gt;
|-&lt;br /&gt;
| DESENVOLVIMENTO||c||É uma criação exclusiva para o cliente.&lt;br /&gt;
|-&lt;br /&gt;
| CUSTOMIZAÇÃO||d||É uma demanda solicitada pelo cliente e não agregará valor ao produto MSTECH. O serviço é cobrado.&lt;br /&gt;
|-&lt;br /&gt;
| CONTEÚDO||e||É um conteúdo desenvolvido exclusivo à um cliente.&lt;br /&gt;
|-&lt;br /&gt;
| DEMANDA INTERNA||f||Não tem retorno financeiro.&lt;br /&gt;
|-&lt;br /&gt;
| BUG||g||Correção de algo que a MSTECH desenvolveu e deu erro. É um &amp;quot;retrabalho&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| PARCERIA||h||Não tem retorno financeiro.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Defini%C3%A7%C3%B5es_cont%C3%A1beis_e_tipos_de_servi%C3%A7o&amp;diff=2276</id>
		<title>Definições contábeis e tipos de serviço</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Defini%C3%A7%C3%B5es_cont%C3%A1beis_e_tipos_de_servi%C3%A7o&amp;diff=2276"/>
				<updated>2016-09-06T15:13:36Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: Criou página com '==Introdução==  O objetivo desta seção é detalhar os tipos de atividades realizados pela equipe de Produção (POs, SMs, desenvolvedores) da MSTECH e classificá-los em t...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introdução==&lt;br /&gt;
&lt;br /&gt;
O objetivo desta seção é detalhar os tipos de atividades realizados pela equipe de Produção (POs, SMs, desenvolvedores) da MSTECH e classificá-los em termos de definições contábeis. Cada atividade realizada pode ser classificada em um dos tipos de serviço da empresa (Produto, Serviço, Desenvolvimento, Customização, Conteúdo, Demanda Interna, Bug ou Parceria).&lt;br /&gt;
&lt;br /&gt;
Através de um repertório de atividades, listado abaixo, apresentamos diversos cenários para apoiar os colaboradores a tipificar corretamente cada tipo de atividade.&lt;br /&gt;
&lt;br /&gt;
A importância de uma correta tipificação é permitir que o rateio e a apuração de custos da empresa seja feito de forma mais precisa, de modo que tenhamos de forma mais real o investimento realizado em cada tipo de atividade para um produto, gerando uma precificação mais apurada e mais competitiva com o mercado.&lt;br /&gt;
&lt;br /&gt;
==Tipos de Atividades==&lt;br /&gt;
&lt;br /&gt;
{| {{table}}&lt;br /&gt;
| Tipo||Código||Definição&lt;br /&gt;
|-&lt;br /&gt;
| PRODUTO||a||Ações relacionadas à produtos da MSTECH, que irão agregar valor ao ativo. É uma licença, ou seja, poderá ser vendida.&lt;br /&gt;
|-&lt;br /&gt;
| SERVIÇO||b||Ações que a execução e prestação de serviço é feita diretamente com o cliente, ou seja, o colaborador estará em contato direto com quem receberá o serviço. Pode ser Assessoria Pedagógica, Capacitação, Implantação, Suporte ou Formação.&lt;br /&gt;
|-&lt;br /&gt;
| DESENVOLVIMENTO||c||É uma criação exclusiva para o cliente.&lt;br /&gt;
|-&lt;br /&gt;
| CUSTOMIZAÇÃO||d||É uma demanda solicitada pelo cliente e não agregará valor ao produto MSTECH. O serviço é cobrado.&lt;br /&gt;
|-&lt;br /&gt;
| CONTEÚDO||e||É um conteúdo desenvolvido exclusivo à um cliente.&lt;br /&gt;
|-&lt;br /&gt;
| DEMANDA INTERNA||f||Não tem retorno financeiro.&lt;br /&gt;
|-&lt;br /&gt;
| BUG||g||Correção de algo que a MSTECH desenvolveu e deu erro. É um &amp;quot;retrabalho&amp;quot;.&lt;br /&gt;
|-&lt;br /&gt;
| PARCERIA||h||Não tem retorno financeiro.&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Guias_de_instru%C3%A7%C3%B5es&amp;diff=2275</id>
		<title>Guias de instruções</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Guias_de_instru%C3%A7%C3%B5es&amp;diff=2275"/>
				<updated>2016-09-06T12:23:06Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Template do guia]]&lt;br /&gt;
&lt;br /&gt;
*[[Cadastrar entregas no Redmine]]&lt;br /&gt;
*[[Cadastrar marcos e pontos de controle no Redmine]]&lt;br /&gt;
*[[Solicitar projetos contábeis]]&lt;br /&gt;
*[[Criar projetos no Redmine]]&lt;br /&gt;
*[[Criar tarefas no Redmine]]&lt;br /&gt;
*[[Gerar número de ordem de serviço]]&lt;br /&gt;
*[[Vincular tarefas do Youtrack a uma ordem de serviço]]&lt;br /&gt;
*[[Utilizar planilha de comparativo (transição/planejamento)]]&lt;br /&gt;
*[[Definições contábeis e tipos de serviço]]&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Pol%C3%ADtica_de_Versionamento_e_estrutura%C3%A7%C3%A3o_de_branches&amp;diff=2237</id>
		<title>Política de Versionamento e estruturação de branches</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Pol%C3%ADtica_de_Versionamento_e_estrutura%C3%A7%C3%A3o_de_branches&amp;diff=2237"/>
				<updated>2016-09-01T17:37:45Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sobre essa página ==&lt;br /&gt;
&lt;br /&gt;
Essa página contém informações referentes ao modelo de estruturação de ''branches'' dos repositórios existentes no GitLab que deve ser seguido para que sejam aderentes ao Processo de Desenvolvimento de Software da MSTECH.&lt;br /&gt;
&lt;br /&gt;
Da mesma forma, descrevemos como os artefatos devem ser organizados na realização de uma operação de manipulação de arquivo versionado (''commit'').&lt;br /&gt;
&lt;br /&gt;
== Estruturação dos branches no GitLab ==&lt;br /&gt;
&lt;br /&gt;
A imagem abaixo apresenta de forma resumida a forma de estrutura dos ''branches'' de um projeto:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Estratégia de branches.png|thumb|500px|center]]&lt;br /&gt;
&lt;br /&gt;
Cada repositório contém por padrão um branch '''&amp;quot;Main&amp;quot;'''. Este branch contém o histórico do código estável do produto, sendo este a matriz de onde os demais branches serão criados.&lt;br /&gt;
&lt;br /&gt;
Quando uma nova evolução deste código fonte é necessária (sendo esta por uma evolução de produto ou um novo projeto de customização, por exemplo) será criado um novo branch para este desenvolvimento. Este branch deverá ter o nome do projeto/produto aberto como identificador. Este branch deverá ser criado a partir de uma &amp;quot;tag&amp;quot; (label) registrado na Main.&lt;br /&gt;
&lt;br /&gt;
O desenvolvimento das funcionalidades previstas no projeto deverão ser realizados neste branch, ficando como opcional, a critério da célula, a utilização de estratégias como branch por feature, por exemplo. As alterações realizadas deverão ser encaminhadas, invariavelmente para o branch do projeto, por meio de commit seguindo os padrões definidos pela empresa (verificar a seção &amp;quot;Requisitos de commit de código&amp;quot; nesta página).&lt;br /&gt;
&lt;br /&gt;
===Baseline de Homologação===&lt;br /&gt;
Após o término da construção dos requisitos contidos no escopo da entrega, uma baseline de homologação deverá ser criada no branch de desenvolvimento do projeto. Essa baseline deverá gerar uma &amp;quot;tag&amp;quot; (label), indicando que a versão está pronta para a homologação. Será este label que passará pela auditoria de construção e, posteriormente, gerará o pacote para envio à homologação pelo cliente.&lt;br /&gt;
&lt;br /&gt;
Caso seja necessário realizar correções ou atualizações identificadas no ambiente de Homologação, um novo branch a partir do branch de desenvolvimento deve ser criado. Consideraremos este branch como um branch &amp;quot;Release&amp;quot;. Todas as atualizações para homologação deverão ser atualizadas neste branch.&lt;br /&gt;
&lt;br /&gt;
===Baseline de Entrega===&lt;br /&gt;
Uma vez que a Homologação for finalizada, as operações de Merge deverão ser realizadas. Neste caso, deve-se observar os seguintes cenários:&lt;br /&gt;
&lt;br /&gt;
* Se houve a criação de um branch &amp;quot;Release&amp;quot;, deve-se fazer o merge deste branch com o branch &amp;quot;Main&amp;quot;, para que seja possível fazer a baseline de entrega. Em seguida, deve-se também fazer o &amp;quot;merge&amp;quot; do branch &amp;quot;Release&amp;quot; com o branch de desenvolvimento, para atualizar este último com as alterações identificadas em Homologação;&lt;br /&gt;
* Se não houve a criação de um branch &amp;quot;Release&amp;quot;, deve-se apenas fazer o merge deste branch com o branch &amp;quot;Main&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Após a realização do merge, deve ser gerado a baseline de entrega, sendo criada uma &amp;quot;tag&amp;quot; (label) para essa entrega.&lt;br /&gt;
&lt;br /&gt;
===Branch de Hotfix===&lt;br /&gt;
Existe a possibilidade de, em algum momento, ser necessário realizar uma alteração em uma versão estável da aplicação, como uma correção de bug em um sistema de Produção, por exemplo. Neste caso, um branch do tipo &amp;quot;Hotfix&amp;quot; deve ser criado a partir do branch &amp;quot;Main&amp;quot;. As alterações necessárias devem ser feitas nesse branch &amp;quot;Hotfix&amp;quot; e, uma vez finalizado, o código deve ser retornado para o branch &amp;quot;Main&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Caso haja um branch de desenvolvimento de projeto ativo, o código deve ser levado também para esse branch, para garantir a consistência do código entre os branches.&lt;br /&gt;
&lt;br /&gt;
==Requisitos de commit de código==&lt;br /&gt;
&lt;br /&gt;
Para realizar o commit em qualquer um dos branches, alguns requisitos devem ser cumpridos, sendo estes:&lt;br /&gt;
&lt;br /&gt;
* Ter no Youtrack uma tarefa criada. Essa tarefa deverá obrigatoriamente ser associada, no check-in dos artefatos;&lt;br /&gt;
* Inserir, de forma obrigatória, um comentário no check-in descrevendo o que foi realizado de alterações nos artefatos que compõem essa operação.&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Pol%C3%ADtica_de_Versionamento_e_estrutura%C3%A7%C3%A3o_de_branches&amp;diff=2235</id>
		<title>Política de Versionamento e estruturação de branches</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Pol%C3%ADtica_de_Versionamento_e_estrutura%C3%A7%C3%A3o_de_branches&amp;diff=2235"/>
				<updated>2016-09-01T14:54:54Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sobre essa página ==&lt;br /&gt;
&lt;br /&gt;
Essa página contém informações referentes ao modelo de estruturação de branches dos repositórios existentes no GitLab que deve ser seguido para que sejam aderentes ao Processo de Desenvolvimento de Software da MSTECH.&lt;br /&gt;
&lt;br /&gt;
Da mesma forma, descrevemos como os artefatos devem ser organizados na realização de uma operação de manipulação de arquivo versionado (''commit'').&lt;br /&gt;
&lt;br /&gt;
== Estruturação dos branches no GitLab ==&lt;br /&gt;
&lt;br /&gt;
A imagem abaixo apresenta de forma resumida a forma de estrutura dos branches de um projeto:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Estratégia de branches.png|thumb|500px|center]]&lt;br /&gt;
&lt;br /&gt;
Cada repositório contém por padrão um branch '''&amp;quot;Main&amp;quot;'''. Este branch contém o histórico do código estável do produto, sendo este a matriz de onde os demais branches serão criados.&lt;br /&gt;
&lt;br /&gt;
Quando uma nova evolução deste código fonte é necessária (sendo esta por uma evolução de produto ou um novo projeto de customização, por exemplo) será criado um novo branch para este desenvolvimento. Este branch deverá ter o nome do projeto/produto aberto como identificador. Este branch deverá ser criado a partir de uma &amp;quot;tag&amp;quot; (label) registrado na Main.&lt;br /&gt;
&lt;br /&gt;
O desenvolvimento das funcionalidades previstas no projeto deverão ser realizados neste branch, ficando como opcional, a critério da célula, a utilização de estratégias como branch por feature, por exemplo. As alterações realizadas deverão ser encaminhadas, invariavelmente para o branch do projeto, por meio de commit seguindo os padrões definidos pela empresa (verificar a seção &amp;quot;Requisitos de commit de código&amp;quot; nesta página).&lt;br /&gt;
&lt;br /&gt;
===Baseline de Homologação===&lt;br /&gt;
Após o término da construção dos requisitos contidos no escopo da entrega, uma baseline de homologação deverá ser criada no branch de desenvolvimento do projeto. Essa baseline deverá gerar uma &amp;quot;tag&amp;quot; (label), indicando que a versão está pronta para a homologação. Será este label que passará pela auditoria de construção e, posteriormente, gerará o pacote para envio à homologação pelo cliente.&lt;br /&gt;
&lt;br /&gt;
Caso seja necessário realizar correções ou atualizações identificadas no ambiente de Homologação, um novo branch a partir do branch de desenvolvimento deve ser criado. Consideraremos este branch como um branch &amp;quot;Release&amp;quot;. Todas as atualizações para homologação deverão ser atualizadas neste branch.&lt;br /&gt;
&lt;br /&gt;
===Baseline de Entrega===&lt;br /&gt;
Uma vez que a Homologação for finalizada, as operações de Merge deverão ser realizadas. Neste caso, deve-se observar os seguintes cenários:&lt;br /&gt;
&lt;br /&gt;
* Se houve a criação de um branch &amp;quot;Release&amp;quot;, deve-se fazer o merge deste branch com o branch &amp;quot;Main&amp;quot;, para que seja possível fazer a baseline de entrega. Em seguida, deve-se também fazer o &amp;quot;merge&amp;quot; do branch &amp;quot;Release&amp;quot; com o branch de desenvolvimento, para atualizar este último com as alterações identificadas em Homologação;&lt;br /&gt;
* Se não houve a criação de um branch &amp;quot;Release&amp;quot;, deve-se apenas fazer o merge deste branch com o branch &amp;quot;Main&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Após a realização do merge, deve ser gerado a baseline de entrega, sendo criada uma &amp;quot;tag&amp;quot; (label) para essa entrega.&lt;br /&gt;
&lt;br /&gt;
===Branch de Hotfix===&lt;br /&gt;
Existe a possibilidade de, em algum momento, ser necessário realizar uma alteração em uma versão estável da aplicação, como uma correção de bug em um sistema de Produção, por exemplo. Neste caso, um branch do tipo &amp;quot;Hotfix&amp;quot; deve ser criado a partir do branch &amp;quot;Main&amp;quot;. As alterações necessárias devem ser feitas nesse branch &amp;quot;Hotfix&amp;quot; e, uma vez finalizado, o código deve ser retornado para o branch &amp;quot;Main&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Caso haja um branch de desenvolvimento de projeto ativo, o código deve ser levado também para esse branch, para garantir a consistência do código entre os branches.&lt;br /&gt;
&lt;br /&gt;
==Requisitos de commit de código==&lt;br /&gt;
&lt;br /&gt;
Para realizar o commit em qualquer um dos branches, alguns requisitos devem ser cumpridos, sendo estes:&lt;br /&gt;
&lt;br /&gt;
* Ter no Youtrack uma tarefa criada. Essa tarefa deverá obrigatoriamente ser associada, no check-in dos artefatos;&lt;br /&gt;
* Inserir, de forma obrigatória, um comentário no check-in descrevendo o que foi realizado de alterações nos artefatos que compõem essa operação.&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Pol%C3%ADtica_de_Versionamento_e_estrutura%C3%A7%C3%A3o_de_branches&amp;diff=2233</id>
		<title>Política de Versionamento e estruturação de branches</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Pol%C3%ADtica_de_Versionamento_e_estrutura%C3%A7%C3%A3o_de_branches&amp;diff=2233"/>
				<updated>2016-09-01T13:11:09Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sobre essa página ==&lt;br /&gt;
&lt;br /&gt;
Essa página contém informações referentes ao modelo de estruturação de branches dos repositórios existentes no GitLab que deve ser seguido para que sejam aderentes ao Processo de Desenvolvimento de Software da MSTECH.&lt;br /&gt;
&lt;br /&gt;
Da mesma forma, descrevemos como os artefatos devem ser organizados na realização de uma operação de manipulação de arquivo versionado (''commit'').&lt;br /&gt;
&lt;br /&gt;
== Estruturação dos branches no GitLab ==&lt;br /&gt;
&lt;br /&gt;
A imagem abaixo apresenta de forma resumida a forma de estrutura dos branches de um projeto:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Estratégia de branches.png|thumb|500px|center]]&lt;br /&gt;
&lt;br /&gt;
Cada repositório contém por padrão um branch '''&amp;quot;Main&amp;quot;'''. Este branch contém o histórico do código estável do produto, sendo este a matriz de onde os demais branches serão criados.&lt;br /&gt;
&lt;br /&gt;
Quando uma nova evolução deste código fonte é necessária (sendo esta por uma evolução de produto ou um novo projeto de customização, por exemplo) será criado um novo branch para este desenvolvimento. Este branch deverá ter o nome do projeto/produto aberto como identificador. Este branch deverá ser criado a partir de uma &amp;quot;tag&amp;quot; (label) registrado na Main.&lt;br /&gt;
&lt;br /&gt;
O desenvolvimento das funcionalidades previstas no projeto deverão ser realizados neste branch, ficando como opcional, a critério da célula, a utilização de estratégias como branch por feature, por exemplo. As alterações realizadas deverão ser encaminhadas, invariavelmente para o branch do projeto, por meio de commit seguindo os padrões definidos pela empresa (verificar a seção &amp;quot;Requisitos de commit de código&amp;quot; nesta página).&lt;br /&gt;
&lt;br /&gt;
===Baseline de Homologação===&lt;br /&gt;
Após o término da construção dos requisitos contidos no escopo da entrega, uma baseline de homologação deverá ser criada no branch de desenvolvimento do projeto. Essa baseline deverá gerar uma &amp;quot;tag&amp;quot; (label), indicando que a versão está pronta para a homologação. Será este label que passará pela auditoria de construção e, posteriormente, gerará o pacote para envio à homologação pelo cliente.&lt;br /&gt;
&lt;br /&gt;
Caso seja necessário realizar correções ou atualizações identificadas no ambiente de Homologação, um novo branch a partir do branch de desenvolvimento deve ser criado. Consideraremos este branch como um branch &amp;quot;Release&amp;quot;. Todas as atualizações para homologação deverão ser atualizadas neste branch.&lt;br /&gt;
&lt;br /&gt;
===Baseline de Entrega===&lt;br /&gt;
Uma vez que a Homologação for finalizada, as operações de Merge deverão ser realizadas. Neste caso, deve-se observar os seguintes cenários:&lt;br /&gt;
&lt;br /&gt;
* Se houve a criação de um branch &amp;quot;Release&amp;quot;, deve-se fazer o merge deste branch com o branch &amp;quot;Main&amp;quot;, para que seja possível fazer a baseline de entrega. Em seguida, deve-se também fazer o &amp;quot;merge&amp;quot; do branch &amp;quot;Release&amp;quot; com o branch de desenvolvimento, para atualizar este último com as alterações identificadas em Homologação;&lt;br /&gt;
* Se não houve a criação de um branch &amp;quot;Release&amp;quot;, deve-se apenas fazer o merge deste branch com o branch &amp;quot;Main&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Após a realização do merge, deve ser gera&lt;br /&gt;
&lt;br /&gt;
==Requisitos de commit de código==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;&amp;lt;PREENCHER&amp;gt;&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Pol%C3%ADtica_de_Versionamento_e_estrutura%C3%A7%C3%A3o_de_branches&amp;diff=2232</id>
		<title>Política de Versionamento e estruturação de branches</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Pol%C3%ADtica_de_Versionamento_e_estrutura%C3%A7%C3%A3o_de_branches&amp;diff=2232"/>
				<updated>2016-09-01T12:58:06Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: /* Estruturação dos branches no GitLab */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sobre essa página ==&lt;br /&gt;
&lt;br /&gt;
Essa página contém informações referentes ao modelo de estruturação de branches dos repositórios existentes no GitLab que deve ser seguido para que sejam aderentes ao Processo de Desenvolvimento de Software da MSTECH.&lt;br /&gt;
&lt;br /&gt;
Da mesma forma, descrevemos como os artefatos devem ser organizados na realização de uma operação de manipulação de arquivo versionado (''commit'').&lt;br /&gt;
&lt;br /&gt;
== Estruturação dos branches no GitLab ==&lt;br /&gt;
&lt;br /&gt;
A imagem abaixo apresenta de forma resumida a forma de estrutura dos branches de um projeto:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Estratégia de branches.png|thumb|500px|center]]&lt;br /&gt;
&lt;br /&gt;
Cada repositório contém por padrão um branch '''&amp;quot;Main&amp;quot;'''. Este branch contém o histórico do código estável do produto, sendo este a matriz de onde os demais branches serão criados.&lt;br /&gt;
&lt;br /&gt;
Quando uma nova evolução deste código fonte é necessária (sendo esta por uma evolução de produto ou um novo projeto de customização, por exemplo) será criado um novo branch para este desenvolvimento. Este branch deverá ter o nome do projeto/produto aberto como identificador. Este branch deverá ser criado a partir de uma &amp;quot;tag&amp;quot; (label) registrado na Main.&lt;br /&gt;
&lt;br /&gt;
O desenvolvimento das funcionalidades previstas no projeto deverão ser realizados neste branch, ficando como opcional, a critério da célula, a utilização de estratégias como branch por feature, por exemplo. As alterações realizadas deverão ser encaminhadas, invariavelmente para o branch do projeto, por meio de commit seguindo os padrões definidos pela empresa (verificar a seção &amp;quot;Requisitos de commit de código&amp;quot; nesta página).&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Pol%C3%ADtica_de_Versionamento_e_estrutura%C3%A7%C3%A3o_de_branches&amp;diff=2231</id>
		<title>Política de Versionamento e estruturação de branches</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Pol%C3%ADtica_de_Versionamento_e_estrutura%C3%A7%C3%A3o_de_branches&amp;diff=2231"/>
				<updated>2016-09-01T12:48:57Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: /* Estruturação dos branches no GitLab */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sobre essa página ==&lt;br /&gt;
&lt;br /&gt;
Essa página contém informações referentes ao modelo de estruturação de branches dos repositórios existentes no GitLab que deve ser seguido para que sejam aderentes ao Processo de Desenvolvimento de Software da MSTECH.&lt;br /&gt;
&lt;br /&gt;
Da mesma forma, descrevemos como os artefatos devem ser organizados na realização de uma operação de manipulação de arquivo versionado (''commit'').&lt;br /&gt;
&lt;br /&gt;
== Estruturação dos branches no GitLab ==&lt;br /&gt;
&lt;br /&gt;
A imagem abaixo apresenta de forma resumida a forma de estrutura dos branches de um projeto:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Estratégia de branches.png|thumb|500px|center]]&lt;br /&gt;
&lt;br /&gt;
Cada repositório contém por padrão um branch '''&amp;quot;Main&amp;quot;'''. Este branch contém o histórico do código estável do produto, sendo este a matriz de onde os demais branches serão criados.&lt;br /&gt;
&lt;br /&gt;
Quando uma nova evolução deste código fonte é necessária (sendo esta por uma evolução de produto ou um novo projeto) será criado um novo branch para este desenvolvimento. Este branch deverá ter por nome o nome do projeto/produto aberto.&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Pol%C3%ADtica_de_Versionamento_e_estrutura%C3%A7%C3%A3o_de_branches&amp;diff=2213</id>
		<title>Política de Versionamento e estruturação de branches</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Pol%C3%ADtica_de_Versionamento_e_estrutura%C3%A7%C3%A3o_de_branches&amp;diff=2213"/>
				<updated>2016-08-31T19:43:19Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: /* Estruturação dos branches no GitLab*/&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sobre essa página ==&lt;br /&gt;
&lt;br /&gt;
Essa página contém informações referentes ao modelo de estruturação de branches dos repositórios existentes no GitLab que deve ser seguido para que sejam aderentes ao Processo de Desenvolvimento de Software da MSTECH.&lt;br /&gt;
&lt;br /&gt;
Da mesma forma, descrevemos como os artefatos devem ser organizados na realização de uma operação de manipulação de arquivo versionado (''commit'').&lt;br /&gt;
&lt;br /&gt;
== Estruturação dos branches no GitLab ==&lt;br /&gt;
&lt;br /&gt;
A imagem abaixo apresenta de forma resumida a forma de estrutura dos branches de um projeto:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Estratégia de branches.png]]&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Pol%C3%ADtica_de_Versionamento_e_estrutura%C3%A7%C3%A3o_de_branches&amp;diff=2204</id>
		<title>Política de Versionamento e estruturação de branches</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Pol%C3%ADtica_de_Versionamento_e_estrutura%C3%A7%C3%A3o_de_branches&amp;diff=2204"/>
				<updated>2016-08-31T12:29:55Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: Criou página com '== Sobre essa página ==  Essa página contém informações referentes ao modelo de estruturação de branches dos repositórios existentes no GitLab que deve ser seguido par...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sobre essa página ==&lt;br /&gt;
&lt;br /&gt;
Essa página contém informações referentes ao modelo de estruturação de branches dos repositórios existentes no GitLab que deve ser seguido para que sejam aderentes ao Processo de Desenvolvimento de Software da MSTECH.&lt;br /&gt;
&lt;br /&gt;
Da mesma forma, descrevemos como os artefatos devem ser organizados na realização de uma operação de manipulação de arquivo versionado (''commit'').&lt;br /&gt;
&lt;br /&gt;
== Estruturação dos branches no GitLab ==&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Arquivo:Estrat%C3%A9gia_de_branches.png&amp;diff=2203</id>
		<title>Arquivo:Estratégia de branches.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Arquivo:Estrat%C3%A9gia_de_branches.png&amp;diff=2203"/>
				<updated>2016-08-31T12:25:25Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: Imagem que contém um esquemático da política de branches da MSTECH&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Imagem que contém um esquemático da política de branches da MSTECH&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Processo_de_desenvolvimento_de_Software_MSTECH&amp;diff=2202</id>
		<title>Processo de desenvolvimento de Software MSTECH</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Processo_de_desenvolvimento_de_Software_MSTECH&amp;diff=2202"/>
				<updated>2016-08-31T12:22:05Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[[Processo as-is - Julho de 2016]]&lt;br /&gt;
*[[Guias de instruções]]&lt;br /&gt;
*[[Regras]]&lt;br /&gt;
*[[Abertura de projetos e pré-projetos]]&lt;br /&gt;
*[[Política de Versionamento e estruturação de branches]]&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Lista_de_Sistemas_do_CoreSSO&amp;diff=2036</id>
		<title>Lista de Sistemas do CoreSSO</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Lista_de_Sistemas_do_CoreSSO&amp;diff=2036"/>
				<updated>2016-08-15T14:42:59Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Sis_id'''&lt;br /&gt;
| align=&amp;quot;center&amp;quot; style=&amp;quot;background:#f0f0f0;&amp;quot;|'''Sis_nome'''&lt;br /&gt;
|-&lt;br /&gt;
| 1||Administração do sistema&lt;br /&gt;
|-&lt;br /&gt;
| 2||Gestão Acadêmica&lt;br /&gt;
|-&lt;br /&gt;
| 6||Alimentação Escolar&lt;br /&gt;
|-&lt;br /&gt;
| 7||BlueQuestWeb&lt;br /&gt;
|-&lt;br /&gt;
| 21||Portal Viver Digital&lt;br /&gt;
|-&lt;br /&gt;
| 25||BlueControlWeb NEW NAME&lt;br /&gt;
|-&lt;br /&gt;
| 26||Inscrição Creche&lt;br /&gt;
|-&lt;br /&gt;
| 27||Controle Patrimonial&lt;br /&gt;
|-&lt;br /&gt;
| 28||Central de Serviços - Servidor GTI&lt;br /&gt;
|-&lt;br /&gt;
| 29||Administrativo - Servidor GTI&lt;br /&gt;
|-&lt;br /&gt;
| 32||Quadro de Horários&lt;br /&gt;
|-&lt;br /&gt;
| 33||Portal de integrações SME-RJ&lt;br /&gt;
|-&lt;br /&gt;
| 34||Educopédia&lt;br /&gt;
|-&lt;br /&gt;
| 36||Rio Educa&lt;br /&gt;
|-&lt;br /&gt;
| 38||MeuEspacoWeb&lt;br /&gt;
|-&lt;br /&gt;
| 39||Ponto Digital&lt;br /&gt;
|-&lt;br /&gt;
| 40||BlueCore&lt;br /&gt;
|-&lt;br /&gt;
| 41||Merenda - pct&lt;br /&gt;
|-&lt;br /&gt;
| 42||Controle Patrimonial&lt;br /&gt;
|-&lt;br /&gt;
| 43||Migração Rio&lt;br /&gt;
|-&lt;br /&gt;
| 44||ProArt&lt;br /&gt;
|-&lt;br /&gt;
| 45||Remoção&lt;br /&gt;
|-&lt;br /&gt;
| 46||Lição de Casa&lt;br /&gt;
|-&lt;br /&gt;
| 48||Educopédia_MS&lt;br /&gt;
|-&lt;br /&gt;
| 54||Gerenciamento de Pagamento&lt;br /&gt;
|-&lt;br /&gt;
| 55||Intranet&lt;br /&gt;
|-&lt;br /&gt;
| 56||Sistema de Controle de Entregas&lt;br /&gt;
|-&lt;br /&gt;
| 57||Escola do Amanha&lt;br /&gt;
|-&lt;br /&gt;
| 104||Biblioteca&lt;br /&gt;
|-&lt;br /&gt;
| 112||Central de Serviços&lt;br /&gt;
|-&lt;br /&gt;
| 113||Portal da Escola&lt;br /&gt;
|-&lt;br /&gt;
| 116||blueMonitor&lt;br /&gt;
|-&lt;br /&gt;
| 117||BlueGuardWeb&lt;br /&gt;
|-&lt;br /&gt;
| 121||Integrações Rio&lt;br /&gt;
|-&lt;br /&gt;
| 122||Dupla Regência&lt;br /&gt;
|-&lt;br /&gt;
| 123||PIC&lt;br /&gt;
|-&lt;br /&gt;
| 125||Certificados&lt;br /&gt;
|-&lt;br /&gt;
| 126||Gerenciamento de frequência&lt;br /&gt;
|-&lt;br /&gt;
| 128||Transporte Escolar&lt;br /&gt;
|-&lt;br /&gt;
| 129||Almoxarifado&lt;br /&gt;
|-&lt;br /&gt;
| 130||Workflow&lt;br /&gt;
|-&lt;br /&gt;
| 131||Sistema de Avaliação&lt;br /&gt;
|-&lt;br /&gt;
| 132||GRPAlmoxarifado&lt;br /&gt;
|-&lt;br /&gt;
| 133||GRPAdmin&lt;br /&gt;
|-&lt;br /&gt;
| 134||Sistema de Formação&lt;br /&gt;
|-&lt;br /&gt;
| 135||Sistema de Escolha&lt;br /&gt;
|-&lt;br /&gt;
| 136||Remoção de docentes&lt;br /&gt;
|-&lt;br /&gt;
| 138||DiarioClasse&lt;br /&gt;
|-&lt;br /&gt;
| 139||Treinamento Vestibular&lt;br /&gt;
|-&lt;br /&gt;
| 140||Gestão Recurso Financeiro&lt;br /&gt;
|-&lt;br /&gt;
| 141||Matrícula&lt;br /&gt;
|-&lt;br /&gt;
| 142||Quadro_de_horários&lt;br /&gt;
|-&lt;br /&gt;
| 144||BlueGestãoEscolar/Diário de classe&lt;br /&gt;
|-&lt;br /&gt;
| 145||DELL CMS&lt;br /&gt;
|-&lt;br /&gt;
| 146||Formação de Professores&lt;br /&gt;
|-&lt;br /&gt;
| 147||Diario do Supervisor&lt;br /&gt;
|-&lt;br /&gt;
| 148||GRPCompra&lt;br /&gt;
|-&lt;br /&gt;
| 149||Administração de Correio&lt;br /&gt;
|-&lt;br /&gt;
| 150||Novo VM&lt;br /&gt;
|-&lt;br /&gt;
| 151||GRPObra&lt;br /&gt;
|-&lt;br /&gt;
| 153||GRPFinanceiro&lt;br /&gt;
|-&lt;br /&gt;
| 154||GRPRH&lt;br /&gt;
|-&lt;br /&gt;
| 155||GRPFrota&lt;br /&gt;
|-&lt;br /&gt;
| 156||GRPPatrimonio&lt;br /&gt;
|-&lt;br /&gt;
| 158||GRPLicitacao&lt;br /&gt;
|-&lt;br /&gt;
| 159||GRPPlanejamento&lt;br /&gt;
|-&lt;br /&gt;
| 160||GRPPlanejamentoOrcamentario&lt;br /&gt;
|-&lt;br /&gt;
| 161||SIGA&lt;br /&gt;
|-&lt;br /&gt;
| 162||BigBlue&lt;br /&gt;
|-&lt;br /&gt;
| 163||Gestão RH MStech OLD&lt;br /&gt;
|-&lt;br /&gt;
| 164||Censo escolar&lt;br /&gt;
|-&lt;br /&gt;
| 165||GRPMobiliario&lt;br /&gt;
|-&lt;br /&gt;
| 166||Avaliação Interna&lt;br /&gt;
|-&lt;br /&gt;
| 167||Portal Institucional&lt;br /&gt;
|-&lt;br /&gt;
| 168||GerenciamentoServico&lt;br /&gt;
|-&lt;br /&gt;
| 169||Mapa de Indicadores&lt;br /&gt;
|-&lt;br /&gt;
| 170||Gestão RH MStech&lt;br /&gt;
|-&lt;br /&gt;
| 171||blueMonitorApi&lt;br /&gt;
|-&lt;br /&gt;
| 173||Gerenciamento BigBlue&lt;br /&gt;
|-&lt;br /&gt;
| 174||Boletim Online&lt;br /&gt;
|-&lt;br /&gt;
| 175||AVA SME-SP&lt;br /&gt;
|-&lt;br /&gt;
| 177||Portal Colaborativo&lt;br /&gt;
|-&lt;br /&gt;
| 178||blueMonitorApiNotificacoes&lt;br /&gt;
|-&lt;br /&gt;
| 179||BlueDesignBook&lt;br /&gt;
|-&lt;br /&gt;
| 182||BluePublishBook&lt;br /&gt;
|-&lt;br /&gt;
| 183||BlueReaderBook&lt;br /&gt;
|-&lt;br /&gt;
| 184||BlueDistributorBook&lt;br /&gt;
|-&lt;br /&gt;
| 186||BlueLMS&lt;br /&gt;
|-&lt;br /&gt;
| 187||Contratos Escolares&lt;br /&gt;
|-&lt;br /&gt;
| 200||Moodle&lt;br /&gt;
|-&lt;br /&gt;
| 201||Wiki&lt;br /&gt;
|-&lt;br /&gt;
| 203||MeuEspacoWebAPI&lt;br /&gt;
|-&lt;br /&gt;
| 204||Gestão Avaliação&lt;br /&gt;
|-&lt;br /&gt;
| 205||Plataforma Adaptativa&lt;br /&gt;
|-&lt;br /&gt;
| 206||Repositório OA&lt;br /&gt;
|-&lt;br /&gt;
| 207||Tá na Rede&lt;br /&gt;
|-&lt;br /&gt;
| 210||Educom tchê&lt;br /&gt;
|-&lt;br /&gt;
| 212||Repositório&lt;br /&gt;
|-&lt;br /&gt;
| 213||Approxima&lt;br /&gt;
|-&lt;br /&gt;
| 214||Gestão Financeira&lt;br /&gt;
|-&lt;br /&gt;
| 215||Plateia&lt;br /&gt;
|-&lt;br /&gt;
| 218||Controle Financeiro de Repasses&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 300||Agenda&lt;br /&gt;
|-&lt;br /&gt;
| 301||PEI - Programa de Ensino Informatizado&lt;br /&gt;
|-&lt;br /&gt;
| 302||Gestão de campeonatos&lt;br /&gt;
|-&lt;br /&gt;
| 303||Acessa Escola API&lt;br /&gt;
|-&lt;br /&gt;
| 600||SAML Google Apps&lt;br /&gt;
|-&lt;br /&gt;
| 601||Gmail&lt;br /&gt;
|-&lt;br /&gt;
| 997||Gestão Online&lt;br /&gt;
|-&lt;br /&gt;
| 3594||Fiscalização e Contratos (PHP)&lt;br /&gt;
|-&lt;br /&gt;
| 3595||Compras (PHP)&lt;br /&gt;
|-&lt;br /&gt;
| 3596||Convênios(PHP)&lt;br /&gt;
|-&lt;br /&gt;
| 4594||Fiscalização e Contratos (PHP) - DEV&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Arquitetura_do_produto_-_Pesquisa&amp;diff=2035</id>
		<title>Arquitetura do produto - Pesquisa</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Arquitetura_do_produto_-_Pesquisa&amp;diff=2035"/>
				<updated>2016-08-15T14:12:50Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: Criou página com '=Informações Gerais=  == Ambientes utilizados == {| class=&amp;quot;wikitable&amp;quot; |- ! Ambiente ! URL de Acesso ! Credenciais Admin |- | Desenvolvimento | http://dev-mscro.mstech.com.br...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Informações Gerais=&lt;br /&gt;
&lt;br /&gt;
== Ambientes utilizados ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ambiente&lt;br /&gt;
! URL de Acesso&lt;br /&gt;
! Credenciais Admin&lt;br /&gt;
|-&lt;br /&gt;
| Desenvolvimento&lt;br /&gt;
| http://dev-mscro.mstech.com.br&lt;br /&gt;
| admin / 123456&lt;br /&gt;
|-&lt;br /&gt;
| Testes&lt;br /&gt;
| http://tst-mscro.mstech.com.br&lt;br /&gt;
| admin / ms@cro&lt;br /&gt;
|-&lt;br /&gt;
| Testes&lt;br /&gt;
| http://tst-mscro.mstech.com.br&lt;br /&gt;
| admin / ms@cro&lt;br /&gt;
|-&lt;br /&gt;
| Homologação Externa&lt;br /&gt;
| http://hom-mscro.mstech.com.br&lt;br /&gt;
| Informação exclusiva do Devops/GTI&lt;br /&gt;
|-&lt;br /&gt;
| Produção&lt;br /&gt;
| http://mscro.mstech.com.br&lt;br /&gt;
| Informação exclusiva do Devops/GTI&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Repositório de Versionamento ==&lt;br /&gt;
'''Ambiente:''' GITLab - Git&lt;br /&gt;
&lt;br /&gt;
'''Nome:''' MSCRO&lt;br /&gt;
&lt;br /&gt;
'''Caminho:''' https://gitlab.mstech.com.br/mscro/app-mscro.git&lt;br /&gt;
&lt;br /&gt;
'''Estrutura dos branches:''' Código mantido no tronco, porém mantemos 2 branches para os clientes SP e RJ.&lt;br /&gt;
&lt;br /&gt;
=Visão de Componentes=&lt;br /&gt;
&lt;br /&gt;
Apresente um diagrama básico dos módulos do sistema, bem como suas fronteiras. Descreva sucintamente cada módulo que compõe o produto, seu objetivo e como foi construído (linguagens usadas, bancos de dados, etc.).&lt;br /&gt;
&lt;br /&gt;
=Decisões de Arquitetura=&lt;br /&gt;
Descrever os seguintes itens:&lt;br /&gt;
&lt;br /&gt;
'''Persistência de dados''': Como foi resolvida no produto a persistência? Há banco relacional e não relacional? Quais são os bancos? Como é tratamento de sessão?&lt;br /&gt;
&lt;br /&gt;
'''Tecnologias de Integração:''' Quais integrações existem com o produto? Como é essa integração? Via API, Webservices trafegando XML, serviços Windows? Há trabalho manual para tráfego de dados, como importação? Descreva aqui todas as integrações que a ferramenta possui.&lt;br /&gt;
&lt;br /&gt;
'''Log: ''': Como é feito o log? Está em base relacional ou não relacional? Como é feita a consulta dos dados dessa log? Qual o escopo da log (é uma log de transações, log do servidor, etc.). Na arquitetura, a log é tratada por uma camada específica do sistema ou está misturada no código?&lt;br /&gt;
&lt;br /&gt;
'''Padrão de Arquitetura utilizado:''' Se houve planejamento anterior, qual o padrão utilizado? Domain Driven Design (DDD) usando a estrutura MVC? Usa Webforms com outra arquitetura? Front-end e back-end são separados?&lt;br /&gt;
&lt;br /&gt;
'''Tecnologia de Front-end:''' Se houver separação, qual tecnologia/framework foi empregada para o projeto? AngularJS, VUE, JQuery, uma composição deles? Qual padrão de codificação (estrutura de pastas, camadas) está sendo usado no projeto? Quais fatores levaram à decisão do framework e arquitetura definidas?&lt;br /&gt;
&lt;br /&gt;
'''Tecnologia de Back-End:''' qual tecnologia/framework foi empregada para o projeto? ASP.NET, Java, NodeJS, uma composição deles? Qual padrão de codificação (estrutura de pastas, camadas) está sendo usado no projeto? Quais fatores levaram à decisão do framework e arquitetura definidas?&lt;br /&gt;
&lt;br /&gt;
'''Framework de CSS:''' Está sendo utilizada uma ferramenta SASS? Qual framework está sendo usado? Bootstrap 3, Bootstrap 4, Foundation?&lt;br /&gt;
&lt;br /&gt;
'''Configurações de Otimização de deploy:''' O código é minificado? O código está com ofuscação? No ASP.NET foi habilitado o bundle no web.config? Quais configurações para otimizar o código são feitas?&lt;br /&gt;
&lt;br /&gt;
'''Outros aspectos:''' Fique à vontade para descrever outras considerações, o importante é deixar as decisões tomadas e padrões adotados bem documentados!&lt;br /&gt;
&lt;br /&gt;
=Fundamentações das decisões tomadas=&lt;br /&gt;
Nesta seção, coloque todas as considerações das tomadas de decisão realizadas para o produto. Porque foi usada tal arquitetura? Porque essa separação de componentes? Porque houve refatoração? Descreva o máximo possível nesta seção para que o histórico das decisões seja armazenado para consultas futuras.&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Especifica%C3%A7%C3%B5es_m%C3%ADnimas_de_hardware_e_software_-_Pesquisa&amp;diff=2034</id>
		<title>Especificações mínimas de hardware e software - Pesquisa</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Especifica%C3%A7%C3%B5es_m%C3%ADnimas_de_hardware_e_software_-_Pesquisa&amp;diff=2034"/>
				<updated>2016-08-15T14:12:29Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: Criou página com ''''Requisitos do Cliente'''  {| class=&amp;quot;wikitable |- | Sistema Operacional||Linux, Windows 7 ou superior |- | Memória||1 GB |- | Navegador||Internet Explorer 10.0, Google Chro...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Requisitos do Cliente'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&lt;br /&gt;
|-&lt;br /&gt;
| Sistema Operacional||Linux, Windows 7 ou superior&lt;br /&gt;
|-&lt;br /&gt;
| Memória||1 GB&lt;br /&gt;
|-&lt;br /&gt;
| Navegador||Internet Explorer 10.0, Google Chrome 50.x&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Requisitos do Servidor'''&lt;br /&gt;
{| class=&amp;quot;wikitable&lt;br /&gt;
|-&lt;br /&gt;
| Processador || Intel (R) Core (TM) i7-3820 CPU @ 3.60GHz (FileServer)&lt;br /&gt;
|-&lt;br /&gt;
| Memória Server||4 (Gb) para o web, 2 Gb para o fileServer&lt;br /&gt;
|-&lt;br /&gt;
| Disco Server||1 disco de 50Gb para SO - 1 disco de 30Gb para sites&lt;br /&gt;
|-&lt;br /&gt;
| FileServer || 1 disco de 50Gb para SO - 1 disco de 50Gb para arquivos&lt;br /&gt;
|-&lt;br /&gt;
| Sistema Operacional server||Windows Server 2008 R2 Enterprise&lt;br /&gt;
|-&lt;br /&gt;
| Banco de Dados||Microsoft SQL Server 2008 Enterprise (Inglês) Service Pack 2&lt;br /&gt;
|-&lt;br /&gt;
| Softwares necessários (exemplo: iis, framework .net, etc)||Considerar 2 máquinas em cluster para servidor web e 2 máquinas em cluster para banco de dados&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Pesquisa_Institucional&amp;diff=2033</id>
		<title>Pesquisa Institucional</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Pesquisa_Institucional&amp;diff=2033"/>
				<updated>2016-08-15T14:10:56Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: Criou página com '==Descrição==  Descrever nesta área o que é o produto, quais as necessidades de negócio pretende atender, a quem se destina.  ==Funcionalidades de Ouro==  Nesta seção,...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Descrição==&lt;br /&gt;
&lt;br /&gt;
Descrever nesta área o que é o produto, quais as necessidades de negócio pretende atender, a quem se destina.&lt;br /&gt;
&lt;br /&gt;
==Funcionalidades de Ouro==&lt;br /&gt;
&lt;br /&gt;
Nesta seção, insira 3 ou 4 funcionalidades que '''diferenciam''' e destacam o produto. De preferência coloque apenas os nomes das funcionalidades&lt;br /&gt;
&lt;br /&gt;
==Link do Product Backlog==&lt;br /&gt;
&lt;br /&gt;
Nesta seção, insira o link do Product Backlog do produto&lt;br /&gt;
&lt;br /&gt;
==Outras informações==&lt;br /&gt;
* [[Requisitos funcionais - Pesquisa]]&lt;br /&gt;
* [[Requisitos não funcionais - Pesquisa]]&lt;br /&gt;
* [[Especificações mínimas de hardware e software - Pesquisa]]&lt;br /&gt;
* [[Arquitetura do produto - Pesquisa]]&lt;br /&gt;
* [[Integrações - Pesquisa]]&lt;br /&gt;
* [[Manual de instalação - Pesquisa]]&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Produtos&amp;diff=2032</id>
		<title>Produtos</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Produtos&amp;diff=2032"/>
				<updated>2016-08-15T14:06:35Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: /* Plataforma de Produtos MSTECH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Essa página deverá conter um índice de links dos produtos e projetos disponíveis na MSTECH. &lt;br /&gt;
&lt;br /&gt;
Nas páginas dos produtos, pedimos que sejam colocadas todas as informações referentes à ele, como Requisitos do projeto/produto, roadmap futuro de evolução, documentos de arquitetura e implantação, manuais de usuários, clientes que possuem a ferramenta e sua versão e materiais informativos para fins comerciais.&lt;br /&gt;
&lt;br /&gt;
Novamente lembrando, a Wiki é colaborativa então todos podem contribuir com o conteúdo!&lt;br /&gt;
&lt;br /&gt;
* [[Template de documentação]]&lt;br /&gt;
&lt;br /&gt;
== Plataforma de Produtos MSTECH ==&lt;br /&gt;
* [[Almoxarifado]]&lt;br /&gt;
* [[Aluno Monitor / Office 365]]&lt;br /&gt;
* [[Alimentação]]&lt;br /&gt;
* [[Approxima]]&lt;br /&gt;
* [[Atribuição de Aulas]]&lt;br /&gt;
* [[Avalia+]]&lt;br /&gt;
* [[Biblioteca]]&lt;br /&gt;
* [[Bluemonitor]]&lt;br /&gt;
* [[BlueControlWeb]]&lt;br /&gt;
* [[BlueControl]]&lt;br /&gt;
* [[Certificados]]&lt;br /&gt;
* [[Classpad]]&lt;br /&gt;
* [[Controle Patrimonial]]&lt;br /&gt;
* [[CoreSSO]]&lt;br /&gt;
* [[Coredu]]&lt;br /&gt;
* [[Educopédia]]&lt;br /&gt;
* [[Gestão Escolar / SGP]]&lt;br /&gt;
* [[Gestão Privado]]&lt;br /&gt;
* [[Loomi]]&lt;br /&gt;
* [[Moodle]]&lt;br /&gt;
* [[OpenId]]&lt;br /&gt;
* [[Pesquisa Institucional]]&lt;br /&gt;
* [[Portal Construtor]]&lt;br /&gt;
* [[Repasse de recursos financeiros]]&lt;br /&gt;
* [[Transporte Escolar]]&lt;br /&gt;
* [[Updrive]]&lt;br /&gt;
[http://www.example.com título do link]&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Especifica%C3%A7%C3%B5es_m%C3%ADnimas_de_hardware_e_software_-_Repasse&amp;diff=2031</id>
		<title>Especificações mínimas de hardware e software - Repasse</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Especifica%C3%A7%C3%B5es_m%C3%ADnimas_de_hardware_e_software_-_Repasse&amp;diff=2031"/>
				<updated>2016-08-15T14:05:57Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: Criou página com ''''Requisitos do Cliente'''  {| class=&amp;quot;wikitable |- | Sistema Operacional||Linux, Windows 7 ou superior |- | Memória||1 GB |- | Navegador||Internet Explorer 10.0, Google Chro...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Requisitos do Cliente'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&lt;br /&gt;
|-&lt;br /&gt;
| Sistema Operacional||Linux, Windows 7 ou superior&lt;br /&gt;
|-&lt;br /&gt;
| Memória||1 GB&lt;br /&gt;
|-&lt;br /&gt;
| Navegador||Internet Explorer 10.0, Google Chrome 50.x&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Requisitos do Servidor'''&lt;br /&gt;
{| class=&amp;quot;wikitable&lt;br /&gt;
|-&lt;br /&gt;
| Sistema Operacional||Microsoft Windows Server 2008 Enterprise &lt;br /&gt;
|-&lt;br /&gt;
| Banco de Dados||Microsoft SQL Server 2008 Enterprise (Inglês) Service Pack 2&lt;br /&gt;
|-&lt;br /&gt;
| Software necessário||IIS 6.2 ou superior, .NET Framework 4.6.1&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Arquitetura_do_produto_-_Repasse&amp;diff=2030</id>
		<title>Arquitetura do produto - Repasse</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Arquitetura_do_produto_-_Repasse&amp;diff=2030"/>
				<updated>2016-08-15T14:04:58Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: Criou página com '=Informações Gerais=  == Ambientes utilizados == {| class=&amp;quot;wikitable&amp;quot; |- ! Ambiente ! URL de Acesso ! Credenciais Admin |- | Desenvolvimento | http://dev-mscro.mstech.com.br...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Informações Gerais=&lt;br /&gt;
&lt;br /&gt;
== Ambientes utilizados ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ambiente&lt;br /&gt;
! URL de Acesso&lt;br /&gt;
! Credenciais Admin&lt;br /&gt;
|-&lt;br /&gt;
| Desenvolvimento&lt;br /&gt;
| http://dev-mscro.mstech.com.br&lt;br /&gt;
| admin / 123456&lt;br /&gt;
|-&lt;br /&gt;
| Testes&lt;br /&gt;
| http://tst-mscro.mstech.com.br&lt;br /&gt;
| admin / ms@cro&lt;br /&gt;
|-&lt;br /&gt;
| Testes&lt;br /&gt;
| http://tst-mscro.mstech.com.br&lt;br /&gt;
| admin / ms@cro&lt;br /&gt;
|-&lt;br /&gt;
| Homologação Externa&lt;br /&gt;
| http://hom-mscro.mstech.com.br&lt;br /&gt;
| Informação exclusiva do Devops/GTI&lt;br /&gt;
|-&lt;br /&gt;
| Produção&lt;br /&gt;
| http://mscro.mstech.com.br&lt;br /&gt;
| Informação exclusiva do Devops/GTI&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Repositório de Versionamento ==&lt;br /&gt;
'''Ambiente:''' GITLab - Git&lt;br /&gt;
&lt;br /&gt;
'''Nome:''' MSCRO&lt;br /&gt;
&lt;br /&gt;
'''Caminho:''' https://gitlab.mstech.com.br/mscro/app-mscro.git&lt;br /&gt;
&lt;br /&gt;
'''Estrutura dos branches:''' Código mantido no tronco, porém mantemos 2 branches para os clientes SP e RJ.&lt;br /&gt;
&lt;br /&gt;
=Visão de Componentes=&lt;br /&gt;
&lt;br /&gt;
Apresente um diagrama básico dos módulos do sistema, bem como suas fronteiras. Descreva sucintamente cada módulo que compõe o produto, seu objetivo e como foi construído (linguagens usadas, bancos de dados, etc.).&lt;br /&gt;
&lt;br /&gt;
=Decisões de Arquitetura=&lt;br /&gt;
Descrever os seguintes itens:&lt;br /&gt;
&lt;br /&gt;
'''Persistência de dados''': Como foi resolvida no produto a persistência? Há banco relacional e não relacional? Quais são os bancos? Como é tratamento de sessão?&lt;br /&gt;
&lt;br /&gt;
'''Tecnologias de Integração:''' Quais integrações existem com o produto? Como é essa integração? Via API, Webservices trafegando XML, serviços Windows? Há trabalho manual para tráfego de dados, como importação? Descreva aqui todas as integrações que a ferramenta possui.&lt;br /&gt;
&lt;br /&gt;
'''Log: ''': Como é feito o log? Está em base relacional ou não relacional? Como é feita a consulta dos dados dessa log? Qual o escopo da log (é uma log de transações, log do servidor, etc.). Na arquitetura, a log é tratada por uma camada específica do sistema ou está misturada no código?&lt;br /&gt;
&lt;br /&gt;
'''Padrão de Arquitetura utilizado:''' Se houve planejamento anterior, qual o padrão utilizado? Domain Driven Design (DDD) usando a estrutura MVC? Usa Webforms com outra arquitetura? Front-end e back-end são separados?&lt;br /&gt;
&lt;br /&gt;
'''Tecnologia de Front-end:''' Se houver separação, qual tecnologia/framework foi empregada para o projeto? AngularJS, VUE, JQuery, uma composição deles? Qual padrão de codificação (estrutura de pastas, camadas) está sendo usado no projeto? Quais fatores levaram à decisão do framework e arquitetura definidas?&lt;br /&gt;
&lt;br /&gt;
'''Tecnologia de Back-End:''' qual tecnologia/framework foi empregada para o projeto? ASP.NET, Java, NodeJS, uma composição deles? Qual padrão de codificação (estrutura de pastas, camadas) está sendo usado no projeto? Quais fatores levaram à decisão do framework e arquitetura definidas?&lt;br /&gt;
&lt;br /&gt;
'''Framework de CSS:''' Está sendo utilizada uma ferramenta SASS? Qual framework está sendo usado? Bootstrap 3, Bootstrap 4, Foundation?&lt;br /&gt;
&lt;br /&gt;
'''Configurações de Otimização de deploy:''' O código é minificado? O código está com ofuscação? No ASP.NET foi habilitado o bundle no web.config? Quais configurações para otimizar o código são feitas?&lt;br /&gt;
&lt;br /&gt;
'''Outros aspectos:''' Fique à vontade para descrever outras considerações, o importante é deixar as decisões tomadas e padrões adotados bem documentados!&lt;br /&gt;
&lt;br /&gt;
=Fundamentações das decisões tomadas=&lt;br /&gt;
Nesta seção, coloque todas as considerações das tomadas de decisão realizadas para o produto. Porque foi usada tal arquitetura? Porque essa separação de componentes? Porque houve refatoração? Descreva o máximo possível nesta seção para que o histórico das decisões seja armazenado para consultas futuras.&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Repasse_de_recursos_financeiros&amp;diff=2029</id>
		<title>Repasse de recursos financeiros</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Repasse_de_recursos_financeiros&amp;diff=2029"/>
				<updated>2016-08-15T14:02:48Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: Criou página com '==Descrição==  Descrever nesta área o que é o produto, quais as necessidades de negócio pretende atender, a quem se destina.  ==Funcionalidades de Ouro==  Nesta seção,...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Descrição==&lt;br /&gt;
&lt;br /&gt;
Descrever nesta área o que é o produto, quais as necessidades de negócio pretende atender, a quem se destina.&lt;br /&gt;
&lt;br /&gt;
==Funcionalidades de Ouro==&lt;br /&gt;
&lt;br /&gt;
Nesta seção, insira 3 ou 4 funcionalidades que '''diferenciam''' e destacam o produto. De preferência coloque apenas os nomes das funcionalidades&lt;br /&gt;
&lt;br /&gt;
==Link do Product Backlog==&lt;br /&gt;
&lt;br /&gt;
Nesta seção, insira o link do Product Backlog do produto&lt;br /&gt;
&lt;br /&gt;
==Outras informações==&lt;br /&gt;
* [[Requisitos funcionais - Repasse]]&lt;br /&gt;
* [[Requisitos não funcionais - Repasse]]&lt;br /&gt;
* [[Especificações mínimas de hardware e software - Repasse]]&lt;br /&gt;
* [[Arquitetura do produto - Repasse]]&lt;br /&gt;
* [[Integrações - Repasse]]&lt;br /&gt;
* [[Manual de instalação - Repasse]]&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Produtos&amp;diff=2028</id>
		<title>Produtos</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Produtos&amp;diff=2028"/>
				<updated>2016-08-15T14:02:22Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: /* Plataforma de Produtos MSTECH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Essa página deverá conter um índice de links dos produtos e projetos disponíveis na MSTECH. &lt;br /&gt;
&lt;br /&gt;
Nas páginas dos produtos, pedimos que sejam colocadas todas as informações referentes à ele, como Requisitos do projeto/produto, roadmap futuro de evolução, documentos de arquitetura e implantação, manuais de usuários, clientes que possuem a ferramenta e sua versão e materiais informativos para fins comerciais.&lt;br /&gt;
&lt;br /&gt;
Novamente lembrando, a Wiki é colaborativa então todos podem contribuir com o conteúdo!&lt;br /&gt;
&lt;br /&gt;
* [[Template de documentação]]&lt;br /&gt;
&lt;br /&gt;
== Plataforma de Produtos MSTECH ==&lt;br /&gt;
* [[Almoxarifado]]&lt;br /&gt;
* [[Aluno Monitor / Office 365]]&lt;br /&gt;
* [[Alimentação]]&lt;br /&gt;
* [[Approxima]]&lt;br /&gt;
* [[Atribuição de Aulas]]&lt;br /&gt;
* [[Avalia+]]&lt;br /&gt;
* [[Biblioteca]]&lt;br /&gt;
* [[Bluemonitor]]&lt;br /&gt;
* [[BlueControlWeb]]&lt;br /&gt;
* [[BlueControl]]&lt;br /&gt;
* [[Certificados]]&lt;br /&gt;
* [[Classpad]]&lt;br /&gt;
* [[Controle Patrimonial]]&lt;br /&gt;
* [[CoreSSO]]&lt;br /&gt;
* [[Coredu]]&lt;br /&gt;
* [[Educopédia]]&lt;br /&gt;
* [[Gestão Escolar / SGP]]&lt;br /&gt;
* [[Gestão Privado]]&lt;br /&gt;
* [[Loomi]]&lt;br /&gt;
* [[Moodle]]&lt;br /&gt;
* [[OpenId]]&lt;br /&gt;
* [[Portal Construtor]]&lt;br /&gt;
* [[Repasse de recursos financeiros]]&lt;br /&gt;
* [[Transporte Escolar]]&lt;br /&gt;
* [[Updrive]]&lt;br /&gt;
[http://www.example.com título do link]&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Especifica%C3%A7%C3%B5es_m%C3%ADnimas_de_hardware_e_software_-_Transporte&amp;diff=2027</id>
		<title>Especificações mínimas de hardware e software - Transporte</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Especifica%C3%A7%C3%B5es_m%C3%ADnimas_de_hardware_e_software_-_Transporte&amp;diff=2027"/>
				<updated>2016-08-15T13:37:43Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: Criou página com ''''Requisitos do Cliente'''  {| class=&amp;quot;wikitable |- | Sistema Operacional||Linux, Windows 7 ou superior |- | Memória||1 GB |- | Navegador||Internet Explorer 8.0 com Service P...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Requisitos do Cliente'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&lt;br /&gt;
|-&lt;br /&gt;
| Sistema Operacional||Linux, Windows 7 ou superior&lt;br /&gt;
|-&lt;br /&gt;
| Memória||1 GB&lt;br /&gt;
|-&lt;br /&gt;
| Navegador||Internet Explorer 8.0 com Service Pack 1, ou Firefox 3.6&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Requisitos do Servidor'''&lt;br /&gt;
{| class=&amp;quot;wikitable&lt;br /&gt;
|-&lt;br /&gt;
| Sistema Operacional||Microsoft Windows Server 2008 Enterprise ou superior&lt;br /&gt;
|-&lt;br /&gt;
| Banco de Dados||Microsoft SQL Server 2008 Enterprise&lt;br /&gt;
|-&lt;br /&gt;
| Software necessário||IIS 6.2 ou superior, .NET Framework 4.6.1&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Transporte_Escolar&amp;diff=2026</id>
		<title>Transporte Escolar</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Transporte_Escolar&amp;diff=2026"/>
				<updated>2016-08-15T13:36:52Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Descrição==&lt;br /&gt;
&lt;br /&gt;
Descrever nesta área o que é o produto, quais as necessidades de negócio pretende atender, a quem se destina.&lt;br /&gt;
&lt;br /&gt;
==Funcionalidades de Ouro==&lt;br /&gt;
&lt;br /&gt;
Nesta seção, insira 3 ou 4 funcionalidades que '''diferenciam''' e destacam o produto. De preferência coloque apenas os nomes das funcionalidades&lt;br /&gt;
&lt;br /&gt;
==Link do Product Backlog==&lt;br /&gt;
&lt;br /&gt;
Nesta seção, insira o link do Product Backlog do produto&lt;br /&gt;
&lt;br /&gt;
==Outras informações==&lt;br /&gt;
* [[Requisitos funcionais - Transporte]]&lt;br /&gt;
* [[Requisitos não funcionais - Transporte]]&lt;br /&gt;
* [[Especificações mínimas de hardware e software - Transporte]]&lt;br /&gt;
* [[Arquitetura do produto - Transporte]]&lt;br /&gt;
* [[Integrações - Transporte]]&lt;br /&gt;
* [[Manual de instalação - Transporte]]&lt;br /&gt;
&lt;br /&gt;
== Versões testadas do Produto ==&lt;br /&gt;
* [[Transporte 1.1.1.21]]&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Especifica%C3%A7%C3%B5es_m%C3%ADnimas_de_hardware_e_software_-_Certificados&amp;diff=2025</id>
		<title>Especificações mínimas de hardware e software - Certificados</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Especifica%C3%A7%C3%B5es_m%C3%ADnimas_de_hardware_e_software_-_Certificados&amp;diff=2025"/>
				<updated>2016-08-15T13:35:40Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Requisitos do Cliente'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&lt;br /&gt;
|-&lt;br /&gt;
| Sistema Operacional||Linux, Windows 7 ou superior&lt;br /&gt;
|-&lt;br /&gt;
| Memória||1 GB&lt;br /&gt;
|-&lt;br /&gt;
| Navegador||Internet Explorer 10.0, Google Chrome 50.x&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Requisitos do Servidor'''&lt;br /&gt;
{| class=&amp;quot;wikitable&lt;br /&gt;
|-&lt;br /&gt;
| Sistema Operacional||Microsoft Windows Server 2008 Enterprise ou superior&lt;br /&gt;
|-&lt;br /&gt;
| Banco de Dados||Microsoft SQL Server 2008 Enterprise&lt;br /&gt;
|-&lt;br /&gt;
| Software necessário||IIS 6.2 ou superior, .NET Framework 4.6.1&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Especifica%C3%A7%C3%B5es_m%C3%ADnimas_de_hardware_e_software_-_Certificados&amp;diff=2024</id>
		<title>Especificações mínimas de hardware e software - Certificados</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Especifica%C3%A7%C3%B5es_m%C3%ADnimas_de_hardware_e_software_-_Certificados&amp;diff=2024"/>
				<updated>2016-08-15T13:34:59Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: Criou página com ''''Requisitos do Cliente'''  {| class=&amp;quot;wikitable |- | Sistema Operacional||Linux, Windows 7 ou superior |- | Memória||1 GB |- | Navegador||Internet Explorer 10.0, Google Chro...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Requisitos do Cliente'''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&lt;br /&gt;
|-&lt;br /&gt;
| Sistema Operacional||Linux, Windows 7 ou superior&lt;br /&gt;
|-&lt;br /&gt;
| Memória||1 GB&lt;br /&gt;
|-&lt;br /&gt;
| Navegador||Internet Explorer 10.0, Google Chrome 50.x&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Requisitos do Servidor'''&lt;br /&gt;
{| class=&amp;quot;wikitable&lt;br /&gt;
|-&lt;br /&gt;
| Sistema Operacional||Microsoft Windows Server 2008 Enterprise ou superior&lt;br /&gt;
|-&lt;br /&gt;
| Banco de Dados||Microsoft SQL Server 2008 Enterprise&lt;br /&gt;
|-&lt;br /&gt;
| Software necessário||IIS 6.2 ou superior, .NET Framework 4.6.1&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Arquitetura_do_produto_-_Certificados&amp;diff=2023</id>
		<title>Arquitetura do produto - Certificados</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Arquitetura_do_produto_-_Certificados&amp;diff=2023"/>
				<updated>2016-08-15T13:32:15Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: Criou página com '=Informações Gerais=  == Ambientes utilizados == {| class=&amp;quot;wikitable&amp;quot; |- ! Ambiente ! URL de Acesso ! Credenciais Admin |- | Desenvolvimento | http://dev-mscro.mstech.com.br...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Informações Gerais=&lt;br /&gt;
&lt;br /&gt;
== Ambientes utilizados ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Ambiente&lt;br /&gt;
! URL de Acesso&lt;br /&gt;
! Credenciais Admin&lt;br /&gt;
|-&lt;br /&gt;
| Desenvolvimento&lt;br /&gt;
| http://dev-mscro.mstech.com.br&lt;br /&gt;
| admin / 123456&lt;br /&gt;
|-&lt;br /&gt;
| Testes&lt;br /&gt;
| http://tst-mscro.mstech.com.br&lt;br /&gt;
| admin / ms@cro&lt;br /&gt;
|-&lt;br /&gt;
| Testes&lt;br /&gt;
| http://tst-mscro.mstech.com.br&lt;br /&gt;
| admin / ms@cro&lt;br /&gt;
|-&lt;br /&gt;
| Homologação Externa&lt;br /&gt;
| http://hom-mscro.mstech.com.br&lt;br /&gt;
| Informação exclusiva do Devops/GTI&lt;br /&gt;
|-&lt;br /&gt;
| Produção&lt;br /&gt;
| http://mscro.mstech.com.br&lt;br /&gt;
| Informação exclusiva do Devops/GTI&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Repositório de Versionamento ==&lt;br /&gt;
'''Ambiente:''' GITLab - Git&lt;br /&gt;
&lt;br /&gt;
'''Nome:''' MSCRO&lt;br /&gt;
&lt;br /&gt;
'''Caminho:''' https://gitlab.mstech.com.br/mscro/app-mscro.git&lt;br /&gt;
&lt;br /&gt;
'''Estrutura dos branches:''' Código mantido no tronco, porém mantemos 2 branches para os clientes SP e RJ.&lt;br /&gt;
&lt;br /&gt;
=Visão de Componentes=&lt;br /&gt;
&lt;br /&gt;
Apresente um diagrama básico dos módulos do sistema, bem como suas fronteiras. Descreva sucintamente cada módulo que compõe o produto, seu objetivo e como foi construído (linguagens usadas, bancos de dados, etc.).&lt;br /&gt;
&lt;br /&gt;
=Decisões de Arquitetura=&lt;br /&gt;
Descrever os seguintes itens:&lt;br /&gt;
&lt;br /&gt;
'''Persistência de dados''': Como foi resolvida no produto a persistência? Há banco relacional e não relacional? Quais são os bancos? Como é tratamento de sessão?&lt;br /&gt;
&lt;br /&gt;
'''Tecnologias de Integração:''' Quais integrações existem com o produto? Como é essa integração? Via API, Webservices trafegando XML, serviços Windows? Há trabalho manual para tráfego de dados, como importação? Descreva aqui todas as integrações que a ferramenta possui.&lt;br /&gt;
&lt;br /&gt;
'''Log: ''': Como é feito o log? Está em base relacional ou não relacional? Como é feita a consulta dos dados dessa log? Qual o escopo da log (é uma log de transações, log do servidor, etc.). Na arquitetura, a log é tratada por uma camada específica do sistema ou está misturada no código?&lt;br /&gt;
&lt;br /&gt;
'''Padrão de Arquitetura utilizado:''' Se houve planejamento anterior, qual o padrão utilizado? Domain Driven Design (DDD) usando a estrutura MVC? Usa Webforms com outra arquitetura? Front-end e back-end são separados?&lt;br /&gt;
&lt;br /&gt;
'''Tecnologia de Front-end:''' Se houver separação, qual tecnologia/framework foi empregada para o projeto? AngularJS, VUE, JQuery, uma composição deles? Qual padrão de codificação (estrutura de pastas, camadas) está sendo usado no projeto? Quais fatores levaram à decisão do framework e arquitetura definidas?&lt;br /&gt;
&lt;br /&gt;
'''Tecnologia de Back-End:''' qual tecnologia/framework foi empregada para o projeto? ASP.NET, Java, NodeJS, uma composição deles? Qual padrão de codificação (estrutura de pastas, camadas) está sendo usado no projeto? Quais fatores levaram à decisão do framework e arquitetura definidas?&lt;br /&gt;
&lt;br /&gt;
'''Framework de CSS:''' Está sendo utilizada uma ferramenta SASS? Qual framework está sendo usado? Bootstrap 3, Bootstrap 4, Foundation?&lt;br /&gt;
&lt;br /&gt;
'''Configurações de Otimização de deploy:''' O código é minificado? O código está com ofuscação? No ASP.NET foi habilitado o bundle no web.config? Quais configurações para otimizar o código são feitas?&lt;br /&gt;
&lt;br /&gt;
'''Outros aspectos:''' Fique à vontade para descrever outras considerações, o importante é deixar as decisões tomadas e padrões adotados bem documentados!&lt;br /&gt;
&lt;br /&gt;
=Fundamentações das decisões tomadas=&lt;br /&gt;
Nesta seção, coloque todas as considerações das tomadas de decisão realizadas para o produto. Porque foi usada tal arquitetura? Porque essa separação de componentes? Porque houve refatoração? Descreva o máximo possível nesta seção para que o histórico das decisões seja armazenado para consultas futuras.&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Certificados&amp;diff=2022</id>
		<title>Certificados</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Certificados&amp;diff=2022"/>
				<updated>2016-08-15T13:31:57Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: Criou página com '==Descrição==  Descrever nesta área o que é o produto, quais as necessidades de negócio pretende atender, a quem se destina.  ==Funcionalidades de Ouro==  Nesta seção,...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Descrição==&lt;br /&gt;
&lt;br /&gt;
Descrever nesta área o que é o produto, quais as necessidades de negócio pretende atender, a quem se destina.&lt;br /&gt;
&lt;br /&gt;
==Funcionalidades de Ouro==&lt;br /&gt;
&lt;br /&gt;
Nesta seção, insira 3 ou 4 funcionalidades que '''diferenciam''' e destacam o produto. De preferência coloque apenas os nomes das funcionalidades&lt;br /&gt;
&lt;br /&gt;
==Link do Product Backlog==&lt;br /&gt;
&lt;br /&gt;
Nesta seção, insira o link do Product Backlog do produto&lt;br /&gt;
&lt;br /&gt;
==Outras informações==&lt;br /&gt;
* [[Requisitos funcionais - Certificados]]&lt;br /&gt;
* [[Requisitos não funcionais - Certificados]]&lt;br /&gt;
* [[Especificações mínimas de hardware e software - Certificados]]&lt;br /&gt;
* [[Arquitetura do produto - Certificados]]&lt;br /&gt;
* [[Integrações- Certificados]]&lt;br /&gt;
* [[Manual de instalação- Certificados]]&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Produtos&amp;diff=2021</id>
		<title>Produtos</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Produtos&amp;diff=2021"/>
				<updated>2016-08-15T13:31:06Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: /* Plataforma de Produtos MSTECH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Essa página deverá conter um índice de links dos produtos e projetos disponíveis na MSTECH. &lt;br /&gt;
&lt;br /&gt;
Nas páginas dos produtos, pedimos que sejam colocadas todas as informações referentes à ele, como Requisitos do projeto/produto, roadmap futuro de evolução, documentos de arquitetura e implantação, manuais de usuários, clientes que possuem a ferramenta e sua versão e materiais informativos para fins comerciais.&lt;br /&gt;
&lt;br /&gt;
Novamente lembrando, a Wiki é colaborativa então todos podem contribuir com o conteúdo!&lt;br /&gt;
&lt;br /&gt;
* [[Template de documentação]]&lt;br /&gt;
&lt;br /&gt;
== Plataforma de Produtos MSTECH ==&lt;br /&gt;
* [[Almoxarifado]]&lt;br /&gt;
* [[Aluno Monitor / Office 365]]&lt;br /&gt;
* [[Alimentação]]&lt;br /&gt;
* [[Approxima]]&lt;br /&gt;
* [[Atribuição de Aulas]]&lt;br /&gt;
* [[Avalia+]]&lt;br /&gt;
* [[Biblioteca]]&lt;br /&gt;
* [[Bluemonitor]]&lt;br /&gt;
* [[BlueControlWeb]]&lt;br /&gt;
* [[BlueControl]]&lt;br /&gt;
* [[Certificados]]&lt;br /&gt;
* [[Classpad]]&lt;br /&gt;
* [[Controle Patrimonial]]&lt;br /&gt;
* [[CoreSSO]]&lt;br /&gt;
* [[Coredu]]&lt;br /&gt;
* [[Educopédia]]&lt;br /&gt;
* [[Gestão Escolar / SGP]]&lt;br /&gt;
* [[Gestão Privado]]&lt;br /&gt;
* [[Loomi]]&lt;br /&gt;
* [[Moodle]]&lt;br /&gt;
* [[OpenId]]&lt;br /&gt;
* [[Portal Construtor]]&lt;br /&gt;
* [[Transporte Escolar]]&lt;br /&gt;
* [[Updrive]]&lt;br /&gt;
[http://www.example.com título do link]&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Especifica%C3%A7%C3%B5es_m%C3%ADnimas_de_hardware_e_software_-_Moodle&amp;diff=1778</id>
		<title>Especificações mínimas de hardware e software - Moodle</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Especifica%C3%A7%C3%B5es_m%C3%ADnimas_de_hardware_e_software_-_Moodle&amp;diff=1778"/>
				<updated>2016-08-08T19:54:20Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: Criou página com '{| class=&amp;quot;wikitable&amp;quot; | Sistema operacional|| windows 2008 R2 ou Linux |- | Banco de dados|| MYSQL 5.5 |- | Programação|| Orientada a objeto, código open source |- | Arquite...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| Sistema operacional|| windows 2008 R2 ou Linux&lt;br /&gt;
|-&lt;br /&gt;
| Banco de dados|| MYSQL 5.5&lt;br /&gt;
|-&lt;br /&gt;
| Programação|| Orientada a objeto, código open source&lt;br /&gt;
|-&lt;br /&gt;
| Arquitetura de desenvolvimento||Baseado em Framework&lt;br /&gt;
|-&lt;br /&gt;
| Linguagem de programação|| PHP&lt;br /&gt;
|-&lt;br /&gt;
| Última versão|| 3.0&lt;br /&gt;
|-&lt;br /&gt;
| Computador requerido||Memória: 1 GB  - SO: Linux, Windows 7 ou superior - Browser: Internet Explorer 10.0, Google Chrome 50.x&lt;br /&gt;
|-&lt;br /&gt;
| Computador requerido (servidor)||Intel (R) Core (TM) i7-3820 CPU @ 3.60GHz (Web) - 4 (Gb) de HD&lt;br /&gt;
|-&lt;br /&gt;
| Idioma||Português&lt;br /&gt;
|-&lt;br /&gt;
| Outras informações|| &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	<entry>
		<id>http://wiki.mstech.com.br/index.php?title=Moodle&amp;diff=1776</id>
		<title>Moodle</title>
		<link rel="alternate" type="text/html" href="http://wiki.mstech.com.br/index.php?title=Moodle&amp;diff=1776"/>
				<updated>2016-08-08T19:53:23Z</updated>
		
		<summary type="html">&lt;p&gt;Ricardo.agulhari: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Descrição==&lt;br /&gt;
&lt;br /&gt;
Descrever nesta área o que é o produto, quais as necessidades de negócio pretende atender, a quem se destina.&lt;br /&gt;
&lt;br /&gt;
==Funcionalidades de Ouro==&lt;br /&gt;
&lt;br /&gt;
Nesta seção, insira 3 ou 4 funcionalidades que '''diferenciam''' e destacam o produto. De preferência coloque apenas os nomes das funcionalidades&lt;br /&gt;
&lt;br /&gt;
==Link do Product Backlog==&lt;br /&gt;
&lt;br /&gt;
Nesta seção, insira o link do Product Backlog do produto&lt;br /&gt;
&lt;br /&gt;
==Outras informações==&lt;br /&gt;
* [[Requisitos funcionais]]&lt;br /&gt;
* [[Requisitos não funcionais]]&lt;br /&gt;
* [[Especificações mínimas de hardware e software - Moodle]]&lt;br /&gt;
* [[Arquitetura do produto Moodle]]&lt;br /&gt;
* [[Integrações Moodle]]&lt;br /&gt;
* [[Manual de instalação]]&lt;br /&gt;
&lt;br /&gt;
== Versões testadas do produto ==&lt;br /&gt;
* [[Moodle 3.1.1]]&lt;/div&gt;</summary>
		<author><name>Ricardo.agulhari</name></author>	</entry>

	</feed>