Mohamed is an agile coach, trainer and a consultant who’s passionate about inspiring and enabling individuals and organizations to achieve sustainable agility. Mohamed combines more than 10 years of experience in software engineering, process improvement and agile software development. As a Principle Consultant at Agile Academy, Mohamed coaches, trains and mentor individuals, teams and organizations in transforming towards agility and adopting various agile techniques and approaches. Mohamed has trained more than 1500 professionals and coached various teams from small, medium and large companies. Mohamed was a key player in the largest agile adoption initiative in Egypt and the Middle East entitled (GoAgile program), which involved more than 50 different organizations.

Mohamed is considered as one of the key agile thought leaders in Egypt and the Middle East. He has worked with big clients such as IBM, Vodafone, ITWorx, ITS, Valeo, Orange, Mantrac, C4 Advanced Solutions (Abu Dhabi), Air Forces (Abu Dhabi), Abu Dhabi Police, and many other clients in Egypt and the Middle East. Mohamed is the co-author of the “Process Increments” method, which is a recognized agile-based method for managing software process improvement projects.

Mohamed also specializes in leading many implementations and transformations in different organizations, which couples both Agile SW Development along with other frameworks and models such as CMMI and Six Sigma.

Mohamed has spoken multiple times at local, regional and global conferences in Agile SW Development.

Previously Mohamed worked as a process improvement specialist and change agent in IBM. Across a period of 5 years, Mohamed has led various adoption projects of many process improvement frameworks and methods in IBM such as (CMMI, Six Sigma (DMAIC), RUP) and achieved CMMI level 5 with IBM in 2005 to become the 1st company in the Middle East and Africa to achieve this level.


Agile Academy

2014 September - Present

Agile Coach and Trainer

Middle East , EGYPT

Mohamed is an agile coach, trainer and consultant at Agile Academy who coaches and trains individuals, teams and organizations of different sizes to adopt and transform to Agile. Mohamed operates in the Middle East and Africa region.

Software Engineering Competence Center - SECC

2009 November - 2014 August

Process Improvement Consultant and Agile Coach

Cairo , EGYPT

I'm an Agile coach, trainer and a Process Improvement Consultant at the Software Engineering Competence Center (SECC) in Egypt. I'm a Certified Scrum Professional and a Certified Six Sigma Black Belt, and I have worked with different organisations and has led various process improvement initiatives during the last 5 years as a consultant and coach. As a consultant, I have coached and trained many organisations in agile transformations. I also specialises in coupling agile methods with other frameworks such as CMMI and Six Sigma (DMAIC). Mohamed main area of specialisation is Agile project management. I have trained and coached more than 700 professionals in addition to co-founding the largest Agile adoption initiative in Egypt. I have conducted more than 40 different classes in Agile Software Development, and has co-authored the "Process Increment" method for incremental process improvement and agile adoption. I'm also is a founding member the national agile certification initiative in Egypt called (SECC-Agile Foundation Certificate). I've worked with clients such as "IBM - Orange - Vodafone - Mantrac - ITWorx - Valeo".


2005 July - 2005 August

Process Improvement Leader

Cairo , EGYPT

Responsible for process improvement and CMMI L2 implementation across different organizational units and teams


2005 August - 2009 October

Process Improvement and Innovation Specialist

Cairo , EGYPT

I was part of the process improvement specialists team which was responsible for implementing and deploying the practices of CMMI Level 5, and I was specifically responsible for managing the deployment of process improvement initiatives and innovation proposals across different organizational units in IBM. I was responsible as well for managing several Six Sigma projects following the DMAIC improvement cycle.



  • SDLC
  • Six Sigma
  • UML
  • Business Analysis
  • Quality Assurance
  • Software Quality Assurance
  • Business Process
  • RUP
  • SDLC
  • Testing
  • User Acceptance Testing
  • Test Automation
  • Requirements Gathering
  • Test Planning
  • PMP
  • PMO
  • Project Portfolio Management
  • Quality Management
  • System Testing
  • ITIL
  • Microsoft Project
  • Agile Methodologies
  • Agile Project Management
  • Requirements Analysis
  • CMMI
  • Software Development
  • Software Engineering
  • Software Project Management
  • Scrum
  • Business Analysis
  • Quality Assurance
  • Software Quality Assurance
  • Business Process Improvement
  • Business Process
  • Process Improvement
  • RUP


  • Cairo University


    Bc, Computer Science


  • Certified Scrum Professional
  • ICAgile Authorized Instructor
  • Certified Six Sigma Black Belt
  • Intermediate Concepts of CMMI Certified
  • Certified RUP Specialist