Click here to Skip to main content
15,893,814 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
Hi Everyone, I need to know how can i build an application with features like,
This application include feature like Monitoring the Project From its begining to end

1. Create an option to store all project related documents in that app
2.Creating a task list and automatic task id generator for that.
3.List of developers assigned to the project and the details of task assigned actual date of assigned, completion date similar to tracking..

Please help me with some ideas how can i develop such an app.. give me some ideas..
Posted
Comments
Nguyen.H.H.Dang 22-Sep-14 0:44am    
If you look for how to develop a Project Management Application, it depends on how you management your project. So, i recommend you use Gantt Chart (you can google about it or view some example software like this link http://www.smartsheet.com/gantt-chart-software[^])

Hi,

What you want to build is call Project Management Application.

Take a look : http://www.daypilot.org/tutorial/projects/Project/Default.aspx/1[^]

Source Code : http://code.daypilot.org/16646/project-management-for-asp-net-open-source[^]
 
Share this answer
 
Please start with learning proper terminology. What is "IT-Software", for example?

By all features you mentioned, this is nothing more then project management software. But I would prefer such software integrated with Revision Control Software, Issue Tracking, Developer's Wiki, and the like.

First and foremost, look at existing software of this class, first of all, open-source. And then think about this: do you really need to develop your own software? Who will use it? Are you going to introduce something essentially new? Are you going to offer some essential improvements to the features of such software?

Also thing about this: To introduce such innovations, you would need to have some good ideas. But you are asking about the ideas. Now, do you think someone will give you some ideas which would be really innovating and would even give you some competitive edge? Well, this is possible. But it's even more likely that a person having such idea will try to use them without sharing with you, at least not until those ideas will be already implemented. Only a person having good ideas but having no time for using them could give you some; that's why I said it would be possible.

If you are determined enough, look here:
http://en.wikipedia.org/wiki/Software_project_management[^],
http://en.wikipedia.org/wiki/Project_management_software[^].

Learn some books and articles on software project management "theories". I put this work in quotation makes because I have some good reasons to consider such "theoretical" work as pseudo-science, almost like alchemy. Nevertheless, some of such people share interesting real experience which is good to study.

I don't want to discourage you. Just the opposite: if you have interesting and helpful ideas, don't hesitate to start, better with some working prototypes.

One my idea is: exchange ideas with your fellow software developers. Learn what would help them in their work. I notices long time ago: best software it the software created for yourself or your friends or relatives.

—SA
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900