SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
The Fun of a Program Manager
           One of the secret formulas to make "better software"




Better Software - 2009 - Firenze
                                                                  1
About me
Entrepreneur, Managing Director, Evangelist, Networker, Father and Program Manager.


    •   Open Source

    •   Business Models

    •   Web Content Management

    •   Web Marketing

    •   Agile Management

    •
    •
        Social Software

        StartUps
                                                          ?
                                                                                      2
Web Project Manager



                      3
A very temporary job.
     Frustration, confusion
    Not really quality driven



                                4
About the FUN



                5
The program manager



                      6
Similar to a Project Manager but with
very different approach and experience.




                                          7
What does a program manager
            do?

1. Design UIs
2. Write functional specs
3. Coordinate teams
4. Serve as the customer advocate




                                    8
Beyond the single project scope



•   Strategic insight

•   Positive thinking

•   Learning process

•   Trust building


                                   Production - (c) 1988 Michael Bedard




                                                                          9
A vision
    focus, goal, objectives:
discuss, get into the context, ask
 the broad picture, understand,
         and review.
                                     The failure of capitalism - (c) 1989 Michael Bedard




                                                                                           10
User Interaction
                   11
Wireframing
              12
Visual design
                13
Architecture
and   refactoring

                    Source: www.architectour.net




                                                   14
Functional specs donts
•   Focus on what
•   Keep it simple for the development
•   Mess with the technical implementation




                                             15
Functional specs dos
•   Focus on how
•   Keep it simple for the user
•   Share with customer and match expectations




                                                 16
A good team
•one program manager for every
four programmers

•a program manager doesn’t care
how the development team
implements things internally




                                  17
Role of the Program Manager
                     “it’s absolutely critical that the program
• peer                 managers and developers be peers”

• facilitator
• motivator
• shall NOT be the
  manager of the
  developers
                                            Stranger in paradise - (c) 1998 Michael Bedard




                                                                                        18
Trust and respect

•   debates

•   conflicts

•   criticals

•   ...build consensus and
    bring people together

                             Mondo Sumo - (c) 1998 Michael Bedard




                                                                    19
Love and
    Frustration
The delicate balance of owning a
project without really owning it.



                                    Sitting Duck- (c) 1982 Michael Bedard




                                                                            20
Credits & Resources
•   How to be a program manager - by Joel Spolsky
    (www.joelonsoftware.com)

•   Francesco Merlo (Reflab - technical leader with a wierd
    passion for User Interfaces)

•   ChangeThis! (www.changethis.com)




                                                             21
Thanks
   Francesco Ciriaci
francesco@reflab.com

    Twitter: fciriaci
Diigo: francescociriaci
     Skype: fciriaci


                          22

Weitere ähnliche Inhalte

Ähnlich wie The Fun Of A Program Manager

Business Communication is now social
Business Communication is now socialBusiness Communication is now social
Business Communication is now social
Zyncro
 
Wiley.About.Face.3.The.Essentials.Of.Interaction.Design.May.2007
Wiley.About.Face.3.The.Essentials.Of.Interaction.Design.May.2007Wiley.About.Face.3.The.Essentials.Of.Interaction.Design.May.2007
Wiley.About.Face.3.The.Essentials.Of.Interaction.Design.May.2007
Yang tengfei
 
Setting up projects for success overview 2013-03-14
Setting up projects for success overview 2013-03-14Setting up projects for success overview 2013-03-14
Setting up projects for success overview 2013-03-14
Robert Posener
 

Ähnlich wie The Fun Of A Program Manager (20)

jQueryTO 2013 - Creating a Development Culture
jQueryTO 2013 - Creating a Development CulturejQueryTO 2013 - Creating a Development Culture
jQueryTO 2013 - Creating a Development Culture
 
GHAMAS Design Principles
GHAMAS Design PrinciplesGHAMAS Design Principles
GHAMAS Design Principles
 
Lessons Learned: Creating Software as a Service from Scratch
Lessons Learned: Creating Software as a Service from ScratchLessons Learned: Creating Software as a Service from Scratch
Lessons Learned: Creating Software as a Service from Scratch
 
UofC Digital Marketing Lecture 3
UofC Digital Marketing Lecture 3UofC Digital Marketing Lecture 3
UofC Digital Marketing Lecture 3
 
WC social business v1b (1) eng
WC social business v1b (1) engWC social business v1b (1) eng
WC social business v1b (1) eng
 
