ProjectTRACKER Updates

Changes in version 1.1

  • More place for task, program names
  • New “small” styles in setup menu - should be used in case of 1280 * 1024 screen resolution - otherwise table rows might split into “ugly” two rows
  • Task prio field added
  • Tasks could be assigned directly to team members in task menu - work only for users with “plan” rights
  • Tool tips for task descriptions (with mouse over notes icon or task id)
  • Tool tips for task allocation (with mouse over allocation columns)
  • Tool tips for effort entry descriptions (with mouse over notes icon)
  • Tool tips for data “owners” (with mouse over delete column)
  • Tool tip for high level task group - percentages on efforts spend
  • Weekly and daily entries in effort menu now different in style to avoid by mistake entries
  • Now two possibilities to fill new entries for task effort:
    • Copy prev. week will copy all entries from week with last entries (now also if some entries are already entered!)
    • Copy from Plan will copy the plan allocations (from plan menu) to current week
  • New create right - only admins with create rights can create new and also delete own programs / tasks
  • New version of development framework CodeCharge Studio 3.2.0.6 with some bug fixes
  • CSV import added
  • Deleting years will now also backup and clean task effort entries
  • Task done (remaining effort = 0) now marked in green in prio field

Changes in version 1.2-01

  • Context sensitive Help link when ProjectTRACKER Wiki is installed
  • PDF Manual via Help link when no ProjectTRACKER Wiki is available
  • Added embedded detailed effort calculation and copy function in Task Description for Effort Best Case, Effort Planned, Effort Worst Case and Effort Expec. Case
  • Smaller UI redesigns to keep fields, e.g. Year on similar positions at each page
  • Reporting improvements:
    • Added User-Group, Task-Group and Task-Prio as report parameter
    • Added new command script placeholders ##CUSERN##, ##CYEAR2##, ##DYEAR2##, ##DUSERN##, ##DTASKN##, ##DPROGN##, ##DTGROUP##, ##DEGROUP##, ##INTPRIO##
    • Added command script function E to stop a script based on variable or constant conditions
    • Improved data sets, now several SQL commands and Parameter sequences possible
    • Added COLEND to graphic report and COLSUP to table report
  • Clicking on the ID link in Users page will switch to User rights view and vice versa
  • Schedule estimates now also working with summary groups
  • Added copy function in Tasks / Programs - functionality works only with “create” rights
  • Added Copy function in Schedule Estimated Start Date to avoid unintended overwriting of start dates when using the Today function
  • Fixed bug to generate legal files names for the ProjectTRACKER XML Restore function
  • Remaining effort set to Planned effort in case no remaining efforts entries are entered
  • The program View can be set now also directly in the Program page
  • The size of info box in the Plan page is now restricted to 4 lines for the task description
  • Activities per Program added and Task Activities added to Efforts page, means time spend in a task could be further refined by e.g. specification, coding, testing ratio etc.
  • Copy absence to task efforts copies now correctly “Training” effort entries
  • Added Write Group access right. Users with “write group” access rights can edit program and task descriptions belonging to team members of same team leader
  • Week string (e.g. “CW” for Calendar Week) can be set by ProjectTRACKER PHP admin
  • Auto task group naming via '#' adds next available group name index for user and task group
  • Truncated text, e.g. a long program or task name is now annotated with '..'
  • Report view filter added in Reports pages
  • Filter function added for Task Prio, e.g. to filter all tasks with prio 1 and 2 add “1,2” to Task Prio field
  • Type of absence and approval now visible for team leaders
  • TaskeEffort page askes for “save” in case of changed entries and calling other pages
  • Gantt graphic generated now with user ID prefix and path defined in TR_TEMP2_DIR
  • Added Today button for quick change to current week in Efforts page

Changes in version 1.2-02

  • Improved Reports script configuration possibilities:
    • Added SKIP function in compare function to skip individual data set values in tables or graphic output
    • Allow to sort table reports also for calculated parameters via S option
    • Allow “Top N” table reports via L option
    • Allow ROWEND (max. number of rows) for graphics
    • Allow time calculations via @ operator
    • Added CAPACITY, CDATE function
    • Allow remarks like /* Comment */ in report script cells
    • Allow ALARM with text values also
    • Added also GROUP to WDAYS(EID, TID, PID, GROUP, YEAR)
    • Added new command script placeholders _HTMLL, _HTMLR, _RTYPE, ##DWEEK##, ##DWEEKR##
  • Program Dashboard status report added to default reports
  • Several other default reports added and existing reports updated to report script enhancements
  • Tool tips added in View and Task Activities pages
  • Hidden Efforts! warning added in Efforts page
  • Plan setting of allocation capacity via √ □ in month header
  • Group summaries for Tasks, Estimates and Schedule take care now on the Program selection
  • Give info of Location visibility in Users page
  • Reduced unneeded asking for “Do you want to save your changes?” in Efforts
  • Task name added in Task description and Task Baseline page
  • Numerous small enhancements and fixes

