473,791 Members | 3,277 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Final Year Software Project

Hi all,
I'm doing my FYP using csharp and MS Outlook to develope a plugin app.
My question isn't about programming as such, Its more about project
managment.
Does anybody have a good URL that could inform me on how to appraoch a
software development project?
There are two of us on the project, we are not computer science
students but Arts students who took IT as a joint degree along with
psychology.

I think the pure BSc IT class get lecturers in software project
development, we didn't!
This is not a grip though, its just my current context.

Any help would be welcome!!
Thanks in advance,
Kevin.
Dec 15 '07 #1
11 2263
Liz

"ITrishGuru " <kf******@gmail .comwrote in message
news:87******** *************** ***********@e6g 2000prf.googleg roups.com...
Hi all,
I'm doing my FYP using csharp and MS Outlook to develope a plugin app.
My question isn't about programming as such, Its more about project
managment.
Does anybody have a good URL that could inform me on how to appraoch a
software development project?
this is a pretty wild question; start here:

http://en.wikipedia.org/wiki/Project_management

http://en.wikipedia.org/wiki/Rational_Unified_Process

good luck; you're going to need it ....
There are two of us on the project, we are not computer science
students but Arts students who took IT as a joint degree along with
psychology.

I think the pure BSc IT class get lecturers in software project
development, we didn't!
This is not a grip though, its just my current context.

Any help would be welcome!!
Thanks in advance,
Kevin.

Dec 15 '07 #2
On Dec 15, 9:42 pm, "Liz" <l...@tiredofsp am.comwrote:
"ITrishGuru " <kfrdo...@gmail .comwrote in message

news:87******** *************** ***********@e6g 2000prf.googleg roups.com...
Hi all,
I'm doing my FYP using csharp and MS Outlook to develope a plugin app.
My question isn't about programming as such, Its more about project
managment.
Does anybody have a good URL that could inform me on how to appraoch a
software development project?

this is a pretty wild question; start here:

http://en.wikipedia.org/wiki/Project_management

http://en.wikipedia.org/wiki/Rational_Unified_Process

good luck; you're going to need it ....
There are two of us on the project, we are not computer science
students but Arts students who took IT as a joint degree along with
psychology.
I think the pure BSc IT class get lecturers in software project
development, we didn't!
This is not a grip though, its just my current context.
Any help would be welcome!!
Thanks in advance,
Kevin.- Hide quoted text -

- Show quoted text -
Thanks I like the 2nd URL
Dec 16 '07 #3
Liz

"ITrishGuru " <kf******@gmail .comwrote in message
news:08******** *************** ***********@q3g 2000hsg.googleg roups.com...
>this is a pretty wild question; start here:

http://en.wikipedia.org/wiki/Project_management

http://en.wikipedia.org/wiki/Rational_Unified_Process

good luck; you're going to need it ....

Any help would be welcome!!
Thanks in advance,
Kevin.- Hide quoted text -

- Show quoted text -

Thanks I like the 2nd URL
it's all kind of intuitive, common-sense stuff ... boring ... but it has its
fans ....

Dec 16 '07 #4

-----Original Message-----
From: Liz [mailto:li*@tire dofspam.com]
Posted At: Sunday, 16 December 2007 12:40 PM
Posted To: microsoft.publi c.dotnet.langua ges.csharp
Conversation: Final Year Software Project
Subject: Re: Final Year Software Project
"ITrishGuru " <kf******@gmail .comwrote in message
news:08bcd829-f8e9-494d-9c89-
80**********@q3 g2000hsg.google groups.com...
this is a pretty wild question; start here:

http://en.wikipedia.org/wiki/Project_management

http://en.wikipedia.org/wiki/Rational_Unified_Process

good luck; you're going to need it ....
Any help would be welcome!!
Thanks in advance,
Kevin.- Hide quoted text -

- Show quoted text -
Thanks I like the 2nd URL

it's all kind of intuitive, common-sense stuff ... boring ... but it
has its
fans ....
I'll vote for the boring bit. It's probably OK, but I got bpred after
reading about one third of it.

