Monday, November 28, 2011

Financial ERP - In-house web-based system

Team
  • 2 developers
  • 2 outsourcing developers
  • 1 QA
Responsibilities:

  • Manage the whole SDLC
  • Gather user requirements
  • Create and prioritize requested features
  • System design
  • Implementation
  • Code reviews
  • Deployment
  • User demo
  • UAT
  • Maintenance
  • Bug fix
Development details:

  • Ruby on Rails
  • Macvim
  • Pivotal Tracker - Agile development
  • Unfuddle - Git source control
  • Apache
  • Capistrano
  • JQuery, CSS
  • Phusion Passenger
  • Selenium
  • Chef solo
  • Shell scripts
  • PostgreSQL
  • & more gems...

Ruby on Rails

Ruby on Rails is a breakthrough in lowering the barriers of entry to programming.
Powerful web applications that formerly might have taken weeks or months
to develop can be produced in a matter of days.

http://rubyonrails.org/

Nginx


Nginx (pronounced engine-x) is a free, open-source, high-performance HTTP server and reverse proxy, as well as an IMAP/POP3 proxy server. Igor Sysoev started development of Nginx in 2002, with the first public release in 2004. Nginx now hosts nearly 12.18% (22.2M) of active sites across all domains. Nginx is known for its high performance, stability, rich feature set, simple configuration, and low resource consumption.

http://wiki.nginx.org/Main

Unfuddle

Software Project Management

https://unfuddle.com/

Pivotal Tracker


Build better software, faster.
Collaborative, lightweight agile project management tool, brought to you by the experts in agile software development.

    Increase Visibility and Collaboration

    Bring everyone, even distributed teams into the same virtual room. Enable a more efficient way to agree on priorities and stay aligned with the entire team.
    Plan Based on Realistic Estimates

    Stay on target with Tracker's continuous, automatic prediction of milestone completion dates, based on your team's performance.

    Deliver on Customer Feedback

    Get the right product to the market sooner, based on continuous feedback and prioritization. Respond to changing needs and new requirements easily.
    Transform How You Build Software

    Supercharge your agile project teams with focused, real time collaboration. Accelerate agile adoption with a simple, proven process.

http://www.pivotaltracker.com/

PostgreSQL

The world's most advanced open source database.

http://www.postgresql.org/