logo

Software Development Project Assignment - (Solved)

6 Pages1667 Words232 Views
   

Added on  2020-11-30

Software Development Project Assignment - (Solved)

   Added on 2020-11-30

ShareRelated Documents
Human Factors in Software Development Read and Write: Behavioural Software Engineering PapersAhmed Ismail PA2581
Software Development Project Assignment - (Solved)_1
Introduction Software development is a project that requires the input of different stakeholders. The quality of the software developed during the project is usually determined by how well the management of the stakeholders was undertaken during the project. Therefore, proper management must be undertaken to ensure that the outcome of the project is of the highest quality. However, just like in all other aspects of life, dealing with individuals in any project is usually faced by various challenges. This paper looks at an example of a software development project. There will also be a review of the various human factors which have an impact on software development. A Situation where Human factors affected software Development I have experienced a situation before where human factors affected software development. The project was undertaken during the early onset of the Covid-19 pandemic which forced most businesses to suspend activities or have the employees work from home. The project involved coming up with an extension on the Enterprise Resource Planning (ERP) system of a company X. The company is a media production company which produces documentaries for mainstream media and their Video on Demand platform. The VOD platform was the only system that could be accessed from outside. However, the rest of the ERP system used in the company could not be accessed remotely. The required extension would allow the employees of the company to work securely from remote locations. Company X had for a long time avoided opening their systems to outside access and as a result, the design of the ERP system had blocked any possibilities of outside access. The ERP system being used was developed by freelance software developers who were out of the country and could provide limited support. As a result, company Y which I was working for was tasked with the project. The employees were required to work from home as the company was forced to comply with the work from home policies put in place by the government. This forced the management of the company X
Software Development Project Assignment - (Solved)_2
to contact us to help in achieving the upgrade needed in their system to allow secure remote access. We were also required to provide a virtual environment where the employees could work as a team. An analysis of the Situation The software development project was given to us and we started with system analysis. The organization structure of company X was set in a way that allowed collaboration with third parties. This was achieved by keeping contacts of all contractors and third parties who had worked before. In case anything came up, the third-party contractors could be contacted to help solving the problem. This was essential because this provision allowed us to be able to understand the working of the existing system easily. We were also able to work with the IT team of the company in understanding how the company’s employees use the system. We were able to start well as a result of the organization structure. The organization's structure and culture of company X were designed to allow cooperation between the company and third-party software developers. According to Lenberg, Feldt, and Wallgren (2014), organizational culture and structure is an important factor in ensuring that software development projects are successful. The human factors are divided into individual, group, and organization factors. At the beginning of the project, we were also required to work remotely with only scheduled visits and meetings with the company X employees and management. At this point, I realized various individual issues that affected the project. There were several individuals both form my company and company X who did not show up for meetings early enough. This led to delays in a meeting. Considering that during the period there was a night curfew, most of the time some tasks could not be achieved from the meetings as we had to leave early. There was also an issue of cognitive ability. Different individuals were able to understand concepts differently. This led to a problem and an advantage at the same time. It was easy to deduce the requirements of the employees from some members of staff. However, some found it hard to explain themselves on what they required from the system. It is important to note that gathering requirements
Software Development Project Assignment - (Solved)_3

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Software Development Project Assignment
|3
|1174
|112

Keda's SAP Implementation Docs
|8
|1548
|20

Implementing ERP Solutions for Business Enhancement
|10
|2436
|85

Impact and Implications of Remote Workforce on Marketing Management in Hong Kong
|54
|19916
|360

Implementing Sustainable Practices in Childcare Programs
|3
|952
|385

Marketing Strategy - case study on Ocado
|3
|565
|162