Enhancing Learning
in Software Development Teams
Objective: Enhance the ability of teams to learn and change in the fast changing work environment.
All software development is an exercise in learning. Developers first learn the technology, then they learn about the problem to be solved and then they solve it. In the ever-changing field of software development learning is the one true skill everyone needs. It follows that improved learning will lead to better development and even improved productivity.
Material is divided between lecture, case study, exercises and discussion.
Who should attend?
This course is suitable for:- Software Development managers – including Project and Product Managers.
- Software Engineers, Developers and Architects.
- Software Testers, Business Analysts and other who take part in the development process.
What will I learn?
At the end of this course you will:- Understand the
importance of learning in the software development
process and how learning can improve your team, process
and products
• Appreciate the connection between knowledge, learning and change. - How to use a variety of workshop formats in your organization.
- How to set up and run talk programmes, book study groups and project retrospectives and other workshops.
- Understand tacit and explicit knowledge, and the advantages of both.
- The benefits of personal learning, reflection and coaching.
- How design patterns can be used to capture and communicate knowledge inside an organization.
- Which technologies can
help enhance learning.
Course leader
This course is led and facilitated by Allan Kelly, an experience software engineer and manager. Allan is the author of the book Changing Software Development: Learning to be Agile (2008) and holds BSc and MBA degrees.PDF version of this information.
Length: 1 day
Attendance: Maximum of 12 people
For more information and to book this couse please contact Software Strategy.