Get certified - Transform your world of work today

Close

Marc Lustig

  

Agile Coach, Lustig Agile Consulting

Location: Munich, Germany


Certifications

Certified Scrum Professional
Certified ScrumMaster

Credentials

Biography

Portfolio Summary / Management Statement

Working in Agile Projects since 2006 in various roles and passionate about it to incorporate the values.

Coaching teams to implement agility on various technical levels (CI/CD, test automation, TDD, code quality, test pyramid, etc.) since 2008 in various projects for different clients.

Started systematic agile coaching in 2012 by tightly collaborating with Agile Coaches to continuously inspect and adapt on all levels. (BMW, Valtech)

Systematic contributor as Senior Agile Coach to the agile transformation on enterprise/department level since 2016.

 

Conference Speaker (Agile Days, Moscow, 2017)

 

Education & Certifications

Computer Science (1990 – 1992)

Social Sciences, Philosophy, Political Economy (1992 - 1998), Dipl. Soz. Wiss. (Master)

CSM, Certified Scrum Master (2009)

SAFe Agilist, Scaled Agile Framework (2014)

CSP, Certified Scrum Professional (2016)

Certified LeSS Practitioner (Scheduled for 07/2017 with Craig Larman)

Education and certification as Systemic Coach (scheduled for 2017)

 

Recent Projects

 

10/2016 - now

CEA Agile Transformation

Role

Senior Agile Coach

Company

Adidas, Digital IT, Consumer Engagement and Analytics

Location

Distributed teams in Herzogenaurach, Amsterdam, Saragossa, Copenhagen, India, Ukraine

Project size

6 product pillars, each with 3-7 products/ teams

Tasks

  • consulting how to transform the Digital IT department to implement the agile methodology
  • consulting how to structure and shape the products properly (according to business value)
  • consulting how to build up collaborative culture based on IT and business being different departments
  • trainings regarding Scrum concepts and the roles of PO and SM
  • coaching and shadowing Scrum Masters to facilitate the mindset and improve selforganization of the teams
  • interim Scrum Master
  • performing kickoff workshop with teams to help them getting started to adopt the agile mindset
  • coaching Product Area Leaders how to transform from senior managers into servant leaders
  • coaching PM’s how to adjust individual career paths in order to “move on”
  • performing LEGObased Scrum workshop to focus on delivering value iteratively while implementing the MVP idea
  • consulting regarding Jirabased agile user story workflows
  • continuous alignment with other agile coaches
  • assessing agile maturity thru questionnaires (surveymonkey)
  • coaching the director to become a servant leader

 

 

04/2016 - 10/2016

MARZIPAN (Banking)

Role

Agile Quality Coach

Company

MSG Gillardon

Project size

3 distributed Teams (Ismaning, Bretten, Romania)

Tasks

  • Negotiated introduction of continuous improvement process across multiple departments concerned with the project
  • Developed longterm agile Quality Concept based on requirements process
  • Conducted workshops regarding test automation, unittesting and TDD
  • Implementation of examples how to refactor legacy code incrementally and write Mockitobased unit-tests
  • Introduced FitNesse as platform for collaboration between business and development departments

 

11/2015 - 03/2016

Agile Quality DashBoard

Role

Scrum Master, Quality Architect

Company

Allianz AMOS SE

Project size

One distributed team in India, Austria and Germany

Tasks

  • Receiving high level demands and peforming requirements engineering to create UserStories suitable for the team
  • Helping the team to organize efficiently by applying agile techniques
  • Coaching the team to introduce quality standards
  • Communicating with stakeholders to negotiate system access and align requirements
  • Dealing with resistance against the project goals and solve it by applying moderation skills
  • Coaching the orderer to define agile quality metrics

 

 

 

04/2015 - 10/2015

eBanking

Online-Banking platform with 5 mio. bank accounts

Role

Agile Quality Coach

Company

Fiducia AG (Munich, Karlsruhe)

Project size

5 teams each with 6 members

Tasks

Coaching Developers in Agile (XP) Engineering Techniques

  • Introducing the concept of TestPyramid
  • Integration of Sqale for SonarQube
  • Coaching TDD using Pair Programming
  • Writing UnitTestable code
  • Incremental Refactoring
  • Designing FitNessebased infrastructure for Acceptance-Test-Driven-Development

 

 

09/2014 - 03/2015

AMS

AMS aims at identifying and implementing automatization of the merchant onboarding process and merchant setup of Wirecard's systems

Role

Agile Quality Coach

Company

Wirecard AG, Munich, Singapore

Project size

6 developers with 6 external systems

Tasks

  • Developing a quality concept for the application in collaboration with the Scrum Master
  • Developing a testingstrategy based on the test-pyramide
  • Identifying
  • Assisting the team in requirements engineering to optimize the scope of user stories
  • Coaching developers to write testable code
  • Coaching the team to useTDD and write unittests that use Mocking-API efficiently
  • Designing End to End integration tests based on given acceptance criteria

 

 

04/2014 - 09/2014

Siemens Trade Finance Platform

Global Trade and Finance Platform

Role

Agile Quality Coach

Company

Siemens Financial Services (München, Erlangen)

Project size

12 developers

