With Forrester since July 2005, Diego primarily contributes to and advises on Forrester's offerings for Application Development & Delivery Professionals. He partners with Forrester's global application leaders and is a leading expert on SDLC processes and practices, covering topics such as Agile development, Agile and Lean transformations, Agile development sourcing strategies and services, Agile testing practices and tools, DevOps, and Agile mobile development. Diego also covers requirements management, software quality, software metrics, and Open Source governance.
His 26 years of industry experience, in addition to application development, allow him to give expert advice in SOA change management programs, project and portfolio management, enterprise architecture programs, and IT management areas, such as BT strategies review and comparisons. He also has experience in complex mission-critical project and client engagement management.
Previous Work Experience
Prior to joining Forrester, Diego held international management positions covering various roles such as director consultant at METAGroup and head of Agile product development for advanced reuse methods and technologies at Quartersoft. He was also regional VP and director for consulting at Genesis/IONA, where he helped many clients transition to distributed applications. He also worked as an enterprise architect and project/product manager, participating in various pan-European projects. He started out as a software engineer, developing AI tools and early graphical user interfaces technologies at Olivetti.
Diego has also been very active in global open software standards consortia such as OMG, contributing to the early specifications of middleware standards such as CORBA and model-driven architecture. He has been a frequent speaker and panelist at many European conferences on software development.
Diego has published various research reports on open source, software reuse, semantic Web, and object technology, including the book Practical Experience in Building Expert Systems.
Diego received a master's degree in computer science from Pisa University in Italy, and he specialized in artificial intelligence through on-site courses at Stanford University and SRI Palo Alto during a two-year working internship with Olivetti in the US.