1 investigating determinants of software developers ’ intentions to follow methodologies 報告者...
Post on 27-Dec-2015
237 Views
Preview:
TRANSCRIPT
1
Investigating Determinants of Software Developers’ Intentions to Follow Methodologies
報告者 : 林彥辰指導 : 王育民教授
2
ABSTRACT
Seeking to improve software development, many organizations attempt to deploy formalized methodologies.
The present research draws upon theories of intention formation and innovation diffusion to advance knowledge about why developers accept or resist following methodologies.
Organizational mandate is not sufficient to guarantee use of the methodology in a sustained manner.
3
ABSTRACT
Software development is not improving as it should.
Many of these innovation are slow to be accepted and have not become widely utilized.
To better understand how to deal with this resistance, the research investigates the determinants of software developer’ intentions to follow a methodolgy.
4
Previous Research on Methodology OO development, Johnson et al process usefulness, product usefulness,
communication usefulness, career usefulness, extra-organizational pressure, intra-organizational pressure, OO skill, general background, difficulty with OO, receptiveness to OO, complexity of OO, organizational support for OO, OO technical characteristic, expectation of OO
5
Previous Research on Methodology Khalifa and Verner 利用 prototyping 和 waterfall 兩種方法論 , 分
別解釋 18% 和 32% 的變數 , 認為開發流程的quality 以及 team size 有顯著地相關
6
Previous Research on Methodology Orlikowski
1. The first one had a methodology in place and adopted a CASE tool to support the existing methodology.
7
Theory and Hypotheses
Mutual influence between organizational and individual decisions to adopt a methodology.
Bottom-up & top-down It is specifically this latter situation that the
present research is concerned with.
8
Theory and Hypotheses
Technology acceptance model (TAM) Diffusion of innovations (DOI) It should be acknowledged hat TAM includes
a causal relationship from ease of use to usefulness, so that ease of use has both a direct effect on intention and an indirect effect through usefulness
TAM2, added subjective norm and voluntariness
9
Theory and Hypotheses
The DOI theory argues that ”potential users make decisions to adopt or reject an innovation based on beliefs they form about the innovation ”
Three beliefs about innovations that are consistently relevant: relative advantage, complexity and compatibility
10
Theory and Hypotheses
Usefulness Complexity Social pressure Compatibility Organizational mandate
11
Perceived usefulness
Within organizational settings, people form intentions toward behaviors they believe will increase their job performance.
Johnson et al. found several usefulness elements
Khalifa and Verner , process quality and product quality
H1:perceived usefulness will be positively related to a developer’s intention to follow a methodology.
12
Perceived complexity
Refer to the degree to which a software developer regards a methodology as difficult to follow or learn
TAM and DOI, how difficult the innovation is to understand or use
H2: perceived complexity will be positively related to a developer’s intention to follow a methodology.
13
Perceived social pressure
TAM, did not find TAM2, subjective norm The attitudes and beliefs of others in groups
to which an individual belong help shape technology usage behavior through overt communication or more subtle forms of suggestion.
H3: perceived social pressure will be positively related to a developer’s intention to follow a methodology.
14
Perceived compatibility
Degree to which a software developer regards the practice of following a methodology as being his or her preexisting software development process
Johnson et al., compatibility of one’s existing skills and background in a particular development approach may influence intention formation toward the approach
H4: perceived compatibility will be positively related to a developer’s intention to follow a methodology.
15
Perceived organizational mandate The degree to which a developer believes
that following a methodology has been dictated by an official policy currently in effect within his or her organization
H5: perceived organizational mandate will be positively related to a developer’s intention to follow a methodology.
16
Intention
Intentions are assumed to capture the motivational factors that have an impact on a behavior
How hard people are willing to try How much of an effort they are planning to
exert
17
Measures
A questionnaire was constructed using measurement scales adapted from previous
(Appendix A for scales)
18
Research site
A Fortune 1000 organization fitting the aforementioned sample criteria served as the research site.
330 IT employees(145 service, 185 applications development)
No other methodology was use prior to. Six-week given training and experience on trial
projects Each Friday, review and feedback session Methodology documentation( approximately 150
page)
19
Research site
128 developers completed(69%) Table 1
20
Result
figure1
21
Result
figure2
22
Discussion
Usefulness, although significant, was comparatively weaker
Complexity was not significant Social pressure, organizational mandate, and
compatibility were all significant Explained 63% of the developer’s intention to
follow the methodology.(Khalifa and Verner,18% and 32%; TAM,40; DOI, 46)
23
Theoretical implication of intention determinants Usefulness generally has a beta of around
0.60 in TAM. In present study is small(0.46) Usefulness may not be quickly realized Usefulness may primarily accrue to the
organization rather than the individual
24
Theoretical implication of intention determinants The teamwork culture of software
development, social pressure may be more important in this environment than an environment of IT tool use.
For less disruptive innovations, compatibility may be unimportant as a direct determinant of intention
25
Consideration of potential indirect effects Effect of complexity, social pressure,
compatibility on intention via usefulness
26
Managerial implications
An examination of both direct and indirect effects affords a meaningful practical interpretation of the actionable leverage points for increasing intentions
Compatibility :0.2+0.37*0.48 = 0.38
27
Future research
Any additional determinants of methodology acceptance should be identified and incorporated into the research
28
conclusion
By knowing the determinants of a developer’s intention, management can take appropriate action to increase the likelihood of successfully deploying a new methodology
top related