Changes in version 1.2-03

  • Report type “RSS feed” added
  • Calendar now independent from locations, means a country wide calendar can be used for several locations / teams
  • Allow to copy also TaskEffort descriptions
  • Remaining effort variance can be added in Task Effort Descriptions and can be used then in the Efforts page to correct the remaining efforts
  • The capacity calculation in the Users page are now per default year or if not set per current year only
  • On frequent request and to enhance usability the effort sum and remaining effort are now shifted to the right in the Efforts page to be more separated from the daily entries
  • Reporting enhancements:
    • Reports can be now described via comment lines and description is shown in report page via tool tips
    • Standard reports added for
      • All user time records for whole year
      • All missing activities for program
      • Detailed effort report per resource related to a program
    • Some reports have been renamed - please check the manual for available reports
    • REGEX reporting script function added
    • Standard Report description added in ProjectTracker manual
  • It is not possible to add a task in the Efforts page, when the same task has been added already in the same week
  • Option to start Efforts page always with current week date
  • Check for password typos via password confirmation
  • Show Inactive checkbox in Efforts, Plan, Users page to show / hide inactive tasks, programs, users
  • Tool tip in Users and Programs page showing site visibility
  • Add Location filter in Programs and Users page
  • “Ask for save” in case user leaves Efforts page without saving his changes
  • Some database performance improvements done
  • Numerous small enhancements and fixes

