Cinco pilares IASA

Estratégia de tecnologia do negócio: os arquitetos precisam ter um entendimento básico do negócio; do contrário não conseguirão dar suporte aos objetivos da organização ou aos objetivos dos clientes. Esses conhecimentos compreendem assuntos financeiros, estratégias de inovação de TI e técnicas de validação, assim como conceitos da indústria, tendências, padrões e compliance (aderência a padrões, regulamentos etc.).

Ambiente de TI: os arquitetos devem ter a “capacidade de verificar a solução e a maturidade organizacional em aspectos funcionais e de procedimentos da empresa”. O ambiente de TI envolve a implementação de elementos relacionados ao processo de desenvolvimento, o gerenciamento de projetos, a utilização de plataformas e frameworks, as mudanças e ativos gerenciais, a governança, além dos testes e controle de qualidade. Por exemplo, arquitetos devem estar alinhados com as tendências de mercado, entender os benefícios e limitações de uma determinada tecnologia, e também conhecer metodologias e tecnologias usadas em um determinado ambiente.

Atributos de qualidade: o atributos de qualidade são mapeados pelo IASA em quatro categorias – qualidades que definem aspectos de usabilidade, aspectos de desenvolvimento como mudanças de requisitos, questões operacionais como performance, além de requisitos de segurança. Tais qualidades são tipicamente requisitos transversais, levando a escolhas importantes, baseadas em limitações de tempo, custo, requisitos e recursos. Wilt enfatiza que os atributos de qualidade devem ser medidos e monitorados constantemente. Devem também ser viáveis: um cliente pode estar interessado em “cinco noves” de disponibilidade, mas pode não querer pagar por tal nível.

Projeto: a capacidade de criar um bom projeto arquitetural é a “principal ferramenta de um arquiteto, ao entregar uma estratégia e um produto para o negócio”. Como Wilt enfatiza, o design não se trata apenas da criação de uma arquitetura; inclui a revisão de todo o projeto. Não é só questão de “belos diagramas”, mas sim de “justificações, razões e ponderações”, quando for necessário tomar decisões. Habilidades necessárias nessa área incluem conhecimentos em técnicas e metodologias de design. E, é claro, arquitetos devem conhecer ferramentas e artefatos de design, como patterns, estilos e views. Para fazer as escolhas corretas sobre o design de um projeto, os arquitetos devem sempre alinhar suas decisões aos requisitos do negócio.

Dinâmica interpessoal: a dinâmcia entre pessoas inclui gerenciar e influenciar pessoas em um contexto de um projeto ou ambiente de TI. Wilt explica que há diversas habilidades necessárias nesse contexto. É necessário lidar com a cultura e com a relação com os clientes, além de lidar com os membros da equipe em um projeto. E embora a maioria dos arquitetos não detenha responsabilidades gerenciais, é necessário que possuam habilidades de liderança e gestão. Além disso, habilidades de negociação e colaboração são requisitos essenciais, assim como escrever e bem e ser capaz de realizar apresentações eficazes.

Automation Anywhere – Recorders

Smart Recorder

  • Use Smart Recorder:
    • To record tasks in Internet Explorer 8 and above only.
    • To navigate across controls, it is recommended that you use ‘Click’ action instead of ‘TAB’.

Screen Recorder

Use Screen Recorder to run the automated process (the recorded task) on the same computer on which it was recorded. This ensures that the screen display coordinates are the same as they were when the task was recorded.

Web Recorder

  • Use the Web Recorder when you want to automate the following processes (tasks):
    • Opening web pages
    • Logging into a website
    • Navigating through search
    • Entering data into forms and submitting them
    • Extracting data and updating database records
    • Using a Web-based ERP (Enterprise Resource Planning) system
    • Extracting web data to a local file
    • Testing an online application

Engenharia F1

The Ensign N179, was baptised 'the grater' in 1979 after it was designed with it radiators on the nose.

Este é o Ensign N179, motor Ford Cosworth V8, projetado por Dave Baldwin e pilotado por Derek Daly, no GP da África do Sul de 1979.
Visando deixar os sides-pods livres para trabalhar melhor a aerodinâmica, Baldwin instalou os radiadores na frente do carro e o resultado foi:
1-O Carro ficou horrível, com uma aparência de ralador de queijo ou escada;
2-A aerodinâmica continuou péssima e o carro teve que ser redesenhando durante a temporada de 1979;
3-O carro apresentava superaquecimento e fritava as pernas e pés dos pilotos.
Além de feio, nada funcional.

