Anduril Consulting Management System

Welcome to Anduril Home Page

Anduril is a project that attempts to provide a comprehensive infrastructure solution for consulting firms. Especially ones who need to track tasks, time, scheduling, customer contacts , and billing information.

Currently, The version 1.1 of Anduril has the ability to track both tasks and time for projects. In the future we are hoping to integrate more features into the system so that consulting firms can provide quality solutions without having to worry about building and integrating key pieces of infrastructure.

Features

  • It has a Client --> Project--> Task --> Time hierarchy which means you add projects to a client. Each project has tasks assigned to it, and then you add time to the task.
  • Provides a "Desktop" view of all of an individuals open tasks by project. This view will also order by priority and deadline date. Highlighting tasks that are past the due date.
  • Provides users with a Time Sheet that has the current weeks time entries so a user can review their time for any defined period of time.
  • Provides basic reporting features that consulting firms need for metrics and to track tasks. Reports include:
    • Monthly Time By Client - Provides summary of client task activity by a given month. Can be used for billing clients.
    • Billable Summary - Provides two views of billing data. Weekly totals for last 12 weeks and Monthly totals for last 12 months. Provides a means for graphing historical data.
    • Tasks Past Due - Provides a quick listing of tasks that are passed the due date so managers can make sure everything gets done in a timely manner

Using Java Technologies

When we started we had a number of requirements for the application.
  1. Web Based Front End
  2. Extendable and Maintainable Architecture
  3. Reliable Solution
  4. Scalable Solution
For us to reach these goals we needed a good solid object oriented environment to create the flexibility in architecture that was necessary for long term adoption within our organization.

It became apparent that Java was the perfect OO language for the job. The J2EE environment filled our need for a web user interface and a reliable and scalable solution so we settled on the JBoss J2EE Engine.

History of Anduril

This project came about because n + 1, Inc, a small Linux consulting firm that Craig and Brian work for needed a way to track tasks and time entries for billing purposes. Thus, we are actually using this project to manage our day to day operations.

If you are interested in the project, please check out our screen shots of the application or download the source. If you want to contribute to the project please check out the developer's page.

NOTE: This project is not meant to be a replacement for Sourceforge or Gforge. It is meant to be used by consulting firms who need a better way to track their day to day operations.