Skip to main content

Research of the Use of Agile Methodologies in the Czech Republic

  • Chapter
  • First Online:
Information Systems Development

Abstract

Agile methodologies have recently been widely gaining ground. We assumed another situation in the Czech Republic. Therefore we decided to conduct our own research based on a survey. The research objective was to determine the rate of agile approaches usage and practical experience with these approaches in companies in the Czech Republic. This paper presents the results of that research.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to A. Buchalcevova .

Editor information

Editors and Affiliations

Appendix – The Survey Instrument

Appendix – The Survey Instrument

The questionnaire consisted of 18 questions, which are presented here in an abbreviated form. Offered answers are listed here only if they have an impact on the agility index.

  1. 1.

    Order the four parameters of a software development project (time, quality, cost, project scope) according to their priority and to how important you think it is to observe them. Please start with the most important parameter.Impact on the agility index: Total of values according to Table1.

    Table 1 Values for the agility index calculation
  2. 2.

    How do you deal with requirements changes?

    1. (a)

      Changes are rejected (0 points)

    2. (b)

      All changes are under the change management (1 point)

    3. (c)

      Small changes are implemented, bigger ones under the change management (4 points)

    4. (d)

      Only coarse grained requirements initially, further changes are accepted (6 points)Impact on the agility index: Number of points for a certain answer in brackets.

  3. 3.

    Do you use any software development methodology? (one of listed answers)

No impact on the agility index

  1. 4.

    Do you adapt your methodology to individual projects (e.g. according to the project scope or criticality)? (multiple answers allowed)

    1. (a)

      No adaptation. (0 points)

    2. (b)

      We do not adapt it because our projects have similar character (1 point)

    3. (c)

      We scale our manner of work for large projects to more formality (2 points)

    4. (d)

      We make our manner of work for small projects more flexible (1 point)

    5. (e)

      We adapt our manner of work according to the particular client (2 points)

    6. (f)

      Our methodology itself provides adaptation. (2 points)

      Impact on the agility index: Total of points for certain answer (max 3 points)

  2. 5.

    What principles are considered crucial in your methodology? If you are not using any specific methodology what do you personally consider crucial? To each question you can attach from 1 point (not included) to 7 points (CSF for the methodology)

    1. (a)

      Sequence of development phases (analysis à design à implementation à deployment à maintenance) (indicator weight = 1)

    2. (b)

      Big design up front (indicator weight = 1)

    3. (c)

      Sophisticated change management (indicator weight = 0.3)

    4. (d)

      Sophisticated requirements management (indicator weight = 0.8)

    5. (e)

      Frequent delivery of functional software versions (indicator weight = 1)

    6. (f)

      Source code quality (indicator weight = 0.6)

    7. (g)

      Start programming as soon as possible (indicator weight = 0.8)

    8. (h)

      Continuous testing (indicator weight = 1)

    9. (i)

      Detailed project documentation ( (indicator weight = 1)

    10. (j)

      Effective communication among team members and user (indicator weight = 0.4)

    11. (k)

      User is integrated into development process (indicator weight = 1)

    12. (l)

      People motivation (indicator weight = 0.6)

    13. (m)

      Decision power (indicator weight = 1)

    14. (n)

      Maximum compliance with original requirements (indicator weight = 1)

    15. (o)

      User satisfaction (indicator weight = 0.3)

    16. (p)

      Methodology adaptation (indicator weight = 0.6)Impact on the agility index: The assessment of the answers to questions which are important for traditional methodologies (a, b, c, d, i, n) is reversed. Values are then multiplied by an indicator weight and totaled up.

  3. 6.

    What are the weaknesses of the methodology you are using? To each question you can attach from 1 point (not a problem) to 7 points (critical problem)

    1. (a)

      Low level of detail (indicator weight = 0.3)

    2. (b)

      Large scope, very complicated (indicator weight = 0.5)

    3. (c)

      Low level of this methodology knowledge (indicator weight = 0.2)

    4. (d)

      Low flexibility (indicator weight = 1)

    5. (e)

      User is not involved (indicator weight = 1)

    6. (f)

      Methodology is concentrated mainly on technology (indicator weight = 0.3)

    7. (g)

      Methodology demands highly qualified people (indicator weight = 0.7)

    8. (h)

      No description of SW processes (indicator weight = 0.2)

    9. (i)

      High skilled project manager (indicator weight = 0.7)

    10. (j)

      Slight stress on design quality (indicator weight = 0.5)

    11. (k)

      Strong stress on design quality (indicator weight = 0.8)Impact on the agility index: The assessment of the answers to questions which are important for traditional methodologies (b, d, e, f, k) is reversed. Values are then multiplied by an indicator weight and totaled up.

  4. 7.

    Do you know the terms “agile methodologies” or agile approaches to software development, and do you know what they mean? (one of listed answers).No impact on the agility index.

  5. 8.

    What do you think the advantages of agile methodologies are?No impact on the agility index.

  6. 9.

    What do you regard as being the disadvantages of agile methodologies?No impact on the agility index.

  7. 10.

    Assess the methodology you use in your company (if you do not use any specific methodology, assess your style of software development) according to the degree of its agility.No impact on the agility index.

  8. 11.

    Are you considering using any specific methodology in the future (if you do not use any) or are you considering any alteration to your current methodology? (one of listed answers).No impact on the agility index.

  9. 12.

    Assess the possible future methodology according to the degree of its agility.No impact on the agility index.

  10. 13.

    What risks do you see in the transition to a new methodology? (multiple answers allowed).No impact on the agility index.

  11. 14.

    What risks can you see in using agile approaches and what are your reasons for refusing them? (multiple answers allowed).No impact on the agility index.

  12. 15.

    Agile methodologies often have more significant demands on people. Do you consider your employees’ level of knowledge and readiness to agile development to be sufficient?No impact on the agility index.

  13. 16.

    Agile methodologies often lead to a significant increase in the “creative freedom” of programmers. Do you consider your employees’ character to be sufficient?No impact on the agility index.

  14. 17.

    Based on your experience, is there any difference between Czech and foreign employees as far as the use of agile methodologies is concerned? Choose the relevant option and give a brief description of where you see any differences. If possible, give a simple example from your practice.No impact on the agility index.

  15. 18.

    Do you consider the method and quality of software development methodologies education at Czech universities to be sufficient? If you do not, please give a brief explanation of any possible deficiencies.No impact on the agility index.

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Buchalcevova, A. (2009). Research of the Use of Agile Methodologies in the Czech Republic. In: Wojtkowski, W., Wojtkowski, G., Lang, M., Conboy, K., Barry, C. (eds) Information Systems Development. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-68772-8_5

Download citation

  • DOI: https://doi.org/10.1007/978-0-387-68772-8_5

  • Published:

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-30403-8

  • Online ISBN: 978-0-387-68772-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics