As mobile applications become more complex and missioncritical,
development organizations must introduce processes that
address more aspects of the development process than are covered
in today’s agile processes and development environments. As
previously noted, the user experience is especially critical, so
there is a greater need to create prototypes of the user interface(s),
particularly when multiple devices will be supported.