Webinars a pedido

Encontrar a melhor forma de optimizar o licenciamento de trabalhos matemáticos

Descubra todo o potencial do seu software MathWorks nesta discussão esclarecedora com Gareth Thomas, cofundador da VersionBay. Junte-se a nós enquanto Gareth explora estratégias eficazes para simplificar e maximizar o licenciamento da MathWorks. Esta sessão apresenta técnicas práticas para melhorar a eficiência de custos, otimizar a utilização das licenças e tirar maior partido das suas ferramentas MathWorks.

  • Estratégias avançadas de licenciamento: Conheça abordagens de vanguarda para otimizar o desempenho do licenciamento da MathWorks
  • Indicadores-chave de desempenho: Identificar e utilizar indicadores essenciais para avaliar e melhorar a utilização das licenças
  • Técnicas de otimização de custos: aplicar métodos comprovados para maximizar o valor dos investimentos na MathWorks
  • Eficiência e conformidade: Tirar partido de ferramentas e práticas para melhorar a eficiência do processo de licenciamento, garantindo simultaneamente a conformidade
  • Perspetivas do mundo real: Explore estudos de caso que demonstram melhorias mensuráveis nos resultados do licenciamento

Veja a gravação

Acesso imediato — sem esperas. Também lhe enviaremos por e-mail uma cópia dos slides.

Nota: Ao enviar este formulário, concorda em receber comunicações futuras da Open iT. Fique descansado, pois as suas informações serão tratadas em estrita conformidade com a nossa Política de Privacidade.

Neste webinar

O licenciamento do MATLAB e do Simulink torna-se rapidamente complexo quando uma empresa de consultoria utiliza várias versões da MathWorks simultaneamente em projetos de clientes e em testes internos. Nesta sessão sob demanda, Gareth Thomas, cofundador da VersionBay, parceira de consultoria da MathWorks, partilha como a sua equipa utilizou o « LicenseAnalyzer » 2020 Nível 2 e o « LicensePlanner » da Open iT para medir a utilização real e ativa do MATLAB por projeto, automatizar o reembolso das licenças aos clientes e descobrir que os consultores estavam a dedicar mais tempo a versões mais antigas da MathWorks do que a empresa supunha.

O que vais aprender

  • A diferença entre os tipos de licença da MathWorks — individual, de utilizador nomeado em rede e simultânea — e a razão pela qual as licenças simultâneas (cujo custo é cerca de 4 vezes superior ao da licença individual) só se justificam com uma base de utilizadores suficientemente grande e escalonada.
  • Por que razão a simples análise dos ficheiros de registo do servidor de licenças para detetar a utilização simultânea é mais difícil de manter do que parece, e como é que o « LicenseAnalyzer » Nível 2 resolve este problema, medindo a utilização ativa real (limites de CPU, E/S, teclado e rato), em vez de se limitar a verificar se o MATLAB foi deixado aberto.
  • Como a VersionBay instalou clientes nos computadores de cada consultor e no servidor interno, registou a utilização por projeto e utilizou esses dados para gerar automaticamente faturas precisas, baseadas em horas, para os clientes relativamente à utilização das licenças da MathWorks.
  • Como os mesmos dados de utilização revelaram que os consultores estavam a dedicar mais tempo do que o esperado às versões mais antigas da MathWorks, o que levou a VersionBay a alterar a forma como distribui o tempo do pessoal para se manter atualizada.
  • De onde provêm, na verdade, as poupanças nas licenças da MathWorks: eliminar as caixas de ferramentas não utilizadas (a MathWorks tem 117 produtos e lançou 90 novos entre 2019 e 2020), adequar o tipo de licença aos padrões reais de utilização e consolidar as aquisições entre departamentos que, muitas vezes, compram de forma independente.

Marcas temporais dos capítulos

00:01 Apresentação do orador Gareth Thomas

03:40 A trajetória do Gareth e a missão da VersionBay

08:04 Os dois casos de utilização do VersionBay: projetos de clientes e testes internos

09:27 O problema: quem está a utilizar que versão do MathWorks e há quanto tempo

10:54 Uma breve revisão dos tipos de licença da MathWorks: individual, de rede para utilizadores nomeados, simultânea

12:58 Como a VersionBay implementou o « LicenseAnalyzer » 2020, Nível 2, e LicensePlanner

14:21 Por que razão a medição da utilização ativa real do Nível 2 é importante para um estorno preciso

16:11 O que os dados revelaram sobre o tempo dedicado às versões mais antigas e às mais recentes do MathWorks

18:16 Como os dados de utilização alteraram o modelo de reembolso e de preços da VersionBay

19:11 Próximos passos: repensar o licenciamento simultâneo para uma força de trabalho escalonada na era pós-COVID

21:10 Uma visão geral do painel do « LicenseAnalyzer »

23:36 Sessão de perguntas e respostas com o público