Tasks

  • Introducing TestDriven-Development (TDD)
  • Introducing the test pyramid as a concept
  • Coaching the team and promoting regarding agile principles:
    • the idea of common ownership vs. component ownership
    • continuous inspect and adapt
    • cross-functional teams
    • using incremental refactoring to handle legacy code
  • coaching the team regarding the design of tests
  • introduced SonarQube as a quality gate

 

 

06/2012 - 03/2014

Unified Sales Platform (USP)

USP is designed as an integrated sales platform for all markets oft he BMW Group.

Role

Agile Team Architect

Company

BMW Group

Project size

6 teams á 7 team-members

Tasks

  • Collaboration with Agile Coaches to help the teams to improve thru continuous inspect and adapt
  • Coaching the PO for effective requirements engineering
  • Coaching the team to implement agile processes including
    • communication over processes
    • incremental and rapid delivery
    • self-organizing development teams
  • establishing very high quality level
  • implemented connection logic between user story acceptance criteria and acceptance tests to automatically report results
  • defining scope for automated regression tests

 

 

03/2008 - 04/2012

Allianz Portal Applications

Introducing agile infrastructure for Allianz portal development teams

Role

Architect Agile Processes

Company

Allianz Deutschland AG (Munich, Stuttgart)

Project size

16 teams, ca. 110 develoeprs

Tasks

  • Tight collaboration with Agile Coaches
  • Introducing and maintaining the continuous integration and delivery(CI/CD) infrastructure for automated builds, fast test feedback and deployment
  • Introducing SonarQube as a quality gate
  • Coaching the teams to integrate their projects into the CI systems

 

05/2006 - 12/2007

Payback

Germanys leading Customer Loyalty Program

Role

Agile Developer

Company

Loyalty Partner

Project size

Distributed teams in India and Munich

Tasks

  • Using Scrum for Agile software development

 

Work experience

MSG Gillardon, Agile Software Quality Coach
April 2016 - October 2016, Ismaning, BY, Germany
- Negotiated introduction of continuous improvement process across multiple departments concerned with the project - Developed long-term agile Quality Concept based on requirements process - Conducted workshops regarding test automation, unit-testing and TDD - Implementation of examples how to refactor legacy code incrementally and write Mockito-based unit-tests - Introduced FitNesse as platform for collaboration between business and developerment departments

AMOS, Scrum Master, Quality Architect
November 2015 - April 2016, Munich, BY, Germany
- Receiving high level demands and peforming requirements engineering to create UserStories suitable for the team - Helping the team to organize efficiently by applying agile techniques - Coaching the team to introduce quality standards - Communicating with stake-holders to negotiate system access and align requirements - Dealing with resistance against the project goals and solve it by applying moderation skills - Coaching the orderer to define agile quality metrics

Fiducia, Agile Quality Coach
April 2015 - October 2015, Munich, BY, Germany
Coaching Developers in Agile (XP) Engineering Techniques - Introducing the concept of Test-Pyramid - Integration of Sqale for SonarQube - Coaching TDD using Pair Programming - Writing Unit-Testable code - Incremental Refactoring Designing FitNesse-based infrastructure for Acceptance-Test-Driven-Development

Wirecard, Agile Quality Coach
September 2014 - March 2015, Munich, BY, Germany
- Developing a quality concept for the application in collaboration with the Scrum Master - Developing a testing-strategy based on the test-pyramide - Identifying - Assisting the team in requirements engineering to optimize the scope of user stories - Coaching developers to write testable code - Coaching the team to useTDD and write unit-tests that use Mocking-API efficiently Designing End to End integration tests based on given acceptance criteria

Siemens Financial Services, Agile Quality Engineer
April 2014 - September 2014, Munich, BY, Germany
- Developing a quality concept for the application in collaboration with the Scrum Master - Developing a testing-strategy based on the test-pyramide - Identifying - Assisting the team in requirements engineering to optimize the scope of user stories - Coaching developers to write testable code - Coaching the team to useTDD and write unit-tests that use Mocking-API efficiently - Designing End to End integration tests based on given acceptance criteria

BMW, Agile Team Lead and Coach
June 2012 - March 2014, Munich, BY, Germany
- Collaboration with Agile Coaches to help the teams to improve thru continuous inspect and adapt - Coaching the PO for effective requirements engineering - Coaching the team to implement agile processes including o communication over processes o incremental and rapid delivery o self-organizing development teams - establishing very high quality level - implemented connection logic between user story acceptance criteria and acceptance tests to automatically report results defining scope for automated regression tests

Allianz, Senior Agile JEE Developer
October 2011 - June 2012, Munich, BY, Germany
The project involved maintaining and enhancing a number of Web-Projects along the Maklerportal.

Loyalty Partner Solutions, Senior Agile JEE Developer
July 2011 - October 2011, Munich, BY, Germany
The project was called "LMS Global". That is a generic platform to be rolled out in multiple countries. We used Scrum for Agile software development.

Allianz, Agile Build Manager
February 2008 - December 2010, Munich, BY, Germany
Various Allianz Websites.

PAYBACK, Agile JEE Engineer
May 2006 - September 2006, , Germany
This is Germanys leading Customer Loyalty Program. I was a Java engineer and we used Scrum for Agile software development.

 

Newsletter Sign-Up

Subscribe