Share this
Kicking off the 'Projects and Agile Community of Practice'
by Carl Weller on 27 August 2018
Earlier this year I delivered two well received presentations on the topic of Agile leadership roles - where do Project Managers and Scrum Masters fit? Following the presentations we had strong interest from the audience for Equinox IT to host a Community of Practice around the topics of Projects and Agile.
On Tuesday last week I facilitated the first 'Projects and Agile Community of Practice' event, hosted at our Equinox IT offices in Wellington.
We had a great turn out of client staff and Equinox IT team members representing roles such as CIO, Project / Programme Manager, Project Management Office Manager, Application Development Manager, Consultant and Agile Coach.
I initiated the session with a round of introductions and asked people to share their expectations on the way the Community of Practice should run. Given people want to be comfortable sharing experiences, ideas and learning during the sessions, participants placed emphasis on the need for confidentiality, trust and Chatham house rules amongst the group.
Using a Lean Coffee format
I facilitated the session using a Lean Coffee format. You can find more details about the format on the Lean Coffee website, but in a nutshell I asked participants to write the topics they wanted to discuss or faced challenges with on post-it notes. The participants then dot voted topics and the ones with the most votes were discussed and the remainder were added to a Kanban style backlog of future discussion topics. We spoke about each topic for 5-minute intervals at which point the group again voted whether to continue the discussion on the current topic or move onto the next highest voted topic.
Topics discussed
During this inaugural Community of Practice we discussed three topics:
Budgeting for Agile projects
The topic of 'Budgeting for Agile projects' received the most votes during the Lean Coffee dot voting exercise. The topic relates to organisations that have traditional expectations around budgeting and how to meet these expectations with Agile projects which by nature are not fully planned upfront.
There was a lot of discussion around the topic with suggestions for using story mapping to breakdown projects to come up with a ballpark figure based on a known or estimated team velocity. Others spoke about getting 12 months of funding and delivering the highest priority features within that period with regular feedback to the project board on progress. Another example given related to a project where just enough budget to complete a minimum viable product was asked for, with the view to ask for more thereafter based on the learning and next steps from that MVP.
One participant raised a valuable point that with project budgets we think of cost, and the importance of those governing projects to shift towards value and the required investment (cost) to achieve that value.
I spoke about the fact that budgeting issues are not unique to Agile projects. Even on traditional and waterfall projects stakeholders want all of the scope, for a known cost, delivered at a set time. This iron triangle doesn't work for any project type and it needs stakeholders to be more realistic about what is most important, which Agile practices can help them realise.
With help from members of the Community of Practice I plan to pull together some of the current industry thinking on budgeting for Agile projects to share with the group in a future session.
DevOps teams, what do they look like?
One of the participants spoke about a change in their organisation to move applications onto Amazon Web Services (AWS) infrastructure and adopt a DevOps culture. The teams involved are waiting to be told what they are going to be doing, but no one really knows what to tell them.
During the discussion on this topic one suggestion was to set up a Kanban board and start by moving one application onto the AWS infrastructure and learn and get better.
Another person spoke about how they had the opportunity to start from new in the cloud, rather than move applications into cloud infrastructure, and this had made it much easier to establish a new DevOps way of working using Continuous Delivery.
Some risks of the early stages of DevOps were also raised where in one example initially DevOps meant that both the development team and the operations team had access to each other's environments, which had caused problems.
My view was that DevOps is the high-end of Agile team performance. It will take a while to achieve, but a pragmatic first step would be to co-locate the development and operations teams together to build trust.
The co-location suggestion spawned a side-discussion about the realities of today's work environments where many organisations have moved to hot desking and international outsourced development teams. While co-location undoubtedly has benefits for Agile and DevOps teams, it may not be realistic for some organisations given the other decisions made. Those people in organisations that had moved to hot desking noted it was difficult to find people and as a result they collaborated less and didn't talk to people as often, using instant messenger more often instead.
Governance of Agile projects
The person who raised this topic spoke about it being hard to know where you are in an Agile project and it is difficult for a steering committee to govern when they are used to waterfall projects with considerable upfront planning and traditional monthly reporting. At times, governance was slowing Agile teams down rather than enabling the team.
An example was given of one Agile project where they got to the end, delivered the priority features, but hadn't achieved a full minimum viable product.
There was discussion around using story mapping and feature level development and presenting these at governance level to show what is planned and progress. There was also discussion about how pragmatically project managers interpreted Agile projects and reported on these using traditional waterfall reports to satisfy governance. Kanban boards and visual boards to radiate project information and status was also discussed, but relied on stakeholders making the effort to visit the project area to see the status. Finally, there were thoughts on how we should be setting different expectations with governance groups when new Agile projects are kicked off - a process of education and co-creation is required.
My view was again that this is not necessarily a problem of Agile. I refer to it as "governance by remote control", where governance groups want to see each project with a simplistic traffic light colour, rather than get full transparency into the project.
On Agile projects our Product Owners should be deeply involved in the projects and should be able to make financial decisions on behalf of the organisation. In other words, Product Owners involved in Agile projects should represent the governance level of the organisation, not a lower level proxy. When the business person funding the project is involved as the Product Owner and directing the project investment decisions, then the problems of governance become less.
As a group we are agreeing the regularity of Projects and Agile Community of Practice, and I look forward to working with the group to discuss and share more ideas and learning at the next event.
Carl Weller is a Principal Consultant specialising in Project Management and Agile Leadership, based in our Wellington office.
If your organisation has any challenges with Agile, our team at Equinox IT is always happy to catch-up and discuss how we can help. Please contact us.
Share this
- Agile Development (153)
- Software Development (126)
- Agile (76)
- Scrum (66)
- Application Lifecycle Management (50)
- Capability Development (47)
- Business Analysis (46)
- DevOps (43)
- IT Professional (42)
- Equinox IT News (41)
- Agile Transformation (38)
- IT Consulting (38)
- Knowledge Sharing (36)
- Lean Software Development (35)
- Requirements (35)
- Strategic Planning (35)
- Solution Architecture (34)
- Digital Disruption (32)
- IT Project (31)
- International Leaders (31)
- Digital Transformation (26)
- Project Management (26)
- Cloud (25)
- Azure DevOps (23)
- Coaching (23)
- IT Governance (23)
- System Performance (23)
- Change Management (20)
- Innovation (20)
- MIT Sloan CISR (15)
- Client Briefing Events (13)
- Architecture (12)
- Working from Home (12)
- IT Services (10)
- Data Visualisation (9)
- Kanban (9)
- People (9)
- Business Architecture (8)
- Communities of Practice (8)
- Continuous Integration (7)
- Business Case (4)
- Enterprise Analysis (4)
- Angular UIs (3)
- Business Rules (3)
- GitHub (3)
- Java Development (3)
- Lean Startup (3)
- Satir Change Model (3)
- API (2)
- Automation (2)
- Scaling (2)
- Security (2)
- Toggles (2)
- .Net Core (1)
- AI (1)
- Diversity (1)
- Testing (1)
- ✨ (1)
- August 2024 (1)
- February 2024 (3)
- January 2024 (1)
- September 2023 (2)
- July 2023 (3)
- August 2022 (4)
- August 2021 (1)
- July 2021 (1)
- June 2021 (1)
- May 2021 (1)
- March 2021 (1)
- February 2021 (2)
- November 2020 (2)
- September 2020 (1)
- July 2020 (1)
- June 2020 (3)
- May 2020 (3)
- April 2020 (2)
- March 2020 (8)
- February 2020 (1)
- November 2019 (1)
- August 2019 (1)
- July 2019 (2)
- June 2019 (2)
- April 2019 (3)
- March 2019 (2)
- February 2019 (1)
- December 2018 (3)
- November 2018 (3)
- October 2018 (3)
- September 2018 (1)
- August 2018 (4)
- July 2018 (5)
- June 2018 (1)
- May 2018 (1)
- April 2018 (5)
- March 2018 (3)
- February 2018 (2)
- January 2018 (2)
- December 2017 (2)
- November 2017 (3)
- October 2017 (4)
- September 2017 (5)
- August 2017 (3)
- July 2017 (3)
- June 2017 (1)
- May 2017 (1)
- March 2017 (1)
- February 2017 (3)
- January 2017 (1)
- November 2016 (1)
- October 2016 (6)
- September 2016 (1)
- August 2016 (5)
- July 2016 (3)
- June 2016 (4)
- May 2016 (7)
- April 2016 (13)
- March 2016 (8)
- February 2016 (8)
- January 2016 (7)
- December 2015 (9)
- November 2015 (12)
- October 2015 (4)
- September 2015 (2)
- August 2015 (3)
- July 2015 (8)
- June 2015 (7)
- April 2015 (2)
- March 2015 (3)
- February 2015 (2)
- December 2014 (4)
- September 2014 (2)
- July 2014 (1)
- June 2014 (2)
- May 2014 (9)
- April 2014 (1)
- March 2014 (2)
- February 2014 (2)
- December 2013 (1)
- November 2013 (2)
- October 2013 (3)
- September 2013 (2)
- August 2013 (6)
- July 2013 (2)
- June 2013 (1)
- May 2013 (4)
- April 2013 (5)
- March 2013 (2)
- February 2013 (2)
- January 2013 (2)
- December 2012 (1)
- November 2012 (1)
- October 2012 (2)
- September 2012 (3)
- August 2012 (3)
- July 2012 (3)
- June 2012 (1)
- May 2012 (1)
- April 2012 (1)
- February 2012 (1)
- December 2011 (4)
- November 2011 (2)
- October 2011 (2)
- September 2011 (4)
- August 2011 (2)
- July 2011 (3)
- June 2011 (4)
- May 2011 (2)
- April 2011 (2)
- March 2011 (3)
- February 2011 (1)
- January 2011 (4)
- December 2010 (2)
- November 2010 (3)
- October 2010 (1)
- September 2010 (1)
- May 2010 (1)
- February 2010 (1)
- July 2009 (1)
- April 2009 (1)
- October 2008 (1)