Development Plan 2010

From UG

Revision as of 22:27, 10 July 2010 by Alex (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Contents

[edit] Intro

This article defines work for 2010 and beyond. What modules we do next may change depending on business needs. This is something to be discussed and decided by the CT2 Board in the near future (April/May/June).

[edit] CT2 Internal

It will grow in a number of ways. New reports, pdfs will be added. And much more – see current Product Backlog (over 100 tasks now). Many more tasks will be added in couple of months.

[edit] CT2 Client

It will grow. For example skins, custom widgets, native instant messenger should be added, etc. See Product Backlog for more.

[edit] Rates Module

This module will be available as an additional CT2 component. It will contain UI to add / update various rates by Sales Dept and UI to look up various rates. There are complex formulas to calculate rates based on mode and particular route. In addition integrating with carriers web services (automatic updates) should be considered.

[edit] Warehousing module

No details are available at this point in time.

[edit] Agent Client

This is an interface into CT2 for Agents. They should have access to limited features in CT2. Ability to create CT and edit certain fields must be provided.

Integration (data exchange) of CT2 to other systems

  • Quick books
  • Sugar CRM
  • SAP
  • Various web services providers

[edit] Internal Projects and Training

Explore/master additional technologies, web frameworks, skills, etc for future use and training.

Below is a list of most popular web development skills on the market.

Each developer must expand its tool set.

At the same time focus on specific area is advisable (example: Front vs Back end, Microsoft vs Open Source).

[edit] Core

  • HTTP
  • HTML
  • CSS
  • XML
  • TCP/IP
  • JavaScript
  • SQL
  • advanced knowledge of one:
    • programming language
    • OS
    • web server
    • RDBMS

[edit] Languages

  • Python
  • .Net, C#
  • PHP

[edit] Java

  • JSP / Servlets
  • J2EE
  • JQuery

[edit] Back End

  • Struts
  • Spring
  • Hibernate

[edit] DB

  • MySQL
  • Oracle-specific SQL, PL/SQL

[edit] Frameworks / Tools

  • Django
  • Drupal
  • Joomla
  • Velocity
  • ZK

[edit] Front End

  • Adobe Flash
  • Adobe FLEX
  • DOM
  • CSS
  • JavaScript
  • Adobe CS

[edit] Misc

  • SEO
  • SAP
  • XSL, Xpath, JSTL
  • UML
  • EDI

[edit] App Servers

  • Tomcat
  • JBoss

[edit] UNIX, Admin

  • Unix
  • Linux
  • Perl

[edit] Soft skills

  • Writing skills
  • Communication skills
  • Time managements skills
  • English
Personal tools