[0:01] Ada: Olá a todos e bem-vindos ao webinar ao vivo da Open iT, «Descubra a melhor forma de otimizar o licenciamento da MathWorks». Sou a Ada, a vossa anfitriã de hoje, e em breve teremos connosco o Gareth Thomas, da Version Bay. Antes de começarmos, gostaria de lembrar que todos os participantes estão no modo «apenas ouvir» e que todas as linhas estão silenciadas. No entanto, todos são encorajados a fazer perguntas; basta escreverem as vossas perguntas na secção de perguntas e respostas desta plataforma ao vivo do Teams, localizada aqui, no pequeno botão com o ponto de interrogação no canto superior direito, e elas serão respondidas pelo Gareth na nossa sessão de perguntas e respostas após a sua apresentação. Se não tivermos oportunidade de responder a todas as perguntas, ou se houver perguntas que não possam ser respondidas imediatamente sem uma investigação mais aprofundada, fiquem descansados, pois a informação será enviada ao Gareth e entraremos em contacto convosco por e-mail para responder a essas questões.

[1:08] Para dar início ao evento, deixem-me apresentar o nosso orador de hoje. Gareth Thomas é cofundador da Version Bay, um dos grandes parceiros da Open iT. O seu interesse em aprender MATLAB surgiu quando iniciou a sua carreira em 2005, após se ter licenciado com um mestrado em Engenharia Elétrica, com especialização em Teoria de Controlo, pelo Instituto Superior Técnico. Continuou a desenvolver os seus conhecimentos enquanto trabalhou na MathWorks durante quase 10 anos. Sem mais delongas, passo agora a palavra ao Gareth. Gareth, pode começar.

[1:50] Gareth: Obrigado, é muita gentileza da vossa parte. Obrigado pela maravilhosa apresentação. É sempre um prazer estar aqui. Estou aqui hoje para falar um pouco sobre como a Version Bay utiliza as ferramentas da Open iT para o licenciamento em rede, em particular no que diz respeito à otimização desse licenciamento. Só para que saibam, a minha intervenção vai durar cerca de 30 minutos. Mas, para vos facilitar a vida, há, na verdade, três pontos que gostaria que retivessem desta apresentação. Primeiro: é perfeitamente possível recolher dados de utilização dos produtos da MathWorks. Segundo: medir esses dados é fundamental para otimizar as licenças. E terceiro: a Open iT tem uma solução elegante para o fazer.

[2:31] Deixem-me explicar-vos porque é que quero que se lembrem destas três coisas. Acontece que, na Version Bay, já há algum tempo que precisávamos de monitorizar a utilização do MathWorks nos nossos projetos. Estávamos com dificuldades nessa área e, então, descobrimos como o Open iT resolve essa questão. Estou aqui hoje para partilhar um pouco da minha história e da minha experiência com o Open iT, e explicar porque é que considero que é útil para outras organizações. Outro aspeto importante é que estamos num ambiente orientado por dados e, na Version Bay, precisamos de dados para tomar decisões. Assim, o facto de termos conseguido otimizar as nossas licenças só foi possível porque sabíamos exatamente quem estava a utilizar o quê e quais as caixas de ferramentas. E isto, na verdade, levou a uma mudança no nosso modelo de negócio, sobre a qual falarei um pouco mais adiante. E outra coisa é que descobrimos o Open iT por acaso e poucas pessoas o conhecem, por isso talvez esta sessão vos seja útil para saberem um pouco mais sobre a profundidade e a amplitude das soluções do Open iT no que diz respeito às ferramentas de engenharia. E percebemos que o descobrimos por acaso devido ao problema com a MathWorks que enfrentámos.

[3:40] E a forma como vou explicar-vos isto hoje é apresentando-vos alguns exemplos, explicando um pouco o que a Version Bay faz, quais eram as nossas necessidades e como utilizámos as soluções da Open iT para resolver isso. Mas, só para que saibam quem sou e porque é que devem realmente ouvir-me, acabei de dizer que sou um engenheiro de controlo de Portugal, mas já trabalhei na Siemens e na Ocean Scan, uma pequena empresa na Escócia. No entanto, a maior parte da minha carreira profissional decorreu na MathWorks, onde fui parte integrante da empresa e compreendo muito bem como funciona o seu sistema de licenciamento. Entretanto, criei a minha própria empresa, chamada Version Bay, e continuamos a utilizar as ferramentas da MathWorks, uma vez que somos consultores de software e apoiamos o ecossistema da MathWorks; estamos sediados aqui, na Holanda.

[4:15] Dito isto, a nossa missão na Version Bay consiste, na verdade, em capacitar as pessoas para que tirem partido de pilhas de software de última geração. A questão é que começámos isto eu e um amigo meu, o Yannick. Percebemos que as pessoas nem sempre utilizam a versão mais recente das ferramentas da MathWorks e surgiu uma questão do tipo: por que é que as pessoas nem sempre utilizam a versão mais recente de um software, certo? E há razões comuns para isso. É do tipo: «Se funciona, porquê mudar?» Não se sabe ao certo quanto tempo demorará a atualização. A MathWorks lança novo software duas vezes por ano, mas se mudarmos agora, daqui a seis meses vai mudar novamente; será que estaremos preparados para isso? Existe o receio de que as coisas não funcionem da mesma forma, e há também a questão: bem, se mudar de versão, terei de investir e ensinar a minha equipa a utilizar todas as novas funcionalidades? Portanto, há boas razões pelas quais as empresas nem sempre atualizam automaticamente.

