Empower your business with technical excellence and adaptability!

Deliver defect-free software, every sprint
Register Now

Agile Software Developer

Deliver defect-free software, every sprint.

The 3-day Agile Software Developer course for teams provides the foundations to be an effective Scrum Team Development Member.

Learn the Agile Engineering Practices and techniques required to deliver high-quality software with Scrum teams.


  • 21 PDUs | 21 SEUs
  • Experiential guidance on how to write defect-free code
  • Learn the Agile Engineering Practices of TDD, Refactoring, Continuous Integration, Pair Programming…
  • Experienced software development instructor with real-world insight
  • Registered Education Provider with Scrum Alliance® and PMI®


Agile Software Developer

I personally enjoyed the Agile Software Developer course and would recommend this to everyone. I found the topics quite useful and look forward to using these skills I learned with my current job.

Software Developer, May 2019

Insightful hands on training on Test Driven Development. Left me prepared to introduce TDD in my future projects.

Development Manager, May 2019

Pedram is a very knowledgeable and an articulate, well rounded presenter. A valuable course that would provide usefulness to any organization

Development Manager, April 2019

The working on our real work scenarios was very helpful. It helps cement the ideas to the team when they work with code they are familiar with...the key concepts will help people think more about testing.

Manager, April 2019

I really appreciate the new better way of moving forward, and adopting and changing our current processes to deliver better quality much faster.

Senior Software Developer, April 2019

It was definitely a good course and I would recommend it to my friends.

Senior Software Developer, February 2019

Great course! Met and exceeded my expectations.

Software Developer, January 2019

This course helps my understanding of testing techniques and design principle.

Software Developer, September 2018

I love writing code again!!

Developer, September 2016

The course is very useful and it is relevant to our daily work. Exercises we did in the course helped to understand the agile/ scrum process a lot.

Technical Specialist, June 2016

In three days of interactive class where both organizational and technology issues and challenges are addressed, students get to learn while having fun, and living the agile experience.

Scrum Master, September 2016

I feel reinvigorated to take my job and team performance to a higher level.

Developer, Feb-March 2016

The class was incredibly beneficial to help illustrate the benefits of TDD, and improved code quality yields better productivity over time. It also helped emphasize Agile works best for Complex systems.

Senior Developer, Feb-March 2016

The course was really interesting and helpful. Some of the topics were eye-openers. Would recommend to any SCRUM team member (developer or tester).

Technical Consultant, Feb-March 2016

This course gave a practical experience to most Agile development skills in a short period of time.

Technical Specialist, Feb-March 2016

This is a very good course for Scrum Developers as you can practise all learning on the spot.

Scrum Developer, Feb-March 2016

I like the time I spent here. It was useful for myself as a software developer. I've learned several new techniques and technologies.

S/W Developer, November 2015

Opened a new window for doing my job.

Developer, November 2015

This was a very fun and useful course because it was delivered by an extremely experience coach who is a developer. PS and he likes LEGO.

Developer, November 2015

Learning Outcomes

By successfully completing Agile Software Developer, you will be able to:

  • Develop using incremental architecture and design
  • Understand how Agile teams work together
  • Become capable of using Test-Driven Development (TDD) and Behaviour-Driven Development (BDD) for built-in quality on every line of code.
  • Refactor code to improve the use-ability and readability of software
  • Use Acceptance Test Driven Development (ATDD) to create end-to-end tests that communicate business requirements and ensure quality
  • Use Collaborative Programming techniques to quickly and effectively solve problems
  • Create Continuous Integration (CI) and Continuous Development (CD) strategies that will maintain high-quality software

Topics Covered

Agile Software Developer

  • Welcome & Introductions
  • The Agile Manifesto
  • Overview of Agile Frameworks
  • Team Dynamics
  • Agile Testing Quadrants
  • Test Driven Development
  • Pair-Programming
  • Incremental Design
  • Refactoring
  • Acceptance Test Driven Development
  • Agile Pyramid
  • Mobbing Programming
  • Spying, Mocking and Faking
  • Continuous Integration and Deployment Strategies

Who This Is For

Agile Software Developer is designed for…

  • Software Developers
  • Designers and Architects
  • Testers and Test Engineers
  • IT and Tech Managers
  • Everyone on your team with a tech role!

Trainers for Agile Software Developer (ASD)

Shradhdha Parsana

Shradhdha Parsana

Development Quality Consultant
Shradhdha Parsana has extensive experience writing scalable code in Java, Python, PHP, MySQL, MongoDB, and JavaScript/NodeJS and coaching/training in other technologies. She is an able developer and has experience building responsive websites and in using JavaScript, HTML, and CSS.  Shradhdha enjoys ensuring that systems are working correctly and addressing the needs of customers and users.

