Friday, April 14, 2017

Why just Scrum is not enough for successful delivery?

Why organization is not able to gain much from Scrum? Is Scrum not very useful or fit for many organizations? 

Below is my understanding based on interaction with more than 100 people those have attended my workshop either CSD, PSD or PSM.

Don’t understand Scrum Framework itself. They have either few CSM (Certified Scrum Master) people or they have just heard about it and trying to adopt Scrum but struggling. I am not against CSM or Scrum Alliance as you can see I teach Certified Scrum Developer (CSD) but I am not happy with quality of CSM training. CSM may be good at foundation level something similar to Professional Scrum Foundation (PSF) but definitely not good enough to become Scrum Master or Scrum Coach. Better to hire Professional Scrum Master (PSM).

Only Scrum will not work so you need to train your development team on modern development practices and at least teach them Test Driven Development (TDD), Acceptance Test Driven Development (ATDD), Continuous Integration (CI), Pair Programming, Peer Code review, Emergent Design and Collective Code ownership. Without it developing a high performing team is myth. All these practices are part of Professional Scrum Developer (PSD) and Certified Scrum Developer (CSD).

Not having Scrum Coach to help during initial stage. You need a good Scrum Coach for 3-6 months to help your team to learn Scrum faster and to support your adoption. Not having Scrum Coach may leads to situation of ScrumBut but having Coach can take you to ScrumPlus. Better to hire a Scrum Coach either full time or a consultant to help.

Above is entirely my personal view and you may not agree to it but still write your comments. You feedback will help me to improve my knowledge on this topic.

Thanks for reading! Let me know if I can help you.

I have been teaching Certified Scrum Developer (CSD) course in India and other part of Asia for last 3-4 years and teaching Scrum Developer course is really really tough. You need to be very good in technical practices and should be able to teach all these hands-on on various languages including C++, Java, .Net, Ruby, Python and JavaScript etc. Keeping pace with technologies demands more time for self improvement and continuous learning. I also started teaching DevOps practices and Agile Testing (trust me these are same like CSD but just different name) as more and more people started asking about it. Recently become certified ICAgile trainer for these 2 courses to deliver training for KnowledgeHut.

Recently I became Professional Scrum Trainer (PST) to teach Scrum.Org courses and especially Professional Scrum Master (PSM) and Professional Scrum Developer (PSD). I have already conducted few workshops and many more already planned. I actively teach PSM, PSD, and CSD in Chennai, Bangalore, Indonesia, Malaysia and Singapore.

I usually see one thing very common at all these places that people know about Scrum and majority of them are practicing Scrum. If they know scrum and practice it then why wanted to attend workshop? Just because they need certificate? No. They are not able to gain much from Scrum yet and wanted to know how to maximize value by practicing Scrum.

1 comment:

  1. Liked your word Scrum plus