Background Information
1. Job Title: What is your position in the software
development field?
ð
Software developer
ð Testing
and quality assurance
ð Infrastructure
setting
ð Configuration
management
ð Product
support
ð
Other (specify) ____________________
2. Experience:How
many years of experience do you have in the software development field?
ð
Less than 6 months
ð
Less than 1 year
ð
Less than 3 years
ð
More than 5 years
3. Number of employees: What is
the approximate number of employees in your department?
ð
Less than 20
ð
20- 50 people
ð
51- 100 people
ð
101-250 people
ð
More than 250 people
4 A) Teamwork policy: Does the department
have a policy of working in teams?
ð
Yes
ð
No
B) If yes, what is the average team size ?
ð
2 people
ð
3- 5 people
ð
6- 10 people
ð
11-20 people
ð
More than
20 people
PART II
Usage of AgileMethods
5. A): Usage
of agile methods: Does thedepartment/team use agile methods?
ð
Yes
ð
No
If yes, answer the relevant parts
of this questionnaire. If no, move to question 6
B) Agile methods used: which agile methods are used ?
ð
Crystal
ð
Scrum
ð
Extreme programming (XP)
ð
Others
(specify) _____________
C) Time of usage: For how
long has the department/team been using agile methods?
ð
Less than 1 year
ð
Less than 3 years
ð
Less than 5 years
ð
More than 5 years
D) Level of adoption:What is the
level of adoption of agilemethods?
ð
Struggling to adopt
ð
Fairly adopted
ð
Well adopted
PART III
Usage of Waterfall Methods
6. A): Usage
of waterfall methods: Does the department/team use waterfall methods?
ð
Yes
ð
No
If yes, answer the relevant parts
of this questionnaire.
B) Time of usage: For how long
has the department/team been using waterfall methods?
ð
Less than 1 year
ð
Less than 3 years
ð
Less than 5 years
ð
More than 5 years
C) Level of adoption: What is
the level of adoption of waterfall
methods?
ð
Struggling to adopt
ð
Fairly adopted
ð
Well
adopted
PART IV
Use of Agile inWaterfall Methodologies
7. A) Usage: Does your department/team combine the usage of agile and waterfall methodologies?
ð
Yes
ð
No
B) Time of usage: For how long has the department/team been usingcombined agile and waterfall
methods?
ð
Less than 1 year
ð
Less than 3 years
ð
Less than 5 years
ð
More than 5 years
C)Phase: Where do you think
the integration of agile methods into waterfall methods can best be applied?
ð
Project planning
ð
Systems analysis and requirements gathering
ð
System design
ð
System development
ð
System implementation
ð
System Integration and testing
ð
Others (specify) ____________
ð
None
D) Benefits:
What are the benefits of integration of agile methods into waterfall? (Select all that apply)
What are the benefits of integration of agile methods into waterfall? (Select all that apply)
ð
Improved quality
ð
Lower cost
ð
Faster development time
ð
Improved ability to meet changing requirements
ð
Others (specify) ____________
ð
None
PART V
Goals and Challenges
8. A) Why agile? What are the main business requirements or inadequacies
of waterfall that are causing you to consider agile?
ð
Less agility and adaptibility
ð
Higher cost
ð
Slow delivery process
ð
Less efficiency
ð
Others (specify)_____________________
B) Goals:
The goals of using agile methods was arrived at through?
ð
General meetings
ð
Consultations with the employees
ð
Field research
ð
Customer driven
ð
Public forums
ð
I don’t know
C)Scope: What is the scope of the agile and waterfall
goals?
ð
Enterprise
ð
Departmental
ð
Regional
ð
Project-based
9. A) Challenges: Does the adoption of agile and waterfall methods face
challenges?
ð
Yes
ð
No
If yes, answer parts B and C
B) At what level
did the challenges in integrating agile and waterfall methods arise?
ð
Employee’s level ( e.g skills required)
ð
Implementation level (e.g company’s
infrastructure and policies)
ð
Integration with systems in the organization’s
Customer level ( e.g customer preference)
ð
Others (specify) _______________________
C) Rate of challenge: How would you rate these challenges?
ð
Has no impact
ð
Mild and manageable
ð
Severe
10. A) Did adopting agile and
waterfall methods result in a change in the operations of the organization?
ð
Yes
ð
No
If yes, answer parts B and C of this question
B) How would you rate the effects of adopting
agile and waterfall methods?
ð
Positive
ð
Negative
ð
Both positive and negative
If positive, fill part (i).
If negative, fill part (ii). If both, fill part (i) and (ii).
(i) Which sector in the department/team was
most positively affected by the integration
of agile and waterfall methods?
ð
Service delivery
ð
Employee welfare
ð
Product completion
ð
Others (specify) _________________
(ii) Which sector
of the department/team was negatively affected by the integration of agile and waterfall
methods?
ð
Service delivery
ð
Employee welfare
ð
Product completion
ð
Others (specify) _________________
C) i) Business case: Was the inclusion of agile techniques into
waterfall driven by a business case?
ð Yes,
with proven ROI
ð Yes,
with intangible benefits only
ð
No, business case.
ii) Metrics. How was the success of agile into waterfall
measured?
ð
With quantitative metrics tied to business
performance
ð With
qualitative metrics tried to business performance
ð With
quanitative metrics tied to project performance
ð With
quantitative metrics tied to project performance
ð
No specific measurement methodology
What measure of success you
identified in the integration of agile methods into Waterfall?
ð
Lower production cost
ð
Shorten delivery times
ð
Increase Agility
ð
Increase adaptibility
ð
Others (specify) ____________
ð
None
11. What are the critical success
factors in integrating agile and waterfall?
(select all)
o Trust
o Skill
set
o Continued
improvement
o Less
risky
o Customer
satisfaction
o Others
(specify) __________________
PART V
Non- adopter
Reasons and Plans to Adopt Agile and WaterfallMethods
Note:
this section is to be filled by those
people working in the department/teamthat have
not adopted agile and waterfall methods of software development
11.
What are the reasons of not adopting agile and waterfall methods in your
company?
ð
Additional cost
ð Lack
of qualified personnel
ð Effect
on the customer specification
ð Effect
on the staff service delivery
ð
Others (specify) _____________________
12.
A) Do you have plans of adopting agile?
ð
Yes
ð No
If yes, fill parts B and C
B)
Which agile methods do you plan to adopt in your department/team?
ð
Crystal
ð
Scrum
ð
Extreme programming (Xp)
ð
None
ð
Others (specify) _____________
C) What are the reasons for adopting agile methods in future?
ð
Improved service delivery
ð Boost
employees working environment
ð Increased
customer satisfaction
ð Increased
profitability
ð
Others (specify) ________________
Further, the whole file must be parsed even if most of the data is irrelevant - because control has been given to the SAX parser there is no way to control which parts of the file are used.
ReplyDeletekodu