Modern Software Engineering with the BMad-Method

Master modern software engineering fundamentals through innovative agent-based collaboration methods. Excel in comprehensive development practices including requirements engineering, system architecture, test-driven development, and Continuous Integration/Continuous Delivery under the guidance of industry-standard methodologies. Enroll in our specialized training program designed to build systematic software engineering skills through hands-on projects and rigorous quality assurance processes.

Face-to-Face Oct 13-14, 2025 9:00 AM - 5:00 PM Mohammad Mehdi Lotfinejad
new
beginner
Modern Software Engineering with the BMad-Method
We price match

Public Pricing

MYR 3500

Corporate Pricing

Pax:

Training Fees: MYR 6500/day
Total Fees: MYR 13000 ++

Training Provider Pricing

Pax:

Training Fees: MYR 4800
Material Fees: MYR 400
Total Fees: MYR 5200

Features

2 days
14 modules
12 intakes
Full life-time access
English

Subsidies

HRDC Claimable logo

What you'll learn

  • Implement test-driven development and quality assurance best practices
  • Configure automated testing and continuous integration/delivery pipelines
  • Design software architecture using object-oriented principles and patterns
  • Apply software development lifecycle models to real-world engineering projects
  • Execute version control workflows and collaborative development processes
  • Identify and mitigate common security vulnerabilities in software systems
  • Create comprehensive software documentation and requirements specifications

Why should you attend?

This comprehensive software engineering course introduces fundamental concepts and modern practices through the innovative BMad-Method approach. Students explore core software engineering principles including system architecture, requirements engineering, and design patterns while learning to collaborate effectively using specialized agent roles such as Analyst, Architect, Developer, and Quality Assurance agents. The curriculum covers essential software development lifecycle models, version control systems, and project management methodologies with hands-on exercises that emphasize real-world application. Students gain practical experience in coding best practices, test-driven development, and continuous integration/continuous delivery pipelines while maintaining rigorous documentation and audit processes. Advanced topics include software security, debugging strategies, and maintenance practices, all reinforced through the BMad-Method's systematic approach to traceability and quality assurance. The course culminates in a capstone project where student teams apply the complete software lifecycle using multi-agent collaboration, producing comprehensive documentation deliverables and presenting their work through structured peer review processes.

Course Syllabus

Day 1 - Software Engineering Fundamentals
Short Break
15 mins
Short Break
15 mins
Recap and Q&A
15 mins
Lunch
1 hour
Short Break
15 mins
Short Break
15 mins
Short Break
15 mins
Recap and Q&A
15 mins
End of Day 1
Day 2 - Testing and Quality Assurance
Short Break
15 mins
Short Break
15 mins
Recap and Q&A
15 mins
Lunch
1 hour
Short Break
15 mins
Short Break
15 mins
Short Break
15 mins
Recap and Q&A
15 mins
End of Day 2

Instructor

Loading...
Tasmeea Rahman Lecturer Teaching

Tasmeea Rahman is a highly skilled and versatile professional with a rich background in both academia and industry. Currently serving as a Freelance Corporate Trainer at Abundent in Kuala Lumpur, Malaysia, Tasmeea specializes in developing content and providing training on a wide array of subjects including Machine Learning, Data Analysis with Python, MS Excel, Power BI, Minitab, Jaspersoft, Apache Superset, TIBCO Spotfire, and various electrical and mechanical 2D/3D design tools such as AutoCAD and Autodesk Fusion 360. Her role also encompasses project management training. Previously, Tasmeea worked as an Adjunct Lecturer at Leading University in Sylhet, Bangladesh where she was involved in curriculum development and delivering engaging lectures on electrical and electronics courses. She has hands-on experience in teaching subjects like electrical circuits, VLSI design, digital signal processing, and microprocessors. Before her academic stint, she served as a Design Engineer at ALCOVE in Dhaka, Bangladesh where she was responsible for providing electrical and architectural drawings along with planning and executing projects. Tasmeea holds a Ph.D. in Project Management from Universiti Putra Malaysia with a perfect CGPA of 4.00/4.00. She also earned a Master of Engineering Management from the same university and an MBA in Marketing from the University of Dhaka. Her educational foundation is built on a Bachelor's Degree in Electrical and Electronics Engineering from United International University in Bangladesh. In addition to her formal education, Tasmeea has several certifications including Train the Trainer Certification from HRD Corp and Agile Project Management Certifications from Google via Coursera. She is proficient in multiple engineering software tools and programming languages including MATLAB, AutoCAD, C++, Assembly language, and Python. Fluent in both Bengali and English, Tasmeea is committed to continuous learning and professional development.

