ABSTRACT
Agile development has been gaining momentum over the year. It practices are perceived by some to be the best for software development. This work investigates agile best development and managerial practices, specially the benefits for optimizing the development process. Throughout this work, real-world scenarios were considered to give suggestions and recommendations for using agile best practices for software projects. Furthermore, this work highlights how managerial problems can be overcome with agile practices. Best practices that do not work in certain scenarios and other challenges are also discussed.
- Beck, kent: et al. 2001. "Manifesto for Agile Software Development". Agile Alliance. Retrieved 14th June 2010.Google Scholar
- Eklund, J., Levingston, C. 2008. Usability in Agile Development. UX Research 2008.Google Scholar
- M T Sletholt, Hannay, J., Pfahl, D., Benestad, H. C., Langtangen, H. P. 2011. A Literature Review of Agile Practices and Their Effects in Scientific Software Development. SE-CSE'11, Honolulu, HI, USA. Google ScholarDigital Library
- S. P. Patil, Reddy, S., P S Patil. 2011. Agile Principles as a Leadership value system in the software development: Are we ready to be Unleashed?. ICWET'11, Mumbai, Maharashtra, India. Google ScholarDigital Library
- Kelly. 10 key Principles of Agile. http://www.allaboutagile.com/what-is-agile-10-key-principles, Retrieved December 2, 2013.Google Scholar
- Passos, C., S. Cruzes, D., Mendonça, M. 2013. Applying Theory of Reasoned Action in the Context of Software Development Practices. EASE'13, Porto de Galinhas, Brazil. Google ScholarDigital Library
- T. Sawyer, J., M. Brann, D. 2008. How to Build Better Models: Applying Agile Techniques to Simulation. 2008 Winter Simulation Congress. Google ScholarDigital Library
- Meso, P., Jain, R. 2006. Agile Software Development: Adaptive Systems Principles and Best Practices. Contemporary Practices in System Development, pp. 19--30.Google ScholarCross Ref
- Batra, D. 2009. Modified Agile Practices for Outsourced Software Projects. Communications of the ACM. 52(9), pp. 143--147. Google ScholarDigital Library
- Babar, M. A., Ihme, T., Pikkarainen, M. 2008. An Industrial Case of Exploiting Product Line Architectures in Agile Software Development, pp. 171--179. Google ScholarDigital Library
- Franky, M. 2011. Agile Management and Development of Software Projects based on Collaborative Environments. ACM SIGSOFT Software Engineering Notes. 36(3), pp. 1--5. Google ScholarDigital Library
- Elizabeth Bjarnason, Krzysztof Wnuk, Bjorn Regnell. A Case Study on Benefits and Side Effects of Agile Practices in Large-Scale Requirements Engineering, July 2011.Google Scholar
- Bird, J. 7 Best Agile Practices that you don't need to follow. (http://agile.dzone.com/articles/7-agile-best-practices-you), Retrieved December 2, 2013.Google Scholar
- Hammond, S., Umphress, D. 2012. Test Driven Development: The State of the Practice. ACMSE'12, Tuscaloosa, AL, USA. Google ScholarDigital Library
- Dinakar, K. 2009. Agile Development: Overcoming a Short-Term Focus in Implementing Best Practices. OOPSLA 2009, Orlando, FL, USA. Google ScholarDigital Library
- Suderland, J., Victorov, A., Blount, J., Puntikov, N. 2007. Distributed Scrum: Agile Project Management with Outsourced Development Teams. 40th Hawaii International Conference on System Sciences. Google ScholarDigital Library
Index Terms
- Best managerial practices in agile development
Recommendations
Stakeholder Involvement in Agile Software Development
NordiCHI '16: Proceedings of the 9th Nordic Conference on Human-Computer InteractionAgile software development processes (Agile), such as Scrum, DSDM, XP and Kanban, have become de facto standards for software development practice. Scrum, the most commonly used process, focuses on delivering functioning software early and continuously, ...
Customising agile methods to software practices at Intel Shannon
Including a special section on business agility and diffusion of information technologyTailoring of methods is commonplace in the vast majority of software development projects and organisations. However, there is not much known about the tailoring and engineering of agile methods, or about how these methods can be used to complement each ...
Adopting to Agile Software Development
Abstract Agile software development can be made successful, but there is no well-defined way how to achieve this. The problem is that the successful adoption of agile methods and practices is a complex process and this process should be customizable for ...
Comments