Tuesday 1 September 2020

Agile: A way of software development

 Agile:

  • Follows Divide and Rule.
  • Divide the feature implementation into different phases, take continuous feedback from the customer.
  • It brings pace to development and delivery.

 When and why Agile is created?

  • It was created in 2001.
  • To find better approaches to build software or application.
  • The Agile Manifesto includes four values

a.  Individuals and interactions over processes and tools
b.  Working software over comprehensive documentation
c.  Customeraboration over contract negotiation
d.  Responding to change 

and twelve principles
a.  Satisfy the customer through early and continuous delivery of software
b.  Implement the changing requirements
c.  Deliver the working software frequently
d.  Business people and developers must work together throughout the project
e.  Build projects around motivated individuals
f.   Direct communication with the Development Team members
g.  Deliver software that functions as expected by the customer or the end-user
h.  Promote sustainable development
i.   Continuous attention to technical excellence and good design enhances agility
j.   Keep It Simple Stupid principle
k.  Best architectures, requirements, and designs emerge from self-organizing teams
l.   At regular intervals, the team reflects on how to become more effective
    •    It helps to integrate new cultures in the application development process.

 Objective: To have a high-quality package with a faster time to market.

 Benefits of Agile:

  • Fixed and clear goals
  • Visibility
  • Incremental product development
  • Continuous feedback from customer
  • Productivity gains for Dev’s team

 Frameworks

  • Scrum: In this work is completed in multiple time box iteration with each iteration or Sprint having a potentially releasable product in the form of product Increment.
  • Kanban: It keeps focus on capacity and demands and balances them out.
  • Scrumban: Objective of Scrumban to make it relatively easier for Scrum Teams to explore Kanban.
  • Extreme programming: Programming in pairs or extensive code review.  

7 comments:

  1. i never know the use of adobe shadow until i saw this post. thank you for this! this is very helpful. Agile software development

    ReplyDelete
  2. When your website or blog goes live for the first time, it is exciting. That is until you realize no one but you and your. Marketing email sender tools blasting services

    ReplyDelete
  3. You have a good point here!I totally agree with what you have said!!Thanks for sharing your views...hope more people will read this article!!! Offshore development services

    ReplyDelete
  4. Awesome article, it was exceptionally helpful! I simply began in this and I'm becoming more acquainted with it better! Cheers, keep doing awesome! Outsourcing development

    ReplyDelete
  5. This is my first visit to your web journal! We are a group of volunteers and new activities in the same specialty. Website gave us helpful data to work. linkedin tool

    ReplyDelete
  6. Awesome article, it was exceptionally helpful! I simply began in this and I'm becoming more acquainted with it better! Cheers, keep doing awesome! knowledge management system

    ReplyDelete
  7. Thanks for a very interesting blog. What else may I get that kind of info written in such a perfect approach? I’ve a undertaking that I am simply now operating on, and I have been at the look out for such info. windows 11 home

    ReplyDelete

Unlocking Creativity: Coding for Kids Age 3-12

  Ignite Your Child's Imagination Through Playful Learning with Block-Based Programming! In a world driven by technology, it's nev...