7 Students
81 Courses

Instructor

Loading...
Mohammad Mehdi Lotfinejad Certified Data Science Trainer and Data Engineer Teaching

Mohammad Mehdi Lotfinejad is an accomplished Chief Data Officer and certified HRDF trainer with over 15 years of experience in computer science instruction and professional data science/engineering training. He combines extensive academic credentials with deep industry expertise, holding a PhD in Computer Science from Universiti Malaya and Harvard Business School certification in Business Analytics. His comprehensive technical background spans Apache Spark, MySQL, PostgreSQL, MongoDB, Snowflake, Redshift, Apache Airflow, API development, microservices, and Amazon Web Services. Currently serving as Chief Data and Knowledge Officer at Magna.ai, a Florida-based lawtech company, Lotfinejad leads the development of AI-driven legal case analysis systems, architecting graph databases, data warehouses, and workflow engines while ensuring compliance with legal standards. His concurrent role as Senior Data Engineer at AXIATA Digital Advertising (ADA) in Malaysia demonstrates his ability to manage complex, multi-regional data operations across Southeast Asian markets, designing automated pipelines using AWS RedShift, Snowflake, and Google BigQuery. His training expertise was honed during his tenure as Lead Senior Data Scientist Professional Trainer at The Center of Applied Data Science, where he designed and delivered comprehensive training programs for major corporations including CIMB, PETRONAS, SHELL, and TNB. He successfully led teams of data scientists and engineers in developing cutting-edge curriculum and migrating legacy systems to modern data management solutions. His academic foundation includes faculty positions at multiple universities where he taught computer architecture, programming languages, software engineering, and data structures while publishing numerous high-impact research papers and books. Lotfinejad's unique combination of technical leadership, educational expertise, and industry experience makes him exceptionally qualified to deliver sophisticated software training programs. His proven track record of leading cross-functional teams, developing enterprise-level solutions, and translating complex technical concepts into accessible learning materials positions him as an ideal trainer for organizations seeking to advance their technical capabilities in data science, engineering, and modern software development practices.'

8 Students
75 Courses
18 Years

Minimum Qualification

undergraduate

Target Audience

entry level
engineers
mid level managers
senior managers

Methodologies

lecture
slides
case studies
labs
group discussion
q&A

Instructor Reviews

review avatar
Rohit R
3 years ago
3 years ago

Tasmeea was an excellent teacher. Very pleasant, willing to assist and answer concerns, and continuously asked how she could assist more. She made the course enjoyable as well as informative.

review avatar
Sam A
3 years ago
3 years ago

Thank you so much for your invaluable guidance. I really enjoyed it and appreciated how much fun you made it! I feel much more equipped to cope with difficult challenges.

review avatar
Carmen S
3 years ago
3 years ago

The training was both fascinating and beneficial. Many members of the staff commented on how useful it was. Tasmeea delivers the topic with authority, wit, and passion.

Mohammad Mehdi Lotfinejad Certified Data Science Trainer and Data Engineer
review avatar
Michael Ogheneme
1 year ago
1 year ago

Mehdi and I worked on several projects with company such as Petronas , Shell and CIMB Regional ETC. I must say Mehdi's training was highly appreciated by our clients as he was able to exhibit in full display his vast knowledge as a Data professional. I would highly recommend him to anyone looking for a top tier training expert.

review avatar
Amin Jula
1 year ago
1 year ago

Not only knowledgeable but also having hands dirty on what he knows Friendly and building networks quickly.

review avatar
Kennedy Okonkwo
1 year ago
1 year ago

