#2071 closed enhancement (wontfix)
trac 4 eXtreme Programming?
Reported by: | Owned by: | Christian Boos | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | general | Version: | none |
Severity: | normal | Keywords: | tracobject |
Cc: | fcorreia@… | Branch: | |
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description (last modified by )
Hi.
Trac is a very good software. I use it for my personal and professional development… the integration whit subversion is wonderfull. Many thanks.
I have some interesting idea to extend trac. My idea is adding eXtreme Programming feature like as: iteration, backlog, story, task and release. This 5 concept are the core of a very good and powerfull agile metodogy. Backlog and release are feature of Scrumm metodology, but is quite simple use and integrate these whit the other eXtreme Programming feature.
The Story are the must important part of the metodology. It is a simple use case and represent an atomic, easy to test, functionality required from user (client or committer).
The Task are a developer activity required to complete a story. For each story there are some task to do complete. When all task is complete the story is complete too.
The Iteration is a collection of funcitionality sorted by priority the must be implemented until a specified date. For each iteration there are some Story. When all story of an iteration is complete, the iteration is complete too.
The Release is a collection of iteration. Is it quite as Milestone or conventional Major release. For each iteration there are some iteration. When all iteartion is complete, the Release is complete too.
Backlog is a user' sandbox. The user (client or customer) write directly his Story. During the planning game, the lead developer help user to select some Story from Backlog, and insert these in a new iteration.
Story and Task could have wikibased functionality, so user, developer, can write their requirement, software specification, coding standard, ecc…
It is possible adding this feature to trac?
I'm a discrete python programmer, can I help you to extend trac for adding eXtreme Programmin metodology feature? Can you help me to extend trac for adding eXtreme Programmin metodology feature?
References
http://www.extremeprogramming.com
Many thanks for your attention. See you.
buildup
Attachments (0)
Change History (4)
comment:1 by , 19 years ago
Description: | modified (diff) |
---|---|
Owner: | changed from | to
comment:2 by , 19 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
Well, one of Trac's goals is to "impose as little as possible on a team’s established development process", so while it should try to be usable by people using XP, we don't want to add features specific to XP. It sounds like as cboos said most of these concepts could be mapped into tickets along with relations between them. Other feature that would be useful to an XP could be filed as separate tickets, or if they're very XP-specific I think that they should be implemented as a separate plugin.
comment:3 by , 18 years ago
Keywords: | tracobject added |
---|
comment:4 by , 15 years ago
Cc: | added |
---|
You can already use TicketTypes to get something close.
However, there are a few forthcoming features that would be quite useful for implementing the complete use case you describe, in particular have a look at the discussion in ticket #886 (ticket dependency and parent/child relationships):