Julian Bass is researching how communities adapt and use digital technologies. He has published findings in ICT for International Development, agile software development methodologies and socio-technical systems engineering (See Citation List).
Dr Bass is a lecturer at University of Salford, Co-Chair of the IFIP Working Group Conference on the Social Implications of Computers in Developing Countries, Yogyakarta, Indonesia, 2017 and a Senior Editor of the Electronic Journal of Information Systems in Developing Countries (EJISDC).
- Improving writing processes using lean and Kanban
- Artefacts and agile method tailoring in large-scale offshore software development programmes
- Large-Scale Offshore Agile Tailoring: Exploring Product and Service Organisations
- Scrum Master Activities: Process Tailoring in Large Enterprise Projects
- How product owner teams scale agile methods to large distributed enterprises
Julian was formerly secretary of the IFIP Working Group on the Social Implications of Computers in Developing Countries.
Previously Dr Bass was the Higher Education IT Advisor at the Higher Education Strategy Centre (an agency of the Ministry of Education) in Ethiopia.
He co-authored and edited the national Computing Guidance Notes and Benchmark document now in use in the country.
Scrum Master Activities: Process Tailoring in Large Enterprise Projects
Julian M. Bass
This paper explores practitioner descriptions of agile method tailoring in large-scale offshore or outsourced enterprise projects. Specifically, tailoring of the scrum master role is investigated. The scrum master acts as a facilitator for software development teams, nurturing adherence to agile practices and removing impediments for team members. But in large projects, scrum masters often work together in geographically distributed teams. Scrum masters use sprint planning to avoid development tasks that overlap team boundaries, coordinate status and effort across teams, and integrate code bases. The study comprises 8 international companies in London, Bangalore and Delhi. Interviews with 46 practitioners were conducted between February 2010 and May 2012. A grounded theory research method was used to identify that the scrum master role comprises six activities: process anchor, stand-up facilitator, impediment remover, sprint planner, scrum of scrums facilitator, and integration anchor. This systematic description of activities in scrum master teams extends our understanding of practitioner perspectives on agile process tailoring in large enterprises. Understanding these activities will help coaches guide large scale agile teams.
Bass, J.M., "Scrum Master Activities: Process Tailoring in Large Enterprise Projects," Global Software Engineering (ICGSE), 2014 IEEE 9th International Conference on , vol., no., pp.6,15, 18-21 Aug. 2014