At BERTEIG, Shradhdha is committed to supporting the team by using Agile Engineering practices such as Test Driven Development to make BERTEIG's websites and apps as high-quality as possible.  Shradhdha is responsible for the BERTEIG e-commerce system and classroom management system that our trainers and consultants use.  Shradhdha also assists with training and coaching our clients on Agile engineering practices and software development quality.

Shradhdha Parsana has extensive experience writing scalable code in Java, Python, PHP, MySQL, MongoDB, and JavaScript/NodeJS and coaching/training in other technologies. She is an able developer and has experience building responsive websites and in using JavaScript, HTML, and CSS.  Shradhdha enjoys ensuring that systems are working correctly and addressing the needs of customers and users.

At BERTEIG, Shradhdha is committed to supporting the team by using Agile Engineering practices such as Test Driven Development to make BERTEIG’s websites and apps as high-quality as possible.  Shradhdha is responsible for the BERTEIG e-commerce system and classroom management system that our trainers and consultants use.  Shradhdha also assists with training and coaching our clients on Agile engineering practices and software development quality.

Certifications and Accreditations

Bachelor Of Engineering in Computer Science

Graduate Certificate in Software and Information System Testing

Agile Scrum Developer (non-certified)

Certified Scrum Master (CSM), Team Kanban Practitioner (TKP)

Experience Summary

5.5 years of technical work experience

1.5 years experience of Agile engineering practices, such as Test-driven Development, Pair Programming, Unit Testing, Acceptance Testing (Selenium), Refactoring

Technical Expertise:

  • NodeJs, JavaScript, Python, PHP, Java, Objective-C, MongoDB, and MySQL
  • CMS, Open source ERP (ERPNext), REST APIs, Android and IOS application

Projects Summary

E-commerce CMS, android and IOS apps for Leading equity research company – Equity Pandit

CMS and ERP for Optical fiber infrastructure company – R. K. Infratel

ERP for Internet broadband services provider – AirLink

CMS for Technical training and tutorials website – Kanssfer.guru

Website and Android app for Real estate company – Glorinaa Valley

Mishkin Berteig

Mishkin Berteig Chief Executive Officer and Certified Scrum Trainer

Canada's Best Known & Longest-Standing Certified Scrum Trainer®
Mishkin Berteig leads, mentors, trains and coaches teams and organizations, managers and executives. Mishkin helps organizations become more effective by using methods such as Scrum, Extreme Programming (XP), OpenAgile® and Lean. These methods present the best balance between chaos and bureaucracy; they allow human creativity and problem-solving to flourish in the service of tangible corporate and organizational goals.

Mishkin has over 20 years of professional experience with Agile methods. Mishkin publishes articles and thoughts about agile on Agile Advice. Mishkin has trained people from Canada, the United States, India, China, the Middle East and Europe. Mishkin Berteig is President and co-founder of BERTEIG.

Mishkin Berteig Presenting at PMI Chapter on Agile Project Management

“For the first time in thirty years, I love my work. I wish you had come to help us decades ago!” – Mining Projects Shift Manager at Suncor.

Mishkin Berteig has been improving the lives of managers and their staff since 1995. Mishkin co-founded BERTEIG in 2004. Mishkin is committed to helping individuals, teams and organizations to transform their way of working and achieve Real Agility.

Mishkin has assisted organizations of all sizes to make the transformation from traditional methods (or no method at all) to Agile methods (Scrum, Lean, Kanban, OpenAgile). Mishkin has helped with culture change, change management, executive management coaching, Agile management, Agile product, project and operations management, Agile teamwork and Agile engineering practices. Mishkin is a  primary author of the Real AgilityProgram, BERTEIG’s solution for organizations to achieve higher levels of organizational agility.

Mishkin has developed and delivered Agile training both in public and in-house seminars for over 15,000 people around the world. Courses have been as short as three hour intensive seminars and as long as five day immersive boot-camps, and audiences have ranged from junior team members to senior executives of Fortune 50 organizations. Mishkin has been a Certified Scrum Trainer (CST) since 2005 and is the longest-standing CST in Canada.

Mishkin writes regularly for the BERTEIG blog with hundreds of articles about management, agility, teamwork, efficiency and creating beautiful work environemnts. Mishkin is also the author of several books including the in-progress “Win As A Manager – Delivering Massive Results, Creating Beautiful Work Environments and Ending Stress”.