[5:12] Dito isto, também acho que é útil as pessoas saberem que, entre 2019 e 2020, a MathWorks lançou 90 novos produtos. A empresa tem um total de 117 produtos e, se considerarmos apenas as alterações de software no MATLAB, são mais de 323. Trata-se, portanto, de números elevados, o que normalmente é ótimo, porque, em geral, paga-se por este tipo de apoio e desenvolvimento da MathWorks e espera-se que as ferramentas fiquem cada vez melhores. Mas, por outro lado, à medida que as coisas melhoram, surgem mais escolhas e mais opções, o que leva à questão de saber quando e como atualizar. Assim, a missão da Version Bay consiste, na verdade, em reduzir o risco e quantificar o valor da transição de uma versão mais antiga do MATLAB para uma mais recente, e ajudamos os nossos clientes nessa jornada. E os desafios que ajudamos a resolver são: quando atualizar, quem deve ser o responsável por isso, qual é a versão certa para a sua organização, como gerir todas estas versões e qual é, de facto, a versão de referência.

[6:01] Assim, em geral, o fluxo de trabalho habitual com o qual ajudamos os nossos clientes consiste no seguinte: pegamos no código de um cliente que está a ser executado numa versão específica, escrevemos casos de teste unitários para esse código, guardamo-los e inserimo-los numa base de dados, executamos o mesmo código e os mesmos testes em várias versões das ferramentas da MathWorks, guardamos os resultados e, assim, podemos determinar inicialmente se algo deixa de funcionar — sim ou não — caso se mude para uma nova versão. E, assim que tiver a configuração definida para uma versão, pode aplicá-la a várias outras versões. O que acabamos por fazer é ajudar os clientes com relatórios de compatibilidade, cobertura e desempenho, e conseguimos identificar onde é que as coisas deixam de funcionar. Normalmente, o que acontece é que, se algo não funcionar, na maioria das vezes não se trata de alterações graves; basta alterar algumas linhas de código e tudo volta a funcionar bem.

[6:51] Dito isto, muitas vezes o que se pretende realmente não é apenas garantir que tudo funcione com o mínimo de alterações no código, mas sim tirar partido das novidades. Por isso, de vez em quando, algumas destas 323 alterações são realmente importantes e é útil que as vossas equipas as conheçam, uma vez que podem melhorar o desempenho, a gestão da memória e assim por diante. Por isso, ajudamos os clientes a escrever código melhor e mais robusto, mostramos-lhes as novas funcionalidades e destacamos o que pode ser útil para a sua aplicação específica. A MathWorks tem uma grande variedade de clientes, pelo que, por vezes, alguém da indústria automóvel pode não achar a mesma coisa interessante que alguém do mundo financeiro, por exemplo. Dito isto, assim que identificamos estas funcionalidades, acabamos por realizar sessões de formação internas para analisar as bases de código específicas de cada pessoa e explicar: «Tendo em conta esta base de código, eis como a pode melhorar e eis o valor de atualizar para uma nova versão». É isso que fazemos enquanto organização.

[7:40] Assim, em termos gerais, somos uma organização de consultoria que assenta em três pilares de consultores. Um dos pilares é a consultoria geral em MATLAB, Simulink e Python. O outro pilar é a consultoria em migração, que acabei de referir. E temos também uma equipa que presta apoio na geração automática de código, ou seja, os produtos da MathWorks dedicados à geração de código, e ajudamos os nossos clientes nesse processo. Em geral, é isto que fazemos enquanto empresa, e pode ver-se que estamos profundamente integrados com as ferramentas da MathWorks na nossa prática.

[8:04] Deixem-me, então, explicar como o utilizamos; existem basicamente dois casos de utilização. Temos o caso de utilização número um, em que a Version Bay tem um projeto de um cliente e esse cliente contrata pessoal da Version Bay. Os consultores da Version Bay trabalham no local ou remotamente e, nesse sentido, prestamos apoio em projetos e implementações do MATLAB, bem como em diferentes cenários de atualização de versões mais antigas para as mais recentes — seja na instalação, na partilha de dicas e truques, na otimização ou na compreensão de provas de conceito, para perceber se as coisas ficariam um pouco melhores ou se, ao utilizar uma licença diferente, o resultado seria mais satisfatório. Por isso, prestamos apoio em tudo o que esteja relacionado com o MATLAB e o Simulink. Este é, portanto, o caso de utilização número um. O caso de utilização número dois diz respeito aos testes internos. À medida que ajudamos os clientes a migrar entre diferentes versões, também testamos por nossa conta diferentes capacidades e funcionalidades, para aprofundar o nosso conhecimento sobre quais são as funcionalidades importantes a destacar em cada novo lançamento.

