Skip to content

Portfolio containing examples of documentation using BPMN, User Stories, BDD and other stuff to facilitate the developer's challenges. Projects focused in Governance, Blockchain solutions (smart contracts, dApps and tokens), IoT and Smart Cities solutions, "Traditional Business Processes" such as enterprise or governamental Processes. . .

RenanMeirelles/BusinessPortfolio

Repository files navigation

Bem vindo ao meu Portfólio! | Welcome to my Job Portfolio!

If you don't understand portuguese, please click here!!!

E aí, visitante!

Sou Renan Meirelles, brasileiro, 30 anos, formado em Informática para Gestão de Negócios pela FATEC - Faculdade de Tecnologia de SP. Trabalho há mais de 10 anos na área de Tecnologia - mais especificamente como Analista de Processos de Negócios (certificado CBPP). Ao longo de minha carreira absorvi conhecimentos complementares, permitindo que atuasse facilmente como Analista de Requisitos, UX, Product Owner. Tenho um ótimo conhecimento em diversas tecnologias (sistemas "tradicionais", ERP, BPMS e ECM, SmartCities, Integrações e SOA). Atualmente tenho atuado de maneira autônoma em projetos voltados para blockchain Ethereum e também na Ideação de Aplicativos.

Se preferir dar uma olhada no meu perfil no LinkedIn basta clicar abaixo. Se quiser pode entrar em contato por lá ou meirelles.biz@gmail.com!

Linkedin

Prêmios

Solução blockchain de impacto social criada para reduzir os efeitos da poluição de plásticos no meio ambiente, através do engajamento/coleta/recompensa por parte de cidadãos e empreendimentos. Link para visualizar o projeto contendo Processos, User Stories e mais: https://github.com/RenanMeirelles/zero-pollution-bsic.

Certificados e Cursos

TABELA DE CONTEÚDOS

Project Page Segment BPM Model User Stories and + Wireframes
Hackathon - Blockchain for Social Impact - Plastics Pollution Blockchain Product Ideation Modelo BPM V1.0 Repositório Figma Link
Identidade Descentralizada (DID) Blockchain Product Ideation Modelo BPM + Descrições + Telas User Stories e descrições dentro do Modelo BPM Anexos de Telas dentro do modelo BPM
Negociação de Domínios e TopLevelDomain Web3.0 (Name Service) Blockchain Product Ideation Modelo BPM + Descrições + Telas User Stories e descrições dentro do Modelo BPM Anexos de Telas dentro do modelo BPM
Indexação e Busca de Conteúdo na Web3.0 Blockchain Product Ideation
Centro de Controle e Operações Smart Cities AS IS e [TO BE]
Processos Defesa Agropecuária Estadual Smart Cities - - -
Modelo de API Gateway para conexão com Blockchain Ethereum e Bitcoin PUBLICAR
Processos Defesa Agropecuária - IBM IOC Smart Cities As Is e To Be no mesmo arquivo BPM
Centro de Controle de Operações (Alagamentos, Deslizamentos de Terra, Acidentes, Quedas de Árvores...) AS IS e [TO BE] SOON

| Secretaria de Estado da Educação | Business Process Management |||| | Secretaria de Estado da Educação - Merenda | Business Process Management |||| | Assembleia Legislativa do Estado | PUBLICAR|||| | Secretaria de Cultura | Business Process Management |||| | Secretaria de Segurança Pública | Business Process Management |||| | Traffic Monitoring Agency | Smart Cities |||| | Companhia de Desenvolvimento Habitacional e Urbano | Business Process Management |||| | Secretaria de Gestão Pública | Business Process Management |||| | Engenharia e Tecnologia - Processos de Engenharia Predial do Grupo Bancário | IBM Tririga Implementation ||||

Habilidades / Skills!

BPM - Business Process Management (Gerenciamento de Processos de Negócios)

Imagem BPM

