A Tailoring Criteria Model for Agile Practices Adoption

AMADEU SILVEIRA CAMPANELLI

Resumo


Software development community adopts agile methods in several different ways considering
specific contextual needs. In order to fulfill the organization needs, there are adoption
strategies based on agile practices tailoring. Agile practices selection to be adopted according
to the organization’s context is still a problem to be resolved. There are literature
work on software method tailoring criteria but not on the agile methods area. This scenario
raises the following research question: What is the impact of software method
tailoring criteria on agile practices adoption? To answer this question, the first
step was to review the literature to define which tailoring criteria were available. Then,
based on the tailoring criteria, a model for agile practices adoption was proposed. Data
has been gathered by a survey among agile practitioners and the proposed model was
evaluated using partial least squares structural equation modeling (PLS-SEM). The systematic
literature review results showed that agile methods tailoring is an active research
theme, the majority of the research used empirical research procedures, the majority of
the tailoring approaches proposed on the literature are not specific to an agile method
and that tailoring is normally implemented using method engineering approaches. The
proposed model has been validated and the results present a moderate influence of the
external environment, previous knowledge and internal environment tailoring criteria on
agile practices adoption. The results also indicate that organizations tend to use hybrid or
custom software methods and select agile practices according to their needs. The proposed
model can help organizations to select agile practices for adoption based on the level of
importance of each of the tailoring criteria has on the organization’s context.


Texto completo:

Sem título (English)

Referências


ABBAS, N.; GRAVELL, A. M.; WILLS, G. B. Using factor analysis to generate

clusters of agile practices (A guide for agile process improvement). In: 2010 Agile

Conference, AGILE 2010, Orlando, Florida, USA, August 9-13, 2010. [s.n.], 2010. p.

–20. Disponível em: .

ABRAHAMSSON, P. et al. Agile software development methods: Review and analysis.

[S.l.]: VTT Finland, 2002.

AGILITYHEALTH. AgilityHealth Assessment. 2015.

com/>. Accessed: 2015-05-29.

AHMED, E.; SIDKY, A. 25 percent ahead of schedule and just at. In: 2009 Agile

Conference, Chicago, IL, USA, 24-28 August 2009. [s.n.], 2009. p. 162–169. Disponível

em: .

ALLISON, P. D. Missing data techniques for structural equation modeling. Journal of

abnormal psychology, American Psychological Association, v. 112, n. 4, p. 545, 2003.

AYED, H.; VANDEROSE, B.; HABRA, N. A metamodel-based approach for

customizing and assessing agile methods. In: 8th International Conference on the

Quality of Information and Communications Technology, QUATIC 2012, Lisbon,

Portugal, 2-6 September 2012, Proceedings. [s.n.], 2012. p. 66–74. Disponível em:

.

AYED, H.; VANDEROSE, B.; HABRA, N. Supported approach for agile methods

adaptation: An adoption study. In: Proceedings of the 1st International Workshop on

