Using an agile methodology with the human computer interaction lifecycle

lumpysteerSoftware and s/w Development

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

80 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