Comments on: Succeeding with Innovation and Maintenance https://www.romanpichler.com/blog/innovation-and-maintenance/ Expert Training & Consulting in Agile Product Management Tue, 16 Aug 2022 07:17:09 +0000 hourly 1 https://wordpress.org/?v=6.7.1 By: Roman Pichler https://www.romanpichler.com/blog/innovation-and-maintenance/#comment-139109 Tue, 16 Aug 2022 07:17:09 +0000 http://www.romanpichler.com/?p=5939#comment-139109 In reply to Prabhu.

Thanks for your feedback and question Prabhu. The following measures will help you address the issues you raised:

  • Break down the maintenance tasks so that they can be completed within one or two days.
  • Encourage pair programming to share knowledge (and increase code quality).
  • Ask one maintenance team member to stay on and phase in new members.
  • Inspect and adapt the process in the sprint retrospective.

Hope this helps!

]]>
By: Prabhu https://www.romanpichler.com/blog/innovation-and-maintenance/#comment-138359 Wed, 03 Aug 2022 13:02:58 +0000 http://www.romanpichler.com/?p=5939#comment-138359 In reply to Roman Pichler.

Hi Roman, this is a great article and a good approach. I have a question on swapping members between new development and maintenance. If we swap the members working on new development to maintenance, what happens to the tasks they are doing and its continuity ? If they are in mid of some tasks and if they are swapped, would a knowledge transfer be able to enable other person to carry on from where it was left? In this case, should we plan for swapping at the end of the sprint, so the in-progress tasks are logically finished ? Can you please guide me on this ?

]]>
By: Roman Pichler https://www.romanpichler.com/blog/innovation-and-maintenance/#comment-1840 Tue, 29 Oct 2013 11:39:28 +0000 http://www.romanpichler.com/?p=5939#comment-1840 In reply to Thomas.

Hi Thomas, Thanks a lot for your comment and for sharing your approach. Sounds like you have found a great way to deal with innovation and maintenance work. The only downside I can see is that urgent requests cannot be handled immediately (unless they are raised on a Friday). How do you handle those?

]]>
By: Thomas https://www.romanpichler.com/blog/innovation-and-maintenance/#comment-1839 Tue, 29 Oct 2013 07:55:55 +0000 http://www.romanpichler.com/?p=5939#comment-1839 Hi Roman,

Your splitting is interesting.
I’m nevertheless not convinced about switching people from team because in the end it adds up knowledge transfer time…

What we ended up doing in my company is to have 1 single team which work on new features (via sprint) 4 days a week and the 1 day left is reserved for support and maintainance.
With that, we have always up-to-date people and also we don’t wait for a sprint to end to do maintainance that can’t wait.

Thanks for your posts that are very well written and cleanly presented.

Best,
Thomas

]]>
By: Roman Pichler https://www.romanpichler.com/blog/innovation-and-maintenance/#comment-1838 Wed, 16 Oct 2013 05:50:20 +0000 http://www.romanpichler.com/?p=5939#comment-1838 In reply to Huimin.

Thanks for your feedback and for sharing your experiences. Glad that you have found the post helpful.

]]>
By: Huimin https://www.romanpichler.com/blog/innovation-and-maintenance/#comment-1837 Tue, 15 Oct 2013 20:46:01 +0000 http://www.romanpichler.com/?p=5939#comment-1837 Hi Roman,

Really like the highlight of choosing different processes based the nature of work and different goals of teams. We recently split our product team, and restructured us around 2 different business objectives. We let each team to decide their own process. It worked out pretty well.

I shared this article around my team to add to the conversation, great stuff! Thank you.

]]>
By: Roman Pichler https://www.romanpichler.com/blog/innovation-and-maintenance/#comment-1836 Wed, 04 Sep 2013 10:43:08 +0000 http://www.romanpichler.com/?p=5939#comment-1836 In reply to Kristin Runyan.

Hi Kristin, Thanks for your comment and feedback. I think it’s great when a successful team can stay together for an extended period of time. But I would also suggest that the team is responsible for maintaining the software. Is there a specific reason why this was not feasible for you?

]]>
By: Roman Pichler https://www.romanpichler.com/blog/innovation-and-maintenance/#comment-1835 Wed, 04 Sep 2013 10:39:26 +0000 http://www.romanpichler.com/?p=5939#comment-1835 In reply to Mauro Bagnato.

Hi Mauro, Thanks for your comment. I share your concerns if separate feature and maintenance teams are used. I suggest, however, to frequently rotate the team members thereby encouraging joint ownership and learning.

]]>
By: Roman Pichler https://www.romanpichler.com/blog/innovation-and-maintenance/#comment-1834 Wed, 04 Sep 2013 09:11:32 +0000 http://www.romanpichler.com/?p=5939#comment-1834 In reply to Leonardo Campos (@leonardocampos).

Hi Leo, Thanks a lot for sharing your experiences. Did the Scrumban teams work on more mature or stable products?

]]>
By: Leonardo Campos (@leonardocampos) https://www.romanpichler.com/blog/innovation-and-maintenance/#comment-1833 Wed, 14 Aug 2013 14:39:56 +0000 http://www.romanpichler.com/?p=5939#comment-1833 Hi, Roman, we have a pretty big Agile implementation here, with several teams facing all sorts of problems, including the one this post talks about.
Since the teams self-organize themselves, we’ve been able to see that some teams took your approach (subdividing) and some of them designed a Scrumban implementation, with different rules for differnt types of work and in some cases different classes of service.
Both work well, but it seems to me that the Scrumban implementation had created better TeamWork and was better able to cope with variance in demand and its priorities (specially regarding bugs)

Tks,
Leo

]]>