Hi there. My name is Roy Osherove. I‘ve been working in the software industry for over 20 years. I started out as a developer (VB5, yay!), and over the years have gotten to work in multiple different capacities: Team Lead, Architect, Director, CTO and even funded a couple of small startups. These days I still write code in various languages such as C#, Java and Ruby. I work with various platforms such as Web, Mobile, Backend stuff and more. I know my way around Windows, Mac and Linux environments, but I also like teaching and sometimes even Powerpoint and Excel can be useful.
I’ve gotten the chance to work with both small startups and some of the world’s largest companies (Dell, EMC, AIG, Siemens, AT&T and more) helping to push forward a culture of technical excellence, continuous delivery practices and coaching technical leaders and C-Level executives on effective ways to change the behavior of people in the organization to implement new agile practices and initiatives.
It didn’t always work. There were times where things failed. There were times when things only partially succeeded, or had only begun sprouting - I’ve learned a lot from the mistakes and share my learnings every day with companies I consult for and train.
Here are the three main areas I focus on when I do consulting or training:
I help large organizations plan and implement Enterprise scale DevOps transformations in an environment with Many inter-dependent and related systems and sub systems, software and teams that rely on each other, Monolithic systems and/or static software/hardware environments, Lengthy Approval Gates or change control processes, security, financial, medical or other compliance requirements, Lengthy waterfall based processes among multiple teams and stake holders and workflows that are mostly manual and error prone across multiple teams or stakeholders.
The main goal of these transformations is to create an organization that operates through automated pipelines of continuous delivery with fast cycle times, high confidence, and great quality. I doesn’t matter what Agile framework you’re using or attempting: Large Scale Scrum (LeSS), Scaled Agile Framework (SAFe), Scrum Nexus, or others. Continuous Delivery values will be important to you and we can find a way to make them work.
It’s almost impossible to find real self organizing teams in the wild today. Most companies I visit have teams that are in what I call Survival Mode - they are too busy fixing fires and reacting that they don’t have time to learn skills that would have prevented those fires in the first place. Getting those teams to become self organizing is what I coach and train about.
Elastic leadership is a framework and philosophy of technical leadership that can help you as you manage day-to-day and long term challenges and strive to create the elusive self-organizing team. It is about understanding that your leadership needs to change based on which phase you discover your team is in.
I coach & train Executives, technical leads and other technical experts in the organization on helping to grow true organizing teams