Stakeholder engagement in the evolutionary design of an API

0Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Iterative development of non-GUI software in general, and APIs in particular, in an agile context presents a number of challenges, not the least of which is effective engagement with people outside the development teams as the API evolves. We use two strategies to overcome these challenges. The first strategy is effective stakeholder engagement. This paper describes how we identify stakeholders in our product's API, who those stakeholders are, how we engage with them, and how we incorporate feedback on a continuous basis. The second strategy is the development of an API Test Client Application that allows many different stakeholders to use the product directly as it evolves. The Test Client Application evolves in parallel, iteration by iteration, with the main product. The experiences described here can be of benefit to anyone developing an API product with multiple consumers, for example an in-process library, an out-of-process service, a Web Service, or a service in Service-Oriented Architectures. © 2010 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Power, K. (2010). Stakeholder engagement in the evolutionary design of an API. In Lecture Notes in Business Information Processing (Vol. 48 LNBIP, pp. 335–343). Springer Verlag. https://doi.org/10.1007/978-3-642-13054-0_36

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free