I had the pleasure of working with Mehdi together on some high-level initiatives such as the Petronas data scientist program and Shell's project to become a data-driven organization. During these projects, Mehdi received numerous accolades for his ability to share his knowledge and mentor up-and-coming data scientists. Based on our shared experiences, I have no hesitation in recommending Mehdi for any project or position he may be considered for.

FAQs

Why should you attend?

This comprehensive software engineering course introduces fundamental concepts and modern practices through the innovative BMad-Method approach. Students explore core software engineering principles including system architecture, requirements engineering, and design patterns while learning to collaborate effectively using specialized agent roles such as Analyst, Architect, Developer, and Quality Assurance agents. The curriculum covers essential software development lifecycle models, version control systems, and project management methodologies with hands-on exercises that emphasize real-world application. Students gain practical experience in coding best practices, test-driven development, and continuous integration/continuous delivery pipelines while maintaining rigorous documentation and audit processes. Advanced topics include software security, debugging strategies, and maintenance practices, all reinforced through the BMad-Method's systematic approach to traceability and quality assurance. The course culminates in a capstone project where student teams apply the complete software lifecycle using multi-agent collaboration, producing comprehensive documentation deliverables and presenting their work through structured peer review processes.

What you'll learn

  • Implement test-driven development and quality assurance best practices
  • Configure automated testing and continuous integration/delivery pipelines
  • Design software architecture using object-oriented principles and patterns
  • Apply software development lifecycle models to real-world engineering projects
  • Execute version control workflows and collaborative development processes
  • Identify and mitigate common security vulnerabilities in software systems
  • Create comprehensive software documentation and requirements specifications

Course Syllabus

Day 1 - Software Engineering Fundamentals
Short Break
15 mins
Short Break
15 mins
Recap and Q&A
15 mins
Lunch
1 hour
Short Break
15 mins
Short Break
15 mins
Short Break
15 mins
Recap and Q&A
15 mins
End of Day 1
Day 2 - Testing and Quality Assurance
Short Break
15 mins
Short Break
15 mins
Recap and Q&A
15 mins
Lunch
1 hour
Short Break
15 mins
Short Break
15 mins
Short Break
15 mins
Recap and Q&A
15 mins
End of Day 2

Instructor Reviews

review avatar
Rohit R
3 years ago
3 years ago

Tasmeea was an excellent teacher. Very pleasant, willing to assist and answer concerns, and continuously asked how she could assist more. She made the course enjoyable as well as informative.

review avatar
Sam A
3 years ago
3 years ago

Thank you so much for your invaluable guidance. I really enjoyed it and appreciated how much fun you made it! I feel much more equipped to cope with difficult challenges.

review avatar
Carmen S
3 years ago
3 years ago

The training was both fascinating and beneficial. Many members of the staff commented on how useful it was. Tasmeea delivers the topic with authority, wit, and passion.

Mohammad Mehdi Lotfinejad Certified Data Science Trainer and Data Engineer
review avatar
Michael Ogheneme
1 year ago
1 year ago

Mehdi and I worked on several projects with company such as Petronas , Shell and CIMB Regional ETC. I must say Mehdi's training was highly appreciated by our clients as he was able to exhibit in full display his vast knowledge as a Data professional. I would highly recommend him to anyone looking for a top tier training expert.

review avatar
Amin Jula
1 year ago
1 year ago

Not only knowledgeable but also having hands dirty on what he knows Friendly and building networks quickly.

review avatar
Kennedy Okonkwo
1 year ago
1 year ago

I had the pleasure of working with Mehdi together on some high-level initiatives such as the Petronas data scientist program and Shell's project to become a data-driven organization. During these projects, Mehdi received numerous accolades for his ability to share his knowledge and mentor up-and-coming data scientists. Based on our shared experiences, I have no hesitation in recommending Mehdi for any project or position he may be considered for.

We price match

Public Pricing

MYR 3500

Corporate Pricing

Pax:

Training Fees: MYR 6500/day
Total Fees: MYR 13000 ++

Training Provider Pricing

Pax:

Training Fees: MYR 4800
Material Fees: MYR 400
Total Fees: MYR 5200

Features