[9:02] O que fazemos é realizar diferentes tipos de testes internamente e integrar o nosso sistema de testes com o Jenkins. Isto significa que, assim que é lançada uma nova versão do MATLAB, ou mesmo uma pré-versão, podemos testar automaticamente e verificar se algo vai deixar de funcionar, ou se há aspetos aos quais devemos prestar especial atenção, caso haja uma atualização significativa de algum tipo. Assim, temos dois grandes casos de utilização do MATLAB na Version Bay: um para os nossos clientes e outro que se destina, na verdade, aos testes internos e ao desenvolvimento das nossas competências.

[9:27] Ora, o problema que enfrentávamos enquanto organização era o seguinte: bem, temos estes dois casos de utilização e vários consultores a trabalhar. A questão que se coloca agora é: quem está a utilizar quais produtos e quais versões em toda a linha? Por isso, estávamos com dificuldades em perceber: estamos a trabalhar com várias versões em diferentes fases, e quem está a utilizar o quê e por quanto tempo. Essa era uma das questões. A outra questão era que, por vezes, os clientes perguntavam: «Podem trazer as vossas próprias licenças?» Ora, se trouxermos as nossas próprias licenças, isso acarreta, de facto, um custo para a organização. Por isso, o que queríamos fazer era explicar: «Está bem, se trouxermos as nossas próprias licenças, há uma razão para que isso venha a ser um pouco mais caro.» E o que acabámos por fazer foi tentar conseguir acompanhar o número de horas de utilização das ferramentas da MathWorks associadas a um projeto específico e a um cliente específico. Assim, podíamos indicar e dizer: «É isto que nos custa utilizar as nossas licenças no vosso projeto», justificando assim um preço diferente. Outra questão com que nos debatíamos era que, à medida que recebemos cada vez mais projetos e que a Version Bay cresce, torna-se cada vez mais importante para nós compreender quanto tempo estamos efetivamente a dedicar a cada uma das versões. Faz parte do nosso modelo de negócio e da nossa missão mantermo-nos atualizados, por isso precisamos de garantir que os nossos consultores dedicam uma quantidade significativa de tempo às versões mais recentes das ferramentas da MathWorks, para que possam assegurar que estão bem informados quando vão falar com os clientes.

[10:54] Então, essa é, de certa forma, a descrição do problema e é por isso que recorremos à Open iT. E antes de mostrar a solução exata com a Open iT, talvez seja bom lembrar a todos que, quando se fala das ferramentas da MathWorks, existe uma grande variedade de licenças. Podem aceder ao site, onde estas são geralmente divididas em «standard», «educação», «doméstica» e «estudante». Vou centrar-me nas licenças padrão e vou aprofundar as diferenças entre a licença padrão individual, a licença padrão de rede para utilizador nomeado e a licença simultânea.

[11:25] Portanto, se aceder ao site da MathWorks, poderá ver como funciona a licença individual; no entanto, em última análise, pode tratar-se de uma licença perpétua ou de uma licença anual e, na prática, é atribuída a um único utilizador identificado. Isto é bastante simples. O utilizador nomeado em rede é um pouco diferente, porque a ideia é que o utilizador inicie sessão e fique associado ao nome de utilizador; desta forma, sempre que tiver acesso à Internet, pode utilizar o MATLAB com base nas suas credenciais. Na verdade, isto requer um único gestor de licenças de rede e, com essa informação, pode começar a analisar e a perceber quais as caixas de ferramentas que estão registadas e quais as que estão em uso. No entanto, existe uma lista de utilizadores nomeados para cada produto que é necessário gerir, o que implica um pouco mais de trabalho do ponto de vista da administração de TI.

[12:08] O que também é bastante comum é as empresas acabarem por utilizar licenças simultâneas. Trata-se, portanto, de um conjunto de licenças que pode ser partilhado; assim, sempre que alguém na empresa precisar, pode recorrer a esse conjunto de licenças. A licença simultânea é um pouco mais cara, mas, em última análise, proporciona às empresas — caso tenham um grupo de utilizadores suficientemente grande — maior flexibilidade. Além disso, do ponto de vista das TI, é possível gerir e analisar os dados provenientes dos servidores de licenças e dos ficheiros de registo para compreender melhor a situação. Dito isto, parece muito simples e fácil dizer «vamos apenas analisar os ficheiros de registo», mas, no fim de contas, é necessário obter instantâneos ao longo do tempo, fazê-lo regularmente, mantê-los e configurá-los, o que pode, na verdade, ser demorado e difícil de manter. E há sempre esses casos extremos em que nunca se pensa e que acabam por surgir. Portanto, esta é outra questão relacionada com a medição de sessões simultâneas.

