Bison Schweiz AG, Scrum Master / Agile Coach
January 2013 - Present, Sursee, Lucerne, CH
I have gained experience as a Scrum Master / Agile Coach in different cross-functional software development teams in the last few years. I have helped this team progress by way of agile engineering practices and process improvement aspects. I have pushed a lot of new methods and practices such as story mapping, impact mapping, ScrumBan and estimation techniques (story count, relative estimation). In addition, I have helped introduce Lean Startup techniques to implement new business ideas (build -> measure -> learn).
I am one of the leading members of the Scrum Master guild (team of up to ten Scrum Masters). I am a facilitator that pushes agile values and methodologies in the development department and in the whole organization. I was instrumental in introducing Scrum for the unit line managers (middle management) in our company Bison Switzerland AG.
I am the leader of a change initiative to improve the project- and development process company wide. Therefore, we examine the whole value stream from "concept to cash" and try to optimize the whole. Lean thinking, systems thinking, queuing theory and the theory of constraints (ToC) help me and my team to analyze and optimize the whole value stream. We use Kanban as an evolutionary continuous improvement method.
I often serve as moderator of retrospectives, workshops (value stream mapping, improvement workshops, world coffees), OpenSpaces and workshops of groups of more than 20 people.
Erowa AG, Scrum Master / SW Engineer
January 2010 - December 2012, Büron, Lucerne, CH
I introduced, established and pushed Scrum in our software department. We developed a new manufacturing control system for the machine industry. Therefore, I had the opportunity to staff a new cross-functional team from zero up to eight developers. As a whole team, we were able to fulfill disciplines such as coding, architecture, database management, design, analysis, deployment, requirement analysis and support.
During these three years our team improved from a novice to a professional Scrum team with excellent performance and quality aspects.
In my role as Scrum Master and Agile Coach I helped the development team to become a self-organizing and quality-focused team. Additionaly, I Introduced and established agile engineering practices such as (test driven development, acceptance test driven development, pair programming and continuous integration).
Erowa AG, Head SW Automation Department
April 2008 - December 2009, Büron, Lucerne, CH
In this position, I lead four developers and two testers in the automated machine industry. Our unit developed object-oriented software (C++) for embedded robots. I was responsible for this unit which developed, planned and coordinated all work for the robots. During this time, I was still writing software.
Our development process was iterative and incremental and we used some aspects of Scrum such as planning and review sessions. We also had a cadence similar to a sprint lasting three weeks like a sprint. However, we did not really practice Scrum.
Erowa AG, Software Engineer
June 2003 - March 2008, Büron, Lucerne, CH
I started working as a junior software engineer in the field of embedded systems. I programmed, tested and deployed object oriented software for robots in the automated machine industry. These complex algorithms are written with C++ and run on the linux based real time operating system eCos.