1 investigating determinants of software developers ’ intentions to follow methodologies 報告者...

28
1 Investigating Determinants of Software Developers’ Intentions to Follow Methodologies 報報報 : 報報報 報報 : 報報報報報

Upload: henry-buddy-spencer

Post on 27-Dec-2015

237 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 1 Investigating Determinants of Software Developers ’ Intentions to Follow Methodologies 報告者 : 林彥辰 指導 : 王育民教授

1

Investigating Determinants of Software Developers’ Intentions to Follow Methodologies

報告者 : 林彥辰指導 : 王育民教授

Page 2: 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.

Page 3: 1 Investigating Determinants of Software Developers ’ Intentions to Follow Methodologies 報告者 : 林彥辰 指導 : 王育民教授

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.

Page 4: 1 Investigating Determinants of Software Developers ’ Intentions to Follow Methodologies 報告者 : 林彥辰 指導 : 王育民教授

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

Page 5: 1 Investigating Determinants of Software Developers ’ Intentions to Follow Methodologies 報告者 : 林彥辰 指導 : 王育民教授

5

Previous Research on Methodology Khalifa and Verner 利用 prototyping 和 waterfall 兩種方法論 , 分

別解釋 18% 和 32% 的變數 , 認為開發流程的quality 以及 team size 有顯著地相關

Page 6: 1 Investigating Determinants of Software Developers ’ Intentions to Follow Methodologies 報告者 : 林彥辰 指導 : 王育民教授

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.

Page 7: 1 Investigating Determinants of Software Developers ’ Intentions to Follow Methodologies 報告者 : 林彥辰 指導 : 王育民教授

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.

Page 8: 1 Investigating Determinants of Software Developers ’ Intentions to Follow Methodologies 報告者 : 林彥辰 指導 : 王育民教授

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

Page 9: 1 Investigating Determinants of Software Developers ’ Intentions to Follow Methodologies 報告者 : 林彥辰 指導 : 王育民教授

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

Page 10: 1 Investigating Determinants of Software Developers ’ Intentions to Follow Methodologies 報告者 : 林彥辰 指導 : 王育民教授

10

Theory and Hypotheses

Usefulness Complexity Social pressure Compatibility Organizational mandate

Page 11: 1 Investigating Determinants of Software Developers ’ Intentions to Follow Methodologies 報告者 : 林彥辰 指導 : 王育民教授

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.

Page 12: 1 Investigating Determinants of Software Developers ’ Intentions to Follow Methodologies 報告者 : 林彥辰 指導 : 王育民教授

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.

Page 13: 1 Investigating Determinants of Software Developers ’ Intentions to Follow Methodologies 報告者 : 林彥辰 指導 : 王育民教授

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.

Page 14: 1 Investigating Determinants of Software Developers ’ Intentions to Follow Methodologies 報告者 : 林彥辰 指導 : 王育民教授

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.

Page 15: 1 Investigating Determinants of Software Developers ’ Intentions to Follow Methodologies 報告者 : 林彥辰 指導 : 王育民教授

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.

Page 16: 1 Investigating Determinants of Software Developers ’ Intentions to Follow Methodologies 報告者 : 林彥辰 指導 : 王育民教授

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

Page 17: 1 Investigating Determinants of Software Developers ’ Intentions to Follow Methodologies 報告者 : 林彥辰 指導 : 王育民教授

17

Measures

A questionnaire was constructed using measurement scales adapted from previous

(Appendix A for scales)

Page 18: 1 Investigating Determinants of Software Developers ’ Intentions to Follow Methodologies 報告者 : 林彥辰 指導 : 王育民教授

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)

Page 19: 1 Investigating Determinants of Software Developers ’ Intentions to Follow Methodologies 報告者 : 林彥辰 指導 : 王育民教授

19

Research site

128 developers completed(69%) Table 1

Page 20: 1 Investigating Determinants of Software Developers ’ Intentions to Follow Methodologies 報告者 : 林彥辰 指導 : 王育民教授

20

Result

figure1

Page 21: 1 Investigating Determinants of Software Developers ’ Intentions to Follow Methodologies 報告者 : 林彥辰 指導 : 王育民教授

21

Result

figure2

Page 22: 1 Investigating Determinants of Software Developers ’ Intentions to Follow Methodologies 報告者 : 林彥辰 指導 : 王育民教授

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)

Page 23: 1 Investigating Determinants of Software Developers ’ Intentions to Follow Methodologies 報告者 : 林彥辰 指導 : 王育民教授

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

Page 24: 1 Investigating Determinants of Software Developers ’ Intentions to Follow Methodologies 報告者 : 林彥辰 指導 : 王育民教授

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

Page 25: 1 Investigating Determinants of Software Developers ’ Intentions to Follow Methodologies 報告者 : 林彥辰 指導 : 王育民教授

25

Consideration of potential indirect effects Effect of complexity, social pressure,

compatibility on intention via usefulness

Page 26: 1 Investigating Determinants of Software Developers ’ Intentions to Follow Methodologies 報告者 : 林彥辰 指導 : 王育民教授

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

Page 27: 1 Investigating Determinants of Software Developers ’ Intentions to Follow Methodologies 報告者 : 林彥辰 指導 : 王育民教授

27

Future research

Any additional determinants of methodology acceptance should be identified and incorporated into the research

Page 28: 1 Investigating Determinants of Software Developers ’ Intentions to Follow Methodologies 報告者 : 林彥辰 指導 : 王育民教授

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