Identify critical challenge briefs such as those the People's Plan seeks to address.
Create a product development infrastructure (eg Product Owners forum, Developer forum, Acceptance Forum) to enable prototype creation. Then invite Schools, individuals and learning organizations to respond and collaborate. Supply coaches as appropriate (self elected, volunteers, apponted etc)
This will enable key criteria of skills development to be met::
Equal access to everyone with an Internet connection eg libraries, schools etc
Demonstration of core competency diversity requirement - eg product idea, Developer etc.
Relevance and reward - meeting real needs
Selection and differentiation regarding contribution and excellence to all.
Engagement, community and fun.
Commercial. Real money, real goals.