Project Template: Generate a new project template
Open, NormalPublic

Description

Feature: Generate a new project template
As someone using several similar projects
I can create a new template from a project
In order to spend less time creating similar projects

Scenario: Generate a new project template

Given I list the projects
  < Project 1 >
  < Training about Qt >
 And < Training about Qt > contains the following tasks:
  | task 1: * Add an item presenting Training about Qt to my news letter |
  | task 2: * Send an email to the potential participants |
  | task 3: * Prepare the slides |

When I create a new template < My Template > from <Training about Qt>

Then the list of templates is:

< Template 1 >
< Template 2 >
< My Template >

And < My Template > contains the following tasks:

task 1: * Add an item presenting Training about Qt to my news letter
task 2: * Send an email to the potential participants
task 3: * Prepare the slides
dyhia created this task.Feb 16 2016, 9:25 AM
dyhia moved this task from Sandbox to Maturation on the Zanshin board.Feb 16 2016, 9:46 AM
dyhia triaged this task as Normal priority.Feb 16 2016, 10:04 AM
ervin added a subscriber: ervin.Feb 16 2016, 10:12 AM

It seems too big as a story still. You probably want to split new stories several out of that one. In particular if we're talking about a template, when creating it from an existing project it raises the question of as a user how do I specify the variable parts?

Indeed I don't want to replicate always the same project, I want at creation time to specify a new name for it, and to have tasks with due date or start date.

rottanaly moved this task from Maturation to Sandbox on the Zanshin board.Feb 19 2016, 3:49 PM
rottanaly updated the task description. (Show Details)Feb 26 2016, 4:46 PM
rottanaly moved this task from Sandbox to Maturation on the Zanshin board.
ervin added a comment.Feb 26 2016, 5:27 PM

Please drop "| variable: <name> |", if there's no corresponding task in the originating project it doesn't quite make sense.

Also, how do you go from "Training about Qt" to "<name>" in the template tasks? There seems to be no way to make the link, especially since you named the original project "Project 1".

Finally I would drop the dates in the project listing part. Projects in Zanshin don't have a date per say, it's only important when creating a project from a template.

rottanaly updated the task description. (Show Details)Feb 27 2016, 9:00 AM
ervin added a comment.Feb 28 2016, 5:49 PM

OK, good enough to become ready IMO.

That said, I would say it is worth adding a new story for dealing with the project name and inserting it in tasks... Ah, might be your T1645. If that's indeed your intent: good call! and please ignore what I said in this paragraph. ;-)

ervin moved this task from Maturation to Ready on the Zanshin board.Feb 28 2016, 5:49 PM
rottanaly moved this task from Ready to Sprint Backlog on the Zanshin board.Mar 3 2016, 9:12 AM
rottanaly moved this task from Sprint Backlog to In Progress on the Zanshin board.Mar 3 2016, 9:18 AM