Gerenciamento de Processos de Negócio (BPM) é uma disciplina gerencial que tem como objetivo organizar e alinhar os processos ponta a ponta de uma organização com foco em seus clientes (de dentro para fora) e também interno (redução de custos, gargalos, dentre outros). No BPM existe todo um ciclo, passando pelo entendimento da estrutura organizacional, desenho, análise, implementação, controle, transformação, dentre outras etapas que podem ocorrer ou não - depende das suas necessidades. Atualmente, essa disciplina está fortemente ligada ao fator TECNOLOGIA. Sem uma boa análise de processos, não é possível implementar sistemas que sejam 100% aderentes ao negócio. Processos evitam que você adquira licenças de softwares extremamente caros que não se adaptam ao seu negócio. Isso serve tanto para sistemas de controle e operação quanto para desenvolvimento de aplicativos!

Técnicas e abordagens usadas no BPM:

  • Estudo do mercado em que o cliente está inserido e de documentações iniciais;
  • Reuniões para entendimento dos negócios e das necessidades/objetivos do cliente;
  • Absorção rápida de conhecimento, principalmente da visão macro dos processos de negócios;
  • Modelagem da visão Macro do processo e Cadeia de Valor Agregado se necessário;
  • Condução de reuniões para levantamento de processos;
  • Nível avançado de modelagem de processo na notação BPMN2.0 - rápido e completo;
  • Detalhamento completo dos processos (descrições, eventos, atores, sistemas envolvidos, integrações, etc - dependendo da demanda);
  • Modelagem de processos As Is (se necessário) e To Be com ou sem foco em implementação de sistemas;
  • Modelagem de processos voltados para diversas tecnologias, como Blockchain, Integrações, Microsserviços, Smart Cities, sistemas tradicionais, dentre outros;
  • Identificação de gargalos e proposição de soluções rápidas e viáveis;
  • Identificação e definição de KPI's que agregam valor ao lado analítico do processo;
  • Simulação de diferentes cenários dos Processos através da ferramenta BizAgi, permitindo fazer testes com recursos, tempo e outras variáveis do processo;
IDEAÇÃO DE PRODUTOS

Imagem Produtos

A partir de um bom entendimento do negócio, atingido através do BPM, é possível identificar o que é necessário para o desenvolvimento de um sistema ou aplicativo que anteda as expectativas. Nesse momento entra em cena a o desenvolvimento do Produto. Através de metodologias como Lean Inception e Design Thinking, ocorre a identificação dos Épicos (módulos e releases), Histórias de Usuário (Casos de Uso), modelos de Informação, Protótipos, dentre outros requisitos necessários para que uma ideia seja transformada em código e VALOR para o cliente/usuário!

Técnicas e abordagens usadas na especificação de Produtos (Requisitos):

  • Ideação inicial através de práticas como Design Thinking e Lean Inception (MVP);
  • Identificação e estudo de Escopo do projeto ou produto (Big Picture);
  • Identificação e definição dos Épicos, conhecidos anteriormente como "Módulos" - grandes grupos de funcionalidades;
  • Identificação das Propostas de Valor e definição do MVP (Produto Mínimo Viável);
  • Criação e gestão do Product Backlog;
  • Metodologias Ágeis - Scrum e Kanban;
  • Identificação e definição completa das Histórias de Usuários ou Casos de Uso (Req. Funcionais);
  • Abordagem Design Thinking ou JAD para elucidar os requisitos do produto;
  • Identificação e especificação de Requisitos Não Funcionais;
  • Elaboração dos Wireframes (baixa/média fidelidade) em cima dos requisitos já especificados;
  • Elaboração de documento contendo as 7 Dimensões do Produto (Novidade);
  • Elaboração de cenários de Testes utilizando linguagem conforme necessário (Casos de Testes ou BDD);
BLOCKCHAIN

Imagem Blockchain Authentic Renan Meirelles

Blockchain é uma tecnologia de registro distribuído que visa a descentralização como medida de segurança. Funciona como um livro-razão, só que de forma pública, compartilhada e universal, que cria consenso e confiança na comunicação direta entre duas partes (P2P), ou seja, sem o intermédio de terceiros. O conceito de blockchain vem evoluindo desde o início dos anos 2000, sendo alavancada pelo boom do Bitcoin. Porém, muito ainda está por vir - o conceito dos SmartContracts criados através da blockchain Ethereum - e atualmente presente em outras blockchains privadas e públicas - está ampliando o mercado para essa tecnologia. DApps (Aplicativos Descentralizados) estão sendo criados para facilitar a interação do usuário com esse novo mundo da Web3.0 que está só começando, mas que precisa ainda da quebra de paradigmas e adaptações. Já podem ir se atualizando a respeito dos SmartContracts, Tokenização de Assets, Economia em Cryptomoedas, dentre outros assuntos.

