Abstract
For the creation of software products, the idea of iterative and incremental development and design is widely accepted and embedded in various methodologies. However, earlier activities within software projects are often the cause for the projects termination. Such activities are often described as the product discovery phase. Therefore, this study develops PDISC, a method for software product discovery. Following a design science research approach, a systematic literature review extracts design requirements and method fragments from literature. The method fragments describe early activities and are documented using process deliverable diagrams. Collectively, such method fragments form a method database that is used to develop PDISC. PDISC helps practitioners to conduct early activities in a systematic way in order to create a product vision.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Fox, D., Sillito, J., Maurer, F.: Agile methods and user-centered design: how these two methodologies are being successfully integrated in industry. In: Agile 2008 Conference, pp. 63–72. IEEE Computer Society, Toronto (2008)
The Standish Group: Chaos Report, Las Vegas, NV, US (2014)
Brhel, M., Meth, H., Maedche, A., Werder, K.: Exploring principles of user-centered agile software development: a literature review. Inf. Softw. Technol. 61, 163–181 (2015)
Barksdale, J.T., McCrickard, D.S.: Software product innovation in agile usability teams: an analytical framework of social capital, network governance, and usability knowledge management. Int. J. Agile Extreme Softw. Dev. 1, 52 (2012)
da Silva, T.S., Silveira, M.S., de O. Melo, C., Parzianello, L.C.: Understanding the UX designer’s role within agile teams. In: Marcus, A. (ed.) DUXU 2013, Part I. LNCS, vol. 8012, pp. 599–609. Springer, Heidelberg (2013)
da Silva, T.S., Silveira, M., Maurer, F.: Best practices for integrating user-centered design and agile software development. In: 10th Brazilian Symposium on Human Factors in Computing Systems and the 5th Latin American Conference on Human-Computer Interaction, pp. 43–45. Brazilian Computer Society, Porto Alegre, Brazil (2011)
Ferreira, J., Boyland, J., Biddle, R.: Up-Front Interaction Design in Agile Development. In: Concas, G., Damiani, E., Scotto, M., Succi, G. (eds.) XP 2007. LNCS, vol. 4536, pp. 9–16. Springer, Heidelberg (2007)
da Silva, T.S., Martin, A., Maurer, F., Silveira, M.S.: User-centered design and agile methods: a systematic review. In: 2011 AGILE Conference, pp. 77–86. IEEE, Salt Lake City (2011)
Nwaka, S., Hudson, A.: Innovative lead discovery strategies for tropical diseases. Nat. Rev. Drug Discov. 5, 941–955 (2006)
Cooper, R.G.: Winning at New Products: Creating Value Through Innovation. Basic Books, New York (2011)
Cagan, M.: Product Discovery. http://www.svpg.com/product-discovery
Freeman, P., Hart, D.: A science of design for software-intensive systems. Commun. ACM 47, 19 (2004)
Boehm, B.W.: A spiral model of software development and enhancement. Computer (Long. Beach. Calif.) 21, 61–72 (1988)
Sohaib, O., Khan, K.: Integrating usability engineering and agile software development: a literature review. In: 2010 International Conference on Computer Design and Applications, pp. V2-32–V2-38. IEEE, Qinhuangdao (2010)
Heikkilä, V.T., Paasivaara, M., Rautiainen, K., Lassenius, C., Toivola, T., Järvinen, J.: Operational release planning in large-scale Scrum with multiple stakeholders–A longitudinal case study at F-Secure Corporation. Inf. Softw. Technol. 57, 116–140 (2015)
Kuusinen, K.: Improving UX work in scrum development: a three-year follow-up study in a company. In: Sauer, S., Bogdan, C., Forbrig, P., Bernhaupt, R., Winckler, M. (eds.) HCSE 2014. LNCS, vol. 8742, pp. 259–266. Springer, Heidelberg (2014)
Stevens, E.: Fuzzy front-end learning strategies: exploration of a high-tech company. Technovation 34, 431–440 (2014)
Frishammar, J., Florén, H., Wincent, J.: Beyond managing uncertainty: insights from studying equivocality in the fuzzy front end of product and process innovation projects. IEEE Trans. Eng. Manag. 58, 551–563 (2011)
Sperry, R., Jetter, A.: Theoretical framework for managing the front end of innovation under uncertainty. In: Portland International Conference on Management of Engineering & Technology, pp. 2021–2028. IEEE, Portland (2009)
Kakar, A., Carver, J.: Best practices for managing the fuzzy front-end of software development (SD): insights from a systematic review of new product development (NPD) literature. In: Proceedings of International Research Workshop on IT Project Management, p. 14. AISeL, Orlando, FL, US (2012)
Khurana, A., Rosenthal, S.R.: Towards holistic front ends in new product development. J. Prod. Innov. Manag. 15, 57–74 (1998)
Kuechler, B., Vaishnavi, V.: On theory development in design science research: anatomy of a research project. Eur. J. Inf. Syst. 17, 489–504 (2008)
Peffers, K., Tuunanen, T., Rothenberger, M.A., Chatterjee, S.: A design science research methodology for information systems research. J. Manag. Inf. Syst. 24, 45–77 (2007)
Brinkkemper, S., Saeki, M., Harmsen, F.: Meta-modelling based assembly techniques for situational method engineering. Inf. Syst. 24, 209–228 (1999)
Brinkkemper, S.: Method engineering: engineering of information systems development methods and tools. Inf. Softw. Technol. 38, 275–280 (1996)
Hevner, A.R., March, S.T., Park, J., Ram, S.: Design science in information systems research. Manag. Inf. Syst. Q. 28, 75–105 (2004)
Kitchenham, B., Charters, S.: Guidelines for performing systematic literature reviews in software engineering (2007)
Brocke, J. vom, Simons, A., Niehaves, B., Reimer, K., Plattfaut, R., Cleven, A.: Reconstructing the giant: on the importance of rigour in documenting the literature search process. In: European Conference on Information Systems, p. 161. AISeL, Verona, IT (2009)
Boell, S.K., Cecez-Kecmanovic, D.: On being systematic in literature reviews in IS. J. Inf. Technol. 30, 161–173 (2015)
Hildenbrand, T., Meyer, J.: Intertwining lean and design thinking: software product development from empathy to shipment. In: Maedche, A., Botzenhardt, A., Neer, L. (eds.) Software for People, pp. 217–237. Springer, Heidelberg (2012)
Hollis, B., Maiden, N.: Extending agile processes with creativity techniques. IEEE Softw. 30, 78–84 (2013)
Kajko-Mattsson, M., Nyfjord, J.: A model of agile evolution and maintenance process. In: 42nd Hawaii International Conference on System Sciences, pp. 1–10. IEEE, Big Island (2009)
Nyfjord, J., Kajko-Mattsson, M.: Degree of agility in pre-implementation process phases. In: Wang, Q., Pfahl, D., Raffo, D.M. (eds.) ICSP 2008. LNCS, vol. 5007, pp. 234–245. Springer, Heidelberg (2008)
Qumer, A., Henderson-Sellers, B.: Construction of an agile software product-enhancement process by using an agile software solution framework (ASSF) and situational method engineering. In: 31st Annual International Computer Software and Applications Conference, vol. 1, pp. 539–542. IEEE, Beijing (2007)
Sarpong, D., Maclean, M.: Mobilising differential visions for new product innovation. Technovation 32, 694–702 (2012)
Sibghatullah, M., Hussain, S., Hussain, S.: An approach to effective product development life cycle. In: International Conference on Emerging Technologies, pp. 719–726. IEEE, Peshawar (2006)
Tessarolo, P.: Is integration enough for fast product development? An empirical investigation of the contextual effects of product vision. J. Prod. Innov. Manag. 24, 69–82 (2007)
Vanhanen, J., Itkonen, J., Sulonen, P.: Improving the interface between business and product development using agile practices and the cycles of control framework. In: Proceedings of the Agile Development Conference, pp. 71–80. IEEE, Salt Lake City (2003)
Cloyd, M.H.: Designing user-centered web applications in web time. IEEE Softw. 18, 62–69 (2001)
Patton, J.: Hitting the target: adding interaction design to agile software development. In: OOPSLA 2002 Practitioners Reports, Salt Lake City, p. 7 (2002)
Ben Rejeb, H., Boly, V., Morel-Guimaraes, L.: A new methodology based on Kano model for the evaluation of a new product acceptability during the front-end phases. In: 32nd Annual IEEE International Computer Software and Applications Conference, pp. 619–624. IEEE, Turku (2008)
Salah, D., Paige, R., Cairns, P.: A practitioner perspective on integrating agile and user centred design. In: 28th International BCS Human Computer Interaction Conference, Southport, UK, pp. 100–109 (2014)
Adikari, S., McDonald, C., Campbell, J.: Little design up-front: a design science approach to integrating usability into Agile requirements engineering. In: Jacko, J.A. (ed.) HCI International 2009, Part I. LNCS, vol. 5610, pp. 549–558. Springer, Heidelberg (2009)
Miller, L.: Case study of customer input for a successful product. In: Agile Conference, pp. 225–234. IEEE, Denver (2005)
Salah, D., Paige, R.F., Cairns, P.: A systematic literature review for agile development processes and user centred design integration. In: 18th International Conference on Evaluation and Assessment in Software Engineering, pp. 1–10. ACM Press, New York (2014)
Knoll, S.W., Horton, G.: The impact of stimuli characteristics on the ideation process: an evaluation of the change of perspective “Analogy.” In: 44th Hawaii International Conference on System Sciences, pp. 1–10. IEEE, Kauai (2011)
Oliveira, M.G., Rozenfeld, H.: Integrating technology roadmapping and portfolio management at the front-end of new product development. Technol. Forecast. Soc. Change 77, 1339–1354 (2010)
Inayat, I., Salim, S.S., Marczak, S., Daneva, M., Shamshirband, S.: A systematic literature review on agile requirements engineering practices and challenges. Comput. Hum. Behav. 51, 915–929 (2015)
Loniewski, G., Armesto, A., Insfran, E.: An architecture-oriented model-driven requirements engineering approach. In: Model-Driven Requirements Engineering Workshop, pp. 31–38. IEEE, Trento (2011)
Salvador, C., Nakasone, A., Pow-Sang, J.A.: A systematic review of usability techniques in agile methodologies. In: 7th Euro American Conference on Telematics and Information Systems, pp. 1–6. ACM Press, New York (2014)
Ferre, X., Medinilla, N.: How a human-centered approach impacts software development. In: Jacko, J.A. (ed.) HCI 2007. LNCS, vol. 4550, pp. 68–77. Springer, Heidelberg (2007)
Menor, L.J., Tatikonda, M.V., Sampson, S.E.: New service development: areas for exploitation and exploration. J. Oper. Manag. 20, 135–157 (2002)
Sy, D.: Adapting usability investigations for agile user-centered design. J. Usability Stud. 2, 112–132 (2007)
Jain, R., Suman, U.: A systematic literature review on global software development life cycle. ACM SIGSOFT Softw. Eng. Notes 40, 1–14 (2015)
Ebert, C.: Understanding the product life cycle: four key requirements engineering techniques. IEEE Softw. 23, 19–25 (2006)
Williams, H., Ferguson, A.: The UCD perspective: before and after agile. In: Agile Conference, pp. 285–290. IEEE, Washington, D.C. (2007)
Liskin, O.: How artifacts support and impede requirements communication. In: Fricker, S.A., Schneider, K. (eds.) REFSQ 2015. LNCS, vol. 9013, pp. 132–147. Springer, Heidelberg (2015)
Gaubinger, K., Rabl, M.: Structuring the front end of innovation. In: Gassmann, O., Schweitzer, F. (eds.) Management of the Fuzzy Front End of Innovation, pp. 15–30. Springer International Publishing, Cham (2014)
Gamble, R.F., Hale, M.L.: Assessing individual performance in Agile undergraduate software engineering teams. In: IEEE Frontiers in Education Conference, pp. 1678–1684. IEEE, Oklahoma City (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Werder, K., Zobel, B., Maedche, A. (2016). PDISC – Towards a Method for Software Product DISCovery. In: Maglyas, A., Lamprecht, AL. (eds) Software Business. ICSOB 2016. Lecture Notes in Business Information Processing, vol 240. Springer, Cham. https://doi.org/10.1007/978-3-319-40515-5_4
Download citation
DOI: https://doi.org/10.1007/978-3-319-40515-5_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-40514-8
Online ISBN: 978-3-319-40515-5
eBook Packages: Business and ManagementBusiness and Management (R0)