Human factors and cultural influences in implementing agile philosophy and agility in global software development

It is well documented that software projects are typically over schedule, over budget and often do not meet user requirements. The main problems are all associated with people related issues. In order to address this problem the Agile philosophy was introduced with an associated portfolio of Agile methods. These methods are specifically designed to improve software project team management. However it is now increasingly common for software projects to have multicultural team members. It is well documented that people from different cultures have considerably different expectations and methods of interacting in a team environment. In order to address this problem cultural specific Agile attributes were defined based on Hofstede’s cultural dimensions. The result of this study gives an insight to how cultural differences may affect a software methodology implementation, specifically Agile and how these problems can be addressed. Hence it is possible to select appropriate ‘culture and Agile specific attributes’ when working with multicultural software project team to help software development projects with agile methods. 2. An Evaluation of Agile Software Methodology Techniques – IJCSNS 2010 Abstract: It is well documented that software projects are often over budget, over schedule and many fail to meet the functional requirements. In an attempt to address this problem numerous software methods have been introduced such as Extreme Programming (XP), Lean Development, Scrum etc. The main problem however has been to provide guidelines for efficient and effective team management. The Agile software philosophy was therefore developed. Uniquely Agile is a framework of principles that employs a range of different software methods. This approach allows the strengths of different software methods to be identified and aggregated. Hence a project manager can identify the best software method depending on the type of project. It is well documented that software projects are often over budget, over schedule and many fail to meet the functional requirements. In an attempt to address this problem numerous software methods have been introduced such as Extreme Programming (XP), Lean Development, Scrum etc. The main problem however has been to provide guidelines for efficient and effective team management. The Agile software philosophy was therefore developed. Uniquely Agile is a framework of principles that employs a range of different software methods. This approach allows the strengths of different software methods to be identified and aggregated. Hence a project manager can identify the best software method depending on the type of project. 3. Enterprise Architecture – Bridge the gap between business, IT and Universities – ASEE 2005, Portland, Oregon Abstract: Advancing technologies, emergent software development approaches, and economic conditions influencing corporate budgets are creating new challenges for the Application Services manager. In one of the studies (Brancheau et al. 1995), Enterprise Architecture was ranked near the top of the list of issues considered important by the chief information officers. This paper will identify what the current architectural thinking has been, based on interviews with a number of architects and Advancing technologies, emergent software development approaches, and economic conditions influencing corporate budgets are creating new challenges for the Application Services manager. In one of the studies (Brancheau et al. 1995), Enterprise Architecture was ranked near the top of the list of issues considered important by the chief information officers. This paper will identify what the current architectural thinking has been, based on interviews with a number of architects and