I do see people come to attend Scrum Master or Scrum Product Owner training in bulk. Many organizations ask us to facilitate in-house workshop for CSM and CSPO. These 2 workshops are for Scrum Master and Product Owner and really needed in order to start practicing Scrum. But what kind of workshop you are organizing for development team? What workshop your development team members are attending to gain knowledge related to development team practices?
How you are helping to build a better cross-functional and self-organizing team? Hoping you are not ignoring but are you having right workshops for them? What do you do for people working on Salesforce, Oracle ERP, Java Development, UX design, Database, .Net Development, Open Source Platform, Mainframe or Embedded Technologies either Developer, Testers or Business Analyst?
I am raising this questions based on my interaction with development team while facilitating Scrum Developer workshop. Usually developers, testers and business analyst attends this workshop but have seen many managers come to attend nowadays. What I usually hear that organization facilitating only Scrum Framework workshop and nothing specific to development team role. Some organizations also organizing workshops for TDD, CI etc. but mainly tools training and not practices.
Since Scrum become a widely used framework for software and majority of organizations already practicing Scrum or Scrum + Something. It has become vital to have your development team members go through role specific workshop to learn practices that can help them to be more efficient and effective.
Workshops should focus more on practices and importance of these practices rather than just tools. If they just go for junit, dbunit, jenkins or cucumber training then most likely teams will misuse this workshop. Being a developer I understand one things that until I am not sure how these practices and tools useful for me, I will not use it. May be this is one the biggest reason for team ignoring engineering practices and technical debts keep increasing sprint by sprint.
This is based on interactions with development team members while facilitating CSD workshop. I have delivered many Scrum Developer workshops in last 2-3 years and in some of them most prestigious organizations like Robert Bosch, HP, Hexaware, Bank of America, CA Technologies, Berkadia, Wipro, Danfoss, VeriSign and NCR Corporations etc.