Back in the olden days, there used to be the phrase "Super-programmer or
the Mongolian Hordes" when debating various project development
strategies.

I have always tended to the first approach (to a degree). Non-IT
management often think that the solution to a project which is behind
schedule is to throw more resources, ie programmers, at it, little
realising that they are making things worse.

My basic strategies are :
1. The project should be controlled by a god who makes the rules and
keeps the lid on programmers' egos.
2. A programming team should not exceed 10 people. If it requires more
it needs to be modularised.
3. Good programmers are better than bad programmers.
4. A project takes as long as it takes.
Dec 16 '07 #5
For a it project approach u can go in different ways, u already got
the tip about RUP (before u read through half of the dok, yoll fall to
sleep and newer wake again), the simple and not used (other than in
school) waterfall model.

Why not look at Prototyping , Agile, XP (not M$ windows, but Extreame
Programming)... google and u will find... nice for scool proj, and
they are nice for 2 programmers, 2 wills with one computer and one
program... but go light on the testing phase on that (agile wants
rigorus testing, automated) - otherwise you get stuck in describing
and writing code for test that this project dosent need, if its not to
be continued.

Just my thoughts. Maybe go with the God solution above, but why do God
need programmers.. Ohh, got it.. as someone said: anyone can make a
misstake but to really f*k it up you need a computer.

//CY
Dec 16 '07 #6


"ITrishGuru " wrote:
Hi all,
I'm doing my FYP using csharp and MS Outlook to develope a plugin app.
My question isn't about programming as such, Its more about project
managment.
Does anybody have a good URL that could inform me on how to appraoch a
software development project?
There are two of us on the project, we are not computer science
students but Arts students who took IT as a joint degree along with
psychology.

I think the pure BSc IT class get lecturers in software project
development, we didn't!
This is not a grip though, its just my current context.

Any help would be welcome!!
Thanks in advance,
Kevin.
The other discussion that is going on is well and and good. For just two
people on a project such as this, I think it is simple enough to itemize
targets, define components, divide the components amongst the two of you and
set estimated dates for these items. Divide the components so that they may
be independently developed and tested, and that one of the two of you is not
consistently waiting for the other to finish a component version.
Dec 16 '07 #7
On Dec 16, 1:02 pm, Family Tree Mike
<FamilyTreeM... @discussions.mi crosoft.comwrot e:
"ITrishGuru " wrote:
Hi all,
I'm doing my FYP using csharp and MS Outlook to develope a plugin app.
My question isn't about programming as such, Its more about project
managment.
Does anybody have a good URL that could inform me on how to appraoch a
software development project?
There are two of us on the project, we are not computer science
students but Arts students who took IT as a joint degree along with
psychology.
I think the pure BSc IT class get lecturers in software project
development, we didn't!
This is not a grip though, its just my current context.
Any help would be welcome!!
Thanks in advance,
Kevin.

The other discussion that is going on is well and and good. For just two
people on a project such as this, I think it is simple enough to itemize
targets, define components, divide the components amongst the two of you and
set estimated dates for these items. Divide the components so that they may
be independently developed and tested, and that one of the two of you is not
consistently waiting for the other to finish a component version.- Hide quoted text -

- Show quoted text -
Great replys, thanks people.
I'm soaking all this up.
Dec 16 '07 #8
Liz

"Ian Semmel" <an****@rocketc omp.com.auwrote in message
news:712643DFB6 E749219B6BC97DB CD4C1BF@DIMITY. ..
Non-IT
management often think that the solution to a project which is behind
schedule is to throw more resources, ie programmers, at it, little
realising that they are making things worse.
so does IT management .. sometimes even after reading "The Mythical Man
Month"
1. The project should be controlled by a god who makes the rules and
keeps the lid on programmers' egos.
I believe in the separation of church and code
3. Good programmers are better than bad programmers.
and ... 2 years of good experience is better than 20 years of bad experience
4. A project takes as long as it takes.
hard to sell that anymore; I just love it when I see these budgets that
say "1264 hrs programming time" ... lol ... not 1263? how can they tell?
Dec 16 '07 #9
Liz

