The Fun Of A Program Manager

1,283 views
1,155 views

Published on

The slides are ment maily for those who where at the workshop or have seen the video.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,283
On SlideShare
0
From Embeds
0
Number of Embeds
26
Actions
Shares
0
Downloads
69
Comments
0
Likes
1
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 9
  10. 10. A vision focus, goal, objectives: discuss, get into the context, ask the broad picture, understand, and review. 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 managers and developers be peers” • peer • facilitator • motivator • shall NOT be the manager of the developers 18
  19. 19. Trust and respect • debates • conflicts • criticals • ...build consensus and bring people together “without it the design does not get a fair trial, and is not born out of conflict and debate, so it’s not as good as it could be” 19
  20. 20. Love and Frustration The delicate balance of owning a project without really owning it. 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

×