How is creativity managed in Raintree? Aleksei Udatšnõi 30. march 2010
Contents • • Introducing productive creativity Creativity in software development Managing creativity (tips and tricks) Role of Manager
Productive creativity Example: Barca
Productive creativity • Inspiration • Collaboration • Business objective
Productive creativity • Inspiration • Collaboration • Business objective = Innovation
Creativity in software development • • Introducing new technologies Improving existing processes Performance optimization User-interface
Introducing new technologies • Programming languages • Database engines • Telecommunication
Improving existing processes • • Software architecture Integrated development environments Source management Build automation
Performance optimization • Application speed • Database queries • IT resources
User-interface Before
Creative user-interface After
Managing creativity • Suitable tasks – Open ended, allowing some freedom – Encouraging extra mile effort
Managing creativity • Suitable tasks – Open ended – Encouraging extra mile • Time for independent research
Managing creativity • Suitable tasks – Open ended – Encouraging extra mile • Time for independent research • In-house presentations
Managing creativity • Suitable tasks – Open ended – Encouraging extra mile • Time for independent research • In-house presentations • Align creativity efforts with business goals
Role of Manager Set strategy and objectives, but let them play!
Questions?