Monday 16 May 2011

Can a Software Development Manager be Scrum Master?

Recently I've been fulfilling the role of both Development Manager and Scrum Master in an Agile team and felt the need to blog about my experience - partly so that I wouldn't forget.

Ideally we know that your Dev Manager (Resource, Technical Quality, People Developer) manager should not be your Scum Master though at times due to resourcing needs and or other reasons the need may necessitate. In these circumstance it is important that the the right cultural tone is set, in our case I felt the need to ask one of the team to take on an additional role of  an 'Agile Conscience'. Where they could remind myself and the team of areas that we were slipping in - the team are of course encouraged to grow their own 'consciences' in this and other matters.

It was very subtle at times how there were certain dichotomies that the twin role posed for example issues could arise where it is not clear for the team as to who to go to for a quality concern that could impact the sprint. Greater care and emphasis needed to be made to ensure that the team was comfortable in bringing forth impediments to the Scrum Master/ Dev Manager that they may have been more reluctant to do as the Dev manager is filling this role as well. Team members also need to have a person they can rely on to understand their individual role, expertise and development - and how that fits into an agile team and the day to day of Sprints - the Dev Manager should be that person.

The Dev Manager fills a critical role – especially with a team that is new to Agile, in that they would lead the team through a change in the way a project is delivered - educating, informing and preaching the Agile approach. At times bridging the gap between management and Agile, perhaps there is an analysis gap or an education piece in making and empowering product owners etc...This is more possible as they would work very closely with Project and Product management on upcoming projects, they would be part of the discussions on the broader roadmap as well as ensuring the right skill sets are available when needed. Additionally, Dev managers should be pushing the team to follow development best practices around unit testing, pair programming, code reviews, continuous deployment etc... these are different goals in the short term to an Agile Scrum Master whose focus is the delivery and removal of empediments to the current sprint.

On a slighter note, though thinking about it it is quite important, the Scrum Master needs to be on the ball, minute by minute atuned to impediments or issues that may arise whereas the Development Manager should also give time to seeing things at a slightly higher level ie. where are there major inefficiencies in the team or the business where we can make a marked difference etc...

I hope this stimulates a discussion between us - please post your comments below.

Thanks

13 comments:

  1. Extremely Decent. This blog is very informative. SV Soft Solutions provides best Agile Scrum Master Online Training. Contact: Mr.Shrinivas : India: +91-9642373173, USA: : +1-845-915-8712, Mail: info@svsoftsolutions.com

    ReplyDelete
  2. I’m going to read this. I’ll be sure to come back. thanks for sharing. and also This article gives the light in which we can observe the reality. this is very nice one and gives indepth information. thanks for this nice article... Software Testing

    ReplyDelete
  3. Recently Amazon has announced that they will be selling their Tablet, the adbfire download in time for Christmas. Having had numerous successes with other holiday releases, will the Kindle Fire stand up to other tablets? In this Kindle Fire review we cover what makes it great, what makes it not so great and how it stacks up against other tablets.

    ReplyDelete
  4. Extremely Decent. This blog is very informative.But few points are missing which needs to be
    explain in a proper way. you go through our website http://www.svtrainings.com to grab that information systematically
    SV TRAININGS provides best SAP Hybris Online Training please visit http://www.svtrainings.com. Contact: Mr.Shrinivas :

    Call/whats app : +91-9642373173 and +91-9966624055 Mail: info@svtrainings.com

    ReplyDelete
  5. Extremely Decent. This blog is very informative.But few points are missing which needs to be
    explain in a proper way. you go through our website to grab that information systematically
    SV TRAININGS provides best SAP Hybris Online Training please visit http://www.svtrainings.com. Contact: Mr.Shrinivas :

    Call/whats app : +91-9642373173 and +91-9966624055 Mail: info@svtrainings.com

    ReplyDelete
  6. This comment has been removed by the author.

    ReplyDelete
  7. Please continue this great work and I look forward to more of your awesome blog posts.
    Desarrollo de software

    ReplyDelete
  8. It was an excellent article, i was looking for something like this on software development currently i am associated with an IT company which provides service in Software development company.Please continue to share and i look forward to get more from you

    ReplyDelete
  9. 24/7 Online Training | Corporate Training Videos - SVR Technologies


    URL: https://svrtechnologies.com/


    Description: 24/7 Online Training | Corporate Training, Videos, Job Support. SVR Technologies building careers for Software Engineers With online Training self-paced.

    We are providing all IT courses. Mulesoft, Tibco, Salesforce, Mainframe, DevOps, Python, etc.

    Features:

    >> Live Instructor LED Classes
    >> Experienced Faculty
    >> Free Video materials
    >> 24/7 Support
    >> Flexible Timings
    >> Lowest Fee


    Talk To Course Advisor: +91 988 502 2027

    ----------------------------------------------------

    Mulesoft Content:
    --------

    Title: MuleSoft Training | Mule ESB Training | Mulesoft Video Tutorials


    SVR Technologies provide Mulesoft Training with Mulesoft Video Tutorials, Live Project, Practicals - Realtime scenarios, CV, Interview and Certification Guidance.

    SVR Technologies MuleSoft training is designed according to the latest features of Mule 4.It will enable you to gain in-depth knowledge on concepts of Anypoint Studio Integration techniques, testing and debugging of Mule applications, deploying and managing the Mule applications on the cloud hub, dataweave transformations, etc. You will also get an opportunity to work on two real-time projects under the guidance of skilled trainers during this training.

    Enquire Now: +91 9885022027
    Enroll Now: https://bit.ly/2OCYVgv


    Features:

    >> Live Instructor LED Classes
    >> Experienced Faculty
    >> Free Video materials
    >> 24/7 Support
    >> Flexible Timings
    >> Lowest Fee

    ReplyDelete
  10. Awesome article, it was exceptionally helpful! I simply began in this and I'm becoming more acquainted with it better! Cheers, keep doing awesome! Windows 7 iso download

    ReplyDelete
  11. Leaders, if you do not understand how to strengthen the building blocks in your business, you cannot grow as fast as you would like. Take a step back and evaluate whether the current state https://adobe.cheapsoftwaredownload.net/adobe-after-effects.html your business processes are 'solid' enough to expand to the next level of growth in the marketplace.

    ReplyDelete
  12. The good intreguing articles keep me coming back here time and time again. thank you so much. 3d coat cost

    ReplyDelete