quarta-feira, 27 de abril de 2016

26/04/2016 - Aula 8 - Apresentando trabalho individual...

A partir do artigo "A Conceptual Model of Groupware", produzimos slides e apresentamos durante a aula do dia 26/04. Achei esta produção bem interessante e atual, apesar de ter sido feita em 1994. As ferramentas e ambientes com apoio à colaboração que estão disponíveis atualmente podem facilmente ser caracterizados de acordo com a abordagem proposta pelos autores. A tecnologia evoluiu, mas os conceitos permanecem praticamente inalterados.
Isso pode levar a alguém questionar se, nessa perspectiva de modelagem, não estamos muito conformados com o que já foi afirmado a vinte anos atrás. A resposta pode ser "sim", mas quando consideramos que os autores estão analisando a estrutura do sistema do ponto de vista do usuário, conclui-se que dificilmente ela será ultrapassada. Pode ser que alguns conceitos de nível mais baixo sejam mudados, mas a divisão em três modelos continuará em voga por muito tempo.
Quanto às apresentações que fizemos na aula, percebi que o entendimento dos colegas sobre alguns pontos do artigo foi diferente do meu, e pude complementar meu conhecimento acerca deles. Por outro lado, cada um ressaltou os conceitos que achou mais interessantes, o que nos deu uma visão mais aprofundada sobre eles.
Por fim, essa dinâmica de reunião realizada através do Hangouts, com compartilhamentos de tela e tudo mais, faz com que a distância não seja mais um problema a ser vencido, mas um fator que abre novas possibilidades de interação entre nós.

terça-feira, 26 de abril de 2016

19/04/2016 - Aula 7 - Apresentando trabalho em grupo e revisando as aulas...

Tivemos a oportunidade de apresentar o resultado da atividade da aula anterior, na qual tínhamos descrito o problema - construir a planta de uma casa de maneira colaborativa/cooperativa, elencado os requisitos funcionais e não-funcionais e definido a proposta de um sistema que atendesse à essa demanda.
As idéias que surgiram após a apresentação dos grupos reforçaram o que já havíamos constatado anteriormente: algumas funcionalidades da solução que um grupo propôs poderiam ser reformuladas e melhoradas a partir das opiniões do outro, que assistiu à apresentação. Ou seja, a avaliação externa traz questões antes impensadas, que podem ser levadas em consideração para a obtenção de soluções mais adequadas.
Nessa aula fizemos, também, um exercício de escrever o que aprendemos nas aulas da disciplina e avaliar o método utilizado. No primeiro desses dois pontos, tive certa dificuldade, pois geralmente o que aprendemos não é facilmente expresso por meio das palavras. É o tal "saber para si"; porém, traduzir em texto ajuda a revisitar e sintetizar os conhecimentos, e dá a oportunidade de visualizar fisicamente o nosso progresso.
Quanto à dinâmica das aulas, tenho gostado bastante. Como lá escrevi, está sendo obrigatório conhecer ferramentas colaborativas que nos ajudem nas atividades da disciplina. Estamos praticando a colaboração a todo instante, e estamos conseguindo avaliar de forma bem aprofundada os sistemas que usamos.


terça-feira, 12 de abril de 2016

12/04/2016 - Aula 6 - Propondo um novo sistema colaborativo...

Durante a aula do dia 12/04, nós terminamos a especificação de um sistema colaborativo para desenho de plantas de casas.
Claro que simplificamos o sistema, nos detendo nos seus aspectos principais. Mas tal ferramenta, se desenvolvida, seria sofisticada o bastante para permitir que vários usuários pudessem fazer alterações simultâneas na planta, e inclusive se comunicar durante o processo.
Ao usuário, que precisa interagir com outras pessoas e com o sistema durante a execução do trabalho colaborativo, ter uma ferramenta unificada é de grande valia. Só pelo fato de não precisar ficar alternando entre a tela do sistema e uma tela de chat de outro sistema, por exemplo, o usuário já tem ganhos em produtividade. Além disso, os dados do projeto e das interações ficam armazenados num só local, o que se torna mais mais seguro.
Percebi que muitas das características desse sistema e de quase todos os outros que oferecem suporte à colaboração são as mesmas. É por isso que o artigo "A Conceptual Model to Groupware" que lemos faz todo o sentido. Independente de qual for o domínio, pode-se dividir e modelar conceitualmente os sistemas colaborativos sob o ponto de vista do usuário, levando em conta essas características.
Dessa leitura em diante, estarei mais atento como a divisão em três módulos ocorre nos sistemas colaborativos que conhecerei ou que irei projetar, e como conceituá-los de acordo com a visão dos autores do artigo.

05/04/2016 - Aula 5 - Corrigindo os erros da aula anterior (ou tentando)...

Conforme expliquei na postagem anterior, aprendemos "na marra" a importância da coordenação e planejamento no trabalho colaborativo. Assim, na aula do dia 05/04, já estávamos mais atentos, e menos ansiosos para chegarmos ao resultado final (a pressa havia nos atrapalhado, anteriormente).
Mesmo assim, houve uma falha no quesito estratégia. Na elaboração da planilha final com os agrupamentos dos pontos a serem observados para uma boa postagem no blog, estávamos executando um retrabalho nos itens que foram colocados em grupos diferentes pelos dois grupos de alunos.
Depois de reconhecida essa falha, optou-se por fazer um "merge" das planilhas de cada grupo.
Para mim, ler os pontos escritos pelos outros colegas me deu outras visões sobre a tarefa, e está me auxiliando na elaboração de postagens melhores. Já tenho outras visões e possibilidades não pensadas anteriormente.
Quanto à atividade de agrupamento dos pontos, ficou o aprendizado da importância do mediador na discussão e da necessidade de planejar adequadamente a tarefa, assim como deve ocorrer na engenharia de software. O planejamento deve ser bem avaliado e discutido, para que não haja perda de tempo com questões de pouca importância e retrabalhos.