Leadership Coaching/Training Highlights:

  • 2001: Advised the CIO of Charles Schwab, Geoff Penny, on Extreme Programming and Agile in the IT department as to how it may improve their existing Rational Unified Process implementation.
  • 2003: Workshop for CTO Rich Freyberg and direct reports of Schwab Capital Markets on Agile methods, focus on XP. The highlight of this experience was telling Rich to “shut up” because he was constantly interrupting the proceedings. (We had a long pre-existing relationship before that event – I didn’t get fired.)
  • 2004-2005: Consultant, coach and trainer at Capital One in Richmond Virgina. Worked closely with another consultant on a major assessment/report for the CTO Gregor Bailar and then worked with numerous senior managers as a coach and consultant. Also worked closely with a number of well-known agilists including Mary Poppendieck, Michael Hamman, Michael Spayd, and others.
  • 2005-2006: Certified Scrum Master class for the Director and Senior Managers at Siemens, Trango division, co-trained with Jeff Sutherland. Followed up with them for the next 18 months as their Agile coach and trainer, working directly with their senior managers.
  • 2006: Coach at RWDI working with the team on a Scrum adoption. A team-level crisis escalated to working with one of the VPs on a financial model to show the value of focus and rapid delivery.
  • 2007: Custom training for Dan Lesage, Software Development Director at Adobe and his senior managers. Focus on solving change management problems.
  • 2008: Lots of work with leaders and managers at Research in Motion (RIM) – BERTEIG got fired, eventually. Leadership didn’t enjoy looking at cultural issues in the organization. No names here, but it was a great learning experience for us to see how deeply culture matters in attempting to do a transformation.
  • 2009: Another bad experience: delivered a private training for OpenText to the CIO Nicholas Oddson and his senior leadership team. We totally bombed it and were not invited back. Lots of learning here too.
  • 2009-2011: Strategic consulting, executive presentations, Agile Coach Training for RBC and the newly-formed Agile Centre of Excellence.
  • 2010: Training, coaching and consulting at Suncor in Fort McMurray. First major engagement in a non-software Agile Transformation. Worked with Darin Zandee, Superintendent responsible for 200 people on the mine site, and his senior managers. Included one-on-one leadership coaching for Darin.
  • 2010-2011: Group leadership coaching and workshops for Cam Crosbie, AVP then CIO of Equitable Life, and his business peers. Focus on helping Cam and his peers function effectively as a leadership team in the context of an Agile Transformation.
  • 2011-2014: Training, coaching and consulting at Schlumberger Beijing Geosciences Centre working with Pearl Chu, Technology Centre Manager, in Beijing. Included leadership coaching for Pearl, Agile Coach Training for senior and mid-level managers reporting to Pearl.
  • 2012-2013: Leadership coaching and consulting over 18 months for Frank Leong, VP Business Technology and his colleagues including Michael O’Sullivan, President. Included a systematic leadership development program of our own design which has evolved over time to become the “Real Agility Leadership Track” and the “Real Agility Management Track”.
  • 2013: Executive presentation on Agile Transformation for FreshBooks leadership team.
  • 2014-2015: Multiple leadership presentations and workshops with Simon Palmer, CIO and his senior leadership team at LoyaltyOne. Focus on leading with integrity during their Agile Transformation.
  • 2016: MAJOR HIGHLIGHT: Attended and received Leadership Circle Profile Certification™. The Leadership Circle system has informed our work with leaders ever since.
  • 2016-2017: Focus on internal organizational development at BERTEIG and personal leadership development. Did no significant work with leaders in client organizations this year in order to focus on cleaning up our own house, so to speak.
  • 2018-2020: Design and deliver a custom leadership program for Scotiabank over 18 months covering mindset, Agile methods, leadership development, lean thinking, community development, technical excellence, and organizational change. Roughly equivalent to an MBA focused on leadership and organizational agility. Delivered to a cohort of 21 senior and mid-level managers.
  • 2019: Work with my own coaches to develop their leadership coaching ability, primarily focused on our engagement with Trader working with Steve Maidment, Chief Delivery Officer.
  • 2021-2022: One-on-One management agility coaching for the senior leadership team of a global luxury brand in the hospitality industry.

Select Client List:

  • Banking: Scotiabank, RBC, BMO, TD Canada Trust, CIBC, HomeTrust, Capital One, Charles Schwab, Key Bank
  • Energy/Resources: Schlumberger, Bruce Power, Suncor Energy, Geosoft
  • Insurance: Great West Life, Liberty Mutual, Equitable Ins., Empire Life, Economical Ins. Grp.
  • Telecom: Ericsson, Blackberry, Siemens, Telus, Rogers, Bell, Nortel
  • Media: Globe and Mail, Shaw Media, ZU, Canoe.ca, CBC, Glacier Media, Post Media, TV Ontario, Comcast
  • Loyalty: LoyaltyOne, AIMIA, Points.com, Empathica
  • Technology: Adobe, Blueprint, Freshbooks, Intuit, Irdeto, Kijiji, MyPlanet Digital, OpenText
  • Education: Xello/Career Cruising, Desire2Learn, Queens University, University of Guelph
  • Government: Goverment of Canada, Government of Ontario, City of Fort McMurray,
  • Other: App Annie, Modernizing Medicine, Trader.ca, D+H, Workopolis, 407ETR, British Counsel, PHH, Ganz, RWDI