Salesforce Integração

Este post apresenta estratégias de integração entre sistemas legados e fornecedores.

Object x Remote Process Invocation

Acompanhando soluções de Salesforce, integrando com sistemas externos, um ponto que me questionam é sobre utilizar o Salesforce como interface de sistemas legados, utilizando integração por APIs.

Remote Process Invocation

O Remote Process Invocation define que os dados não sejam armazenados no Salesforce, sendo integrado através de APIs

Veja mais sobre esse assunto aqui.

Remote Process Invocation - State Tracking Using Lightning
VantagensDesvantagens
Armazenamento em tempo real no Remote System.
Tratamento de Segurança da Informação centralizada no Remote System.
Caso o Remote System esteja offline, o Salesforce também ficará.
Não utilizar Object, toda facilidade de gestão e permissão, que o Salesforce fornece, deve ser implementada no Remote System.

NetBeans no Ubuntu

Este post demonstra a instalação do NetBeans no Ubuntu.

OBS: Tive problemas com o OpenJDK Headless, então sugiro que utilize a instalação normal.

Caso o JDK não esteja instalado

$ sudo apt install openjdk-11-jdk

Baixar ou instalar o NetBeans. Neste exemplo, baixei e descompactei no diretório,

/opt/netbeans-12.3/

Para executar, digite o comando,

$ /hd1/opt/netbeans-12.3/netbeans/bin/netbeans

Informações de Hardware no Ubuntu

Para visualizar informações de hardware do PC e outras informações do sistema no terminal do Ubuntu, você precisa instalar o programa inxi, usando o gerenciador de pacotes, ou abrindo um terminal e executando o seguinte comando:

sudo apt-get install inxi

Em seguida, execute o comando abaixo para obter uma lista de opções de comando:

man inxi

Ou execute o comando abaixo para obter uma saída rápida:

inxi -F

Resultado:

fernando@dell-gamer:~$ inxi -F
System:    Host: dell-gamer Kernel: 5.8.0-50-generic x86_64 bits: 64 Desktop: Gnome 3.36.4 
           Distro: Ubuntu 20.04.2 LTS (Focal Fossa) 
Machine:   Type: Laptop System: Dell product: Inspiron 15 7000 Gaming v: N/A serial: <superuser/root required> 
           Mobo: Dell model: 0P84C9 v: A01 serial: <superuser/root required> UEFI [Legacy]: Dell v: 1.12.1 date: 06/19/2020 
Battery:   ID-1: BAT0 charge: 59.8 Wh condition: 59.8/74.0 Wh (81%) 
CPU:       Topology: Quad Core model: Intel Core i7-7700HQ bits: 64 type: MT MCP L2 cache: 6144 KiB 
           Speed: 3400 MHz min/max: 800/3800 MHz Core speeds (MHz): 1: 3271 2: 2833 3: 2975 4: 3277 5: 2449 6: 3286 7: 2368 
           8: 3368 
Graphics:  Device-1: Intel HD Graphics 630 driver: i915 v: kernel 
           Device-2: NVIDIA GP107M [GeForce GTX 1050 Ti Mobile] driver: nouveau v: kernel 
           Display: x11 server: X.Org 1.20.9 driver: nouveau resolution: 1920x1080~60Hz 
           OpenGL: renderer: Mesa Intel HD Graphics 630 (KBL GT2) v: 4.6 Mesa 20.2.6 
Audio:     Device-1: Intel CM238 HD Audio driver: snd_hda_intel 
           Device-2: NVIDIA GP107GL High Definition Audio driver: snd_hda_intel 
           Sound Server: ALSA v: k5.8.0-50-generic 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169 
           IF: enp2s0 state: down mac: 8c:ec:4b:0f:53:ba 
           Device-2: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter driver: ath10k_pci 
           IF: wlp3s0 state: up mac: 2c:6f:c9:65:eb:53 
           Device-3: Qualcomm Atheros type: USB driver: btusb 
