Strategizing ADF for Success
Every engineer intuitively understands the importance of Application Development Frameworks (ADFs). From the perspective of an ADF builder, we would like to see our framework as part of many popular software products and get positive feedback from experienced engineers. This chapter aims to elaborate on ADF’s success through value creation. This chapter is also exciting for the Technical Product Manager (TPM) role, as it can help manage stakeholders’ expectations for a framework-building initiative.
We review preconditions and opportunities for building our own ADF. To become successful with Application Development Frameworks, we must follow suitable Builder mental models and understand their Consumer mental models. The chapter includes a section on the importance of adopting the Open-Source Software development paradigm even if you build proprietary or commercial ADF. The chapter wraps up with a section on the ADF Maturity Model, allowing...