Nikola is an Agile enthusiast with deep interests in people and project management. He is often presenting different aspects of the Agile and Lean at many conferences, trainings and public lectures. His strong background is based on the fact he is teaching modern methodologies, implementing and examining Agile and Lean in real projects and teams in combination with university scientific work in the area. Currently he works on his PHD at Sofia University with deep interests in the modern methodologies. His is using the real world examples and work experience for developing different approaches in his studies for Lean and Agile.
Nikola has been working at Musala Soft for more than 8 years. His deep technical and leading background was developed as software engineer, successful team leader and technical trainer in the company. As a team leader, technical trainer and a software engineer, Nikola has had various contacts and valuable experience in many interesting projects with some of the biggest IT companies. Being very motivated and having strong analytical skills makes Nikola a successful team leader and team player. His passion for project management, especially for agile and lean methodologies in combination with deep technical knowledge, helps him to successfully find the best management practices and makes him a true problem solver.
Talk: When XP Met Outsourcing
At first will explain briefly main ideology and practices of XP
Than will talk a little bit about Outsourcing, contracts and principles
After that will explain common issues between outsourcing and XP, like fix-bid, like what happens when the contract is over and the client should continue with development and support. The main problems come from the fact XP practices are really lightweight and improves natural coding with minimal waste. But after the development is finished we might see that some of this waste is needed now.
Will tell a real story about a real project which was outsourced to and developed by some of the top XP Pioneers. And what happened when after 1.5 years development the customer company decided to stop the outsourcing and to continue using only own development. And will talk about how could we solve these issues
There isn’t too much technical stuff, except the common development practices /dev, test, continuous delivery…/. So everyone who is not familiar with XP will see the main ideas.
The theme is focused on the decisions which should be made when our firms want to outsource a project to a XP team