This free survey is powered by QUESTIONPRO.COM
0%
 

Hello:

You are invited to participate in my survey on the adaptability of Extreme Programming(XP) in Singapore. As we all know that XP is an agile methodology widely adopted by IT professionals in the development of software, but there is a group of people not comfortable working in XP environment and in order to achieve what XP sets out to do (e.g. reduce costs and time, reducing errors and increase productivity) they need to work in an environement which they feel is uncomfortable. This survey is done to enquire information from professionals who was involved in XP and their views on it. It will take approximately 10 minutes to complete the questionnaire.


Your participation in this study is completely voluntary. There are no foreseeable risks associated with this project. However, if you feel uncomfortable answering any questions, you can withdraw from the survey at any point. It is very important for us to learn your opinions.


Your survey responses will be stricly confidential and data from this research will be reported only in the aggregate. Your information will be coded and will remain confidential. If you have questions at any time about the survey or the procedures, you may contact Ben by email at the email address specified below.


Thank you very much for your time and support. Please start with the survey now by clicking on the Continue button below.


 
 
There are different roles in which a team member plays during the development process. Some may have multiple roles.
Which roles do you engage in during Extreme Programming process? (you may check more then one box)
 
Testers
 
Interaction Designers
 
System Analysts
 
Project Managers
 
Technical Writers
 
Programmers

 
 

How do you rate the complexity of the system you are developing during the use of Extreme Programming?
Extremely Simple Design Simple Design Moderate Design Complex Design Extremely Complex Design
 
 
Individuality in XP doesn't help in team succeeding. The values identified by Kent Beck (2004) serves as a guide to development.
How important do you rate the following values in Extreme Programming?
Not at all Important Somewhat Unimportant Moderately Important Important Extremely Important
Communication
Simplicity
Feedback
Courage
Respect
 
 
There are 13 primary practices to follow during Extreme Programming. Some people may modify these practices to suit their environment. Generally the following lists are identified by Ron Jeffries.
How important do you rate the following practices in Extreme Programming?
Not at all Important Somewhat Unimportant Moderately Important Important Extremely Important
On-Site Customer
Planning Game
Customers Tests
Small Releases
Simple Design
Pair Programming
Test-Driven Development
Refactoring
Continuous Integration
Collective Code Ownership
Coding Standard
Metaphor
Sustainable Pace
 
 

Due to individual characteristics, different individuals may work differently from others. These 13 practices for example pair programming may make an individual who prefers working alone feel uncomfortable.
Which of the 13 practices do you feel most comfortable and least comfortable working in?
Least Comfortable Less Comfortable Comfortable More Comfortable Most Comfortable
On-Site Customer
Planning Game
Customers Tests
Small Releases
Simple Design
Pair Programming
Test-Driven Development
Refactoring
Continuous Integration
Collective Code Ownership
Coding Standard
Metaphor
Sustainable Pace
 
 

There are always restrictions and constraints which we are unable to adhere fully to the practices. For example On-Site Customers, requires a representitives from the customer who understand the requirements for the new system to work with the development team fully is hard to achieve. Which practices do you use totally and which you could only adhere to partially due to restrictions and constraints?
Never Engage Engage Partially Engage Fully
On-Site Customer
Planning Game
Customers Tests
Small Releases
Simple Design
Pair Programming
Test-Driven Development
Refactoring
Continuous Integration
Collective Code Ownership
Coding Standard
Metaphor
Sustainable Pace
 
 
 
What were the restrictions and constraints which you feel hindered you from engaging in the practices?
   
 
 

There are many methodologies in the market and the most common methods used are the waterfall model and spiral model. Which model in comparison to XP would you feel more comfortable to work with? (You need not answer to the methods which you have not used before.)
Least Comfortable Less Comfortable Comfortable More Comfortable Most Comfortable
Waterfall Model
Spiral Model
Adaptive Software Development (ASD)
Agile Software Process (ASP)
Crystal Methodology
Dynamic Systems Development Method (DSDM)
Feature Driven Development (FDD)
Rational Unified Process (RUP)
SCRUM
Whitewater Interactive System Development with Object Models (Wisdom)
 
 
 
Do you feel XP is feasible in development of software in Singapore? Why?
   
 
Please contact [email protected] if you have any questions regarding this survey.
Survey Software Powered by QuestionPro Survey Software