Agile

Agile

Agile software development is more than frameworks such as Scrum, Kanban,?Extreme Programming, or Feature-Driven Development (FDD).

Agile software development is more than practices such as pair programming, test-driven development, stand-ups (daily meetings), sprint planning, and sprints (iterations).

Agile software development is an umbrella term for a set of frameworks and practices based on the values and principles expressed in the Manifesto for Agile Software Development and the 12 Principles behind it. When you approach software development in a particular manner, it’s generally good to live by these values and principles and use them to help figure out the right things to do given your particular context.

Ultimately, Agile is a mindset informed by the Agile Manifesto’s values and principles. Those values and principles provide guidance on how to create and respond to change and how to deal with uncertainty.?You could say that the first sentence of the Agile Manifesto encapsulates the whole idea: “We are uncovering better ways of developing software by doing it and helping others do it.”

When you face uncertainty, try something you think might work, get feedback, and adjust accordingly.?Keep the values and principles in mind when you do this. Let your context guide which frameworks, practices, and techniques you use to collaborate with your team and deliver value to your customers.

要查看或添加评论,请登录

Dipti Goyal的更多文章

  • Gap Analysis

    Gap Analysis

    A gap analysis is a method for comparing a business's current performance to its desired performance. It's a strategic…

  • Tableau

    Tableau

    Tableau is a visual analytics platform that empowers users to explore, visualize, and analyze data to gain insights and…

  • Jira

    Jira

    Jira is a project management and issue tracking tool developed by Atlassian, used by teams to plan, track, release, and…

  • Natural Language Processing

    Natural Language Processing

    Natural language processing (NLP) is the ability of a computer program to understand human language as it's spoken and…

  • Risk Weighted Assets

    Risk Weighted Assets

    RWA can refer to risk-weighted assets or resident welfare association. Risk-weighted assets RWA is a banking term that…

  • Chargeback Analysis

    Chargeback Analysis

    Chargeback analysis is the process of examining data related to customer disputes on credit card transactions…

  • Solution Architecture

    Solution Architecture

    Solution architecture is a systematic method for designing IT solutions that meet business needs. It involves planning…

  • DAX

    DAX

    Data Analysis Expressions (DAX) is a formula expression language used in Analysis Services, Power BI, and Power Pivot…

  • Fraud Monitoring

    Fraud Monitoring

    Fraud monitoring is a system that continuously analyzes user activity and transactions in real-time to identify and…

  • Econometrics

    Econometrics

    Econometrics is the use of statistical and mathematical models to develop theories or test existing hypotheses in…

社区洞察

其他会员也浏览了