Friday, October 4, 2013

Agile: The Process of Software Development Methodology

What is Agile Software Development and what does it do? Agile Software Development is a collection of iterative and incremental software development methodologies, which “promotes adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and encourages rapid and flexible response to change”(Wikipedia). If you take a glance at the image on to your left, this shows you an Agile development cycle and how its process can create better results through technical thinking and improvement. Every time a software development team has to build a project for customers/clients, they need to put their minds together to make innovative ideas and test their results.

One example of Agile from the article, "How Agile Thinking Leads to Better Branding", is an approach that can lead to better branding. Simon Ward, chief executive of brand consultancy Holmes & Merchant, states the importance of Agile as:
  • Providing customers' needs
  • Lowering risks in marketing and design
  • Continuing brand enhancement
  • Allocating budget to enhance Agile thinking based on consumers
  • Increasing Agile thinkers in the marketing department of companies

With the rapid growth of technology and the high demand of consumers, Agile marketers are needed in every corporation. This can be achieved by being innovative and collaborative in developing and providing the customers' needs and demands.

2 comments:

  1. Hello Mari Kaneshima,

    Your take on Agile methodologies is very similar to mine. I agree with you on how Agile development approach can improve software quality, and software development. You have done a great job of highlighting benefits of Agile methodologies in bullet points. The image you use for this post goes along with your argument, and image really explains how agile methodology works in software development. I enjoy reading the article that you have referenced in your post, and it was interesting to see how you incorporated some of the information in your post. (Something to keep in mind for my next blog!) Overall, you have done a great job explaining what is Agile methodology, and what are some of the benefits of Agile.

    I will be looking forward to read more of your blog posts in future. Good Luck, and keep on writing informative blogs.

    ReplyDelete