Program Management Project Management using waterfall, scrum and Kanban Software Delivery management Lean/Agile methods for software delivery Managing large and complex programs Pre-sales and proposals Non-conventional Pricing and Estimation models Working with diverse, global and remote teams