Estudio descriptivo de las prácticas de diseño y arquitectura de desarrollo de Software en las compañías Startups. // Descriptive Study about design and architecture practices in Startups.
DOI:
https://doi.org/10.29076/issn.2528-7737vol10iss23.2017pp125-132pPalabras clave:
ágil, arquitectura, buenas prácticas, diseño, Startups // agile, architecture, good practices, design, Startups.Resumen
Esta investigación inicia con la interrogante sobre la existencia de prácticas de diseño y arquitectura en las compañías Startups y presenta un breve estado del arte sobre estas prácticas. La metodología utilizada es la revisión bibliográfica y los resultados obtenidos muestran que estas Compañías si tienen prácticas definidas; y además, las recomiendan detallando sus casos de estudio como muestra de su efectividad.
ABSTRACT
This work begins with the research question about design and architecture practices in Startups and it show a brief state of the art. The methodology used was the literature review and the results show us that these companies not only have incorporated this practices; and also recommend them detailing their case studies as a demonstration of their effectiveness.
Descargas
Referencias
Ambler, S.W. (2002). Agile Modelling: Effective Practices for eXtreme Programming and the United Process, New York, Estados Unidos, John Wiley & Sons, Inc.
Ambler, S.W. (2002). Lessons in agility from Internet-based development. IEEE Software, 19(2), 66-73. doi: 10.1109/52.991334
Ballard, M. (2013). DWP drops agile from flagship government software project. Recuperado de http://www.computerweekly.com/blog/Public-Sector-IT/DWP-drops-agile-from-flagship-government-software-project
Beck, K., Andres, C. (2004). Extreme Programming Explained: Embrace Change, Second Edition, Boston, Estados Unidos, Addison-Wesley.
Beedle, M., van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., Highsmith, J., … Thomas, D. (2001). Manifesto for Agile Software Development. Recuperado de http://agilemanifesto.org/
Bosch, J., Holmström, H., Björk J., Ljungblad J. (2013). The Early Stage Software Startup Development Model: A Framework for Operationalizing Lean Principles in Software Startups. Lean Enterprise Software and Systems. LNBIP 167, 1-15. doi: 10.1007/978-3-642-44930-7_1
Cockburn, A. (2006). Agile Software Development: The Cooperative Game. Second Edition, Addison-Wesley Professional.
Coplien, J., Bjørnvig, G. (2010). Lean Architecture for Agile Software Development. John Wiley & Sons Ltd.
Crowne, M. (2002) Why software product startups fail and what to do about it. Evolution of software product development in startup companies. In: IEMC '02 2002 IEEE International Engineering Management Conference. Cambridge, UK. doi: 10.1109/IEMC.2002.1038454
De Paula, D., Aráujo, C. (2016). Pet Empires: Combining Design Thinking, Lean Startup and Agile to Learn from Failure and Develop a Successful Game in an Undergraduate. En Constantine Stephanidis (Ed.), HCI International 2016 – Posters’ Extended Abstract. 18th International Conference, HCI International 2016 (pp. 30-34), Toronto, Canadá: Springer. doi: 10.1007/978-3-319-40548-3_5
Giardino, C., Unterkalmsteiner, M., Paternoster, N., Gorschek, T., Abrahamsson (2016). Software Development in Startup Companies: The Greenfield Startup Model. IEEE Transactions on Software Engineering, 42(6), 585-604. doi: 10.1109/TSE.2015.2509970
Giardino, C., Unterkalmsteiner, M., Paternoster, N., Gorschek, T., Abrahamsson (2014). What Do We Know about Software Development in Startups? IEEE Software, 31(5), 28-32. doi: 10.1109/MS.2014.129
Grossman-khan, B., Rosensweig, R. (agosto de 2012). Skip the silver bullet: driving innovation through small bets and diverse practices. Leading Innovation Through Design. 2012 International Design Management Research Conference. Conferencia llevada a cabo en Boston, Estados Unidos.
Highsmith, J. (2013). Adaptive Software Development: A Collaborative Approach to Managing Complex Systems. New York, Estados Unidos, Dorset House Publishing.
Hokkanen, L., Kuusinen, K., Väänänen, K. (2016). Minimum Viable User EXperience: A Framework for Supporting Product Design in Startups. En Casper Lassenius, Torgeir Dingsøyr, Maria Paasivaara (Eds.), Agile Processes, in Software Engineering, and Extreme Programming (pp. 66-78), Helsinki, Finlandia: Springer. doi: 10.1007/978-3-319-33515-5_6
Hokkanen, L., Xu, Y., Väänänen, K. (2016). Focusing on User Experience and Business Models in Startups: Investigation of Two-dimensional Value Creation. Proceedings of the 20th International Academic Mindtrek Conference, 59-67. doi: 10.1145/2994310.2994371
Hussain, Z., Slany, W., Holzinger, A. (2009). Current State of Agile User-Centered Design: A Survey. HCI and Usability for e-Inclusion (USAB 2009), LNCS 5889, 416-427. doi: 10.1007/978-3-642-10308-7_30
Jansen, S., Brinkkemper, S., Hunink, I. (2008). Pragmatic and opportunistic reuse in innovative Start-up Companies. IEEE Software, 25(6), 42-49. doi: 10.1109/MS.2008.155
Järvi, A., Taajamaa, V., Hyrynsalmi, S. (2015). Lean Software Startup – An Experience Report from an Entrepreneurial Software Business Course. En J.M. Fernandes et al. (Eds.), ICSOB 2015, LNBIP 210 (pp. 230–244), Braga, Portugal: Springer International Publishing Switzerland. doi: 10.1007/978-3-319-19593-3_21
Kane, T. (2010). The Importance of Startups in Job Creation and Job Destruction. Kauffman Foundation Research Series.
Williams, L.A. (2012). What agile teams think of agile principles. Communications of the ACM, 55(4), 71-76. doi: 10.1145/2133806.2133823
Ljungblad, J., Björk, J. (2013) Managing Early Stage Software Startups. Applying Lean Startup Principles in Practice (tesis de maestría). University of Gothenburg, Gothenburg, Suecia.
May, B. (2012). Applying Lean Startup: An Experience Report -- Lean & Lean UX by a UX Veteran: Lessons Learned in Creating & Launching a Complex Consumer App, 2012 Agile Conference, Dallas, TX, 2012, 141-147. doi: 10.1109/Agile.2012.18
Murru, O., Deias, R., Mugheddue, G. (2003). Assessing XP at a European Internet company. IEEE Software, 20(3), 37-43, doi: 10.1109/MS.2003.1196318
Nerur, S., Balijepally, V. (2007). Theoretical reflections on agile development methodologies. Communications of the ACM - Emergency response information systems: emerging trends and technologies. Communications of the ACM, 50(3), 79-83. doi: 10.1145/1226736.1226739
Palmer, S. R., Felsing, M. (2001). A practical guide to Feature-Driven Development. Pearson Education.
Paternoster, N., Giardino, C., Unterkalmsteiner, M., Gorschek, T., Abrahamsson, P. (2014). Software development in startup companies: A systematic mapping study. Information and Software Technology, 56(10), 1200-1218. doi: 10.1016/j.infsof.2014.04.014
Ries, E. (2011). The Lean Startup: How today's entrepreneurs use continuous innovation to create radically successful businesses. Random House LLC.
Schwaber, K., Beedle, M. (2002). Agile Software Development with Scrum. Prentice Hall.
Stapleton, J. (1997) DSDM, Dynamic Systems Development Method: The Method in Practice, Cambridge University Press.
Thero, H., Suonsyrjä, S., Karisalo, A., Mikkonen, T. (2015). Ways to Cross the Rubicon: Pivoting in Software Startups. En Pekka Abrahamsson, Luis Corral, Markku Oivo, Barabara Russo (Eds.) Product-Focused Software Process Improvement PROFES 2015, LNCS 9459, 555-2015. doi: 10.1007/978-3-319-26844-6 41
Tingling, P., Akbar, S. (2007). Extreme Programming in Action: A Longitudinal Case Study. Human-Computer Interaction. Interaction Design and Usability (HCI 2007), LNCS 4550, 242-251. doi: 10.1007/978-3-540-73105-4_27
Unterkalmsteiner, M., Abrahamsson, P., Wang, X., Nguyen-Duc, A., Shah, S., Bajwa, S.S., …, Yagüe, A. (2016). Software Startups – A Research Agenda. e-Informática Software Engineering Journal, 10(1), 89-123. doi: 10.5277/e-Inf160105
Descargas
Publicado
Número
Sección
Licencia
Los autores pueden mantener el copyright, concediendo a la revista el derecho de primera publicación. Alternativamente, los autores pueden transferir el copyright a la revista, la cual permitirá a los autores el uso no-comercial del trabajo, incluyendo el derecho a colocarlo en un archivo de acceso libre.