Soundlogo
March 16 - 17, 2010

Contact

Details

Telephone: +46 31 703 31 85
Email:

Map

Find your best way to the conference with Eniro map or with GoogleMap:

Andrea Provaglio

Andrea ProvaglioI'm an independent professional with almost twenty years of experience in the field of Information Technology. I assist clients from many different domains, which can range from large organizations such as the European Commission in Brussels, or large multinational banks, to small and dynamic IT companies. My mission is to help my clients to develop better software and to create better development teams; and to help the individuals to improve technically and relationally. I assist my clients primarily in these areas:

  • Adoption of Agile methodologies, such as Extreme Programming (XP) and Scrum
  • Development of soft skills for teams and organizations
  • Coaching and training on software development for the Java/J2EE platform
  • Software design, Best Practices and Design Patterns
  • Design and development of Web/Enterprise applications
  • Architectural assessments
  • Skill assessments
  • Team building
I have been a speaker at major international IT conferences, occasionally in front of audiences of 1000-2000 people, and I contributed to a few books and publications. I've also developed my personal approach to industrial software development that, in addition to fostering the technical proficiency of the individuals, integrates and balances some of the people-oriented practices already in use in the IT industry with a few principles coming from humanistic disciplines, especially with a systemic perspective. I currently work in Europe; I also worked for four years in the U.S. on a O-1 visa for "extraordinary abilities in Sciences". More detailed information, including previous conference presentations and relevant clients, is availabile at:http://andreaprovaglio.com/about

Track abstract - Agile in the organisation

Systemic Software Development for Agile Teams

We know that the success of a software development project (delivered on time, on budget, with the most valuable features for the users and without major defects), plus the short-term and long-term quality of the technical artifacts, are hardly just a technical matter. Instead, it’s the way all the people involved in the project – inside and outside the team – are able to communicate and collaborate that makes the difference. After all, software is created by people for the people. In a systemic approach, all the individuals inside and outside the team are interconnected by a web of relations and are part or the same system, that has its own history, structure, dynamics and rules for being healthy. Understanding how the system works as a whole and how individuals interact according to those rules is therefore essential to build effective and efficient teams. In this session we’ll consider organizations and teams from a systemic perspective; we’ll talk about leadership and guidance as a fundamental cohesive force, about how guidance may become dysfunctional, about what happens when it does and which countermeasures can be taken; we’ll proceed with discussing the systemic characteristics of most popular Agile and Lean methods, and with applying this understanding to choose the method that may better suit a given team and/or project. In brief, we’ll learn how incorporating organizational systemic, guidance, collaboration and communication in an industrial software development process may turn out to be a critical success factor.

Back

Scandinavian Developer Conference is organized by
Visit us at www.iptor.com