After several decades working for organisations, both big and small, I've come to the realisation that organisations, in & of themselves don't really exist, rather there are people, all working towards a collective goal, people who are responsible for the idiology, culture & values they aspire to.
For me, the best way to build an effective team is to adopt an open, collaberative culture that promotes self management, individual & collective innitative with personal accountabilty. In many respects the technical execution of a project is quite simple, however, the human interaction & change required to both deliver & support any initative is not.
Ensuring team members are supported in their endevours & given the opportunity to grow & develop, both their technical skill set & as people, contributes strongly towards the open & collaberative culture & positive environment.
As a seasoned project/program manager I've held certifications in many methodologies, working in both Agile & Waterfall environments, however, my years of experience have led me to beleive that there is no 'silver bullet' methodolgy that can solve every problem resulting in perfect delivery. Rather, a teams approach to delivery is shaped by their identity, skills & perspectives, often taking componant parts of several methodologies & adapting them to the unique environment every team creates. For the most part these revolve around Agile principle, however, certain PRINCE II & MSP reporting & visulisation tools are better for stakeholder management & C-Suite engagement. Ultimatley a strong delivery team will self organise around a set of tools, practices & principles, executing in a way that best suits them, & a good leader encorages & supports that approach.
Technology & Product Leadership
Roadmap & Strategy Management
Creative Leadership & Production Management
Project & Program Leadership
Innovation & R&D (POC)
Line Manaement
Budget Management
C-Suite Reporting