An Agile enthusiast and a supporter of the DevOps movement, with almost 15 years of professional experience in the IT industry. Piotr is a Software Development Director at Software Mind, a Polish outsourcing and IT consulting company. He has a master's degree in Computer Science and an executive MBA. Early in his career, he was involved in the technical aspects of software development as a .NET developer, database developer, tester, and occasionally business analyst. After realizing that IT/business alignment is the most serious bottleneck in software development, decided to switch to the “management” path and has been devoted to researching and solving that issue ever since. As a consultant, he's had an opportunity to work on dozens of projects for multiple companies, and because of that experience, can objectively observe and analyze IT practices that work … and those that definitely do not.