Uma estratégia de apoio à institucionalização da usabilidade em ambientes de desenvolvimento ágil

Software organizations, reaching continuously for a better market position, are more likely to realize that the effort spent to follow its processes may be insufficient to assure the quality of a product. Such situation is especially useful when the reality from the agile development enterprises is taken into account. In these cases, there are difficulties to define which activities shall be carried through without jeopardizing the productivity inherent to this development approach. This work proposes a strategy for the usability institutionalization. Its purpose is to help organizations to perform improvement on their processes, based on the integration of agile development and management concepts, usability maturity models and human resources management. A study case was carried out in order to apply this integration in practice. The results achieved with this experience were evaluated and contributed for a change in the development culture of the organization.

[1]  Jeff Patton,et al.  Hitting the target: adding interaction design to agile software development , 2002, OOPSLA '02.

[2]  Kent L. Beck,et al.  Extreme programming explained - embrace change , 1990 .

[3]  Thomas Memmel,et al.  Agile human-centered software engineering , 2007 .

[4]  Elizabeth Furtado,et al.  Uma proposta de institucionalização da usabilidade alinhada com práticas do modelo CMMI e foco nas necessidades da organização , 2006, IHC '06.

[5]  Joe Saur Review of "The people capability maturity model: guidelines for improving the workforce by Bill Curtis, William E. Hefley, and Sally Miller." Addison-Wesley 2002. , 2003, SOEN.

[6]  Eric Schaffer,et al.  Institutionalization of Usability: A Step-By-Step Guide , 2004 .

[7]  Kent Beck,et al.  Extreme Programming Explained: Embrace Change (2nd Edition) , 2004 .

[8]  Ken Schwaber,et al.  Agile Software Development with SCRUM , 2001 .

[9]  Elizabeth Furtado,et al.  Blending Scrum practices and CMMI project management process areas , 2008, Innovations in Systems and Software Engineering.

[10]  Lynn Miller,et al.  Agile development: opportunity or fad? , 2006, CHI Extended Abstracts.

[11]  Felipe Santana Furtado Soares,et al.  Mapping CMMI Project Management Process Areas to SCRUM Practices , 2007 .

[12]  Neil A. M. Maiden,et al.  Towards a Framework for Integrating Agile Development and User-Centred Design , 2006, XP.

[13]  William E. Hefley,et al.  People Capability Maturity Model. SM. , 1995 .