Business Communication is now social
Business Communication is now socialBusiness Communication is now social
Business Communication is now social
 
Wiley.About.Face.3.The.Essentials.Of.Interaction.Design.May.2007
Wiley.About.Face.3.The.Essentials.Of.Interaction.Design.May.2007Wiley.About.Face.3.The.Essentials.Of.Interaction.Design.May.2007
Wiley.About.Face.3.The.Essentials.Of.Interaction.Design.May.2007
 
It is a sunny day
It is a sunny dayIt is a sunny day
It is a sunny day
 
Friday final test
Friday final testFriday final test
Friday final test
 
20121023 lkce 2012
20121023 lkce 201220121023 lkce 2012
20121023 lkce 2012
 
Wiley About Face 3 The Essentials Of Interaction Design May 2007
Wiley About Face 3 The Essentials Of Interaction Design May 2007Wiley About Face 3 The Essentials Of Interaction Design May 2007
Wiley About Face 3 The Essentials Of Interaction Design May 2007
 
Colliding Worlds of Designers and Developers
Colliding Worlds of Designers and DevelopersColliding Worlds of Designers and Developers
Colliding Worlds of Designers and Developers
 
Agile tour 2011 Dublin
Agile tour 2011 DublinAgile tour 2011 Dublin
Agile tour 2011 Dublin
 
Content Strategy for the Web
Content Strategy for the WebContent Strategy for the Web
Content Strategy for the Web
 
User Experience Workshop
User Experience WorkshopUser Experience Workshop
User Experience Workshop
 
Understanding Information Architecture
Understanding Information ArchitectureUnderstanding Information Architecture
Understanding Information Architecture
 
Babcock & Jenkins: CMI 2012 Orange Awards Entry
Babcock & Jenkins: CMI 2012 Orange Awards EntryBabcock & Jenkins: CMI 2012 Orange Awards Entry
Babcock & Jenkins: CMI 2012 Orange Awards Entry
 
Setting up projects for success overview 2013-03-14
Setting up projects for success overview 2013-03-14Setting up projects for success overview 2013-03-14
Setting up projects for success overview 2013-03-14
 
Content Strategy: The Missing Piece of the UX Puzzle
Content Strategy: The Missing Piece of the UX PuzzleContent Strategy: The Missing Piece of the UX Puzzle
Content Strategy: The Missing Piece of the UX Puzzle
 
UX Week 2012
UX Week 2012UX Week 2012
UX Week 2012
 

Mehr von Better Software

Software Open Source in ambito industriale
Software Open Source in ambito industrialeSoftware Open Source in ambito industriale
Software Open Source in ambito industriale
Better Software
 
web 2.0, copyright, diritti fondamentali
web 2.0, copyright, diritti fondamentaliweb 2.0, copyright, diritti fondamentali
web 2.0, copyright, diritti fondamentali
Better Software
 
Il programmatore e le sue api
Il programmatore e le sue apiIl programmatore e le sue api
Il programmatore e le sue api
Better Software
 

Mehr von Better Software (20)

How can metrics help in improving our effectiveness?
How can metrics help in improving our effectiveness?How can metrics help in improving our effectiveness?
How can metrics help in improving our effectiveness?
 
Software Open Source in ambito industriale
Software Open Source in ambito industrialeSoftware Open Source in ambito industriale
Software Open Source in ambito industriale
 
Start small stay small
Start small stay smallStart small stay small
Start small stay small
 
web 2.0, copyright, diritti fondamentali
web 2.0, copyright, diritti fondamentaliweb 2.0, copyright, diritti fondamentali
web 2.0, copyright, diritti fondamentali
 
Quando il software si fa amare
Quando il software si fa amareQuando il software si fa amare
Quando il software si fa amare
 
Il programmatore e le sue api
Il programmatore e le sue apiIl programmatore e le sue api
Il programmatore e le sue api
 
Cowboy programming e l'arte del copia/incolla
Cowboy programming e l'arte del copia/incollaCowboy programming e l'arte del copia/incolla
Cowboy programming e l'arte del copia/incolla
 
Better Software: Feedback Report 2010
Better Software: Feedback Report 2010Better Software: Feedback Report 2010
Better Software: Feedback Report 2010
 
Alcune lezioni che ho imparato negli ultimi due anni
Alcune lezioni che ho imparato negli ultimi due anniAlcune lezioni che ho imparato negli ultimi due anni
Alcune lezioni che ho imparato negli ultimi due anni
 
