Resources
To Stay Informed
andreaprovaglio.com

Welcome

Printed from http://andreaprovaglio.com. All rights reserved.

Andrea Provaglio

I'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.

I currently work in Europe. I also worked in the U.S. for four years on a O-1 visa for "extraordinary abilities in Sciences".

I've 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.

For more information about my professional accomplishments, please refer to this page.

Mission

Together with my associates, I help our clients to create better software and to build better development teams.

Services

We assist our clients – whom we refer to as partners – on many different facets of industrial software development, including:

  • Adoption of Agile methods such as Extreme Programming (XP) and Scrum
  • Coaching and training on:
    • Java/J2EE development
    • Ruby/Rails development
    • iPhone development
  • Secure programming
  • Software design and best practices
  • Software security assessments
  • Architectural assessments
  • Skill assessments
  • Team building

Our experience ranges from working with large, multicultural, diverse and geographically dispersed organizations, to working with small- and mid-sized companies; we assisted our partners to create complex Enterprise/Web applications, as well as to develop applications for portable devices.

We offer our entire range of services in Europe; the security-related and iPhone-related services are available in the U.S. as well.

Soft Skills

More and more companies are understanding that the efficiency of their teams, the success of their software development projects (being delivered on time, on budget, providing the most valuable features to 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 soft skills – the way all the people involved in the project are able to communicate and cooperate – that really makes the difference.

In my work I include the fundamental, yet frequently overlook fact that software is created by people for the people and I developed an approach to industrial software development which, in addition to cultivating the technical skills, integrates and balances some of the modern practices currently in use, such as the Agile methods, with principles from humanistic disciplines – especially with a systemic perspective.

This approach is based on Communication, Collaboration, Agility and Technical Proficiency and it's intended to help building more effective and functional teams and organizations, where people can improve both technically and relationally. You can read more on this subject here.

Contact

For more information about us, please just contact me.

Latest Updates
Speaking at Agile Central Europe
I'll be giving my "Systemic Software Development for Agile Teams" presentation at Agile Central Europe on April 8-9 2010 in Kraków, Poland.
Speaking at Scandinavian Developer Conference 2010
I'll be giving my "Systemic Software Development for Agile Teams" presentation at Scandinavian Developer Conference 2010 on March 16-17 2010 in Göteborg, Sweden.
Scrum Master Certification
Since last June I'm a Certified Scrum Master
Brand new iPhone Programming course released!
Our new iPhone Programming course is now available to our clients in Europe and in the U.S.
Google Site Search
Bookmark This Page
del.icio.us Digg Technorati Slashdot reddit
Follow Me
Twitter