Using an agile methodology with the human computer interaction lifecycle

lumpysteerSoftware and s/w Development

Dec 2, 2013 (3 years and 11 months ago)

84 views

Using an agile methodology with the
human computer interaction lifecycle


Dr Kate Dingley


Principal lecturer and International
Coordinator for the School of
Computing


Kate.dingley@port.ac.uk


Terms and definitions


Project




a temporary/non routine process with a defined
beginning and end.


Project methodology




a set of processes, methods, tools and practices
that form part of a project lifecycle


Prince2, PMBOK, Agile


Project lifecycle


Waterfall, evolutionary, spiral/iterative, staged
delivery


Agile


High level planning at start + detailed planning
before each phase/stage


Terms and definitions continued



HCI


Human computer interaction for ensuring usable
interfaces


Iterative


Repeating cycle of analysis, design, implementation,
test, re
-
analyse, re
-
design, etc


Prototypes


Early model for software testing


Stakeholders


People with an interest in a project


May be users, developers, CEOs,

Customers, etc.



Agile methodologies


Key principles of Agile


Key principles of HCI development