Rapid Continuous Software Engineering. New York, NY, USA: ACM, 2014. (RCoSE

, p. 36–41. ISBN 978-1-4503-2856-2. Disponível em:

2593820>.

BASS, J. Influences on agile practice tailoring in enterprise software development. In:

AGILE India (AGILE INDIA), 2012. [S.l.: s.n.], 2012. p. 1–9.

BASS, J. Agile method tailoring in distributed enterprises: Product owner teams. In:

Global Software Engineering (ICGSE), 2013 IEEE 8th International Conference on. [S.l.:

s.n.], 2013. p. 154–163.

BECK, K. Extreme Programming Explained: Embrace Change. [S.l.]: Addison-Wesley

Professional, 2000.

BECK, K. et al. Manifesto for Agile Software Development. 2001.

org/>. Accessed: 2014-03-21.

BELL, J. Doing your research project. [S.l.]: McGraw-Hill International, 2010.

BERVIAN, P. A.; CERVO, A. L.; SILVA, R. d. Metodologia científica. [S.l.]: Pearson

Prentice Hall, 2006.

BHALERAO, S.; INGLE, M. Agility evaluation factor: Identification of flexibility level.

In: Software Engineering (CONSEG), 2012 CSI Sixth International Conference on. [S.l.:

s.n.], 2012. p. 1–6.

BNDES. Porte de Empresa. 2014.

bndes_pt/Institucional/Apoio_Financeiro/porte.html>. Accessed: 2014-09-21.

BOEHM, B.; TURNER, R. Management challenges to implementing agile processes in

traditional development organizations. Software, ieee, IEEE, v. 22, n. 5, p. 30–39, 2005.

BRERETON, P. et al. Lessons from applying the systematic literature review process

within the software engineering domain. J. Syst. Softw., Elsevier Science Inc., New

York, NY, USA, v. 80, n. 4, p. 571–583, abr. 2007. ISSN 0164-1212. Disponível em:

.

BRINKKEMPER, S. Method engineering: engineering of information systems

development methods and tools. Information and software technology, Elsevier, v. 38,

n. 4, p. 275–280, 1996.

BRINKKEMPER, S.; SAEKI, M.; HARMSEN, F. Assembly techniques for method

engineering. In: SPRINGER. Advanced Information Systems Engineering. [S.l.], 1998. p.

–400.

CAMPANELLI, A. S.; PARREIRAS, F. S. Agile methods tailoring – a systematic

literature review. Journal of Systems and Software, v. 110, p. 85 – 100, 2015.

ISSN 0164-1212. Disponível em:

S0164121215001843>.

CASARIN, H. C. S.; CASARIN, S. J. C. Pesquisa Científica: da teoria à prática. [S.l.]:

IBPEX, 2012.

CESARE, S. de et al. Tailoring software development methodologies in practice: A case

study. CIT, v. 16, n. 3, p. 157–168, 2008. Disponível em:

CIT/article/view/1668>.

CHOW, T.; CAO, D.-B. A survey study of critical success factors in agile software

projects. Journal of Systems and Software, Elsevier, v. 81, n. 6, p. 961–971, 2008.

COELHO, R.; BRASILEIRO, E.; STAA, A. von. Not so extreme programming: Agile

practices for r&d projects. In: Companion to the 20th Annual ACM SIGPLAN

Conference on Object-oriented Programming, Systems, Languages, and Applications.

New York, NY, USA: ACM, 2005. (OOPSLA ’05), p. 130–131. ISBN 1-59593-193-7.

Disponível em: .

CONBOY, K.; FITZGERALD, B. Method and developer characteristics for effective agile

method tailoring: A study of XP expert opinion. ACM Trans. Softw. Eng. Methodol.,

v. 20, n. 1, 2010. Disponível em: .

DEEMER, P. et al. The scrum primer. 2010.

com/downloads/1/scrumprimer121.pdf>. Accessed: 2014-04-09.

DENSCOMBE, M. The Good Research Guide: For Small-Scale Social Research Projects:

for small-scale social research projects. [S.l.]: McGraw-Hill International, 2010.

DIEBOLD, P.; DAHLEM, M. Agile practices in practice: a mapping study. In: 18th

International Conference on Evaluation and Assessment in Software Engineering, EASE

’14, London, England, United Kingdom, May 13-14, 2014. [s.n.], 2014. p. 30:1–30:10.

Disponível em: .

DOYLE, M. et al. Agile software development in practice. In: Agile Processes in

Software Engineering and Extreme Programming - 15th International Conference, XP

, Rome, Italy, May 26-30, 2014. Proceedings. [s.n.], 2014. p. 32–45. Disponível em:

.

DYBA, T.; DINGSOYR, T. What do we know about agile software development?

Software, IEEE, IEEE, v. 26, n. 5, p. 6–9, 2009.

ECHALAR, M. S. V. The innocent scrum team member. 2013. Disponível em:

.

EL-SAID, S.; HANA, M.; ELDIN, A. Agile tailoring tool (ATT): A project specific agile

method. In: Advance Computing Conference, 2009. IACC 2009. IEEE International.

[S.l.: s.n.], 2009. p. 1659–1663.

ESFAHANI, H. C.; YU, E. S. K.; ANNOSI, M. C. Capitalizing on empirical

evidence during agile adoption. In: 2010 Agile Conference, AGILE 2010, Orlando,

Florida, USA, August 9-13, 2010. [s.n.], 2010. p. 21–24. Disponível em:

//dx.doi.org/10.1109/AGILE.2010.7>.

ESFAHANI, H. C.; YU, E. S. K.; ANNOSI, M. C. Towards the strategic analysis of agile

practices. In: Proceedings of the CAiSE Forum 2011, London, UK, June 22-24, 2011. [s.n.],

p. 155–162. Disponível em: .

FAUL, F. et al. Statistical power analyses using g*power 3.1: Tests for correlation and

regression analyses. Behavior research methods, Springer, v. 41, n. 4, p. 1149–1160, 2009.

FITZGERALD, B.; HARTNETT, G.; CONBOY, K. Customising agile methods to

software practices at intel shannon. Eur. J. Inf. Syst., v. 15, n. 2, p. 200–213, 2006. ISSN

-085X. Disponível em: .

FITZGERALD, B.; RUSSO, N. L.; O’KANE, T. An empirical study of system

development method tailoring in practice. In: Proceedings of the 8th European Conference

on Information Systems, Trends in Information and Communication Systems for the

st Century, ECIS 2000, Vienna, Austria, July 3-5, 2000. [s.n.], 2000. p. 187–194.

Disponível em: .

FITZGERALD, B.; RUSSO, N. L.; O’KANE, T. Software development method tailoring

at motorola. Commun. ACM, ACM, New York, NY, USA, v. 46, n. 4, p. 64–70, abr.

ISSN 0001-0782. Disponível em: .

GANDOMANI, T. J. et al. How pre-start up assessment helps software companies in

agile transition. Science International - Special Issue Agile Symposium Malaysia, 2013.

GIL, A. C. Como elaborar projetos de pesquisa. In: Como elaborar projetos de pesquisa.

[S.l.]: Atlas, 2002.

GLAIEL, F.; MOULTON, A.; MADNICK, S. Agile project dynamics: A system dynamics

investigation of agile software development methods. [S.l.], 2013.

HAIR, J. F. et al. Essentials of business research methods. [S.l.]: ME Sharpe, 2003.

HAIR, J. F. et al. A primer on partial least squares structural equation modeling

(PLS-SEM). [S.l.]: Sage Publications, 2013.

HAIR, J. F.; RINGLE, C. M.; SARSTEDT, M. Pls-sem: Indeed a silver bullet. The

Journal of Marketing Theory and Practice, ME Sharpe, v. 19, n. 2, p. 139–152, 2011.

HAMED, A.; ABUSHAMA, H. Popular agile approaches in software development:

Review and analysis. In: Computing, Electrical and Electronics Engineering (ICCEEE),

International Conference on. [S.l.: s.n.], 2013. p. 160–166.

HAYATA, T.; HAN, J. A hybrid model for IT project with scrum. In: 2011 IEEE

International Conference on Service Operations, Logistics, and Informatics (SOLI). [S.l.:

s.n.], 2011. p. 285–290.

HENDERSON-SELLERS, B.; RALYTÉ, J. Situational method engineering: State-ofthe-

art review. J. UCS, v. 16, n. 3, p. 424–478, 2010.

HENSELER, J.; RINGLE, C.; SARSTEDT, M. A new criterion for assessing discriminant

validity in variance-based structural equation modeling. Journal of the Academy of

Marketing Science, Springer US, v. 43, n. 1, p. 115–135, 2015. ISSN 0092-0703. Disponível

em: .

HOSSAIN, E.; BANNERMAN, P. L.; JEFFERY, D. R. Towards an understanding of

tailoring scrum in global software development: a multi-case study. In: International

Conference on Software and Systems Process, ICSSP 2011, Honolulu, HI, USA,

May 21-22, 2011, Proceedings. [s.n.], 2011. p. 110–119. Disponível em:

//doi.acm.org/10.1145/1987875.1987894>.

HOYLE, R. H. Structural equation modeling: Concepts, issues, and applications. [S.l.]:

Sage Publications, 1995.

HUSSAIN, Z. et al. Optimizing extreme programming. In: International Conference on

Computer and Communication Engineering, 2008. ICCCE 2008. [S.l.: s.n.], 2008. p.

–1056.

IACOBUCCI, D. Structural equations modeling: Fit indices, sample size, and

advanced topics. Journal of Consumer Psychology, v. 20, n. 1, p. 90 – 98, 2010.

ISSN 1057-7408. Disponível em:

S1057740809001120>.

IKONEN, M. et al. Exploring the sources of waste in kanban software development

projects. In: Software Engineering and Advanced Applications (SEAA), 2010 36th

EUROMICRO Conference on. [S.l.: s.n.], 2010. p. 376–381. ISSN 1089-6503.

JALALI, S.; WOHLIN, C. Agile practices in global software engineering - A systematic

map. In: 5th IEEE International Conference on Global Software Engineering, ICGSE

, Princeton, NJ, USA, 23-26 August, 2010. [s.n.], 2010. p. 45–54. Disponível em:

.

JALALI, S.; WOHLIN, C. Global software engineering and agile practices: a systematic

review. Journal of Software: Evolution and Process, v. 24, n. 6, p. 643–659, 2012.

Disponível em: .

JONSSON, H.; LARSSON, S.; PUNNEKKAT, S. Agile practices in regulated railway

software development. In: Software Reliability Engineering Workshops (ISSREW), 2012

IEEE 23rd International Symposium on. [S.l.: s.n.], 2012. p. 355–360.

JYOTHI, V. E.; RAO, K. N. Effective implementation of agile practices ingenious and

organized theoretical framework. IJACSA - International Journal of Advanced Computer

Science and Applications, v. 2, n. 3, p. 41–48, 2011.

KALUS, G.; KUHRMANN, M. Criteria for software process tailoring: a systematic

review. In: International Conference on Software and System Process, ICSSP ’13,

San Francisco, CA, USA, May 18-19, 2013. [s.n.], 2013. p. 171–180. Disponível em:

.

KEELE, S. Guidelines for performing systematic literature reviews in software

engineering. [S.l.], 2007.

KEENAN, F. Agile process tailoring and problem analysis (APTLY). In: 26th

International Conference on Software Engineering, 2004. ICSE 2004. Proceedings. [S.l.:

s.n.], 2004. p. 45–47.

KHAN, P.; BEG, M. Extended decision support matrix for selection of sdlc-models

on traditional and agile software development projects. In: Advanced Computing and

Communication Technologies (ACCT), 2013 Third International Conference on. [S.l.:

s.n.], 2013. p. 8–15. ISSN 2327-0632.

KITCHENHAM, B. Procedures for performing systematic reviews. Keele, UK, Keele

University, v. 33, p. 2004, 2004.

KITCHENHAM, B. et al. Systematic literature reviews in software engineering–a

systematic literature review. Information and software technology, Elsevier, v. 51, n. 1,

p. 7–15, 2009.

KITCHENHAM, B. A.; DYBA, T.; JORGENSEN, M. Evidence-based software

engineering. In: IEEE COMPUTER SOCIETY. Proceedings of the 26th international

conference on software engineering. [S.l.], 2004. p. 273–281.

KOCH, A. Agile Software Development: Evaluating the Methods for Your Organization.

Artech House, 2005. (Artech House computing library). ISBN 9781580538428. Disponível

em: .

KRASTEVA, I.; ILIEVA, S. A systematic approach for selection and adoption

of agile practices in component-based projects. In: SILLITTI, A. et al. (Ed.).

Agile Processes in Software Engineering and Extreme Programming. Springer

Berlin Heidelberg, 2010, (Lecture Notes in Business Information Processing,

. p. 403–404. ISBN 978-3-642-13053-3, 978-3-642-13054-0. Disponível em:

.

KRASTEVA, I.; ILIEVA, S.; DIMOV, A. Experience-based approach for adoption of

agile practices in software development projects. In: PERNICI, B. (Ed.). Advanced

Information Systems Engineering. Springer Berlin Heidelberg, 2010, (Lecture Notes

in Computer Science, 6051). p. 266–280. ISBN 978-3-642-13093-9, 978-3-642-13094-6.

Disponível em: .

KRUCHTEN, P. Contextualizing agile software development. Journal of Software:

Evolution and Process, v. 25, n. 4, p. 351–361, 2013. Disponível em:

//dx.doi.org/10.1002/smr.572>.

KURAPATI, N.; MANYAM, V. S. C.; PETERSEN, K. Agile software development

practice adoption survey. In: Agile Processes in Software Engineering and Extreme

Programming - 13th International Conference, XP 2012, Malmö, Sweden, May 21-25,

Proceedings. [s.n.], 2012. p. 16–30. Disponível em:

-3-642-30350-0_2>.

LEE, S.; YONG, H.-S. Agile software development framework in a small project

environment. Journal of Information Processing Systems, v. 9, n. 1, 2013.

LITTLE, T. Context-adaptive agility: managing complexity and uncertainty. IEEE

Software, v. 22, n. 3, p. 28–35, 2005. ISSN 0740-7459.

MACHADO, T. C. S.; PINHEIRO, P. R.; TAMANINI, I. Project management aided

by verbal decision analysis approaches: a case study for the selection of the best scrum

practices. International Transactions in Operational Research, p. n/a–n/a, 2014. ISSN

-3995. Disponível em: .

MACRIVER, R. Agile Maturity Self-Assessment. 2015.

com/documents/presentations/A2010-AgileMaturitySelf-Assessment.pdf>. Accessed:

-05-28.

MADI, T.; DAHALIN, Z.; BAHAROM, F. Content analysis on agile values: A perception

from software practitioners. In: IEEE. Software Engineering (MySEC), 2011 5th

Malaysian Conference in. [S.l.], 2011. p. 423–428.

MANYAM, V. S. C.; KURAPATI, N. Empirical investigation on adoption and adaptation

of agile practices. Dissertação (Mestrado) — Blekinge Institute of Technology, June

MARCONI, M. d. A.; LAKATOS, E. M. Fundamentos de metodologia científica. [S.l.]:

Atlas, 1991.

MARIZ, L. de S.; FRANçA, A.; SILVA, F. da. An empirical study on the relationship

between the use of agile practices and the success of software projects that use scrum.

In: 2010 Brazilian Symposium on Software Engineering (SBES). [S.l.: s.n.], 2010. p.

–117.

MASCARENHAS, S. A. Metodologia científica. [S.l.]: PEARSON BRASIL, 2012.

MCHUGH, M. et al. An agile v-model for medical device software development to

overcome the challenges with plan-driven software development lifecycles. In: Software

Engineering in Health Care (SEHC), 2013 5th International Workshop on. [S.l.: s.n.],

p. 12–19.

MCHUGH, M.; MCCAFFERY, F.; CASEY, V. Adopting agile practices when developing

software for use in the medical domain. Journal of Software: Evolution and Process,

v. 26, n. 5, p. 504–512, 2014. Disponível em: .

MENG, X.-x. et al. A process pattern language for agile methods. In: Software

Engineering Conference, 2007. APSEC 2007. 14th Asia-Pacific. [S.l.: s.n.], 2007. p.

–381.

MIKULENAS, G.; KAPOCIUS, K. An approach for prioritizing agile practices for

adaptation. In: SONG, W. W. et al. (Ed.). Information Systems Development. Springer

New York, 2011. p. 485–498. ISBN 978-1-4419-7205-7, 978-1-4419-7355-9. Disponível em:

.

MIRAKHORLI, M. et al. Rdp technique: A practice to customize xp. In: Proceedings

of the 2008 International Workshop on Scrutinizing Agile Practices or Shoot-out at

the Agile Corral. New York, NY, USA: ACM, 2008. (APOS ’08), p. 23–32. ISBN

-1-60558-021-0. Disponível em: .

MNKANDLA, E. A thinking framework for the adaptation of iterative incremental

development methodologies. In: Proceedings of the 6th International Conference on

Extreme Programming and Agile Processes in Software Engineering. Berlin, Heidelberg:

Springer-Verlag, 2005. (XP’05), p. 315–316. ISBN 3-540-26277-6, 978-3-540-26277-0.

Disponível em: .

MNKANDLA, E.; DWOLATZKY, B. Agile methodologies selection toolbox. In:

International Conference on Software Engineering Advances, 2007. ICSEA 2007. [S.l.:

s.n.], 2007. p. 72–72.

MNKANDLA, E.; DWOLATZKY, B.; MLOTSHWA, S. Tailoring agile methodologies to

the southern african environment. In: Proceedings of the 6th International Conference on

Extreme Programming and Agile Processes in Software Engineering. Berlin, Heidelberg:

Springer-Verlag, 2005. (XP’05), p. 259–262. ISBN 3-540-26277-6, 978-3-540-26277-0.

Disponível em: .

MONIRUZZAMAN, A. B. M.; HOSSAIN, S. A. Comparative study on agile

software development methodologies. CoRR, abs/1307.3356, 2013. Disponível em:

.

MUKHTAR, M. et al. A hybrid model for agile practices using case based reasoning.

In: Software Engineering and Service Science (ICSESS), 2013 4th IEEE International

Conference on. [S.l.: s.n.], 2013. p. 820–823. ISSN 2327-0586.

MURUGAIYAN, M.; BALAJI, S. Succeeding with agile software development. In:

Advances in Engineering, Science and Management (ICAESM), 2012 International

Conference on. [S.l.: s.n.], 2012. p. 162–165.

NERUR, S. P.; MAHAPATRA, R.; MANGALARAJ, G. Challenges of migrating

to agile methodologies. Commun. ACM, v. 48, n. 5, p. 72–78, 2005. Disponível em:

.

NISHIJIMA, R. T.; SANTOS, J. G. D. The challenge of implementing scrum agile

methodology in a traditional development environment. INTERNATIONAL JOURNAL

OF COMPUTERS & TECHNOLOGY, v. 5, n. 2, p. 98–108, 2013.

ORTEGA, D. et al. A tool for modeling software development contexts in small software

organizations. In: Chilean Computer Science Society (SCCC), 2012 31st International

Conference of the. [S.l.: s.n.], 2012. p. 29–35. ISSN 1522-4902.

PAPATHEOCHAROUS, E.; ANDREOU, A. Evidence of agile adoption in software

organizations: An empirical survey. In: MCCAFFERY, F.; O’CONNOR, R.;

MESSNARZ, R. (Ed.). Systems, Software and Services Process Improvement.

Springer Berlin Heidelberg, 2013, (Communications in Computer and Information

Science, v. 364). p. 237–246. ISBN 978-3-642-39178-1. Disponível em:

//dx.doi.org/10.1007/978-3-642-39179-8_21>.

PAPATHEOCHAROUS, E.; NYFJORD, J.; PAPAGEORGIOU, E. Fuzzy cognitive

maps as decision support tools for investigating critical agile adoption factors. In:

FITZGERALD, B. et al. (Ed.). Lean Enterprise Software and Systems. Springer

Berlin Heidelberg, 2013, (Lecture Notes in Business Information Processing, v. 167).

p. 180–193. ISBN 978-3-642-44929-1. Disponível em:

-3-642-44930-7_12>.

PATEL, C.; RAMACHANDRAN, M. Agile maturity model (amm): A software process

improvement framework for agile software development practices. International Journal

of Software Engineering, IJSE, v. 2, n. 1, p. 3–28, 2009.

PETERSEN, K. Is lean agile and agile lean? Modern Software Engineering Concepts and

Practices: Advanced Approaches, IGI Global, p. 19, 2010.

PETERSEN, K. et al. Systematic mapping studies in software engineering. In: 12th

International Conference on Evaluation and Assessment in Software Engineering. [S.l.:

s.n.], 2008. v. 17, p. 1.

PIKKARAINEN, M.; SALO, O. A practical approach for deploying agile methods.

In: Proceedings of the 7th International Conference on Extreme Programming

and Agile Processes in Software Engineering. Berlin, Heidelberg: Springer-Verlag,

(XP’06), p. 213–214. ISBN 3-540-35094-2, 978-3-540-35094-1. Disponível em:

.

PIKKARAINEN, M.; SALO, O.; STILL, J. Deploying agile practices in organizations:

A case study. In: RICHARDSON, I.; ABRAHAMSSON, P.; MESSNARZ, R. (Ed.).

Software Process Improvement. Springer Berlin Heidelberg, 2005, (Lecture Notes

in Computer Science, 3792). p. 16–27. ISBN 978-3-540-30286-5, 978-3-540-32271-9.

Disponível em: .

POPPENDIECK, M.; POPPENDIECK, T. Lean Software Development: An Agile

Toolkit. Boston, MA, USA: Addison-Wesley Longman Publishing Co., Inc., 2003. ISBN

QUMER, A.; HENDERSON-SELLERS, B. Crystallization of agility back to basics.

In: ICSOFT 2006, First International Conference on Software and Data Technologies,

Setúbal, Portugal, September 11-14, 2006. [S.l.: s.n.], 2006. p. 121–126.

QUMER, A.; HENDERSON-SELLERS, B. Construction of an agile software productenhancement

process by using an agile software solution framework (ASSF) and

situational method engineering. In: Computer Software and Applications Conference,

COMPSAC 2007. 31st Annual International. [S.l.: s.n.], 2007. v. 1, p. 539–542.

QUMER, A.; HENDERSON-SELLERS, B. A framework to support the evaluation,

adoption and improvement of agile methods in practice. Journal of Systems and Software, v. 81, n. 11, p. 1899–1919, 2008. Disponível em:

jss.2007.12.806>.

QUMER, A.; HENDERSON-SELLERS, B. Empirical evaluation of the agile process

lifecycle management framework. In: 2010 Fourth International Conference on Research

Challenges in Information Science (RCIS). [S.l.: s.n.], 2010. p. 213–222.

RAKSHITH, H.; PATIL, A. An improvised prespective to agile methodology. In: System

Engineering and Technology (ICSET), 2013 IEEE 3rd International Conference on. [S.l.:

s.n.], 2013. p. 381–384.

RINGLE, C. M.; WENDE, S.; BECKER, J.-M. SmartPLS 3. 2015.

//www.smartpls.com>. Accessed: 2015-01-20.

RODRIGUEZ, P. et al. Combining lean thinking and agile methods for software

development: A case study of a finnish provider of wireless embedded systems detailed.

In: System Sciences (HICSS), 2014 47th Hawaii International Conference on. [S.l.: s.n.],

p. 4770–4779.

ROHUNEN, A. et al. Approaches to agile adoption in large settings: A comparison

of the results from a literature analysis and an industrial inventory. In: BABAR,

M. A.; VIERIMAA, M.; OIVO, M. (Ed.). Product-Focused Software Process

Improvement. Springer Berlin Heidelberg, 2010, (Lecture Notes in Computer

Science, 6156). p. 77–91. ISBN 978-3-642-13791-4, 978-3-642-13792-1. Disponível em:

.

RUNESON, P.; HÖST, M. Guidelines for conducting and reporting case study research

in software engineering. Empirical software engineering, Springer, v. 14, n. 2, p. 131–164,

SALEH, M. H. Methodology for selection of agile practices. Tese (Doutorado) —

American University of Sharjah, 2013.

SANTOS, M. de A. et al. Agile practices: An assessment of perception of value of

professionals on the quality criteria in performance of projects. Journal of Software

Engineering & Applications, v. 4, n. 12, 2011.

SCHWABER, K.; SUTHERLAND, J. The scrum guide. 2011. .

Accessed: 2014-03-24.

SHAW, M. Writing good software engineering research papers: minitutorial. In: IEEE

COMPUTER SOCIETY. Proceedings of the 25th international conference on software

engineering. [S.l.], 2003. p. 726–736.

SHRIVASTAVA, S. V.; DATE, H. Distributed agile software development: A review.

CoRR, abs/1006.1955, 2010. Disponível em: .

SIDKY, A. S.; ARTHUR, J. D.; BOHNER, S. A. A disciplined approach to adopting

agile practices: the agile adoption framework. ISSE, v. 3, n. 3, p. 203–216, 2007.

Disponível em: .

SJøBERG, D. et al. Building theories in software engineering. In: SHULL, F.;

SINGER, J.; SJøBERG, D. (Ed.). Guide to Advanced Empirical Software Engineering.

Springer London, 2008. p. 312–336. ISBN 978-1-84800-043-8. Disponível em:

.

SOFTEX. TIC Brasileira: IBSS em nível regional. 2014.

ti-brasileira/>. Accessed: 2014-09-17.

SOUNDARARAJAN, S.; ARTHUR, J. D. A structured framework for assessing the

"goodness" of agile methods. In: Proceedings of the 2011 18th IEEE International

Conference and Workshops on Engineering of Computer-Based Systems. Washington,

DC, USA: IEEE Computer Society, 2011. (ECBS ’11), p. 14–23. ISBN 978-0-7695-4379-6.

Disponível em: .

SOUNDARARAJAN, S.; ARTHUR, J. D.; BALCI, O. A methodology for assessing

agile software development methods. In: 2012 Agile Conference, AGILE 2012,

Dallas, TX, USA, August 13-17, 2012. [s.n.], 2012. p. 51–54. Disponível em:

.

SOUNDARARAJAN, S.; BALCI, O.; ARTHUR, J. D. Assessing an organization’s

capability to effectively implement its selected agile method(s): An objectives,

principles, strategies approach. In: 2013 Agile Conference, AGILE 2013, Nashville,

TN, USA, August 5-9, 2013. [s.n.], 2013. p. 22–31. Disponível em:

//dx.doi.org/10.1109/AGILE.2013.9>.

SRINIVASAN, J.; LUNDQVIST, K.; NORSTRÖM, C. Exploring the sources of

enterprise agility in software organizations. In: Second International Engineering Systems

Symposium The Emerging Field of Engineering Systems: Achievements and Challenges.

[S.l.: s.n.], 2009.

SULTANA, S. et al. A hybrid model by integrating agile practices for pakistani software

industry. In: 24th International Conference on Electronics, Communications and

Computing, CONIELECOMP 2014, Cholula, Puebla, Mexico, February 26-28, 2014.

[s.n.], 2014. p. 256–262. Disponível em:

6808600>.

SUTHERLAND, J. The 2009 Nokia Test. 2009.

pdf>. Accessed: 2015-05-28.

TAYLOR, P. S. et al. Preparing small software companies for tailored agile method

adoption: Minimally intrusive risk assessment. Softw. Process, v. 13, n. 5, p. 421–437,

ISSN 1077-4866. Disponível em: .

TAYLOR, P. S. et al. Applying an agility/discipline assessment for a small software

organisation. In: Proceedings of the 7th International Conference on Product-

Focused Software Process Improvement. Berlin, Heidelberg: Springer-Verlag, 2006.

(PROFES’06), p. 290–304. ISBN 3-540-34682-1, 978-3-540-34682-1. Disponível em:

.

TONELLA, P. et al. Empirical studies in reverse engineering: state of the art and future

trends. Empirical Software Engineering, Springer, v. 12, n. 5, p. 551–571, 2007.

TRIPP, J. F.; ARMSTRONG, D. J. Exploring the relationship between organizational

adoption motives and the tailoring of agile methods. In: 47th Hawaii International

Conference on System Sciences, HICSS 2014, Waikoloa, HI, USA, January 6-9, 2014.

[s.n.], 2014. p. 4799–4806. Disponível em: .

VERSIONONE. 8th Annual State of Agile Development Survey. 2013.

//stateofagile.versionone.com>. Accessed: 2014-03-30.

WAARDENBURG, G. van; VLIET, H. van. When agile meets the enterprise. Information

and Software Technology, v. 55, n. 12, p. 2154 – 2171, 2013. ISSN 0950-5849. Disponível

em: .

WANG, X. The combination of agile and lean in software development: An experience

report analysis. In: Agile Conference (AGILE), 2011. [S.l.: s.n.], 2011. p. 1–9.

WAZLAWICK, R. Metodologia de pesquisa para ciência da computação. [S.l.]: Elsevier

Brasil, 2009.

WIERINGA, R. et al. Requirements engineering paper classification and evaluation

criteria: a proposal and a discussion. Requirements Engineering, Springer, v. 11, n. 1, p.

–107, 2006.

WILLIAMS, L. Agile software development methodologies and practices. In:

Marvin V. Zelkowitz (Ed.). Advances in Computers. Elsevier, 2010, (Advances

in Computers, Volume 80). p. 1–44. ISBN 0065-2458. Disponível em:

//www.sciencedirect.com/science/article/pii/S0065245810800014>.

WOHLIN, C. et al. Experimentation in software engineering. [S.l.]: Springer, 2012.

WONG, K. K.-K. Partial least squares structural equation modeling (pls-sem) techniques

using smartpls. Marketing Bulletin, v. 24, n. 1, p. 1–32, 2013.


Apontamentos

  • Não há apontamentos.




Projetos, Dissertações e Teses em Sistemas de Informação e Gestão do Conhecimento
ISSN 2358-5501 (Online)