This free survey is powered by
QUESTIONPRO.COM
Create a Survey
Surveys
2007
April
E
Extreme Programming
Extreme Programming
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.
Loading...
close
Loading...
Close
qpweb2.questionpro.net