[12:58] Mas o que fizemos na Version Bay foi contactar a equipa da Open iT e acabámos por utilizar dois dos seus produtos. Utilizamos uma ferramenta a que chamamLicenseAnalyzer™2020 nível dois e o License Planner. Daqui a pouco vou explicar-vos um pouco o que estas duas ferramentas fazem. Mas, do ponto de vista logístico, acabámos por instalar clientes em todos os computadores dos nossos consultores e nos nossos servidores internos. Também configurámos projetos de forma a que cada um dos nossos consultores, sempre que estiver a trabalhar num projeto específico, indique «Estou a trabalhar neste projeto» e, a partir daí, com o cliente, comecemos a registar a utilização associada a esse projeto, o que nos permite, posteriormente, efetuar o chargeback. Voltando a este ponto, isto representa o número de horas que este consultor dedicou a este projeto. Também tomámos conscientemente a decisão de armazenar os nossos dados nos servidores da Open iT, para não termos a sobrecarga de manter isto nas nossas instalações. Era uma opção para nós, mas decidimos utilizar os serviços da Open iT. E utilizamos a infraestrutura deles para criar relatórios. Há aspetos positivos, como a possibilidade de criar os seus próprios relatórios e de aceder aos dados de diversas formas e formatos. No entanto, acabámos por utilizar a infraestrutura deles e o que acabámos por fazer foi configurar a faturação automática, de modo a que, caso os nossos consultores estivessem a utilizar as suas próprias licenças para projetos, pudéssemos gerar automaticamente faturas a indicar: «Veja, este é o custo para a Version Bay da utilização das licenças no seu projeto específico.»

[14:21] Bem, o que é bastante interessante no nível doisdo LicenseAnalyzer™é que não se limita apenas a verificar quais as licenças que estão a ser utilizadas. É bastante interessante porque permite definir limiares para a utilização da CPU, E/S e, talvez, a interatividade do teclado e do rato. Assim, na prática, é possível contornar a discussão: será que a pessoa abriu o MATLAB e depois foi tratar dos seus e-mails, sem voltar a tocar no MATLAB nas seis horas seguintes? Ou será que a pessoa esteve efetivamente a utilizar o MATLAB de forma intensiva durante seis horas? E é isso que o nível dois nos permite determinar: essa utilização intensiva e ativa, o que é muito poderoso, porque, desta forma, não é possível enganar os clientes dizendo simplesmente: «Olha, abrimos o MATLAB e estou a fazer outra coisa.» Por isso, ficámos bastante satisfeitos com isto.

[15:09] E o tipo de resultado que daí advém é que acabamos por criar tabelas internamente para indicar que, para os projetos X, Y, Z e assim por diante, podemos fazer medições ativas — e estes são números fictícios apenas para ilustrar o meu ponto de vista. Dizemos: «Muito bem, quanto à utilização do MATLAB, o número de horas para o projeto X foi de 100.» Não estávamos a utilizar nenhuma das toolboxes adicionais, e o que podemos dizer é que, para a Versão Bay, o custo anual do MATLAB é de XYZ; e, depois, o que acabamos por fazer é calcular a proporção direta entre as 100 horas e a percentagem que isso representa no valor de XYZ. E somos muito transparentes para com os nossos clientes. O que acabámos por fazer foi separar o MATLAB de todo o resto. É possível analisar a utilização de cada caixa de ferramentas individualmente, se assim se quiser, mas, a um nível geral, dividimos o MATLAB e tudo o resto, e é a isso que o nosso projeto Y se refere. Para nós, isto foi muito vantajoso, porque pudemos configurar a faturação automática por projeto de forma justa e precisa, com base no número de horas de utilização das diferentes caixas de ferramentas da MathWorks, o que é bastante interessante.

[16:11] Outro aspeto importante que se destacou nesta discussão é que a empresa chama-se Version Bay, pelo que nos orgulhamos particularmente de nos mantermos sempre atualizados e de utilizar a versão mais recente. O que podemos começar a fazer é acompanhar a nossa equipa interna para saber, relativamente a cada versão do MATLAB, quantas horas cada um dos nossos consultores dedica a essa versão? E foi um pouco surpreendente para nós que, quando pensávamos que estávamos sempre a dedicar o tempo certo às versões mais recentes, começámos a perceber que, à medida que os nossos consultores ficavam cada vez mais ocupados com projetos, os projetos em que estavam a trabalhar nem sempre giravam em torno da versão mais recente. Assim, na prática, os nossos consultores estavam a dedicar mais tempo às versões mais antigas do que às novas. Assim, do ponto de vista da gestão e do modelo de negócio, tornou-se mais importante para nós garantir que a equipa dedicasse significativamente mais tempo — ou que tivesse disponibilidade para dedicar tempo — às novas versões, para que pudessem continuar a melhorar e a desenvolver as suas competências. Do ponto de vista da formação individual e da disponibilização da equipa, este foi um dado importante que pudemos utilizar e aproveitar para fortalecer a nossa equipa ao longo do tempo.