Certifications and Accreditations:

Mishkin has been trained by the gurus in the Agile movement including Ken Schwaber, Jeff Sutherland, Mary Poppendieck, Esther Derby, and Mike Cohn.

Additionally, Mishkin has co-trained with or co-consulted with Ken Schwaber, Jeff Sutherland, Mary Poppendieck, Sanjiv Augustine and Michael Hamman,

  • Certified Scrum Trainer®, Path to CSP Educator®, CSP-PO, CSP-SM, SAFe Program Consultant
  • ICAgile Authorized Instructor, ICAgile Certified Professional (ICP)
  • Leadership Circle Profile Certified, Master of OpenAgile, Team Kanban Practitioner
  • BSc, Computational Science


An engaging, thorough look at best practices behind true product ownership and working within Scrum. Expert instruction that was never boring and full of insightful learnings. It goes without saying that Mishkin knows his stuff, and is eager to teach Real Agility and Scrum to the world. – Matthew Parkinson, Director of Digital Product Management, Investors Group/ IGM Financial 2019

Mr. Berteig is a wonderful trainer and presenter of the materials covered. His experience in leading discussions around the various concepts and facilitating exercises used to feel the effect of Scrum were appropriate in relation to the audience’ prior experience and knowledge of the topic. – Simonne Cormier, Training Development and Coordinator, Veterans Affairs Canada, 2019

Experience Summary

  • Over 23 years practising, managing and coaching Agile Process and Development
  • Over 14 years experience teaching Scrum (and Agile) in a classroom
  • Over 11 years experience applying Agile outside of technology environments

Published Books

Other Interesting Facts about Mishkin Berteig

Mishkin has four children. His oldest is nearly 24 and his youngest is 12. Mishkin is, of course, extremely proud of his children who are all artists of various types… following firmly in the family tradition. Mishkin’s parents, step-parents and siblings are also mostly artists.

Mishkin worked for Peters Surveys Ltd. as a junior surveyor’s assistant in the late 80’s and early 90’s on and off. One of the big projects Mishkin assisted with was the Husky Oil Upgrader project just outside of Lloydminster, SK. Mishkin did both field work and site map calculation work for the grading of the site prior to construction.

Mishkin travelled to Belize on a one-month service project with a number of other youth in early 1990. Mishkin’s flights were eventful including a last-minute aborted landing due to a storm around Cancun. Mishkin travelled throughout Belize including Corazal, San Ignacio and Dangriga.

Mishkin has a few hobbies and past-times that generally follow in a 10-year cycle: custom Lego building, robotics, coin collecting, mathematics, and music composition. Of these, Lego and mathematics are currently at the fore of his attention.

Mishkin grew up in Saskatoon, Saskatchewan and loves that city very much. He hasn’t lived there for many years, but when he returns he often is overwhelmed by emotion as he visits favourite spots such as the University of Saskatchewan campus, the bridges and river valley, and the Broadway strip.

Selected Presentations

Leadership Agility – Luck, Love and Truthfulness” – 20181011 – Agile North Meetup

Agile Architecture Master Class” – 20180515 – Private Client

Scrum vs. Kanban vs. ADKAR vs. Kotter – Which Is Best For You?” – 20171031 – Global Scrum Gathering Dublin

Real Agility for Everyone” – 20170921 – Private Client

Doubling Productivity with Real Agility” – 20170613 – Project Management Institute SWO Chapter

Launching Agile Teams – The Skills Matrix” – 20161114 – Toronto Agile Conference

Get the Best of BERTEIG

Experts with Accolades

BERTEIG Instructors hold the highest possible certifications in their respective areas of expertise.

Elite Offerings

Benefit from one of Canada’s only Advanced Certified Scrum Master Training available in Canada.

Customized Courses

Develop situational analysis with real-life issues your organization is encountering in the privacy of a private group.

Invaluable Experience

Over a decade of coaching and curriculum development has resulted in thousands of successfully trained Canadians, coast to coast.

Slideless Training

Breakaway from basic training with engaging, stimulation-oriented exercise available in many of our courses.

Loyalty Program

The more your team learns, the more you’ll earn.

Curious? It Begins with BERTEIG.

Connect with Mark Kalyta today to discuss your organizations unique needs.

Mark Kalyta
VP Sales
Call Us 1-800-215-2314

    We are a referral centric business. And as such, we stand ready, willing and passionately able to serve anybody important to you by giving them perspective, advice, recommendations, and treating them in a very special way.