OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Apr 18, 2024 5:55 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 15 posts ] 
Author Message
 Post subject: Project Management
PostPosted: Fri Jun 28, 2013 1:24 pm 
Offline
Member
Member

Joined: Tue Aug 14, 2012 8:51 am
Posts: 92
Would it be useful to have an article about project management? It might help beginners not to fail their OS projects because of poor code management. If anyone is interested, I can write it. Just wanted to check whether it would be useful :)


Top
 Profile  
 
 Post subject: Re: Project Management
PostPosted: Fri Jun 28, 2013 2:42 pm 
Offline
Member
Member
User avatar

Joined: Wed Dec 01, 2010 3:41 am
Posts: 1761
Location: Hong Kong
Project management is totally different from code management.

In a nut shell, project management involves a few stages:
1. preparations
2. main
3. post

For preparations, you would study the current market, identify the goals and feasibilities, research on competitors, estimate budget and schedule, list out milestones, develop business roadmap, and more.
For the main stage, you execute, review and refine the project plan and schedule, reflect to market changes (the need or trend), basically do everything to archive the goals.
When the project reached certain mile stones, the post stage, you do very serious QA and productization; prepare for updates/extensions, etc.

Marketing may also get started on about 2.5 stage.
For very big project, the situation may get exponentially complex, and may spin off a few smaller projects.

All these has nothing to do with code management, which is IMO a (yet important) technical skill (versioning, branch, experimental/tags, auto-builds/snapshots, etc)


Top
 Profile  
 
 Post subject: Re: Project Management
PostPosted: Sat Jun 29, 2013 2:15 am 
Offline
Member
Member
User avatar

Joined: Wed Oct 18, 2006 3:45 am
Posts: 9301
Location: On the balcony, where I can actually keep 1½m distance
The most important thing a project manager really does in the end is
1: Harass clients why they don't get stuff done
2: Harass developers why they don't get stuff done
3: Harass clients why they don't get stuff done
4: Harass developers... you get the idea.


And maybe a bit of this, if you got a freshman.

_________________
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]


Top
 Profile  
 
 Post subject: Re: Project Management
PostPosted: Sat Jun 29, 2013 2:55 am 
Offline
Member
Member
User avatar

Joined: Thu Jul 12, 2012 7:29 am
Posts: 723
Location: Tallinn, Estonia
The real project manager is the guy who makes the stuff get done with as little friction and delays as possible.

Most project managers do not possess this skill.

_________________
Learn to read.


Top
 Profile  
 
 Post subject: Re: Project Management
PostPosted: Sat Jun 29, 2013 10:49 pm 
Offline
Member
Member

Joined: Sat Oct 22, 2011 12:27 pm
Posts: 409
Personally, I plan on soon adding the page Debugging Tutorial, and perhaps the prerequisite, "How to think"

_________________
Programming is 80% Math, 20% Grammar, and 10% Creativity <--- Do not make fun of my joke!
If you're new, check this out.


Top
 Profile  
 
 Post subject: Re: Project Management
PostPosted: Tue Jul 02, 2013 1:00 pm 
Offline
Member
Member

Joined: Tue Aug 14, 2012 8:51 am
Posts: 92
Sorry, I meant Code Management. Anyways, real project management is irrelevant to hobby os developers, which are legion on this site. I thought this could help beginners not to fail because of a lack of organization.
PS: I like the picture :D


Top
 Profile  
 
 Post subject: Re: Project Management
PostPosted: Tue Jul 02, 2013 1:14 pm 
Offline
Member
Member
User avatar

Joined: Wed Dec 01, 2010 3:41 am
Posts: 1761
Location: Hong Kong
AbstractYouShudNow wrote:
Anyways, real project management is irrelevant to hobby os developers


I can't agree with this, but this does not matter much as it might get off-topic to discuss management here.

So, I welcome you sharing your code management technique.


Top
 Profile  
 
 Post subject: Re: Project Management
PostPosted: Wed Jul 03, 2013 3:56 am 
Offline
Member
Member
User avatar

Joined: Mon Nov 05, 2012 8:31 pm
Posts: 286
Location: New Zealand
m12 wrote:
"How to think"

It's interesting you say that...

Steve Jobs on code.org wrote:
I think everybody in this country should learn how to program a computer because it teaches you how to think.


Bill Gates on code.org wrote:
Learning to write programs stretches your mind, and helps you think better, creates a way of thinking about things that I think is helpful in all domains.

_________________
Currently developing Lithium OS (LiOS).

Recursive paging saves lives.
"I want to change the world, but they won't give me the source code."


Top
 Profile  
 
 Post subject: Re: Project Management
PostPosted: Wed Jul 03, 2013 4:07 am 
Offline
Member
Member
User avatar

Joined: Sun Oct 22, 2006 7:01 am
Posts: 2646
Location: Devon, UK
Hi,

I think that an article on this would be pretty useful and perhaps will help some people avoid the cycle of continuous reimplementation because of the lack of initial management/design. Go for it!

Cheers,
Adam


Top
 Profile  
 
 Post subject: Re: Project Management
PostPosted: Mon Jul 08, 2013 12:03 pm 
Offline
Member
Member

Joined: Tue Aug 14, 2012 8:51 am
Posts: 92
Ok, I'm starting to work on this right now


Top
 Profile  
 
 Post subject: Re: Project Management
PostPosted: Sun Sep 22, 2013 12:44 pm 
Offline
Member
Member

Joined: Tue Aug 14, 2012 8:51 am
Posts: 92
After some trouble, the article is finally online! (it was ready well before but I never got the time to send it, sadly)
http://wiki.osdev.org/Code_Management
How about it ?


Top
 Profile  
 
 Post subject: Re: Project Management
PostPosted: Sun Sep 22, 2013 1:25 pm 
Offline
Member
Member
User avatar

Joined: Fri Mar 07, 2008 5:36 pm
Posts: 2111
Location: Bucharest, Romania
It needs a rewrite. :)

_________________
"Computers in the future may weigh no more than 1.5 tons.", Popular Mechanics (1949)
[ Project UDI ]


Top
 Profile  
 
 Post subject: Re: Project Management
PostPosted: Sun Sep 22, 2013 2:08 pm 
Offline
Member
Member
User avatar

Joined: Thu Jul 12, 2012 7:29 am
Posts: 723
Location: Tallinn, Estonia
You probably want to refer to John Lakos book.

_________________
Learn to read.


Top
 Profile  
 
 Post subject: Re: Project Management
PostPosted: Tue Sep 24, 2013 1:29 pm 
Offline
Member
Member

Joined: Tue Aug 14, 2012 8:51 am
Posts: 92
@Love4Boobies: Already? Care to elaborate?
@dozniak: Sorry, I didn't know of that book. Anyways, the wiki is open to contributions :wink:


Top
 Profile  
 
 Post subject: Re: Project Management
PostPosted: Wed Sep 25, 2013 6:32 pm 
Offline
Member
Member

Joined: Mon Aug 05, 2013 8:15 am
Posts: 46
BMW wrote:
Bill Gates on code.org wrote:
Learning to write programs stretches your mind, and helps you think better, creates a way of thinking about things that I think is helpful in all domains.


So true! That's why I don't think I've lost dedicating time to programing. No matter I never will eat from that. I won something.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 15 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 39 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group