I'm currently set to speak at ZendCon 2009 on the topic of "How to run an enterprise PHP Shop" (
http://zendcon.com/)
I'd love to see what people may be most interested in talking about. I've be a lead developer at McAfee and Panasonic, two large, very different corporations.
Here's what my blurb on the Zend site says:
"How to run an enterprise PHP Shop
Speaker: Jim Plush
In this session we'll take a look at how to successfully manage and lead PHP teams. We'll cover finding and interviewing PHP developers, the processes involved with producing products (build, qa, release, continuous integration, and development processes), building the team, team standards (coding, documentation, unit testing, reviews), providing ongoing education, and preventing developer burn out. We will also touch on the balacing act between process and productivity.
22.10.2009 | 09:15 bis 10:15 Uhr "
I'm currently working on the outline for the talk. It's only an hour and I have a lot to cover so if there's anything you want me to focus on just drop me a comment. Here is my super rough outline so far:
How to find, interview and hire PHP developers
How to manage teams
Coding Standards
Testing standards
Build Processes
Release Processes
Bug reporting and mitigation processes (bug scrub meetings with steering team)
Requirements gathering
Deploying Code
Training the team
Unit Testing
Continuous Integration Servers
System Testing
Weekly team meetings
Pre-release Bug Parties, prizes for most show stoppers, most bugs found
Tools we use at Panasonic (svn, why not to use telelogic change, phing, phpunit, zend framework, twiki wiki)
Team Building
Importance of certifications
Importance of the balance between process and performance
Wikis for collaboration
Why we chose Zend Framework