Arquitetura em prática

por Fabio Margarito Martins de Barros

Problemas com Reporting Services 2008 e Windows 7 Home Premium

Quase 23 horas, e eu aqui instalando o SQL Server Reporting Services 2008. A instalação ocorreu bem, mas quando tentei abrir o gerenciador de relatórios, “””pã””

image

Ok, erro novo para mim, instalei diversas vezes o Reporting Services e isto nunca tinha acontecido,  a única diferença é que eu estou tentando instalar no Windows 7 Home Premium, o SO que que veio no note que comprei recentemente.

Depois de uma pequena pesquisa descobri o problema. Para eu poder rodar o gerenciador de relatórios do Reporting Services, é necessário que o usuário pertença ao grupo de administradores locais. Para resolver, a ação foi simples, bastou eu dar um “run as administrator”, ou “Executar como administrador” o IE. Pronto, tela de configuração.

 

image

Fui em “configurações de pasta”, em seguida “Atribuição de nova função”  e associei meu usuário a “Construtor de relatórios” e “Gerenciador de conteúdo”.

 

image

image Pronto, agora consigo entrar no gerenciador de relatórios sem problemas..

image 

Espero que seja útil para alguém.

[]’s

Fabio Margarito

Posted: Jul 25 2010, 04:13 by fabiomargarito | Comments (53) RSS comment feed |
  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Filed under:

Análise SWOT na avaliação de soluções de arquitetura

Estrategia Vou fugir um pouco do post técnico, e tentar escrever  sobre estratégia, e como ferramentas de análise de cenário, utilizadas para planejamento estratégico empresarial, podem nos ajudar na tomada de decisão.

Como já falei em palestras que ministrei e em conversas informais com amigos, na minha visão, o arquiteto deve escolher a melhor solução pensando em diversos  fatores, tais como: equipe, plataforma tecnológica, cultura da empresa e alinhamento com a equipe de negócios. Arquitetos devem sugerir e implementar soluções sustentáveis.

No MBA que faço na FGV na disciplina  de Estratégia Empresarial, fui exposto a uma metodologia de análise de cenários chamada SWOT, e quando me refiro a cenário, podemos falar de uma área da empresa, da empresa como um todo, da sua vida, etc…, ou seja, você foca em um escopo que deseja analisar. O objetivo da análise, é fornecer os insumos necessários para que possamos tomar uma decisão e montar um planejamento estratégico. SWOT é um acrônico e significa:

  • Strengths(forças): Características positivas, diferenciais que trazem vantagens competitivas.
  • Weaknesses(fraquezas):  Características negativas, que trazem prejuízos.

S e W, são avaliados pensando em fatores internos, e internos definimos como fatores que temos controle e podemos atuar, gerenciáveis.

  • Opportunities(oportunidades): Fatores externos que podem trazer algum tipo de oportunidade, por exemplo, uma nova lei que beneficie o mercado de software.
  • Threats(Ameaças): Fatores externos que podem colocar em jogo o cenário, por exemplo, uma versão de software que é descontinuada pelo fabricante.

O e T, são fatores que não temos controles, não gerenciáveis. A figura abaixo ilustra o quadrante gerado pela análise SWOT.

SWOT

fonte da imagem:blog sem palavras

Achei extremamente pertinente a utilização desta metodologia para tomada de decisões das mais variadas possíveis. Vou colocar um cenário já discutido em um passado não muito distante, onde uma equipe gostaria de alterar os namespaces de um framework distribuído gratuitamente. Colocamos o problema e começamos a levantar, a partir da experiência dos participantes, pontos que seriam relevantes e passíveis de classificação.

Forças

  • Framework com a cara do time.
  • Controle da versão utilizada pelos times de desenvolvimento.

Fraquezas

  • Atraso na distribuição do framework para o time de desenvolvedores.
  • Comprometimento de todos os sistemas legados que utilizam a versão nativa, pois para se enquadrarem às políticas da empresa, teriam que ser alterados.
  • Risco de inclusão de bugs
  • Quebra da licença do produto, pois o mesmo permite ler mas não alterar o código fonte.
  • O namespace possui o nome do time gestor, e caso a área seja extinta, há comprometimento do significado de negócio do namespace.
  • Necessidade de treinar um profissional que já conhece com propriedade o framework nativo.

Oportunidades

  • Não identificadas

Ameaças

  • Fornecedora do framework lançar um hotéis. Devido a customização, a equipe gestora do framework alterado, não consegue entregar a nova versão rapidamente, para, por exemplo, resolver um problema de produção.
  • Fornecedora do framework lançar uma nova versão, deixando a empresa em desvantagem competitiva em relação a outras empresas que utilizam o framework nativo.

Com os pontos colocados, foi decidido pela não alteração do namespace, visto que haviam mais ameaças e fraquezas do que pontos fortes e oportunidades. Obviamente, não foram apenas estes itens, mas um conjunto bem maior.

Para levantar os quatro quadrantes, há a necessidade de um trabalho em grupo, onde os quadrantes são exibidos e os diversos participantes apontam fatores e em conjunto, decidem em que quadrante cada fator deve ficar.

Vocês conseguem ver este tipo de análise em outros cenários? Exemplos:

  • Desenvolver em Webforms ou MVC?
  • Distribuir a aplicação(servidor web e servidor de aplicação) ou mantê-la em um único servidor?
  • VB.NET ou C#?

Acho que vale o exercício.

Quer aprender mais?

SWOT

[]’s

Fabio Margarito

Posted: Jul 04 2010, 19:58 by fabiomargarito | Comments (68) RSS comment feed |
  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Filed under:
Php Haber Scripti : Maltepe Bilgisayar