Lessons Learned in Software Development

Lessons Learned in Software Development
07 December 2021

Experience is a powerful teacher, but it's also slow and painful. Software practitioners don't have the time to make and learn from every mistake that others have already suffered through. So, why not bypass the pain and soak up the pearls of wisdom from someone who's seen it all in the software world?

Fresh off the release of his new book, Software Development Pearls, Karl Wiegers shares the many lessons he's learned that you can apply to your projects regardless of the application domain, technology, development lifecycle, or role.

During this hour-long session, you'll learn lessons about:

  • Requirements
  • Design
  • Project Management
  • Culture and teamwork
  • Quality
  • Process improvement.



Scrum Alliance┬«: This webinar can contribute to renewing your Scrum Alliance CSM or CSPO certifications.

Project Management Institute (PMI)┬« accredited webinar: This webinar offers 1 technical Professional Development Unit (PDU) to put towards your chosen certification. Use the PDU Claim Code: 5468TA3DGQ.


This is a recorded session of a live webinar event. Watch the webinar above.

Presented by:

karl wiegers

Karl Wiegers, Author and Consultant

Karl has many years of experience as a software developer, requirements analyst, manager, quality engineer, and process improvement leader. His publications have been recognised as helpful contributions to the domains of software requirements, process improvement, project management, and software quality.

This is a recorded session of a live webinar event. Watch the webinar above.