EXTREME COMMUNICATION-CENTERED DESIGN: AN AGILE PROCESS FOR HUMANCOMPUTER INTERACTION DESIGN
COORDENAÇÃO DE APERFEIÇOAMENTO DO PESSOAL DE ENSINO SUPERIOR === O desenvolvimento de software interativo pode seguir diferentes tipos de processos, que vão desde os voltados a especificação (métodos tradicionais) àqueles voltados a prototipação (métodos ágeis). Em virtude da ênfase em documentaç...
Main Author: | |
---|---|
Other Authors: | |
Language: | Portuguese |
Published: |
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO
2007
|
Online Access: | http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=11081@1 http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=11081@2 |
id |
ndltd-IBICT-oai-MAXWELL.puc-rio.br-11081 |
---|---|
record_format |
oai_dc |
collection |
NDLTD |
language |
Portuguese |
sources |
NDLTD |
description |
COORDENAÇÃO DE APERFEIÇOAMENTO DO PESSOAL DE ENSINO SUPERIOR === O desenvolvimento de software interativo pode seguir
diferentes tipos de
processos, que vão desde os voltados a especificação
(métodos tradicionais)
àqueles voltados a prototipação (métodos ágeis). Em
virtude da ênfase em
documentação desde suas fases iniciais, os métodos
tradicionais permitem uma
maior reflexão sobre o software antes de sua implementação
e contribuem para
uma melhor manutenibilidade. Já os métodos ágeis têm uma
quantidade de
documentação reduzida, focando principalmente a
implementação do sistema, a
fim de trazer uma maior produtividade a este processo. À
medida que os softwares
se tornam mais interativos e acessíveis aos mais diversos
usuários, preocupações
com a interação humano-computador (IHC) vêm ganhando
destaque no processo
de desenvolvimento de software. No entanto, restrições de
prazo e orçamento
acabam por limitar a aplicação de técnicas e teorias de
IHC já bem estabelecidas.
Em conseqüência, semelhante ao que ocorreu com os
processos de
desenvolvimento de software, uma tendência tem sido a
adoção de práticas de
usabilidade mais simplificadas, tais como listas de
verificação e diretrizes. No
sentido de lidar com tais preocupações ainda em tempo de
projeto e de uma
maneira não tão simplificada, este trabalho incorpora
algumas vantagens dos
processos de desenvolvimento de software para definir um
processo para o projeto
de IHC. Tal processo busca unir o apoio à reflexão
oferecido pela teoria da
Engenharia Semiótica (EngSem) com a característica de
agilidade de técnicas de
prototipação de interfaces, incorporando os valores e
princípios dos métodos
ágeis, mais especificamente do processo de desenvolvimento
eXtreme
Programming (XP). === Interactive software development can follow different
kinds of processes,
from specification-driven approaches (traditional methods)
to prototype-driven
approaches (agile methods). Due to the emphasis in
documentation since its initial
phases, traditional methods allow for more reflection on
the software before its
implementation and contribute to better maintainability.
On the other hand, agile
methods have reduced documentation, concentrating mainly
on the
implementation of the system, in order to increase the
productivity in the software
development process. As software becomes more interactive
and accessible to a
wider range of users, human-computer interaction (HCI)
concerns have been
gaining emphasis in the software development process.
However, schedule and
budget restrictions limit the application of known and
accepted HCI techniques.
As a consequence, and similar to what happened with
software development
processes, there has been a tendency to adopt simplified
usability practices, such
as checklists and guidelines. In order to deal with such
concerns at design time,
and in a way that is not so simplified, this work unites
some advantages of
different kinds of software development processes to
define an HCI design
process. This process brings together the support for
reflection given by the
Semiotic Engineering (SemEng) theory and the agility of
interface prototype
techniques, incorporating the values and practices from
agile methods, more
specifically of the eXtreme Programming (XP) development
process. |
author2 |
SIMONE DINIZ JUNQUEIRA BARBOSA |
author_facet |
SIMONE DINIZ JUNQUEIRA BARBOSA VIVIANE CRISTINA OLIVEIRA AURELIANO |
author |
VIVIANE CRISTINA OLIVEIRA AURELIANO |
spellingShingle |
VIVIANE CRISTINA OLIVEIRA AURELIANO EXTREME COMMUNICATION-CENTERED DESIGN: AN AGILE PROCESS FOR HUMANCOMPUTER INTERACTION DESIGN |
author_sort |
VIVIANE CRISTINA OLIVEIRA AURELIANO |
title |
EXTREME COMMUNICATION-CENTERED DESIGN: AN AGILE PROCESS FOR HUMANCOMPUTER INTERACTION DESIGN |
title_short |
EXTREME COMMUNICATION-CENTERED DESIGN: AN AGILE PROCESS FOR HUMANCOMPUTER INTERACTION DESIGN |
title_full |
EXTREME COMMUNICATION-CENTERED DESIGN: AN AGILE PROCESS FOR HUMANCOMPUTER INTERACTION DESIGN |
title_fullStr |
EXTREME COMMUNICATION-CENTERED DESIGN: AN AGILE PROCESS FOR HUMANCOMPUTER INTERACTION DESIGN |
title_full_unstemmed |
EXTREME COMMUNICATION-CENTERED DESIGN: AN AGILE PROCESS FOR HUMANCOMPUTER INTERACTION DESIGN |
title_sort |
extreme communication-centered design: an agile process for humancomputer interaction design |
publisher |
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO |
publishDate |
2007 |
url |
http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=11081@1 http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=11081@2 |
work_keys_str_mv |
AT vivianecristinaoliveiraaureliano extremecommunicationcentereddesignanagileprocessforhumancomputerinteractiondesign AT vivianecristinaoliveiraaureliano extremecommunicationcentereddesignumprocessoagilparaoprojetodainteracaohumanocomputador |
_version_ |
1718987089126621184 |
spelling |
ndltd-IBICT-oai-MAXWELL.puc-rio.br-110812019-03-01T15:37:24Z EXTREME COMMUNICATION-CENTERED DESIGN: AN AGILE PROCESS FOR HUMANCOMPUTER INTERACTION DESIGN EXTREME COMMUNICATION-CENTERED DESIGN: UM PROCESSO ÁGIL PARA O PROJETO DA INTERAÇÃO HUMANO-COMPUTADOR VIVIANE CRISTINA OLIVEIRA AURELIANO SIMONE DINIZ JUNQUEIRA BARBOSA SIMONE DINIZ JUNQUEIRA BARBOSA CLARISSE SIECKENIUS DE SOUZA ARNDT VON STAA COORDENAÇÃO DE APERFEIÇOAMENTO DO PESSOAL DE ENSINO SUPERIOR O desenvolvimento de software interativo pode seguir diferentes tipos de processos, que vão desde os voltados a especificação (métodos tradicionais) àqueles voltados a prototipação (métodos ágeis). Em virtude da ênfase em documentação desde suas fases iniciais, os métodos tradicionais permitem uma maior reflexão sobre o software antes de sua implementação e contribuem para uma melhor manutenibilidade. Já os métodos ágeis têm uma quantidade de documentação reduzida, focando principalmente a implementação do sistema, a fim de trazer uma maior produtividade a este processo. À medida que os softwares se tornam mais interativos e acessíveis aos mais diversos usuários, preocupações com a interação humano-computador (IHC) vêm ganhando destaque no processo de desenvolvimento de software. No entanto, restrições de prazo e orçamento acabam por limitar a aplicação de técnicas e teorias de IHC já bem estabelecidas. Em conseqüência, semelhante ao que ocorreu com os processos de desenvolvimento de software, uma tendência tem sido a adoção de práticas de usabilidade mais simplificadas, tais como listas de verificação e diretrizes. No sentido de lidar com tais preocupações ainda em tempo de projeto e de uma maneira não tão simplificada, este trabalho incorpora algumas vantagens dos processos de desenvolvimento de software para definir um processo para o projeto de IHC. Tal processo busca unir o apoio à reflexão oferecido pela teoria da Engenharia Semiótica (EngSem) com a característica de agilidade de técnicas de prototipação de interfaces, incorporando os valores e princípios dos métodos ágeis, mais especificamente do processo de desenvolvimento eXtreme Programming (XP). Interactive software development can follow different kinds of processes, from specification-driven approaches (traditional methods) to prototype-driven approaches (agile methods). Due to the emphasis in documentation since its initial phases, traditional methods allow for more reflection on the software before its implementation and contribute to better maintainability. On the other hand, agile methods have reduced documentation, concentrating mainly on the implementation of the system, in order to increase the productivity in the software development process. As software becomes more interactive and accessible to a wider range of users, human-computer interaction (HCI) concerns have been gaining emphasis in the software development process. However, schedule and budget restrictions limit the application of known and accepted HCI techniques. As a consequence, and similar to what happened with software development processes, there has been a tendency to adopt simplified usability practices, such as checklists and guidelines. In order to deal with such concerns at design time, and in a way that is not so simplified, this work unites some advantages of different kinds of software development processes to define an HCI design process. This process brings together the support for reflection given by the Semiotic Engineering (SemEng) theory and the agility of interface prototype techniques, incorporating the values and practices from agile methods, more specifically of the eXtreme Programming (XP) development process. 2007-06-15 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=11081@1 http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=11081@2 por info:eu-repo/semantics/openAccess PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO PPG EM INFORMÁTICA PUC-Rio BR reponame:Repositório Institucional da PUC_RIO instname:Pontifícia Universidade Católica do Rio de Janeiro instacron:PUC_RIO |