[17:15] E há também uma pergunta que nos fazem frequentemente. Os clientes perguntam: «Então, como é que se mantêm atualizados?» Podemos, de facto, afirmar que temos um processo para garantir que todos utilizam a versão mais recente durante um determinado número de horas, a exploram e a compreendem devidamente. Portanto, se pensarmos em todos os resultados-chave, o que é interessante é que passámos efetivamente de uma situação de total desconhecimento — sem sabermos quem estava a utilizar o quê, durante quanto tempo e quais os produtos — para uma situação em que conseguimos, de facto, gerar faturas automaticamente com base no número de horas de utilização do MATLAB e das caixas de ferramentas. Conseguimos alterar a forma como as equipas gastam o seu tempo para garantir que dedicam mais tempo a determinadas versões das ferramentas da MathWorks. E depois há também esta ideia de que, se as pessoas não estiverem a dedicar tempo suficiente às versões mais recentes, podemos desencadear atividades adicionais para garantir que nos mantemos atualizados, o que é importante para nós.

[18:16] E penso que talvez este seja um quarto ponto, mas talvez mais fundamental: o facto de podermos fazer a faturação automaticamente permite-nos, na verdade, alterar o nosso modelo de negócio. Quando apresentamos os nossos preços e quando se trata de falar de aspetos económicos com os nossos clientes, temos uma forma de dizer: «Muito bem, se quiserem que utilizemos as nossas próprias licenças, é isto que iria custar.» E isso é algo que se torna muito transparente e claro. E penso que esta é uma questão comum quando se trata de monitorizar a utilização de ferramentas dispendiosas. Quer-se — talvez não entre dois clientes, mas, digamos, entre dois departamentos — ter um modelo de refacturação justo e preciso, baseado no número de horas de utilização; penso que isso é algo realmente empolgante. É possível analisar os seus ativos — neste caso, as licenças da MathWorks, que têm um custo associado. É importante garantir que, ao mais alto nível, se compreenda quem paga por elas, qual o montante e assim por diante. Portanto, é uma forma justa e precisa de justificar os custos.

[19:11] Basicamente, estes são os resultados que obtivemos com o Open iT, e a equipa tem-nos ajudado imenso. Mas podem perguntar: «Então, está tudo resolvido? É só isto?» Estaria a mentir se dissesse que sim. Na verdade, à medida que a equipa cresce, o que pretendemos é explorar diferentes tipos de licença. A licença simultânea a que me referi é mais flexível, mas tem um custo quatro vezes superior ao das licenças individuais. Agora, devido à COVID, começamos a perceber que as equipas, e especialmente as pessoas com família, trabalham em horários diferentes ao longo do dia. Já não se trata daquela rotina das nove às cinco; por vezes, as pessoas levantam-se muito cedo e talvez vão dormir muito tarde, sem trabalhar tanto durante o dia. Assim, se as pessoas começarem a alterar o seu horário de trabalho, esta licença simultânea torna-se significativamente mais interessante, porque, na prática, podemos ter, em média, mais de quatro pessoas a utilizar a mesma licença. Portanto, se for possível ter entre seis a dez pessoas a utilizá-la, é óbvio que vale mais a pena optar pela licença simultânea em vez das licenças individuais.

[20:14] Portanto, o que estamos a analisar é em que ponto a Version Bay, enquanto empresa, pode atingir esse ponto ideal em que faz mais sentido passar de um para o outro. E existem diferentes políticas e abordagens para o fazer. Mas a nossa filosofia fundamental é que, com os dados, podemos tomar uma decisão muito mais informada e acertada sobre isso. E isso também ajuda a justificar o custo de dizer: «Está bem, vai haver um aumento de custos ao passar para o modelo simultâneo, mas, na verdade, é mais vantajoso tendo em conta as necessidades da nossa empresa.» E penso que esse é um cenário realista para qualquer empresa que esteja a evoluir e a contratar pessoas, ou talvez a mudar de estrutura organizacional e assim por diante. É muito importante estar atento a isso para garantir que não se desperdiça dinheiro. Assim, quando se está a crescer, não se compra em excesso, e quando se está a reduzir, também se pode ser conservador quanto ao que se reduz. E acho que isso é realmente poderoso. Portanto, estes são os próximos passos para a Version Bay no que diz respeito ao licenciamento da MathWorks.

[21:10] Acho que, como é ótimo que a Open iT esteja a organizar isto, achei que seria bom mostrar um vídeo, por isso vou mostrar-vos como são as ferramentas da Open iT e como as utilizamos. Este é um vídeo muito curto. Os clientes estão instalados e a funcionar corretamente nos nossos vários computadores na Version Bay, e podem aceder a este painel de controlo do Open iT. E é bastante interessante que eles forneçam alguns relatórios úteis logo de início. E podem criar os vossos próprios relatórios; é um pouco como uma tabela dinâmica «turbinada», se assim quiserem. Ou como o Power BI, um ambiente semelhante onde podem arrastar e largar elementos para criar os vossos próprios relatórios e tabelas, com base no que quiserem. Assim, eles monitorizam uma série de aspetos: a aplicação, a caixa de ferramentas, o país, o pacote, o produto, o utilizador, o número de horas, os minutos, o tempo de inatividade e a que projeto estão associados. Praticamente tudo o que se possa imaginar pode ser monitorizado, é possível gerar relatórios e obter esses dados. E torna tudo muito intuitivo e fácil de analisar e filtrar. Nós, na Version Bay, somos um grupo de engenheiros e adoramos analisar e filtrar dados à vontade. É mais ou menos assim queo LicenseAnalyzer™2020 se apresenta.