Changes in version 2.0-01

  • ProjectTRACKER now supports Scrum methodology:
    • Scrum interval and start week per year definable
    • Unlimited leveling on Epic, User Story and Scrum Tasks possible
    • Configurable1) task and grooming status and associated grid filters added
    • “Story Points” and “User Story Done” on user story level
    • Unlimited Task templates can be easily defined and added at each task level – this makes e.g. best practice documentation or scrum / user story tasking-out activities more easy
  • General Tasks enhancements:
    • ProjectTRACKER now supports a full change history on all effort and date changes to tasks with a daily granularity
    • Tasks can be now time-boxed, means time recording is possible only in between the start / end date range of the task
    • Task owner can be now defined for each task, “Own Task” right allows the task owner to also change the task content, even when he is not the task record owner or in the group of the record owner
    • Enhanced Task auto increment function, now allowing more than one auto increment digit
    • Automatic, configurable2) task status changes based on time / remaining recordings in Efforts
    • Task status of sum tasks is automatically maintained
    • Summary tasks are indented now
    • Undefined remaining effort calculation as an option3) can be based on plan minus effort or on plan only calculations
    • Non empty task groups are now checked to be unique
    • Mapping task link possibility added – this allows dual reports on e.g. finance relevant associated tasks
  • Enhancements for Efforts time recording:
    • To reduce recording time, tasks can have “auto” activities assigned in the task description - e.g. 100% verification via ##150 Verification Testing%%100##
    • Tasks generated as part of a scrum cycle matching the current week can be automatically copied to the Efforts time recording for the task owner
    • “Full Edit” flag allows quick move of time recordings from one to another task
  • Reports enhancements are:
    • PHPlot report capability now integrated into ProjectTRACKER
    • Configurable in-line reports possible for Efforts, Plan, Users, Programs, Tasks, Scrum, Estimates, Schedule pages
    • Report type “Excel” added
    • New reports added in English demo example:
      • Burn up Effort / Story Point charts (via PHPlot)
      • Task status bar charts (via PHPlot)
      • Show Missing Time Entries Team in percent per month
      • Program Task Completion Status (Graphical)
      • SW Cap Allocation
      • SW Cap Planning Percent
      • Program Effort Burn Down (as CSVs)
    • Some reports have been renamed - please check the manual for available Standard Reports
    • Label and Variable usage in “Discrete command data set section” and “Command script section” improved
    • Added formatted default week command script placeholders ##DWEEKF##, ##DWEEKRF##
    • Added default scrum cycle command script placeholders ##DSWEEK##, ##DSWEEKF##
    • Text literals in report command scripts can contain the characters ' or ”, e.g. ”'”
  • Increased field length of task and user group and defaults to 30 chars
  • ProjectTRACKER remembers your login now consecutively for 7 days
  • Partial UI refresh / improvements done:
    • Now only one4) date format is used
    • Separated report search fields from report parameters
    • Switch to nicer UI, e.g. graphical buttons
    • Automatic inclusion of new styles5) possible
    • More standard “set all” for check-boxes
  • ProjectTRACKER database errors are now logged in tracker-log.xml file
  • ProjectTRACKER PHP 5.3 fix
    • Replace split(”:” with preg_split(”~:~”
  • Numerous small enhancements and fixes

Changes in version 2.0-02 (NOT RELEASED YET!)

  • Improved Epic, User Story and Scrum Tasks handling
    • Scrum and Epic text identifiers6) with configurable colors added
    • Epic, User Story and Scrum and normal Tasks can be now freely mixed
    • Short version user story task possible, without tasking out via normal Tasks
  • Effort / SP sum added in Tasks and Scrum pages based on filter / grid settings
  • Gantt task baseline now uses Task History / Trending function, Gantt task name length adapts to available space
  • Task and Scrum groups can be filtered and collapsed (indicated by '..') via double click and vice versa
  • Quick copy fields: fields can be easily copied for displayed subgroups by pressing
  • Improved reports:
    • Special weekly effort / capacity management report added
    • Empty tables do not generate any output
    • Ignore placeholder substitution flag in table report added (e.g. allows to make report from reports)
    • Fixed SUBSTR in case third parameter is NULL
  • Same, localizable week and Scrum week format7) in all pages and standard reports
  • Fixed calculated Rem = Plan - Done is case Done > Plan
  • Daily cost can be now entered directly - calculation from yearly cost is only done when daily cost empty
  • Burn up date axis adapts in case not enough space
  • Increased decimal precision of costs (3 digits) and hours (2 digits) in Plan page
  • Popup windows adapt size now automatically
  • ProjectTRACKER PHP 5.4 fix
    • Fixed PHP function htmlspecialchars “bug” using UTF8 encoding from PHP 5.4.0 on
  • ProjectTRACKER PHP 5.5 fix
    • All “define ('TEXT' …” text literals now in hyphens
  • Numerous small enhancements and fixes

Feature to do's

  • Scrum Board report
  • Flickering FF Popup’s
  • Add scrum task paras (e.g. story points) in Import Tasks from CSV List function
  • Time recording import (e.g. from ERP)
  • User Story dependencies
  • Restore History
  • Allow collapsing / expanding subtasks like in Plan summary page
  • GetTaskEffortCompletionDate not working when RemEffort not maintained
  • Flexible Query Editor
  • Task group rename function a la programming editor for BASIC language
  • Merge task doublets into one task taking care of all time entries
  • Add auto fill public holidays
  • Use “salt” option for password encryption
  • Other user should no be allowed to copy effort recorded from prev. week
  • Show all dates in “normal”, localized format
  • Replace Image Charts portion of Google Chart Tools (these are officially deprecated but maintained until April 20, 2015) with e.g. PHP plot
  • Localization to other languages - possible via CodeCharge but needs some work on existing “fixed” labels
  • “Ask for save” in case user leaves a page without saving his changes for all pages
  • Option to enter activities per day and copy efforts over to Efforts page
  • Usability enhancements, e.g. compliant button naming and positioning
  • Consistent wild cards for filters, e.g. no '%' at all
  • Paste & copy a la JIRA
  • Drag and Drop e.g. for changing task order
  • UI “fresh-up” - use of AJAX features, Bootstrap look and feel
  • Update to CodeCharge Studio 5.x

Known Problems

  • Summary task is visible in Efforts when recordings have been done on a task but task changed later to a summary task
  • The Effort Alloc. flyover (e.g. in Tasks) shows the wrong allocation in case same person is allocated to several tasks on different dates
  • BackupTables with very long dependency lists might generate too long SQL queries –> use “WHERE XYZ IN ..” statements instead
  • Problem when entering effort without any task in Efforts page - cannot get rid of error message without entering a task
  • SQL errors in case of browser session timeouts
  • Task effort first / last entry shows earlier last week entries in case Include Operations flag is set
  • Concurrent access to e.g. Task Description - last one overwrites
  • Project Tracker: HTML integrity problem for page ??? in case same ProjectTracker page is edited with several web browser windows on same computer
  • Problem with holiday setting in combination with holiday bulk changes (will clear one day)
  • Problem with &100 or !100 in Efforts page when efforts are entered in same week
  • Problem with check-box set / unset functions - unclear to user that values are only stored when UPDATE button is pressed
1) , 2) , 3) , 4) , 5) , 6) , 7) Configurable by the ProjectTRACKER PHP administrator
 
tracker/updates.txt · Last modified: 2014/05/02 15:13 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license:(C) 2012 ProjectTRACKER - A. Welz. All rights reserved.
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki