Few months ago, I started to read about & study project management. So, I believe that I'm a newbie for Project Management. But recently, a question showed up to me. What is relation between Project Management and Agile Software Development?
More detailed questions will be:
Is there any problem or advantage when selecting one of Agile Methods while following PMBOK Guide®?
Is any of these methods conform better with PMBOK Guide®?
Is this a totally new issue, or may be wrong issue, to think about?
In my humble openion, Agile Software Development may represent a Product Lifecyle for project management lifecycle. But I could not figure out yet how can they work better together.
Agile methods concentrate on the communication with customer.
They are iterative and recursive, similar to progressive elaboration concept of project definition.
They require acceptance criteria and continuous integration, concerned about quality.
A lot of keywords that I feel them similar to project management keywords.
What triggered this discussion that recently I found the Agile community and sponsors had an event in Egypt last March and they created a nice web site about that event. You can find details of event and download presentations and resources from AgileEgypt.com.
Sadly, I missed that event. So, I continued the self-paced studies about Agile Methods.
One more observation, there are project management tools available, other than famous MS Project & Primavera, for agile project management environment.
They are usually free open source tools, the issue I appreciate too much.
How can that affect the project management environment?
Some of these tools can export schedule into MS Project format and others can not.
Fellows interested in Free and Open Source Software Tools for project management can check VerionOne and XPlanner.
I'll appreciate to hear from any and every one :)