Published on August 18, 2009
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 9
A vision focus, goal, objectives: discuss, get into the context, ask the broad picture, understand, and review. 10
User Interaction 11
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 managers and developers be peers” • peer • facilitator • motivator • shall NOT be the manager of the developers 18
Trust and respect • debates • conﬂicts • criticals • ...build consensus and bring people together “without it the design does not get a fair trial, and is not born out of conﬂict and debate, so it’s not as good as it could be” 19
Love and Frustration The delicate balance of owning a project without really owning it. 20
Credits & Resources • How to be a program manager - by Joel Spolsky (www.joelonsoftware.com) • Francesco Merlo (Reﬂab - technical leader with a wierd passion for User Interfaces) • ChangeThis! (www.changethis.com) 21
Thanks Francesco Ciriaci francesco@reﬂab.com Twitter: fciriaci Diigo: francescociriaci Skype: fciriaci 22
Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...
In this presentation we will describe our experience developing with a highly dyna...
Presentation to the LITA Forum 7th November 2014 Albuquerque, NM
Un recorrido por los cambios que nos generará el wearabletech en el futuro
Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...
Top 10 signs you're a project manager; ... that monkey can program in C - very ... Just for a Laugh: The Lighter Side of Project Management. 5 / 5 (4) 1st ...
... it’s called program manager. ... to “Should I become a project manager? ... contained in the essays are persuasive and it’s a fun, ...
Windows Start Program Manager manage (and remove!) those pesky programs that startup automatically when the computer boots up. CNET; REVIEWS; NEWS ...
SpeedFan is a monitoring program for users who think that the Windows Task Manager is too basic. It allows you to monitor the health of your hard drives ...
Current: Program Manager at self employed: Past: Translator, Coordinator at Non-profit Agency, Marketing Specialist at IDP教育集团, Program Coordinator ...
Marketing consulting firms provide advice on marketing strategy and also manage marketing programs for ... A project manager in a marketing ...
Fun GCAT; UnderWatch; DIVA; VirtUE; MOSAIC; Our Program Managers; Working with IARPA. Working with IARPA; Requests for Information; ... Are You the Next ...
... the MOM tracks the performance of each investment manager and has the power to fire ineffective managers and ... DEFINITION of 'Manager Of Managers ...
The Pros & Cons of Becoming a Manager. Narayana Murty Jan 21, 2006 | Comments . Tweet. 1 ... There are many positives to being a manager.