Técnicas e abordagens usadas em Projetos Blockchain:

  • Documentação de Processos de Negócios focados em soluções blockchain (públicas e permissionadas) - *DApps, Ecossistemas, Plataformas...
  • Especificação de requisitos (Histórias de Usuários) de dApps, interagindo com a Blockchain;
  • Conhecimento em produtos e protocolos de Identidade Descentralizada em Blockchain (Decentralized Identity);
  • Conhecimento em produtos e protocolos de MarketPlace e DeFi em Blockchain (preferencialmente Ethereum);
  • Especificação de solução para geração de Carteiras Ethereum utilizando métodos de criptografia e geração de chaves privadas;
  • Especificação de solução para Indexação de Conteúdo na blockchain (IPFS) e plataforma de Busca desses conteúdos (parecido com Google);
  • Conhecimento e especificação (documentação) de Tokens Ethereum nos padrões ERC20 e ERC223 - definição de Roles, funções padrão, funções próprias do negócio;
  • Testes e documentação em SmartContracts e Tokens utilizando Remix, Etherscan e Truffle;
  • Documentação de API Gateways para Bitcoin e para Ethereum;
  • Elaboração de Whitepapers dos projetos desenvolvidos e Landing Pages;
  • Conhecimento sobre plataformas, protocolos e soluções descentralizadas que agregam muito valor aos projetos Blockchain:
    • Infraestrutura: IPFS, Storj, Swarm, ENS, Mainframe, Handshake, Ocean Protocol, LibP2P...
    • Identidade: uPort, Civic, Kimlic, OriginalMy, Bloom . . .
    • MarketPlace: OpenBazaar
    • Governança e Organizações: Aragon, Democracy Earth, District0x . . .
    • Comunidades Blockchain - Plataformas para Trabalho: Bounties Network, Gitcoin
    • Tokens: OpenZeppelin
SMART CITIES

SmartCities

