Categorias: "Desenvolvimento"
PSR PHP. O que vem a ser isso?
As PSRs (PHP Standards Recommendations) são recomendações de especificações para desenvolvimento de componentes/bibliotecas e interfaces PHP.
Estas especificações são elaboradas pelo FIG (Framework Interpor Group) que é composto por desenvolvedores ligados aos principais projetos PHP como Zend Framework, Symfony, Doctrine, Laravel, SugarCRM, Composer, Propel, Phalcon, phpBB, dentre outros.
O objetivo principal do FIG é elaborar estas especificações para que os componentes/bibliotecas e interfaces possuam uma interoperabilidade maior entre si, criando assim um padrão para desenvolvimento PHP incluindo padrão de codificação.
É importante ressaltar que estes padrões não são imposições e sim recomendações, ou seja, um projeto não é obrigado a usa-las e caso decida por não usar ele estará perdendo a compatibilidade com componentes de outros projetos que poderiam ser reaproveitados.
Implantando Gestão por Processos: As Principais Dificuldades
Com as empresas visando responder às demandas de mercado mais rapidamente, entregar melhores produtos e serviços a seus clientes, com maior produtividade e diminuição do desperdício e defeitos, surge a necessidade de uma Gestão por Processos, transformando a forma como as organizações gerenciam seu fluxo de trabalho tradicional. E com o advento do BPM, surgem alguns problemas comuns na implementação da Gestão de Processos, como:
Falhas de comunicação
Uma grande dificuldade para implementar Gestão por Processos são as falhas de comunicação. É sempre importante informar os colaboradores da organização dos planos e benefícios envolvidos em uma Gestão por Processos. A comunicação adequada incentiva o empenho e o comprometimento de toda a equipe e, ainda, combate o medo da mudança.
Falta de patrocínio da alta administração
Diríamos que este é um problema clássico! Sabemos que a falta de apoio da alta administração influencia de forma direta o comprometimento, união e cooperação dos colaboradores de diferentes áreas envolvidas nas iniciativas de BPM. Burton (2010) argumenta que, quando o nível estratégico da organização não demonstra explicitamente apoio aos projetos de gestão por processos, os demais níveis organizacionais relutam em destinar esforços e tempo para contribuírem com as práticas de BPM.
Esta resistência tem diversas origens, desde falta de conhecimento sobre o assunto, questões políticas, julgamento pelo desempenho (não querem ser medidos), medo da mudança, não acreditam no retorno do investimento ou não se sentem beneficiados.
A solução mais usual é o agendamento de reuniões estratégicas, traçar planos, diálogo e aproximação, demonstrando os benefícios da gestão por processos e o impacto desta no crescimento e lucro do negócio. Levando a liderança a participar de forma ativa em reuniões de níveis táticos e operacionais, na tomada conjunta de decisões e integração entre as áreas.
O que é BPM - Business Process Management?
Mas afinal, o que é BPM?
BPM é a abreviação de Business Process Management, que traduzido para o português significa Gerenciamento de Processos de Negócio. É uma abordagem de gerenciamento adaptável, desenvolvido com a finalidade de sistematizar e facilitar processos organizacionais individuais complexos, dentro e fora das empresas, tendo como intuito trazer a tona informações pertinentes de como os processos são executados para que melhorias possam ser realizadas e para que os processos possam ser gerenciados possibilitando uma melhor tomada de decisões e visão do negócio como um todo.
Quais são as vantagens de sua utilização?
A grande vantagem da utilização do BPM em uma empresa é a melhora continua dos processos permitindo que a organização seja mais eficiente, mais assertiva e mais capaz de mudanças do que aquelas com foco funcional, com abordagem de gerenciamento tradicional hierárquico.
Existe um guia?
Sim, existe. Este guia é o BPM CBOK, que é organizado em nove áreas de conhecimento, conforme mostrado na figura abaixo. Essas áreas são segmentadas em uma perspectiva mais ampla orientada à organização e uma perspectiva de processos. As áreas de conhecimento de BPM refletem as capacidades que devem ser consideradas por uma organização na implementação do Gerenciamento de Processos de Negócio.
Onde posso saber mais?
Existem diversos lugares para se aprender mais sobre BPM. Se tudo correr bem (assim espero), irei criar e publicar uma série de artigos a respeito. Mas nada que o google não ajude. No brasil, temos a ABPMPBrasil, que mantém o BPM CBOK traduzido para o português e possui uma série de profissionais certificados na área. Além disso, diversos blogs e empresas possuem material disponível sobre o tema.
Bem, para o primeiro post sobre BPM era isso. Espero que voltem nas próximas publicações sobre o assunto (sim, eles virão).
Agora com Métodos Ágeis, PMBOK lança sua 6ª Edição
A cada 3 anos o PMI (Project Management Institute) renova o seu Guia, inserindo novos processos, práticas ou correções, visando manter o material sempre atualizado e aderente ao mercado atual. Todas estas mudanças são aprovadas e desenvolvidas com um processo baseado em consenso, ou seja, visam garantir que todas as partes interessadas neste Guia possam participar, interagir e opinar sobre o que deve constar neste material.
Novidades do Guia PMBOK 6ª Edição
Primeiro de tudo, nesta edição será dada mais ênfase na palavra “Guia” (PMBOK Guide).
O PMBOK apresenta conceitos chave, práticas, ferramentas e técnicas para gestão de projetos. Ou seja, o “que fazer”. Já a ênfase no termo Guia que teremos nesta versão será como utilizar estas ferramentas e técnicas para atingir o sucesso nos projetos. Ou seja, o “como fazer”.
As mudanças principais no PMBOK estarão relacionadas à detalhar mais os métodos ágeis e práticas iterativas! Teremos alguns pontos principais:
- Informações sobre práticas ágeis utilizadas em ambientes adaptativos em CADA área de conhecimento (seções 4 à 14);
- Inclusão de um apêndice contendo um padrão para gerenciamento de projetos utilizando métodos ágeis e outras práticas iterativas;
- Um novo capítulo inteiro dedicado ao papel do gerente de projetos de acordo com o novo PMI Talent Triangle, com ênfase em questões estratégicas e de negócio.
Sem dúvidas é um grande passo para o PMI. Uma mudança de conceito que certamente facilitará e muito a adoção de práticas ágeis e híbridas nas empresas.
O lançamento do PMBOK 6ª Edição está previsto para o 1º Trimestre de 2017.
13 Dicas para Trabalhar com CSS - Uma Introdução
Olá Mais uma vez. Neste artigo serão mostradas algumas dicas para projetar Folhas de Estilos para os iniciantes em CSS. Espero que elas se constituam em uma fonte de consulta útil para você que está iniciando o desenvolvimento CSS.
1- Organize sua Folha de Estilos agrupando blocos de regras CSS similares e colocando comentários no início e no fim de cada bloco.
Exemplo:
CSS
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
2- Ordene suas regras CSS em uma sequência que faça algum sentido.
Exemplo:
- regras CSS para elementos gerais do HTML;
- regras CSS para links gerais;
- regras CSS para listas;
- regras CSS para as divs na ordem que aparecem no HTML
seguidas por regras CSS para elementos dentro das divs; - regras CSS para classes gerais;
- outras.
Nota: Você deverá criar uma sequência que atenda suas necessidades.