Drives:    Local Storage: total: 1.03 TiB used: 143.80 GiB (13.7%) 
           ID-1: /dev/sda vendor: LITE-ON model: CV3-8D128-11 SATA 128GB size: 119.24 GiB 
           ID-2: /dev/sdb vendor: Western Digital model: WD10SPZX-75Z10T0 size: 931.51 GiB 
Partition: ID-1: / size: 116.38 GiB used: 11.57 GiB (9.9%) fs: ext4 dev: /dev/sda5 
Sensors:   System Temperatures: cpu: 70.0 C mobo: 41.0 C sodimm: 42.0 C gpu: nouveau temp: 46 C 
           Fan Speeds (RPM): cpu: 4087 
Info:      Processes: 332 Uptime: 2h 16m Memory: 15.30 GiB used: 6.08 GiB (39.7%) Shell: bash inxi: 3.0.38 

3 passos para se tornar um ninja da produtividade

Sem mais desculpas para não botar pra fazer! Confira essas dicas valiosíssimas de produtividade.

Você sente que nunca tem horas suficientes no seu dia para fazer tudo o que você precisa? A boa notícia é que você não é o único com questões de produtividade. Não sei você, mas eu tenho um monte de pepinos para resolver. Eu costumava ter e-mails brotando igual mato na minha caixa de entrada, uma lista de tarefas quilométrica e aquelas ideias de negócios, uma delas que eu estive pensando em começar por fora há quatro anos, implorando pela minha atenção…

Ok, esse último eu ainda não consegui resolver, mas pelo menos eu melhorei na parte de controlar o monstro de duas cabeças dos e-mails e do gerenciamento de tarefas. E é assim que você também pode se tornar um ninja da produtividade:

Passo 1: mude a sua mentalidade

Esqueça a gestão do tempo e pense sobre o fluxo de trabalho (workflow) e gerenciamento de energia.

Temos 100 mil bilhões de neurônios, mas só podemos manter sete coisas na nossa cabeça ao mesmo tempo. Isso significa que você precisa tirar coisas da sua cabeça e colocá-las em um sistema. No Unreasonable Institute usamos o Asana, mas eu também adoro o Smartsheet para a gestão de projetos; também já usamos o Trello e até mesmo o velho e bom sistema de papel e caneta (apesar de eu achar que os perco mais facilmente).

Escolha um sistema e fique com ele.

Passo 2: lembre-se de que checar o e-mail não é o seu trabalho

Pode ser tentador dar uma olhada no seu e-mail à procura de coisas mais fáceis ou interessantes para fazer, mas isso só suga o tempo que você deveria estar dedicando a outras prioridades. Além disso, geralmente isso produz muito pouco em termos de resultados concretos. Então trabalhe na implantação das seguintes estratégias de gestão de e-mail:

Desligue as notificações

Aquelas coisas que aparecem no canto da tela são mais viciantes que crack e tão distrativas quanto, para terminar de fazer as coisas.

Verifique se o seu e-mail 3 vezes ao dia

Limite o número de vezes que você checa a sua caixa de entrada, assim você vai ser mais eficiente na hora de responder aos e-mails. Eu verifico o meu às 9h, às 12h e às 16h todos os dias.

Aqui está um desafio: tente reduzir isso a apenas uma vez por dia (isso ainda é ninja demais para mim, mas é aonde quero chegar!). E, a propósito, verificar seu e-mail constantemente é TOC (transtorno obsessivo compulsivo)!

Reduza sua caixa de entrada a zero todos os dias

Email Game da Baydin é uma maneira divertida e rápida de fazer isso. Passe entre 15 e 30 minutos usando esse programa para garimpar os seus e-mails.

Avise as pessoas sobre os seus hábitos de e-mail

Por exemplo, adicione uma observação à sua assinatura dizendo: “Eu leio e-mails uma vez por dia. Se for urgente, me ligue!”

Só mande e-mails para quem realmente precisa vê-los

Isso significa reduzir o número de Cópias e Cópias Ocultas que você manda, afinal, da mesma forma, você não quer desperdiçar o tempo dos outros.

Use abreviaturas

Se você conseguir colocar toda a sua mensagem na linha de assunto, faça isso! E coloque EOM depois, o que significa end of message ou “fim da mensagem”.

Se o e-mail só traz informações de que os destinatários precisam saber, coloque PSC no final do seu e-mail, geralmente no corpo. Isso significa “para seu conhecimento” e indica que a pessoa não precisa responder.

