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".
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
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
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