"Lew" <le*@lewscanon. comwrote in message
news:KZ******** *************** *******@comcast .com...
"Ian Semmel" wrote
>>4. A project takes as long as it takes.

Liz wrote:
>hard to sell that anymore; I just love it when I see these budgets that
say "1264 hrs programming time" ... lol ... not 1263? how can they tell?
And not a very useful saying. "A project takes as long as it takes"
trivially, but it takes longer if you don't manage it properly, and in the
industry at large never gets there at all more than half the time.
There's no excuse for that.
but that begs the question of what it means to "manage it properly" and I
don't think anyone really has a suitable answer on that, notwithstanding all
the acronyms and verbiage which have appeared asserting the value and
validity of this or that method. It remains an art, to which some people
have added some good pointers and tips
Time estimates should include a range of uncertainty, e.g., "1300 hours
plus 50%, minus 33%"; not including such a range is dishonest. (See Steve
McConnell, /Rapid Development/, Microsoft Press.)
that may be honest (and it may not), but how useful is it? it comes down
to, it'll cost $1M to $2.2M and will take 5 months to a year ... sounds more
like a guess than an estimate; suppose you went down to the Exxon station
and the attendant said it'll cost $40-82 to fill your tank ... all depends
.... or your mortgage payment will be between $2000 and $4000 ... we don't
know

We are not managing projects so much as we are managing expectations ...
there is a HUGE difference
Use effective practices like test-driven development and much of the Agile
Programming methodology and you stand a much better chance of finishing on
the quick end of the time.
that's too late; understand the machine you are building, find the pain
points at the beginning and do POC ... if you can't, halt the work or call
it what it is: R&D
It is certainly not necessary to toss one's hands in the air and
sententiously intone, "It takes as long as it takes," giving up all
responsibility.
you can't do that ... but the other is a more sophisticated version of it
.... and full of "outs" in all cases; "we said 1300 hrs +50% on the upside
but that was before engineering demanded X, Y & Z features (and insisted
they were already in the spec)"


Dec 17 '07 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

11
5226
by: Sridhar | last post by:
Hi, I am doing my undergrade CS course. I am in the final year, and would like to do my project involving Python. Our instructors require the project to have novel ideas. Can the c.l.p people shed light on this topic?
193
9652
by: Michael B. | last post by:
I was just thinking about this, specifically wondering if there's any features that the C specification currently lacks, and which may be included in some future standardization. Of course, I speak only of features in the spirit of C; something like object-orientation, though a nice feature, does not belong in C. Something like being able to #define a #define would be very handy, though, e.g: #define DECLARE_FOO(bar) #define...
2
4453
by: SemSem | last post by:
iam in the final year in computer scince department. i have to choose a project to work in all this year and at the final i have to give them the project and documentaion and live demo of what i did? iam very confussed about what to choose to do in this project . if there some one can help me with some ideas about this final project . thank u all. -- Islam Khalil,
13
5055
by: ravi | last post by:
I am a final year computer engineering student i am looking for some good as well as tough project ideas in C/C++ Can anybody help me by giving their ideas Thanks in advance.
2
4069
by: micangello | last post by:
i need ideas on what my final year project can be about i have studied 2 years of pure math (advanced calculus and algebra, topology, statistics..... ) i then switched ot computer science now in in my last year in Computer Science i have taken courses in Numerical analysis Operation Research
2
1568
by: micangello | last post by:
I im in my last year computer science,we have a final year project for Automating File systems..we're using C++ since we need to create classes for the inode and blocks and superblock ... etc... but the problem is that we only have basic knowledge of C++ and nothing about the .net framework... i need to know what should we be studying in order to finish the project in less that 3 months time, we need to know if its easier to work with visual...
6
2651
by: truezplaya | last post by:
Hi all I am currently in the situation of deciding what to do for my final year project. I was wondering if any had already done such a project and if they could shed any light on the level of difficulty required. I am doing a software engineering degree. I have asked tutors and all i really get back is it has to be more than connections to a db. Some more complex functionality!?!?!?! I have ideas but after reflection they seem to be...
0
10428
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
9997
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
9030
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7537
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6776
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5559
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4110
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3718
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2916
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.