2 days
14 modules
12 intakes
Full life-time access
English

Subsidies

HRDC Claimable logo

Instructors

Loading...
Tasmeea Rahman Lecturer Teaching

Tasmeea Rahman is a highly skilled and versatile professional with a rich background in both academia and industry. Currently serving as a Freelance Corporate Trainer at Abundent in Kuala Lumpur, Malaysia, Tasmeea specializes in developing content and providing training on a wide array of subjects including Machine Learning, Data Analysis with Python, MS Excel, Power BI, Minitab, Jaspersoft, Apache Superset, TIBCO Spotfire, and various electrical and mechanical 2D/3D design tools such as AutoCAD and Autodesk Fusion 360. Her role also encompasses project management training. Previously, Tasmeea worked as an Adjunct Lecturer at Leading University in Sylhet, Bangladesh where she was involved in curriculum development and delivering engaging lectures on electrical and electronics courses. She has hands-on experience in teaching subjects like electrical circuits, VLSI design, digital signal processing, and microprocessors. Before her academic stint, she served as a Design Engineer at ALCOVE in Dhaka, Bangladesh where she was responsible for providing electrical and architectural drawings along with planning and executing projects. Tasmeea holds a Ph.D. in Project Management from Universiti Putra Malaysia with a perfect CGPA of 4.00/4.00. She also earned a Master of Engineering Management from the same university and an MBA in Marketing from the University of Dhaka. Her educational foundation is built on a Bachelor's Degree in Electrical and Electronics Engineering from United International University in Bangladesh. In addition to her formal education, Tasmeea has several certifications including Train the Trainer Certification from HRD Corp and Agile Project Management Certifications from Google via Coursera. She is proficient in multiple engineering software tools and programming languages including MATLAB, AutoCAD, C++, Assembly language, and Python. Fluent in both Bengali and English, Tasmeea is committed to continuous learning and professional development.

7 Students
81 Courses
Loading...
Mohammad Mehdi Lotfinejad Certified Data Science Trainer and Data Engineer Teaching

Mohammad Mehdi Lotfinejad is an accomplished Chief Data Officer and certified HRDF trainer with over 15 years of experience in computer science instruction and professional data science/engineering training. He combines extensive academic credentials with deep industry expertise, holding a PhD in Computer Science from Universiti Malaya and Harvard Business School certification in Business Analytics. His comprehensive technical background spans Apache Spark, MySQL, PostgreSQL, MongoDB, Snowflake, Redshift, Apache Airflow, API development, microservices, and Amazon Web Services. Currently serving as Chief Data and Knowledge Officer at Magna.ai, a Florida-based lawtech company, Lotfinejad leads the development of AI-driven legal case analysis systems, architecting graph databases, data warehouses, and workflow engines while ensuring compliance with legal standards. His concurrent role as Senior Data Engineer at AXIATA Digital Advertising (ADA) in Malaysia demonstrates his ability to manage complex, multi-regional data operations across Southeast Asian markets, designing automated pipelines using AWS RedShift, Snowflake, and Google BigQuery. His training expertise was honed during his tenure as Lead Senior Data Scientist Professional Trainer at The Center of Applied Data Science, where he designed and delivered comprehensive training programs for major corporations including CIMB, PETRONAS, SHELL, and TNB. He successfully led teams of data scientists and engineers in developing cutting-edge curriculum and migrating legacy systems to modern data management solutions. His academic foundation includes faculty positions at multiple universities where he taught computer architecture, programming languages, software engineering, and data structures while publishing numerous high-impact research papers and books. Lotfinejad's unique combination of technical leadership, educational expertise, and industry experience makes him exceptionally qualified to deliver sophisticated software training programs. His proven track record of leading cross-functional teams, developing enterprise-level solutions, and translating complex technical concepts into accessible learning materials positions him as an ideal trainer for organizations seeking to advance their technical capabilities in data science, engineering, and modern software development practices.'

8 Students
75 Courses
18 Years

Minimum Qualification

undergraduate

Target Audience

entry level
engineers
mid level managers
senior managers

Methodologies

lecture
slides
case studies
labs
group discussion
q&A

FAQs

Close menu