Alla ricerca della user story perduta
Alla ricerca della user story perdutaAlla ricerca della user story perduta
Alla ricerca della user story perduta
 
Augmented reality e web
Augmented reality e webAugmented reality e web
Augmented reality e web
 
Cavallini - L'importanza del software libero nei sistemi GIS
Cavallini - L'importanza del software libero nei sistemi GISCavallini - L'importanza del software libero nei sistemi GIS
Cavallini - L'importanza del software libero nei sistemi GIS
 
Cavallini - OpenSource e sistemi GIS
Cavallini - OpenSource e sistemi GISCavallini - OpenSource e sistemi GIS
Cavallini - OpenSource e sistemi GIS
 
Better Software Feedback Partecipanti Edizione 2009
Better Software Feedback Partecipanti Edizione 2009Better Software Feedback Partecipanti Edizione 2009
Better Software Feedback Partecipanti Edizione 2009
 
Alessandro Salvatico - Ingres: il nuovo modello IT
Alessandro Salvatico - Ingres: il nuovo modello ITAlessandro Salvatico - Ingres: il nuovo modello IT
Alessandro Salvatico - Ingres: il nuovo modello IT
 
Alessandro Salvatico - Sviluppare J2EE con INGRES
Alessandro Salvatico - Sviluppare J2EE con INGRESAlessandro Salvatico - Sviluppare J2EE con INGRES
Alessandro Salvatico - Sviluppare J2EE con INGRES
 
Maurizio Mesenzani - Le competenze del Project Manager
Maurizio Mesenzani - Le competenze del Project ManagerMaurizio Mesenzani - Le competenze del Project Manager
Maurizio Mesenzani - Le competenze del Project Manager
 
Elio Tondo - Linux In Azienda
Elio Tondo - Linux In AziendaElio Tondo - Linux In Azienda
Elio Tondo - Linux In Azienda
 
Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche
Massimiliano Zani - Applicazioni Mobile: tecnologie e ProblematicheMassimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche
Massimiliano Zani - Applicazioni Mobile: tecnologie e Problematiche
 
Claudio Cicali - Openid
Claudio Cicali - OpenidClaudio Cicali - Openid
Claudio Cicali - Openid
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

The Fun Of A Program Manager

  • 1. The Fun of a Program Manager One of the secret formulas to make "better software" Better Software - 2009 - Firenze 1
  • 2. About me Entrepreneur, Managing Director, Evangelist, Networker, Father and Program Manager. • Open Source • Business Models • Web Content Management • Web Marketing • Agile Management • • Social Software StartUps ? 2
  • 4. A very temporary job. Frustration, confusion Not really quality driven 4
  • 7. Similar to a Project Manager but with very different approach and experience. 7
  • 8. What does a program manager do? 1. Design UIs 2. Write functional specs 3. Coordinate teams 4. Serve as the customer advocate 8
  • 9. Beyond the single project scope • Strategic insight • Positive thinking • Learning process • Trust building Production - (c) 1988 Michael Bedard 9
  • 10. A vision focus, goal, objectives: discuss, get into the context, ask the broad picture, understand, and review. The failure of capitalism - (c) 1989 Michael Bedard 10
  • 14. Architecture and refactoring Source: www.architectour.net 14
  • 15. Functional specs donts • Focus on what • Keep it simple for the development • Mess with the technical implementation 15
  • 16. Functional specs dos • Focus on how • Keep it simple for the user • Share with customer and match expectations 16
  • 17. A good team •one program manager for every four programmers •a program manager doesn’t care how the development team implements things internally 17
  • 18. Role of the Program Manager “it’s absolutely critical that the program • peer managers and developers be peers” • facilitator • motivator • shall NOT be the manager of the developers Stranger in paradise - (c) 1998 Michael Bedard 18
  • 19. Trust and respect • debates • conflicts • criticals • ...build consensus and bring people together Mondo Sumo - (c) 1998 Michael Bedard 19
  • 20. Love and Frustration The delicate balance of owning a project without really owning it. Sitting Duck- (c) 1982 Michael Bedard 20
  • 21. Credits & Resources • How to be a program manager - by Joel Spolsky (www.joelonsoftware.com) • Francesco Merlo (Reflab - technical leader with a wierd passion for User Interfaces) • ChangeThis! (www.changethis.com) 21
  • 22. Thanks Francesco Ciriaci francesco@reflab.com Twitter: fciriaci Diigo: francescociriaci Skype: fciriaci 22