combination of Projects and VSM and warehousing
Download TTF_CodeProject2.zip - 5.62 MB
I've wrote this project for 4 years during this time i have lost my mother because of cancer so i dedicate this article to her and all those who have a limited time to live and suffering from pain but still hope for rescue .
History
The
main idea of writing a project management software was when i was
writing an Order management in "State Printing Office in Iran" i found
out they need to manage their time in a very robust work flow with over
140 printing machine and 500 staff what made the CEO unhappy with
situation was huge amount of paper around shop floor and printing
machines they wanted to decrease the amount of Inventories all over the
print-house .
so i started a project without having any related
academic knowledge such as project management , inventory control and
Lean manufacturing . so i got back to university and studied Industrial
Engineering there and translate some articles to Farsi , then another
customer comes up who had very different usage of a project management
software. it was "Pegah milk distributor company" they had 160
distribution trucks now they have over 250 , they need to control the
service rather than production. what i made to this software was a huge
shift to make this software able to handle both production and service
applications , and also they already signed a contract with a military
backed company "Iran Anad" they handle the GPS/GPRS tracking system and
archiving data and i was asked to write the businesses part so i did it
in one month ! just a few changes this software is still in market but i
looking for international companies to use this system so i made this
project open source.
Introduction (Project Management)
this software is a mixture of a project management , Value Stream Mapping with inventory level control and truck tracking system . which should tells you in an organization with many orders in hand some are in progress some are labeled 'TO DO' each order has its certain procedure , a procedure is a tree of tasks , task is leaf branch with a lot of driven data which we will talk about it in this article . the design let you know when a task started and when finished or will,where in geometrical order it happens , and by whom or what production line is performing it and finally after this task finished what is the next step(s) , what are the next tasks or 'Down Stream' this is what you expect of a project management system .
Introduction (Value Stream Mapping)
as we talked earlier about task and its major role in project management now if we consider a task in a production line , that task consume certain amount of raw material and turn it to certain amount of product e.g. there are always two inventory in a printer machine one is paper feeder and other is delivery plate and printing is the Task , during a printing procedure amount of blank sheet decrease and the number of printed sheets will increase. the software illustrate a chart of values of each ( product/Raw material ) against time axis .
in a Production stream where there are several printing machines performing several different orders and blank sheet is the main material for all lines . the software performs calculations for each material / Product to illustrate a goods changing value chart . this chart with project management control in a single platform will enable you to observe and manipulate project and timing and at the mean time you can see how inventory levels are changing so you can prevent over production with a good timing plan .

Introduction (Vehicle Tracking)
Project Management
VSM ( Value Stream Mapping )
value stream mapping is oneData Base
Relational Design
A multi-table in database with fully relational design , with self relational for recursive data storage.
Scale Out System
this software is host of millions of records gathered in years of Production/Service so i made a Scale out system with 12 databases represents the databases of month
Encryption
All the essential data of a company will be stored in a encrypted data in database in order to meet a global approach and having a internet database.
One Round trip data fetch
Data from over 20 tables in database will receive in one round trip.
Offline
smart ADO codes in DAL will allow user to work offline and synchronize all data when he/she get online
Post Comment
Zr5U6S Appreciate you sharing, great article.Really thank you! Really Great.