Lets create a few fictitious Persona, and run a few Root Cause Analysis on their concerns. From these concerns we will derive needs ( and barriers) . Then we aggregate the result from different Personas, and this give us a start to the Haskell Ecosystem, these personas are the actors from the Ecosystem. either as Key Partners, Key Resources or Market Segment( and from this understanding we would derive opportunities, products, and « go to market « strategy).
sharedConcerns= mapReduce RCA [Persona] -> Set [Concerns]