Suggestion, Project Management
-
Hi, The name of this web site is CodeProject. However, the project part have not been paid enough attention IMHO. I believe most contributors to this site have enough experience to have their own inputs on the correct way of project management. I would really love to hear or read such valuable information. We also can discuss the several techniques of project managements and patterns. And perhaps develop our own programming or project management techniques. Hope to hear your inputs on this matter. Kindest regards Alfadhly /* It is Illogical to define an inventor by his invention */
I recommend reading Debugging the Development Process by Steve Maguire. I certainly learnt a great deal from it. Also check out http://joel.editthispage.com/stories/storyReader$31. This article also contains some great ideas which I'm using on my current project. Michael :-)
-
I recommend reading Debugging the Development Process by Steve Maguire. I certainly learnt a great deal from it. Also check out http://joel.editthispage.com/stories/storyReader$31. This article also contains some great ideas which I'm using on my current project. Michael :-)
Thank you Micheal, I did not mean only the implementation and UI of the project. What I am referring to is the whole process of the project management. Starting from scanning the market up to following up on customers after they purchase the product and setting up features and wish list for future release. The actual dynamics of managing a large scale or small projects. Something like the JIM MCCARTHY methodologies. How should I assemble my team. Which approach should I use for the development plan. Should be Extreme programming fanatic or should I approach it differently. And what are the side effects of each approach. When I read about specific approach, it is usually written by the preacher for that approach. It would be great if we can bounce the terms around and get these guys feed back. How do I handle slackers in my team. How do I speak to my boss. and things like that. thank you for your comments. /* It is Illogical to define an inventor by his invention */
-
Hi, The name of this web site is CodeProject. However, the project part have not been paid enough attention IMHO. I believe most contributors to this site have enough experience to have their own inputs on the correct way of project management. I would really love to hear or read such valuable information. We also can discuss the several techniques of project managements and patterns. And perhaps develop our own programming or project management techniques. Hope to hear your inputs on this matter. Kindest regards Alfadhly /* It is Illogical to define an inventor by his invention */
"Rapid Development" by Steve MacConnell would be my recommendation, especially the "Best Practices" section. The case studies are also quite good as I've seen nearly all of the things mentioned in the studies happen at work. As already mentioned, "Debugging the Development Process" is also good. Another good book for projects is the "Antipatterns..." book. In my experience I have never seen a project fail because of the technology choices. ( I stay away from borland tools :-) ) Things may be late and have a reduced set of features, but never an absolute throwaway failure. It has always been bad project management. I think this is because the technology either does what you need or it doesn't, and there is much less middle ground. "Harland Pepper, would you stop naming nuts" - Harland Pepper
-
Hi, The name of this web site is CodeProject. However, the project part have not been paid enough attention IMHO. I believe most contributors to this site have enough experience to have their own inputs on the correct way of project management. I would really love to hear or read such valuable information. We also can discuss the several techniques of project managements and patterns. And perhaps develop our own programming or project management techniques. Hope to hear your inputs on this matter. Kindest regards Alfadhly /* It is Illogical to define an inventor by his invention */
My advice - what I did myself - go to a good big bookshop and browse the books. Until the internet became what it is today I was buying 100+ books a year, I have bought 1 book over the last two years. Some of the books are stunning, remember it's not just the project but also People Management. Old Simon
-
My advice - what I did myself - go to a good big bookshop and browse the books. Until the internet became what it is today I was buying 100+ books a year, I have bought 1 book over the last two years. Some of the books are stunning, remember it's not just the project but also People Management. Old Simon
Hi, Thanks for your suggestion. Do I gather from your inputs guys that you don't agree that we should have a place that handles project management articles on code project. The responses I get so far are only recommendations of books. Here are the books I have already read and own in my library for the last several years. Dynamic of software development by Jim McCarthy . Code Complete By Steve McConnell Rapid Development By Steve McConnell Software Project Survival Guide. Developing Quality Technical Information By Gretcheen Hargis I wish I'd said that by Dr Linda McAllister (Communication Skills) which I must be failing in :) And have been reading about XP programming from their web site. The only thing I am missing is to bounce back some of these ideas with people who have gone through the experience. I.E CP'ers like the valuable guys here. Do I have a valid point? Kindest regards Alfadhly
-
Hi, Thanks for your suggestion. Do I gather from your inputs guys that you don't agree that we should have a place that handles project management articles on code project. The responses I get so far are only recommendations of books. Here are the books I have already read and own in my library for the last several years. Dynamic of software development by Jim McCarthy . Code Complete By Steve McConnell Rapid Development By Steve McConnell Software Project Survival Guide. Developing Quality Technical Information By Gretcheen Hargis I wish I'd said that by Dr Linda McAllister (Communication Skills) which I must be failing in :) And have been reading about XP programming from their web site. The only thing I am missing is to bounce back some of these ideas with people who have gone through the experience. I.E CP'ers like the valuable guys here. Do I have a valid point? Kindest regards Alfadhly
I think you have a valid point. My current company has yet to really use any definable project management, tho there is only 7 of us. Everything we do is rather haphazard. Mostly a project is owned by one person so the extents of project don't need to be known by many, however this is changing as the projects get larger. I do realize that my company is no where near needing any kind of real project management, but I would like to see/hear what other people are running into. :Joel Lucsy Joel Lucsy (jjlucsy@concentric.net)
-
Hi, The name of this web site is CodeProject. However, the project part have not been paid enough attention IMHO. I believe most contributors to this site have enough experience to have their own inputs on the correct way of project management. I would really love to hear or read such valuable information. We also can discuss the several techniques of project managements and patterns. And perhaps develop our own programming or project management techniques. Hope to hear your inputs on this matter. Kindest regards Alfadhly /* It is Illogical to define an inventor by his invention */
Alfadhly, I think you have raised a valid point. However, if you 'll look at the content of this site you'll see that it is oriented towards granular implementation details and related nuances. Boy, that was obscure. What I mean is that this is a site primarily devoted to Microsoft languages and different tips and tricks for the effective use of those languages. It also (and I really hate to say this) pushes Microsoft technologies. That is not a complaint (except for the push part), by the way, it is why I visit the site. As a hobbyist in C++ I have thoroughly enjoyed reading the code offerings and tutorials. As a long term professional in the IT industry ( since '64 )I can understand your desire to understand how to manage a project. Doing so, and doing it effectively, is a combination of art and science. You can forget most of the book suggestions that you see volunteered (in my opinion) as these deal with esoteric approaches to aspects of project management. I can't offer anything to help you with the art portion of project management because that is a function of your own instincts and personality. I can offer you some help on the science of project management. Search the 'net for the Project Management Institute. You'll find definitive material that, if studied and understood, is a definitive guide to effective project management. As you look at the material, you'll marvel at the simplicity - it is all common sense. The Project Management Institute also "credentials" project managers via their testing process. This is invaluable to someone at the early part of their career, it is well recieved by employers. By the way, I am not a shill for PMI nor am I credentialed as a project manager. I am, however, a senior project manager with many projects (both good and bad) under my belt. Anyway, if you can "gen" up some interest, I'll participate. In either regard, I strongly suggest that you track down this material. It is good and, again, is simply common sense. Enjoy! Mike:) Old Programmer Still at it as a hobbyist Design / development an absolute thrill
-
Hi, The name of this web site is CodeProject. However, the project part have not been paid enough attention IMHO. I believe most contributors to this site have enough experience to have their own inputs on the correct way of project management. I would really love to hear or read such valuable information. We also can discuss the several techniques of project managements and patterns. And perhaps develop our own programming or project management techniques. Hope to hear your inputs on this matter. Kindest regards Alfadhly /* It is Illogical to define an inventor by his invention */
I definitly agree that there needs to be more attention focused on project managment. Not just on this site, but in the development community in general. I have managed a couple projects and thouroughly enjoyed the challenge, though I love doing the design and code bit too. When I was first thrown into project management, I had not a clue as to what to do aside from using common sense. Common sense is quite useful and you can learn a lot from the school of hard knocks, but I have found several books (and other resources) to be quite helpful in learning how to manage projects. Here is my token list of books: Software Requirements AntiPatterns - What not to do...very good Code Complete (Steve McConnell) Testing Computer Software (Cem Kaner) - Testing methodologies After The Gold Rush (Steve McConnell ?) - Good software people/applied sociology book Other good resources: Experienced, successful project managers The Software Engineering Institure at CMU, Capabilities Maturity Model (www.sei.cmu.edu) Microsoft's MS Solutions Framework By recommending these books and resources, I am NOT endorsing going out and reading a bunch of books and completely adopting somebody else's methodology. Rather, I am recommending reading some books, doing some research, and all the while keeping YOUR organization in mind. The idea is that you have to adapt other people's ideas and methodologies to work for you. Other things work for other people and can give you helpful insights into what MAY work for you, but keep in mind that Steve McConnell does not work on your project team. While I believe well-defined processes are an important part of software development, you should not arbitrarily adopt a process and sacrafice your development projects to it. The key is to do what works for you. Note, however, that this does not mean (IMHO) that you should simply adopt an ad-hoc developement process with no structure or definition, but rather to structure your developement process around your organization and circumstances. Chris Cubley
-
I think you have a valid point. My current company has yet to really use any definable project management, tho there is only 7 of us. Everything we do is rather haphazard. Mostly a project is owned by one person so the extents of project don't need to be known by many, however this is changing as the projects get larger. I do realize that my company is no where near needing any kind of real project management, but I would like to see/hear what other people are running into. :Joel Lucsy Joel Lucsy (jjlucsy@concentric.net)
I'm one of 2 developers at my company. Project management is pretty much left up to the individual which can, at times, make for some 'rather haphazard' development. I too would like to see more ongoing discussion on the scope of software project management. Josh josh@that-guy.net
-
Alfadhly, I think you have raised a valid point. However, if you 'll look at the content of this site you'll see that it is oriented towards granular implementation details and related nuances. Boy, that was obscure. What I mean is that this is a site primarily devoted to Microsoft languages and different tips and tricks for the effective use of those languages. It also (and I really hate to say this) pushes Microsoft technologies. That is not a complaint (except for the push part), by the way, it is why I visit the site. As a hobbyist in C++ I have thoroughly enjoyed reading the code offerings and tutorials. As a long term professional in the IT industry ( since '64 )I can understand your desire to understand how to manage a project. Doing so, and doing it effectively, is a combination of art and science. You can forget most of the book suggestions that you see volunteered (in my opinion) as these deal with esoteric approaches to aspects of project management. I can't offer anything to help you with the art portion of project management because that is a function of your own instincts and personality. I can offer you some help on the science of project management. Search the 'net for the Project Management Institute. You'll find definitive material that, if studied and understood, is a definitive guide to effective project management. As you look at the material, you'll marvel at the simplicity - it is all common sense. The Project Management Institute also "credentials" project managers via their testing process. This is invaluable to someone at the early part of their career, it is well recieved by employers. By the way, I am not a shill for PMI nor am I credentialed as a project manager. I am, however, a senior project manager with many projects (both good and bad) under my belt. Anyway, if you can "gen" up some interest, I'll participate. In either regard, I strongly suggest that you track down this material. It is good and, again, is simply common sense. Enjoy! Mike:) Old Programmer Still at it as a hobbyist Design / development an absolute thrill
http://www.pmi.org/ -John
-
Hi, The name of this web site is CodeProject. However, the project part have not been paid enough attention IMHO. I believe most contributors to this site have enough experience to have their own inputs on the correct way of project management. I would really love to hear or read such valuable information. We also can discuss the several techniques of project managements and patterns. And perhaps develop our own programming or project management techniques. Hope to hear your inputs on this matter. Kindest regards Alfadhly /* It is Illogical to define an inventor by his invention */
Thank you guys, As you notice I don't get respond to the postings as frequent as I would love to. So I apologize for not thank you for the responses. I have alrady built a list of PMI's and I seem to have also convinced the boss to finance it for me. Now I've got to find the time for it. hmmm, I think I should hurry before the rug rat is here and becomes a handfull. :) Thank you Cheers Alfadhly It is Illogical to define an inventor by his invention