Cloud Software FactoryWEBINAR
Mika Koivuluoma
University of Oulu
Department of Information Processing Science7.9.2011
Cloud Software FactoryOutline of the Webinar
• Why Cloud Software Factory?
• What is Cloud Software Factory?
• Focus on Research, Teaching and Entrepreneurship
• Where are Cloud Software Factories
• Testimonials
• Contact information
7.9.2011 Tivit Webinar - Cloud Software Factory 2
Why Cloud Software Factory?Challenges
• Software engineering research in industry settings faces often some challenges:– Limited access to data or data cannot be
published
– Inability to control the experimental setting, e.g. case studies are under-resourced
– Research methods cannot be used in their full extent
• From the education point of view, student assignments and projects are not always up-to-date or not relevant from the industry level software engineering practice point of view
• From the industry and entrepreneurship point of view, collaboration can be challenging especially in the case of start-ups, individual entrepreneurs and small firms, who often doesn’t even have hardware and software resources or facilities for the students
7.9.2011 Tivit Webinar - Cloud Software Factory 3
Why Cloud Software Factory?Solution
7.9.2011 Tivit Webinar - Cloud Software Factory 4
• A large scale global software development infrastructure is urgently needed
• “Software Factory creates a common, cooperative platform for software business, basic & applied software development research and education. Software Factory is an experimental software R&D laboratory aiming at stimulating Education, Cross-disciplinary research and High-expectation entrepreneurships” Source http://www.softwarefactory.cc/
• Laboratory-as-a-Industry
Source: http://www.cs.helsinki.fi/en/news/65558
Cloud Software FactoryFocus on Research, Teaching and Entrepreneurship
7.9.2011 Tivit Webinar - Cloud Software Factory 5
Research
Entrepre-neurship
Cloud Software FactoryResearch
7.9.2011 Tivit Webinar - Cloud Software Factory 6
Research
• Provide Cloud infrastructure to support research activities (e.g. storage/processor capacity, Cloud-based development environments)
• Different reference implementations for the researchers interested Cloud specific phenomenon e.g. security, architecture, development in/for the cloud
• Research different development methods e.g. lean and agile way of working in cloud context, distributed projects
• Active collaboration with the Cloud technology vendors -> ensure environment is all the time up to date and modern
Cloud Software FactoryEducation
7.9.2011 Tivit Webinar - Cloud Software Factory 7
• Unique opportunity for the students to learn about state-of-the-art Cloud environments
• Hands-on experiences what does it mean to develop software in the Cloud and for the Cloud
• First hand experiences and knowledge about Cloud technologies is clear advantage when heading for the business
Cloud Software FactoryWhere?
7.9.2011 Tivit Webinar - Cloud Software Factory 8
Cloud Software FactoryTestimonials
7.9.2011 Tivit Webinar - Cloud Software Factory 9
“For us Cloud Software Factory opens up a totally new possibilities to develop new innovative solutions. It provides a true win-win-win situation for industry, academia and students.” - Head of Research, Large company
More testimonials can be found from the Software Factory Magazine
http://www.softwarefactory.cc/magazines
Cloud Software FactorySome of the Contacts
7.9.2011 Tivit Webinar - Cloud Software Factory 10
• Cloud Software Program
– Focus Area Director: Dr. Janne Järvinen, [email protected]
– Academic Coordinator: Prof. Pekka Abrahamsson, [email protected]
– Program Coordinator: Dr. Tua Huomo, [email protected]
• Cloud Software Factory, University of Helsinki
– Operational issues: Fabian Fagerholm, [email protected]
– General and strategic questions: Prof. Jürgen Münch, [email protected]
• Cloud Software Factory, University of Oulu
– Project Manager: Mika Koivuluoma, [email protected]
• Contacts to other factories: Available e.g. from Prof. Pekka Abrahamsson
Thank you!http://www.cloudsoftware.fi
Mika Koivuluoma
University of Oulu
Department of Information Processing Science7.9.2011