Smart Cities é outro conceito, assim como Blockchain, que vem ganhando notoriedade no mundo todo. Nosso planeta está saturado de problemas e chegando ao seu limite. Cidades extremamente lotadas, trânsito, catástrofes ambientais, epidemias, tudo resultado da influência humana. Mas a tecnologia está acompanhando essa evolução, tentando achar meios de minimizar esses problemas, trazendo maior qualidade de vida tanto para o meio ambiente quanto para a população. Nesse cenário, surgiu o conceito de Cidades Inteligentes - soluções utilizando IoT, Blockchain, Inteligencia Artificial e outras, combinadas com melhorias de processos entre órgãos governamentais, grandes empresas e cidadãos, que visam atacar problemas corriqueiros de nosso dia a dia.

  • Levantamento e modelagem dos Processos de Negócios de todas as pontas envolvidas - estudo dos Procedimentos Operacionais Padrão da maneira atual (As Is);
  • Modelagem e Documentação de Processos de Negócios propostos (To Be) voltados para aplicações de Smart Cities, preferencialmente utilizando ferramentas da IBM (Intelligent Operations Center) em Centros de Operação;
  • Identificação dos sistemas de Fontes de Dados para integração e execução automática ou manual dos Procedimentos Operacionais Padrão (SOP's);
  • Especificação de regras e dos Requisitos funcionais para implementação da operação;
  • Elaboração de material para treinamento das operações nas Salas de Situação;
METODOLOGIAS DE TRABALHO
  • Levantamentos de Processos e de Requisitos utilizando Lean Inception e Design Thinking e até mesmo o antigo JAD;
  • Condução de cerimônias do Scrum (trabalhando em sprints) e liderança de Squads - Groomings, Plannings, Daily, Review, Retro;
  • Trabalho utilizando quadros Kanban (JIRA e Trello) e boards de desenvolvimento em Sprints;
  • Experiência em trabalho remoto;
  • Experiência em trabalhos com equipes 100% ou parcialmente remotas;
  • Já trabalhei por anos no modelo Waterfall, mas dou preferência para agilidade.

Ferramentas | Tools

Abaixo listo algumas ferramentas que já mexi ou tenho certa experiência:

  • BizAgi - vasta experiência!Utilizei em mais de 90% dos projetos que passei. Com ele consigo gerar uma documentação completíssima da solução em arquivo navegável;
  • Atlassian - vasta experiência em documentação utilizando o Confluence; vasta experiência utilizando o JIRA para gestão das squads (Scrum e Kanban); experiência em acompanhamento dos códigos no BitBucket;
  • Outras ferramentas de BPM e outros tipos de diagramação - TIBCO, IBM BPM, ARIS, Oracle 11g, Bonita Soft, Draw.io, Lucid Chart, dentre outros;
  • Especificação - Caliber, Enterprise Architect, e documentação no pacote Office;
  • Ferramentas para Gestão - **JIRA e Trello (Atlassian) e pacote Office (Project, Planilhas, etc);
  • Prototipação - Figma, Pencil, Draw.io, Pidoco e outros;
  • SmartCities - Intelligent Operations Center IBM.

Como eu trabalho! | How I work!

Para qualquer tipo trabalho que eu vá fazer, procuro sempre passar pelas seguintes etapas (podendo variar):

  • Reuniões de Levantamentos iniciais para coleta de informações e pesquisa de mercado;
  • Modelagem inicial da ideia - tanto em BPM quanto para ideação de Produto (requisitos);
  • Apresentação e ciclo de validações com o cliente;
  • Alterações e correções conforme apontamentos do cliente;
  • Modelagem da ideia proposta final tanto para processos quanto para Produto;
  • Consolidação do material validado e geração de entregáveis (entregas devem ser parciais);
  • Análise e melhoria dos processos e requisitos se necessário acompanhamento;
  • Se necessário, definição dos WireFrames / Prototipação estática das telas do sistema, casos de testes (BDD) e outros.

Artefatos / Entregáveis

Alguns dos outputs provenientes do trabalho que executo são:

  • BPM: - Documentos de anotações de levantamentos; - Todas versões dos Modelos de Processos (As Is / To Be); - Arquivos no formato ".bpm" contendo todos os anexos e descritivos; - Relatórios dos processos completos em .DOC e .PDF - Imagens dos fluxos em PNG ou qualquer outro formato; - Arquivo modelo final - navegável completo - no formato HTML (navegador web) - Portal de processos no formato HTML;

  • Produto: - Documentos de anotações de levantamentos; - Estruturação de Épicos/Módulos/Releases e Cards de Histórias de Usuário em plataforma apropriada ou Google Docs; - Detalhamento de Histórias de Usuário em documentos isolados, com informações próprias de Personas, Proposta de Valor, Experiência do Usuário, Regras de Negócio, Modelos de Informações, dentre outros (7 Dimensões do Produto); - Diagramações de fluxos para facilitar no entendimento do produto; - Documento Geral do Produto, contendo definição de Personas, Histórias de Usuário e níveis Complexidade, MVP, dentre outros;
    - Wireframes do Produto de maneira geral e também separado por História de Usuário; - Documento de definição de MVP e demais releases; - Elaboração de Business Model Canvas e MVP Canvas; - Documento de "Estacionamento de Ideias" para posteriores versões; - Documento de auxílio para elaboração de Pitch Decks;

###Sinta-se à vontade para mandar e-mail, mensagem, perguntar como trabalho, trocar uma ideia, perguntar sobre valores, etc. Sou completamente flexível para negociar - e muitas vezes uma rápida conversa pode solucionar um problema que parece maior.

About

Portfolio containing examples of documentation using BPMN, User Stories, BDD and other stuff to facilitate the developer's challenges. Projects focused in Governance, Blockchain solutions (smart contracts, dApps and tokens), IoT and Smart Cities solutions, "Traditional Business Processes" such as enterprise or governamental Processes. . .

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published