Ticket #1408 (closed planned_task: obsolete)
SCS_ISSUE_TRACKER_MAINTENANCE_R1
Reported by: | Astea | Owned by: | pac |
---|---|---|---|
Priority: | 3 | Milestone: | M02_PRE2 |
Component: | PROJECT_COMMUNITY | Version: | 2.0 |
Keywords: | Cc: | ||
Category: | unknown | Effort: | 1 |
Importance: | 99 | Ticket_group: | |
Estimated Number of Hours: | Add Hours to Ticket: | ||
Billable?: | Total Hours: | ||
Analysis_owners: | pac,deyan,deyan | Design_owners: | pac,deyan |
Imp._owners: | pac,deyan | Test_owners: | |
Analysis_reviewers: | pav,pap,todor | Changelog: | |
Design_reviewers: | pap | Imp._reviewers: | todor |
Test_reviewers: | Analysis_score: | 3 | |
Design_score: | 3 | Imp._score: | 3 |
Test_score: | 0 |
Description (last modified by deyan) (diff)
wiki page: SCS_ISSUE_TRACKER_MAINTENANCE_R1 - effort: 1d
[[BackLinksMenu]] = Analysis = == Overview == This task includes maintaining the issue tracker and testing the new workflow. == Task requirements == New custom fields might be needed and they must be filled with auto-generated information from the [source:/manage/sched/sophie2-wbs.py] file. These custom fields may be useful: * importance - this field will be useful for sorting our wiki pages. * effort - the effort planned for the issue. The new fields must be consistent, and scripts for updating them must be provided. Should discuss and test the new work flow at the end of this week (2008-10-19). Should be decided what will be the process. Define rules for the unplanned tasks - what happens when unplanned task appears. == Task result == New fields in the wiki. Scripts that should be linked in the backup task. Wiki page [wiki:UnplannedTasks] describing what is done with the unplanned tasks, where and how are they added. == Implementation idea == The new issue fields must be added into the trac.ini file into the [ticket-custom] section. The database must be updated, a python script that generates sql script might do the trick. In the next weekly should be discussed observations of the new workflow. Create a wiki page and define rules for unplanned tasks.(where are they added, how the sprint effort depends on their effort, etc. == Related == [wiki:SCS_ISSUE_TRACKER_SETUP_R1] == How to demo == Show different ticket reports, ticket and explain usage. = Design = Functions must be added to the [source:/manage/sched/sophie2-wbs.py] file: * outImportanceEffort - that generates SQL script to instert data in the new custom fields. This will be done only once. * outUpdateCustom - that generates SQL script to update data in the new custom fields These functions will generate SQL script that can be applied to the trac database. We are using SQLite so we can apply SQL scripts with: {{{ sqlite3 /path/to/database "sql script" }}} In [wiki:UnplannedTasks] : * name convention for unplanned tasks * where to add them in the global schedule * how to add them * create ticket for each task, ticket requirements. * manually in sprint page. * rules about relationship with other tasks, if planned and unplanned overlap. = Implementation = === New Custom Fields === These functions were added into the [source:/manage/sched/sophie2-wbs.py] file: * '''outImportancedEffort''' * Overview: The function takes no arguments and generates SQL queries that insert data in the ticket_custom table. This is where the custom fields "importance" and "effort" are stored. This function was used and there is effort and importance for all issues. It will not be used again. If something needs to be changed a function that updates the fields must be used. * Usage: * Go to the sophie2-wbs.py file folder * In the sophie2-wbs.py uncommnet the outImportancedEffort() call * Execute: {{{ python sophie2-wbs.py | bash }}} * '''outUpdateCustom''' * Overview: This function takes one argument: "importance" or "effort". It generates SQL queries that update the information in ticket_custom table according to the [source:/manage/sched/sophie2-wbs.py]. * Usage: * Go to the sophie2-wbs.py file folder * In the sophie2-wbs.py uncommnet the outUpdateCustom(sys.argv[1]) call * Execute: {{{ python sophie2-wbs.py effort | bash //this will update the effort field sophie2-wbs.py importance | bash //this will update the importance field }}} === Unplanned Tasks === = Testing = = Comments = This task should be implemented after 2008-10-19 = Log = [[Include(wiki:SCS_ISSUE_TRACKER_MAINTENANCE_R1_LOG)]]
Change History
comment:1 Changed 17 years ago by deyan
- Owner changed from Astea to deyan
- Status changed from new to analyzing
- Description modified (diff)
comment:3 Changed 17 years ago by fire4o
- Status changed from analyzed to new
2 by Pap. What's written is good, but there are some more things included in the task (i.e. UNPLANED tasks management). Look at the sprint start overviews.
comment:5 Changed 17 years ago by todor
- Status changed from analyzing to analyzed
3 by todor. The unplanned task weren't mentioned but they were taken care of. Too many time lost ina analizing one task three times.
comment:7 Changed 17 years ago by deyan
- Status changed from analysis_accepted to designing
pair, deyan and pac
comment:10 Changed 17 years ago by todor
- Owner changed from deyan to todor
- Status changed from design_accepted to implementing
comment:12 Changed 17 years ago by deyan
- Owner changed from deyan to pac
Created UnplannedTasks and filled in requirements of the tasks, assigning to pac since we are pairing this task. done - 30m
comment:13 Changed 17 years ago by deyan
- Status changed from implementing to implemented
assuming implemented
comment:14 Changed 17 years ago by todor
- Status changed from implemented to implementation_accepted
3 by todor. There are typos in the statuses of the ticket system that need to be fixed.
comment:15 Changed 17 years ago by todor
- Status changed from implementation_accepted to closed
- Resolution set to fixed
comment:16 Changed 17 years ago by deyan
- Status changed from closed to s3c_implementation_ok
Closed status should not be used
comment:17 Changed 17 years ago by pavlina
- Design_score set to 0
- Imp._score set to 0
- Analysis_reviewers set to Pavlina
- Test_score set to 0
- Analysis_score set to 0
comment:18 follow-up: ↓ 19 Changed 17 years ago by deyan
- Design_owners set to pac,deyan
- Imp._owners set to pac,deyan
- Analysis_owners set to pac,deyan,deyan
added analysis, design and implementation
comment:19 in reply to: ↑ 18 Changed 17 years ago by deyan
comment:20 Changed 17 years ago by pap
- Design_score changed from 0 to 3
- Design_reviewers set to pap
- Analysis_reviewers changed from Pavlina to Pavlina,pap,todor
- Analysis_score changed from 0 to 3
an-re2 2p
de-re 3p
comment:21 Changed 16 years ago by pap
- Category set to unknown
- Imp._score changed from 0 to 3
- Imp._reviewers set to todor
setting custom fields
comment:22 Changed 16 years ago by deyan
- Analysis_reviewers changed from Pavlina,pap,todor to pav,pap,todor
Batch update from file newimport.csv
comment:23 Changed 16 years ago by deyan
- Status changed from s3c_implementation_ok to closed
- Resolution changed from fixed to obsolete
Batch update from file query-obsoleted.csv
Changing according to the new workflow.