The Fun Of A Program Manager

1,082 views

Published on

Se c'e' in voi o tra i vostri collaboratori una passione per il software e le interfaccie utenti, capacità di coordinare il lavoro di un piccolo gruppo senza interferire nello sviluppo stesso e avere un dialogo con il cliente allora avete quasi un Program Manager.

Il program manager non si trova necessariamente tra i Project Manager e può crescere spontaneamente in un team.

E' una delle formule segrete per fare "better software".

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,082
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

The Fun Of A Program Manager

  1. 1. The Fun of a Program Manager One of the secret formulas to make "better software" Better Software - 2009 - Firenze 1
  2. 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
  3. 3. Web Project Manager 3
  4. 4. A very temporary job. Frustration, confusion Not really quality driven 4
  5. 5. About the FUN 5
  6. 6. The program manager 6
  7. 7. Similar to a Project Manager but with very different approach and experience. 7
  8. 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. 9. Beyond the single project scope • Strategic insight • Positive thinking • Learning process • Trust building Production - (c) 1988 Michael Bedard 9
  10. 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
  11. 11. User Interaction 11
  12. 12. Wireframing 12
  13. 13. Visual design 13
  14. 14. Architecture and refactoring Source: www.architectour.net 14
  15. 15. Functional specs donts • Focus on what • Keep it simple for the development • Mess with the technical implementation 15
  16. 16. Functional specs dos • Focus on how • Keep it simple for the user • Share with customer and match expectations 16
  17. 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. 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. 19. Trust and respect • debates • conflicts • criticals • ...build consensus and bring people together Mondo Sumo - (c) 1998 Michael Bedard 19
  20. 20. Love and Frustration The delicate balance of owning a project without really owning it. Sitting Duck- (c) 1982 Michael Bedard 20
  21. 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. 22. Thanks Francesco Ciriaci francesco@reflab.com Twitter: fciriaci Diigo: francescociriaci Skype: fciriaci 22

×