[22:21] Acho que, enquanto organização, estamos a utilizar apenas uma parte das capacidades do Open iT. Quer dizer, estamos a alojar os dados nos servidores deles e não somos muito exigentes quanto a isso. Mas, à medida que crescemos, acreditamos que podemos tirar cada vez mais partido do sistema e estamos bastante confiantes de que eles dispõem de funcionalidades adicionais, não só para a análise de licenças, mas também para o planeamento de projetos e outras tarefas desse tipo. Pois é, isto é um pouco sobreo LicenseAnalyzer™2020.

[22:46] Sei que já falei um pouco sobre tudo isto, mas queria mesmo deixar bem claro que as três coisas que quero que se lembrem são: a recolha de dados de utilização dos produtos da MathWorks é, sem dúvida, possível e, se o fizerem, esse é o caminho para otimizar as vossas licenças. Portanto, medir a utilização é um passo absolutamente fundamental para otimizar as vossas licenças. E acontece que o Open iT tem uma solução muito elegante; ficámos muito impressionados com a equipa e com a rapidez com que conseguimos pô-la a funcionar, e eles ajudaram-nos imenso. E era isto que queria partilhar convosco. Acho que esta foi a minha apresentação de hoje. Queria agradecer a todos pelo tempo e atenção, mas talvez possam responder a algumas perguntas, se houver alguma.

[23:36] Ada: Obrigada, Gareth, por essas perspetivas fantásticas; aprendemos mesmo muito. Então, agora é altura de passarmos à nossa sessão de perguntas e respostas, e já recebemos algumas perguntas. Deixa-me ver quais são. Muito bem, tenho aqui uma pergunta. O Open iT consegue ler vários ficheiros de licença da MathWorks ao mesmo tempo?

[24:14] Gareth: Sim, sim, conseguem, são bastante bons nisso. Por isso, adaptam-se bem à expansão. Normalmente, no nosso caso específico, ainda somos uma empresa relativamente pequena, por isso está tudo num único grupo de licenças. Mas essa foi uma das perguntas que nos fizeram: quantos conjuntos de licenças estão a considerar, quantas licenças. E, portanto, adaptam-se bem à expansão. E, na verdade, acho que, no caso de utilização apresentado no site deles, mencionam licenças empresariais. Por isso, destinam-se principalmente a organizações de maior dimensão. Acho que a Open iT começou, de facto, com grandes organizações empresariais e está, aos poucos, a abrir caminho para organizações mais pequenas. Portanto, se isso fosse uma preocupação, saiba que elas adaptam-se muito bem à expansão.

[24:55] Ada: Muito bem, espero que tenhamos respondido a esta pergunta. Outra pergunta que tenho aqui é: o Open iT consegue ler e explorar as informações armazenadas no ficheiro .opt da MathWorks?

[25:11] Gareth: Teria de me informar melhor sobre isso, mas acho que talvez essa fosse uma boa pergunta para a Open iT. No entanto, creio que, atualmente, o que eles fazem é basear-se principalmente nos dados dos registos do servidor de licenças. E fazem isso não só para as ferramentas da MathWorks, mas também para a ANSYS e praticamente qualquer ferramenta de engenharia que se possa imaginar; o gestor de licenças deles abrange todas elas. E o que fizeram foi, de certa forma, adaptar-se a todos os ficheiros de registo de licenças e analisá-los, com todas as exceções, e é possível configurar a frequência com que se enviam pedidos aos servidores para saber os estados. E é assim que o fazem principalmente. Acho que, para certos elementos, eles podem estabelecer ligações com determinados fornecedores com diferentes níveis de suporte, mas, para as nossas necessidades, não precisámos de ir tão ao pormenor. Mas talvez essa seja uma boa questão para abordar com eles.

[26:02] Ada: Muito bem. Acho que a última pergunta é esta, Gareth: na tua experiência, de onde vêm as poupanças — da redução do número de conjuntos de ferramentas ou de tipos de licenças diferentes?

