Sunday, October 6, 2013

Why Agile Project Management?

Agile Development Process
Image source
If you were to start a software development company, then the most important part is to satisfy customer needs. You might want to deliver high quality products faster to compete with other companies. But the question is how you can make high quality products in less time and deliver faster. Well, the answer is quite simple - through agile project management. It is becoming a new way of working in many IT companies. Agile project management takes care of customer needs. It is about managing any particular task efficiently by collaborating with all employees. To be more specific, it divides the responsibilities of any particular project among all the team members for faster results. 

Now you might be interested to know the benefits of using agile project management. There are numerous benefits, but I will focus on some key important ones. Firstly, it delivers solutions frequently. Secondly, it is very effective for software development companies because changes in the requirement of product happens quite often due to various reason. Thirdly, it assures a solution because agile project management involves more interactions with customers and more iterations to maximize feedback. Lastly, through agile project management, you can quickly produce more solutions of better quality products with very less defects and reduced risks.

In agile project management, there are various agile approaches available. However, the most popular agile approaches XP and Scrum. Below is the brief outline of XP and Scrum:

Agile approaches
Image source
XP (extreme programming): XP is more focussed on the process of software development rather than management of software project. It includes programming in pair and often integration of changes in software development.
 
Scrum: Scrum is very popular because of its simplicity. It is an easy way to start working on any particular project. Moreover, it focuses on software management where work is distributed to all team members to reach a common goal.

Overall, I believe that agile project management is becoming important when it comes to software development because it provides a flexible and controlled environment to deliver solutions.


5 comments:

  1. Interesting that you brought up the idea of extreme programming. I had never actually heard of that methodology before having an actual name. I am more familiar with the idea of having two or more programmers working together in pairs and employing code review sessions to check each other's work. This seems to prove beneficial, especially during intense Scrums when a good quantity of work needs to be completed fairly quickly. Pair programming should allow for code to be cross-checked for issues so that none of it is released or used in some form pre-maturely. That kind of idea really works when it comes to fast-paced iterative development as a result of customer and/or user feedback. Good points!

    ReplyDelete
  2. Hello Nirav,
    Well done, this article is put together very nicely and demonstrates an understanding of the Agile process. It's great that you mentioned the different sub-categories of the Agile methodology that are popular among project managers. The one thing I would suggest is to talk more about how the Agile process has effected you instead of just telling the audience what Agile is. This adds a lot more credibility to your argument and adds a lot of personality to your article. Overall, great job with the presentation and content.

    ReplyDelete
  3. I enjoy the simplicity of your blog. As not to confuse you, what I enjoy is how straightforward and on topic you are. It strictly focused on the theme and did not divert to unnecessary subjects that may relate. The overall blog is nicely structured with appropriate paragraphing. No noticeable spelling errors but I did encounter a few grammatical errors. Such as: starting a sentence with a conjunction(but) and the improper use of connectives(however). Apart from those little things, great blog. Very informative and easy to read.

    ReplyDelete
  4. This comment has been removed by the author.

    ReplyDelete
  5. This comment has been removed by the author.

    ReplyDelete