1 |
Facilitating the comprehension of human-computer interaction design intent within a software teamMyhill, Carl 12 1900 (has links)
A large proportion of today’s software development is unsuccessful. One reason for
this is thought to be lack of attention to the user. Maintaining a user-centred focus
during software production is regarded as a major problem. Introducing an HCI
designer role into the software team (they usually function as external advisors) is
thought to be a means of addressing this problem.
Issues surrounding the introduction of an HCI designer role into software teams were
explored by a qualitative investigation. Participant-observation studies were carried out
on two year-long software projects, with the researcher performing the role of HCI
designer within the software teams. Aspects of comprehension within the team were
found to be fundamental to successful collaboration. Prototypes were found to be an
effective means of facilitating team members' comprehension of HCI design intent, and
of maintaining conceptual integrity. However, this use of prototypes was flawed
because they introduced the potential for ambiguity and they were inaccessible.
Focusing on the collaboration of the HCI designer and programmers, requirements for a
prototype-centred explanation tool were specified to exploit the potential of prototyping
to facilitate comprehension, by addressing the flaws discovered. Such a tool, called
‘ProtoTour’, was designed and implemented, based on the requirements specified.
An experiment was conducted with 22 commercial programmers to ascertain whether a
ProtoTour representation of an existing, commercially developed prototype, facilitated
comprehension more effectively and was more accessible than a conventional
prototype. Results of the experiment found that programmers using ProtoTour gained a
significantly better understanding of HCI design intent, than programmers using a
conventional prototype. Those using ProtoTour also asked the HCI designer
significantly fewer questions about the HCI design intent. Results suggest that
prototype-centred explanation tools have the potential to improve programmers’
comprehension of HCI design intent.
Introducing an HCI designer into a software team was found to be an effective way of
improving the user-centred focus of software during production. A prototype-centred
explanation tool appears to have potential as a means of helping programmers
comprehend HCI design intent.
|
2 |
Facilitating the comprehension of human-computer interaction design intent within a software teamMyhill, Carl January 1998 (has links)
A large proportion of today’s software development is unsuccessful. One reason for this is thought to be lack of attention to the user. Maintaining a user-centred focus during software production is regarded as a major problem. Introducing an HCI designer role into the software team (they usually function as external advisors) is thought to be a means of addressing this problem. Issues surrounding the introduction of an HCI designer role into software teams were explored by a qualitative investigation. Participant-observation studies were carried out on two year-long software projects, with the researcher performing the role of HCI designer within the software teams. Aspects of comprehension within the team were found to be fundamental to successful collaboration. Prototypes were found to be an effective means of facilitating team members' comprehension of HCI design intent, and of maintaining conceptual integrity. However, this use of prototypes was flawed because they introduced the potential for ambiguity and they were inaccessible. Focusing on the collaboration of the HCI designer and programmers, requirements for a prototype-centred explanation tool were specified to exploit the potential of prototyping to facilitate comprehension, by addressing the flaws discovered. Such a tool, called ‘ProtoTour’, was designed and implemented, based on the requirements specified. An experiment was conducted with 22 commercial programmers to ascertain whether a ProtoTour representation of an existing, commercially developed prototype, facilitated comprehension more effectively and was more accessible than a conventional prototype. Results of the experiment found that programmers using ProtoTour gained a significantly better understanding of HCI design intent, than programmers using a conventional prototype. Those using ProtoTour also asked the HCI designer significantly fewer questions about the HCI design intent. Results suggest that prototype-centred explanation tools have the potential to improve programmers’ comprehension of HCI design intent. Introducing an HCI designer into a software team was found to be an effective way of improving the user-centred focus of software during production. A prototype-centred explanation tool appears to have potential as a means of helping programmers comprehend HCI design intent.
|
3 |
Assessing the Impact of the COVID-19 Pandemic on Project Management MethodologiesLeung, Adrian 01 April 2023 (has links) (PDF)
This research paper explores the impact of COVID-19 and the shift to remote work on project management practices across multiple industries. Through interviews with project managers, the study finds that companies with pre-existing remote work policies were better equipped to handle the transition to remote work. In contrast, companies without pre-existing policies faced increased challenges in communication, team morale, and workload management. The study also highlights the struggle to maintain work-life balance, the importance of communication, and the need to address technical difficulties. Project managers emphasized the importance of accountability and maintaining productivity during remote work. Overall, the study finds a positive shift in the collective outlook on remote work, with employees expressing a strong preference to continue working remotely even after the pandemic. The study emphasizes the evolving role of project managers in adopting a holistic approach to resolving interpersonal and managerial issues within teams during remote work.
|
4 |
Transformation from Linear Development Model to Iterative Development within a Waterfall Environment : A Case StudyShirke, Abhijit R. 30 August 2012 (has links)
No description available.
|
5 |
Аналитическое обеспечение инновационного it-решения для сообществ лиц с ОВЗ : магистерская диссертация / Analytical support of an innovate IT solution for communities of people with disabilitiesГлушкова, М. А., Glushkova, M. A. January 2022 (has links)
Цель диссертации – аналитически обеспечить разработку системы взаимопомощи и социализации для лиц с ограниченными возможностями здоровья на базе существующей версии локальной платежной системы. Актуальность обусловлена огромными масштабами сообщества инвалидов в России. Проблема инвалидности остается болезненной, как с точки зрения медицины, так и с социально-экономической стороны. В работе решаются задачи: анализ предметной области, изучение альтернативных расчетных средств, электронных платежных системы. Изучены результаты исследований прошлых лет, а также модели и методики разработки продукта. Проведена полная аналитика системы, посчитаны все затраты, подготовлен проект внедрения, а также создан прототип системы для проведения деловых игр. Объектом исследования являются методы и инструменты изучения рынка ИКТ и разработки инновационного продукта. Предмет – аналитическое обоснование вывода на рынок и разработки инновационного продукта для лиц с ОВЗ. Научная новизна заключается в том, что в работе с помощью современных моделей и методик обоснована необходимость создания системы взаимодействия инвалидов, которая объединяла бы в себе функции интернет-магазина и ведение балансов счетов участников. Система уникальна и не имеет конкурентов. Практическая значимость заключается в создании аналитической базы сообщества инвалидов России и подготовке материалов для введения ЛПС в жизнь сообществ. / The purpose of the dissertation is to analytically ensure the development of a system of mutual assistance and socialization for people with disabilities based on the existing version of the local payment system. The relevance is due to the huge scale of the disabled community in Russia. The problem of disability remains painful, both from the point of view of medicine and from the socio-economic side. The paper solves the following tasks: analysis of the subject area, study of alternative means of payment, electronic payment systems. The results of previous years' research, as well as models and methods of product development are studied. A complete analysis of the system was carried out, all costs were calculated, an implementation project was prepared, and a prototype of the system for conducting business games was created. The object of the research is methods and tools for studying the ICT market and developing an innovative product. The subject is an analytical justification for launching and developing an innovative product for people with disabilities. The scientific novelty lies in the fact that the work with the help of modern models and techniques justifies the need to create a system of interaction of disabled people, which would combine the functions of an online store and maintaining the balance of accounts of participants. The system is unique and has no competitors. The practical significance lies in the creation of an analytical base of the Russian disabled community and the preparation of materials for the introduction of LPS into the life of communities.
|
6 |
Exchange flows in an urban water body: Bayou St. John responses to the removal of flood control structures, future water elevation control, and water qualitySchroeder, Robin L 17 December 2011 (has links)
Bayou St. John, an urban water body extending south from Lake Pontchartrain, has two anthropogenic structures that regulate flow from the Lake . The City of New Orleans has plans to remove the inner control structure to improve water quality. Field and numerical methods used in this study show removing this structure increased water elevations throughout the Bayou but resulted in lower water elevation signal amplitudes that caused a lower tidal flow exchange from north to south. Bulk Richardson numbers showed mixing was inversely related to flow and the Bayou generally remains stratified. Resuspension of contaminated sediment could negatively impact the local ecology but predicted shear stress values did not reach a critical value (0.1 N/m2) for resuspension. Removal of the waterfall structure will benefit Bayou St. John by decreasing energy losses from the Lake, however a more pronounced tidal signal from Lake Pontchartrain is required to flush the Bayou.
|
7 |
<em>Project Suitability for Agile methodologies</em>Spasibenko, Nikolay, Alite, Besiana January 2009 (has links)
<p>Software projects are known for their failure rate, where many are being delivered late, over budget or being canceled while in development. The reason to it is changing requirements and intangibility of the software. Being so abstract it is difficult to imaging all the aspects of the software at the requirements stage. Also technology is playing a major role since processing power, storage space, and data transfer speeds are improving from year to year.</p><p>Agile methodologies are addressing projects with unclear requirements making process of implementing new specifications along the project much easier and less costly. However the success rate of the software projects did not improve much since the introduction of Agile methodologies. This thesis is looking at what type of projects fit different methodologies and what are factors which practitioners should take into account when selecting methodology for a particular project,</p><p>The thesis opens up with introduction which sets the research question and provides a brief background to the research topic. In subsequent chapter literature review is conducted to find out what does literature and other researchers have said on the same topic. Third chapter discusses underlying research philosophy and discusses the data collection tools. Next chapter discusses the findings of the research. Interviews has been conducted with project management professionals from Sweden, US, UK and Canada. It was identified through the analysis of patters that Agile methodologies are not well suited for projects involving databases, embedded development and computationally complex projects. Through the analysis of the questionnaire several project characteristics were identified which suit Agile methodologies better than traditional ones: unclear requirements, high risk of failure etc… In the last chapter the thesis concludes the findings and its theoretical and practical implications.</p>
|
8 |
Mobilapplikation för taxibeställning : Att ta taxibeställningar till nästa steg / Mobile application for ordering taxi : To take taxi ordering to the next levelFält, Daniel January 2012 (has links)
This report is going to be focusing on the development of a promotion page and login system for the web production company Adoreyou. The promotion page and login will be parts of a new taxi application for iPhone that lets the customer book a taxi and drivers manage the requests from the customers. Taxi application’s that let customer’s book trips are nothing new but they are constantly being explored and developed. The most common practice is to let the customer fill in from what address he or she wants to be picked up and to where he or she wants to be taken. Then the price is set in the application depending on the distance and most likely other factors like weekday and time. Some of them do not have functionalities such as being able to choose which type of car you want to order or managing payments from the app itself. This taxi app will be developed to take it to the next level and utilize GPS to locate cars close to the customers. The promotion page will be constructed in HTML and CSS. The login system will be constructed in the PHP framework Codeigniter and connected to Parse.com through an API. The project has been using the so called waterfall model to develop the promotion page and the login system. The model has been used throughout the project and each stage was been checked with the project manager on Adoreyou before the next stage was initialized.
|
9 |
Project Suitability for Agile methodologiesSpasibenko, Nikolay, Alite, Besiana January 2009 (has links)
Software projects are known for their failure rate, where many are being delivered late, over budget or being canceled while in development. The reason to it is changing requirements and intangibility of the software. Being so abstract it is difficult to imaging all the aspects of the software at the requirements stage. Also technology is playing a major role since processing power, storage space, and data transfer speeds are improving from year to year. Agile methodologies are addressing projects with unclear requirements making process of implementing new specifications along the project much easier and less costly. However the success rate of the software projects did not improve much since the introduction of Agile methodologies. This thesis is looking at what type of projects fit different methodologies and what are factors which practitioners should take into account when selecting methodology for a particular project, The thesis opens up with introduction which sets the research question and provides a brief background to the research topic. In subsequent chapter literature review is conducted to find out what does literature and other researchers have said on the same topic. Third chapter discusses underlying research philosophy and discusses the data collection tools. Next chapter discusses the findings of the research. Interviews has been conducted with project management professionals from Sweden, US, UK and Canada. It was identified through the analysis of patters that Agile methodologies are not well suited for projects involving databases, embedded development and computationally complex projects. Through the analysis of the questionnaire several project characteristics were identified which suit Agile methodologies better than traditional ones: unclear requirements, high risk of failure etc… In the last chapter the thesis concludes the findings and its theoretical and practical implications.
|
10 |
Využití agilních metod ve startupu / The Use of Agile Methods in StartupGryc, Radim January 2015 (has links)
This master thesis deals with choice of appropriate approach to software development. The thesis specifies currently used approaches of project management. Current project status and approaches are analysed. The thesis focuses on choice of method and its application in the project.
|
Page generated in 0.0637 seconds