Leia newsletters uma vez por semana.

Crie uma pasta separada contendo todas as newsletters que você assina e não a abra até que você tenha tempo para se sentar e ler tudo.

Não use sua caixa de entrada como uma lista de afazeres

Quando você recebe um e-mail, tem as seguintes opções:

– Excluí-lo;

– Delegá-lo, ou seja, encaminhá-lo para outra pessoa para que ela lide com ele;

– Respondê-lo — se achar que isso levará menos de 2 minutos, faça-o imediatamente;

– Adiá-lo, isto é, colocá-lo na sua agenda para resolver mais tarde ou usar o ferramentas como o Boomerang para que o e-mail volte para a sua caixa de entrada mais tarde;

– Ou colocá-lo no seu sistema de gerenciamento de tarefas.

Passo 3: use estes truques

Use estes truques para resolver tudo de forma mais fácil:

Engula o sapo!

Isso significa fazer a coisa mais difícil primeiro. E também significa combinar o seu nível de energia com a demanda do trabalho. Eu sempre agendo minhas tarefas mais difíceis para os primeiros horários da manhã, pois é quando tenho energia suficiente para enfrentá-las, deixando as tarefas mais fáceis para a tarde.

Cronometre suas tarefa

Se a tarefa é difícil, você tem duas opções:

1. Ligue o cronômetro e trabalhe nela por um período específico de tempo;

2. Identifique uma tarefa e trabalhe nela por 10 minutos e faça uma pausa de 2 minutos; em seguida, fique em uma outra tarefa por 10 minutos e fala outra pausa de 2 minutos — faça isso por cinco vezes e você terá começado cinco grandes projetos. Ou você pode fazer isso com um único projeto.

Reduza seu tempo cinza

Seu tempo pode ser definido como branco, preto ou cinza. O branco se refere ao tempo passado com amigos e família, quando você está fazendo as atividades que não são relacionadas ao trabalho. O preto refere-se ao tempo passado trabalhando e resolvendo suas tarefas. E, por último, o cinza se refere ao tempo gasto entre os dois, o que deve ser evitado — trabalhar no seu laptop enquanto assiste à TV definitivamente é tempo cinza.

Sendo assim, escolha: você deve ou trabalhar ou assistir a TV — fazer os dois não é nem relaxante nem produtivo. Separe de forma clara o seu tempo e espaço entre vida profissional e a vida doméstica.

Configure os sistemas de comunicação

Isso é especialmente importante em um escritório aberto, porque é fácil ser interrompido ou interromper os outros. Para evitar que isso aconteça, definia limites sobre quando você está disponível e quando não está. Coloque os fones de ouvido ou invente uma maneira divertida de dizer “não perturbe” (por exemplo, usando um chapéu vermelho).

Trabalhe em etapas

Faça todos os seus calls, por exemplo, em conjunto, mesmo que estejam divididos entre projetos diferentes.

Agende uma “reunião para uma pessoa”

Reserve uma sala de reuniões para utilizar sozinho ou vá a um café e concentre-se no que você precisa fazer. Esse é seu tempo reservado para focar.

Organize as suas listas de tarefas pelo contexto delas

Por exemplo, suas listas podem ser divididas em: 1) Lista de calls; 2) lista de afazeres de casa; 3) lista de afazeres do trabalho; e 4) lista de e-mails para enviar.

Ligue o modo chefe

É tentador se sentir constantemente pressionado a “fazer”, mas, sendo da liderança, às vezes você precisa parar de fazer para pensar.

Tire um tempo (eu faço isso no final do dia ou durante a manhã) para olhar para o dia ou a semana anterior, rever projetos e ações e quebrar os grandes projetos em tarefas gerenciáveis ​​(por exemplo: se você está saindo de férias, pesquise online, verifique os preços, reserve e pague).

Saiba que você sempre vai ter mais para fazer do que você consegue

Você sempre terá mais demanda do que tempo, e você sempre vai querer colocar as mãos em tudo. Mas você não consegue fazer isso — ninguém consegue, mesmo que algumas pessoas pareçam poder. Por isso, trabalhe de forma eficiente, descanse bastante e tire um tempo para curtir. Já dizia James Howell: ““Trabalho sem diversão faz de Jack um bobalhão”.