Development/RoadmapArchive

From Sit
Jump to: navigation, search
Broom icon32.png This article (or section) needs work.
Please help us and our readers by clicking the edit link above and expanding/improving this text.

Contents

Historical Roadmap targets

Archived here for posterity

v3.62 LTS

Focus Bug fixes, An update to 3.6 LTS:

Goal Progress Tracking
Bug fixes
100%
Track

Milestones

Milestone Schedule Actual
Initial Meeting 2010-05-22 -
Feature freeze 2010-07-02 2010-07-02
Beta 1 freeze 2010-07-02 2010-07-02
String freeze 2010-07-02 2010-07-02
Final freeze 2010-07-02 2010-07-02
Doc/i18n deadline 2010-07-02 2010-07-02
Release TBA (Start of July?) 2010-07-18


v3.61 LTS

Focus: Bug fixes, An update to 3.6 LTS

Goal Progress Tracking
Bug fixes
100%
Track

Milestones

Milestone Schedule Actual
Initial Meeting 2010-04-10 2010-04-10
Feature freeze 2010-04-10 2010-04-10
Beta 1 freeze 2010-04-24 2010-04-24
String freeze 2010-04-24 2010-04-24
Final freeze 2010-05-08 2010-05-08
Doc/i18n deadline 2010-05-08 2010-05-08
Release 2010-05-09 2010-05-29

v3.60 LTS

Focus: Stability. Long Term Support edition

Goal Progress Tracking
Bug fixes
100%
Track

Milestones

Milestone Schedule Actual
Initial Meeting 2009-08-22 2010-02-20
Feature freeze 2009-02-25 2009-02-25
Beta 1 freeze 2009-03-15 2009-03-16
String freeze 2009-03-15 2009-03-16
Final freeze 2010-03-25 2010-03-25
Doc/i18n deadline 2010-03-25 2010-03-26
Release 2010-03-27 2010-03-27


v3.50

Focus: Escalations / Look & Feel / Usability / Interoperability Milestones:

  • Initial Meeting: 11 March 2009
  • Feature freeze:
  • Beta 1 freeze:
  • Beta 1 release:
  • String freeze:
  • Final freeze:
  • Doc/i18n deadline:
  • Release: Not scheduled yet

To do

  • Nice themes, preferably with some nice graphics if we can find somebody to do them
  • Tidy the function library and split if needed/wanted
  • New Dashboard components: Picture RSS (pic of the day type thing). Notepad/Post-it type thing.
  • Set working day per SLA (e.g have a 24 hour working day, or a 6 day week for certain SLA)
  • Improved Menu
  • User registration
  • Custom Fields
  • Add Feedback form to the portal
  • Web services API
  • Possible:
    • Email-based interface so all incident actions can be done via email
    • Jabber-based interface - same as above but via Jabber/XMPP
    • Mobile version
    • Complete tasks system
    • More strict close incident page, require software to be set and problem definition and solution to be written (perhaps send these to customer?)
    • Improved FTP section
    • Portal files section (integrated with FTP files bit)
    • Stabilise/finish the 'chase' feature
    • Linked tasks
    • Simple scripting for triggers - To be able to do things like parsing email subjects and act upon them for example


v3.45

  • Focus: Code review and general tidy up

Milestones

  • Initial Meeting: Scheduled for Wednesday 3rd December 2008 @ 11:00 UTC in #sit IRC channel
  • Feature freeze:
  • Beta 1 freeze:
  • Beta 1 release:
  • String freeze:
  • Final freeze:
  • Doc/i18n deadline:
  • Release: Perhaps after ~December 2008

To do

  • Code review / Code tidy - Remove any cruft, define constants, document functions etc.
  • Standardise HTML, e.g. decide on table format
  • Standardise SQL queries, e.g. use mysql_fetch_object
  • Database schema review / tidy - Again remove any cruft, use ENUMS and define indexes where possible.
  • Use prototype.js throughout, remove any old js code, tidy script sections
  • Tidy CSS / Add classes and ID's to HTML / Remove inline CSS
  • Rework Architecture
  • A theme suitable for colour blind users
  • Bug fixes from 3.41

v3.40

Milestones

  • Initial Meeting: Monday 7th July 2008 [1100 UTC] in #irc our IRC Channel
  • Feature freeze: 5 November 2008
  • Beta 1 freeze: 7 November 2008
  • Beta 1 release: 7 November 2008
  • String freeze: 7 November 2008
  • Final freeze: 21 November 2008
  • Doc/i18n deadline: 19 November 2008
  • Release: 21 November 2008
    • To do
    1. Improved Internationalisation support++
    2. Fault Logging
    3. System inventory
    4. POP/IMAP email retrieval
    5. Add extra triggers to the setup script

v3.36

//A bugfix release for 3.35// **Milestones** Initial Meeting: Sunday 6th July 2008 IRC #sit Final freeze: 10 July 2008 **frozen** Release: Released 21 July 2008 **To do** - See mantis roadmap


===v3.35=== //Plugins designed for 3.3x or earlier will not work with this version due to architecture changes brought about by triggers support.// **Milestones** Initial Meeting: March 31st 2008 Feature freeze: Beta 1 freeze: Beta 1 release: Released June 13th 2008 (a little delayed) String freeze: June 13th 2008 Final freeze: Wednesday July 2nd 2008 Doc/i18n deadline: Thursday July 3rd 2008 Release: ++Friday July 4th++ Saturday 5th 2008 **To do** - ++Table Prefixes++ - ++Timesheets / New Calendar++ - ++Allow enabling/disabling of major feature group. e.g. holiday calendar, tasks, knowledge base++ - ++Put all the inline javascript into .js files++ (more work to be done in 3.40) - ++Portal improvements++ - ++Admin contacts should be able to change contacts++ - ++Ability to view details of a contract++ - ++Clear indication of expired contracts++ - ++File management in portal++ - ++Ability to view sites incident ++ - ++Full-text searching, will dramatically speed up the current search feature++ - ++Re-enabling of the 'all site contacts supported' code++ - ++Triggers++ -++ New style email templates++ - ++Scheduler++ - ++Knowledge Base view on customer portal ++ - [1931108] ++Trigger / Notice if timed tasks are open++ - See TODO335 for things that need completing before release


Custard Pie

//This is a special development branch that we are using to develop some billing features, at the moment we don't know which release will contain these new features. We're sticking with the theme of naming dev versions after pies, and since the branch was started on April 1st, April fools day, Custard Pie seemed appropriate.// - [1931112] Hours remaining for customer - ++[1931109] Soft expiry on contracts++ - ++[1931107] SLA reopen check++ - [1931103] Make timed tasks editable - ++[1931098] Purchases interface++ - [1931092] Billing reports - ++[1931089] Add core billing functionality++

Personal tools
project