Comments (2)
Por mim pode ser isso mesmo cara... tipo eu vou dar a minha opinião sobre
as coisas que são sua responsabilidade, mesmo no estilo das aplicação...
afinal, eu não sei criar, mas eu ainda tenho meu próprio gosto quanto a
isso, ai agente discute e entra num consenso... o que não é muito difícil
visto que agente tem gosto parecido pra esse tipo de coisa. As
responsabilidades estão bem divididas, eu já imaginava algo assim, mas
agora já fica combinado mesmo.
Em 13 de maio de 2012 22:10, andrerpena <
[email protected]
escreveu:
@masbicudo , na minha experiência com programação, eu acho que dividir a
responsabilidade sobre o trabalho é útil no sentido de que nós somos
capazes de "culpar" alguém quando algo dá errado. Tipo.. se nenhum de nós é
explicitamente responsável por alguma coisa, é difícil determinar de quem é
a culpa quando algo dá errado. Além disso, dividir a responsabilidade
permite que um de nós se foque melhor em alguma coisa.. ficar dando
"switches" entre uma coisa e outra causa que vc tenha que saber muitas
coisas e diminui sua proficiência.Eu não estou propondo uma divisão engessada de tarefas, isto é, não é
porque eu sou responsável por alguma coisa que eu não me importo com a sua
opinião e vice-versa. Nós somos um time, o que um de nós faz é interesse do
outro e tudo deve ser discutido e acordado, definitivamente. E da mesma
forma, nós podemos sim ajudar o outro a fazer o que é responsabilidade do
outro quando for necessário. Não é tipo: "Isso é responsabilidade sua e
eu vou não vou por a mão". Não é para ser engessado.Sendo assim eu sugiro a seguinte divisão de responsabilidades: (é óbviu
que vc pode argumentar e nós podemos discutir sobre isso)Responsabilidades do André Pena:
- Especificação (Junto com Miguel Angelo): Isso é uma coisa crítica e
nós devemos fazer isso juntos.- Site Institucional: Eu já comecei a fazer e já tenho proficiência
com o Twitter Bootstrap. Pra mim é mais fácil manter a responsabilidade
sobre isso- Estilos CSS: Eu tenho bastante experiência com isso e gosto desse
trabalho. Isso já tá quase 100%.- Estabelecimento do framework e padrões: Eu já fiz 80% de todo o
framework que vai ser necessário para a versão 1. Eu fico responsável por
estabelecer este framework e garantir que ele funciona. Obviamente você
(@masbicudo), tem a liberdade de corrigir bugs e principalmente implementar
novas funcionalidades quando essas forem necessárias.- Documentação do framework e documentação para o usuário final: Eu já
comecei a fazer a documentação do framework e já comecei a fazer a
documentação do usuário utilizando o Twitter Bootstrap. Isso pode ficar
comigo.- Implementação do CallStack: O CallStack é fundamental para criar uma
base de conhecimento forte e completa online para suporte ao usuário. Isso
também é ótimo para o Google trazer novos visitantes devido ao grande
número de páginas indexadas.- Revisão: Eu quero manter o conhecimento sobre todo o código fonte e
garantir que ele está nos padrões- Tradução: - Eu acho que eu posso ir traduzindo o código para
arquivos de recurso e escrevendo em inglês e português enquanto você
desenvolve o software.Responsabilidades do Miguel Angelo:
- Especificação (Junto com o André Pena): Isso é uma coisa crítica e
nós devemos fazer isso juntos.- Aprimoramento do framework: Você fica com a responsabilidade de
aprimorar o framework conforme nós julgarmos que isso é necessário.- Implementação das regras de negócio: Você fica responsável pela
implementação de toda a regra de negócio do software, é claro, passando
pela nossa especificação e a minha revisão- Implementação dos testes unitários: Você fica responsável pela
implementação e manutenção dos testes unitários das regras de negócioConclusão:
Como você pode perceber, eu estou propondo que o seu trabalho seja mais
focado em desenvolvimento da aplicação em si enquanto eu cuido de todo o
resto. Apesar de existirem mais ítens para mim, eles são claramente ítens
menos complexos. As regras de negócio e testes unitários são extremamente
mais complexos. Você também pode perceber que eu deixei os aspectos mais
humanos para mim, como aparência, relacionamento com o usuário e etc.Eu fiz essa proposta baseada em 2 coisas: Nossos perfis (você é mais
técnico) e tempo. Como eu vou trabalhar nesse projeto depois de já ter
trabalhado 8 horas no meu day-job é melhor que eu fique responsável por
coisas que exigem mais tempo do que cérebro. Resolver um bug do software
21:00h depois do trabalho, para mim é bem mais complexo do que passar 2
horas escrevendo documentação, mexendo no estilo ou traduzindo.Qual é a sua opinião?
Reply to this email directly or view it on GitHub:
#18
from cerebello.
Ok.. eu concordo plenamente com troca de opiniões. Praticamente tudo tem que ser resolvido no consenso.
Cara.. nós vamos mander bem porque nós estamos maduros e com os pensamentos muito sincronizados e alinhados. Isso é uma das coisas mais difíceis de uma sociedade.
Eu estou fechando esse issue para não ficar aparecendo na página principal, mas vai ficar registrado aqui para a posteridade nosso acordo quanto às responsabilidades.
from cerebello.
Related Issues (20)
- DropDown de alternar entre médicos deveria existir uma setinha para baixo (pra indicar que é dropdown)
- Adicionar o AddThis nas páginas do site institucional
- Adicionar comentários do facebook nas páginas de documentação.
- Propaganda no facebook do tipo compartilhe e ganhe desconto
- Melhorar página do facebook
- Página após criar conta tem que ser atualizada para instruir como usuário faz para entrar no software.
- Questionar usuário ao sair de uma tela de edição, sem ser pelos botões Salvar/Cancelar
- Upload de arquivos: ao arrastar e soltar no IE9 parece suportar isso falsamente HOT 1
- Upload de arquivos: mensagem quando navegador suportar drag/drop de arquivos
- Migrar tudo para conta MSDN
- Relatórios PDF devem respeitar configurações de documento
- Quando o usuário termina uma configuração ele não pode ir para o limbo
- Tirar o Bootstrap e melhorar o estilo do popup das fotos HOT 1
- Fazer um vídeo de apresentação melhor
- Estilizar a área de drag de arquivos HOT 2
- Incluir telefone dos clientes no cadastro
- Implementar gráficos
- Implementar gráficos
- Completar os campos de acordo com o iClinic
- Implementar "Iniciar" e "Finalizar" consulta
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cerebello.