[26:17] Gareth: Sim, essa é uma questão interessante. Como referi no início, existem cerca de 100 produtos da MathWorks e eles continuam a adicionar mais. Por isso, há uma tendência natural de que, à medida que se adquirem cada vez mais ferramentas, por vezes acabamos por ter mais ferramentas sem sabermos bem para que servem, apenas porque o nome soa bem. Na prática, acho que as grandes organizações têm normalmente uma abundância de ferramentas e não se tem a certeza se é possível removê-las ou não, por isso continuam simplesmente a mantê-las. Assim, com o passar do tempo, acho que é bastante comum que haja conjuntos de ferramentas que já não são necessários, simplesmente porque talvez os projetos tenham mudado, os fluxos de trabalho tenham mudado ou a pessoa que liderava esse projeto tenha saído. Por isso, penso que, nesse sentido, há definitivamente uma oportunidade para as organizações de maior dimensão reconsiderarem e avaliarem quais as caixas de ferramentas que estão efetivamente a ser utilizadas. E não apenas através de inquéritos ao pessoal interno, certo? Pode-se perguntar: «Precisam de todas estas?», e acho que a maioria dos utilizadores finais tem dificuldade em perceber quais as caixas de ferramentas que estão a utilizar ou não, porque não é essa a sua função no dia-a-dia. Nesse sentido, acredito que é possível poupar dinheiro reduzindo o número de caixas de ferramentas.

[27:23] Mas também acredito que, se estiver a utilizá-lo ativamente, mudar o tipo de licença também é uma boa ideia. Passar para uma licença simultânea é um pouco mais caro, mas, por vezes, há utilizadores que o utilizam 12 horas por dia; talvez não queira utilizá-lo dessa forma com uma licença simultânea, porque isso é caro. Mas se tiver, digamos, 10 utilizadores que o utilizam de vez em quando, e se a sua organização for suficientemente ampla e grande, pode, na verdade, distribuir essa utilização de forma muito mais económica. Por isso, acho que mudar de tipo de licença também pode ser benéfico. E outra coisa que acho que, por vezes, as pessoas ignoram é que, normalmente, o que acontece nas empresas é que há um projeto e compram-se as ferramentas necessárias; depois, noutro momento, compram-se outras para outro projeto. Assim, o que acontece é que a MathWorks recebe uma série de ordens de compra em momentos diferentes e as pessoas não têm consciência de que o grupo A está a utilizar algumas ferramentas e o grupo B está a utilizar outras. Por isso, penso que a consolidação entre dois grupos diferentes e, talvez, a harmonização dos vossos modelos de compra facilitam a previsão dos padrões de compra e também permitem verificar se existe otimização entre os diferentes grupos e departamentos. E também pode acontecer que as necessidades dos projetos mudem; assim, num ano pode precisar, por exemplo, do Database Toolbox e, no ano seguinte, já não precisar dele. Nesse sentido, penso que as poupanças resultam de uma combinação de ambos os aspetos que referiu, Ada, mas isso depende das necessidades da organização e da sua dimensão.

[28:57] Ada: Muito bem, então muito obrigada, Gareth, por responderes a estas perguntas. Tens algum lembrete adicional para os nossos participantes ou alguma palavra final?

[29:12] Gareth: Da minha parte, foi uma honra, por isso muito obrigado, Ada. A única observação final que gostaria de fazer é que acho fantástico que exista este encontro e que o anuncies no LinkedIn como forma de criar uma comunidade em torno da gestão de ativos. Por isso, ficaria contente e curioso por ouvir as opiniões e experiências de outras pessoas. Se houver outros aspetos que devamos ter em conta, terei todo o gosto em participar e entrar em contacto posteriormente. Muito obrigado por terem criado e organizado este evento, Open iT.

[29:42] Ada: Muito obrigada, Gareth, e a todos os participantes por se juntarem a nós hoje. Um breve lembrete de que este webinar está a ser gravado. Uma vez que se trata de um evento ao vivo sem página de inscrição, iremos publicar a versão gravada no nosso site, que estará disponível em www.openit.com/resources/webinars. Se desejarem uma cópia da apresentação do Gareth, podem aceder-lhe no nosso site, que estará disponível em www.openit.com/resources/presentations, e também a partilharemos no tópico de discussão do nosso convite para o evento no LinkedIn. Até à próxima. Mais uma vez, sou a Ada, a vossa anfitriã de hoje. Obrigada e cuidem-se bem.

[30:38] Gareth: Obrigado a todos, fiquem bem, tenham um bom dia, adeus.

Sobre os oradores

Gareth Thomas

Gareth Thomas

cofundador da VersionBay

Gareth Thomas é cofundador da VersionBay, um parceiro de consultoria da MathWorks sediado na Holanda que ajuda as organizações a migrar entre versões do MATLAB e do Simulink e a adotar a geração automática de código. É mestre em engenharia elétrica (teoria de controlo) pelo Instituto Superior Técnico, iniciou a sua carreira em 2005 e trabalhou na MathWorks durante quase 10 anos antes de cofundar a VersionBay.

Perguntas mais frequentes

Ainda estás a ler?

Veja a gravação

Veja os relatórios no ecrã — eficiência das licenças, análise de impacto, faturação de estornos.

Deslocar para o topo

Vamos conversar

Mostrar-lhe-emos como a sua empresa pode beneficiar das soluções Open iT.
Nota:
Ao submeter este formulário, está a concordar em receber comunicações adicionais da Open iT. As suas informações serão processadas de acordo com a nossa Política de Privacidade.