schedule taking a plan snapshot
I was recently talking with a customer who is deploying RTC 4 about using the taskboard plan view during scrum meetings in replacement of the paper post-it taskboard they currently use. During this conversation we talked about using plan snapshots to monitor the evolution of the taskboard. The question arose if it would be possible to schedule a daily schedule plan snapshot creation for a given plan, so that the Scrum Master would not have to click the "Create Snapshot" button every day.
I did not find it in the Web or Eclipse UI.
Thanks for advising if such feature is available in RTC 4.x .
I did not find it in the Web or Eclipse UI.
Thanks for advising if such feature is available in RTC 4.x .
Accepted answer
Hi Willy:
This feature is not available in RTC 4.x. See this article for more information on Snapshots: https://jazz.net/library/article/658/
A plan snapshot captures the current state of a plan, the work items in the plan and their workflow state and schedule (dates), the team area that owns the plan, and the iteration that the plan is created for. You can manage snapshots on the Snapshots tab of the Plan view. The snapshot was originally designed to be used by the Formal Project Management Template and not to monitor changes in the state of the taskboard. I could see how this could be useful, however, the team should be conducting a Daily Scrum Meeting and answer the following three questions:
The snapshot feature was not designed to be used on a daily basis to monitor changes. There is a workaround that could be done by writing a small program with the Java XML API and scheduling a job on the server to run on the server daily. However, I do not recommend it and since the snapshots were not meant to done daily, this could result in unexpected system behaviors, such as performance issues.
Regards,
Richard Knaster
IBM Chief Agile Methodologist
This feature is not available in RTC 4.x. See this article for more information on Snapshots: https://jazz.net/library/article/658/
A plan snapshot captures the current state of a plan, the work items in the plan and their workflow state and schedule (dates), the team area that owns the plan, and the iteration that the plan is created for. You can manage snapshots on the Snapshots tab of the Plan view. The snapshot was originally designed to be used by the Formal Project Management Template and not to monitor changes in the state of the taskboard. I could see how this could be useful, however, the team should be conducting a Daily Scrum Meeting and answer the following three questions:
- What did you do yesterday?
- What will you do today?
-
Are there any impediments in your way?
The snapshot feature was not designed to be used on a daily basis to monitor changes. There is a workaround that could be done by writing a small program with the Java XML API and scheduling a job on the server to run on the server daily. However, I do not recommend it and since the snapshots were not meant to done daily, this could result in unexpected system behaviors, such as performance issues.
Regards,
Richard Knaster
IBM Chief Agile Methodologist
Comments
Hi Richard,
Could you please give me some hint about the program with Java XML API to do this job? We are looking for an automatic way to create plan snapshot of Product backlog every 1/2 weeks to see how the backlog evolve.
What is the API you're talking about? Is it RTC specific? It's great if sample code is available. Thank you.
ps: we're using RTC 4.0.6 now.