• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Entrepreneurship In A Box

Entrepreneurship In A Box

Increase your business potential energy

  • startup
  • entrepreneur
  • marketing
  • sales
  • management
  • technology
  • finances
  • about
  • contact

What Are Different Agile Frameworks?

What Are Different Agile Frameworks?
Tweet4
Share3
Pin1
Share
Buffer15
23 Shares

Ever since the Agile Manifesto was written in 2001, created by Jeff Sutherland after a brainstorming session with some other industry greats to discuss ways of speeding up their development process, it has become the go-to for many businesses.  The interesting thing is that there is not just one way you can go about using Agile in the development process. There are several different kinds of the methodology used.

To help you find the Agile framework that might be best for your operations, in the following post we are going to look at some of the most commonly used.

DSDM (Dynamic Systems Development Method)

DSDM was developed to meet the demand for a rapid software delivery framework. One of the main stipulations of the Dynamic Systems Development Method that is important is that reworks are expected and that any changes made in the development can be reversed. Sprints are used as many of the other frameworks we will discuss and DSDM is built upon 8 crucial principles:

  • Business needs are the focus
  • Timely deliveries
  • Collaborative
  • Quality should never be compromised
  • Gradual building up, always starting with solid foundations
  • Develop various versions of the same thing to get to the best outcome
  • Clear and continuous communication throughout
  • Control demonstrated

Scrum

Scrum is one of the most popular and is in many ways like Kanban, the next in our list. With Scrum, you have the Scrum Board and the grouping of tasks in columns as a way of showcasing progress. The main difference between Scrum from Kanban, however, is the breakdown of projects into sprints and each sprint being undertaken at a time. There are also roles within projects that are unique to Scrum, such as Product Owner and Scrum Master, which individuals can qualify for with Agile Scrum Master Certification.

Kanban

Similarly, Kanban is a very easy to follow and visual project management framework that has a focus on visibility. The original design of Kanban was for scheduling, as shown in the way it assists teams in executing just-in-time productions as everyone can see what’s currently happening with a project and what needs to happen next. Kanban Board is the element used to manage projects with there being three key columns – To Do, Doing, and Done.

Crystal

Rather than being one framework or methodology, Crystal is the umbrella term for a whole group of methodologies. These include Crystal Red, Crystal Orange, Crystal Yellow, and Crystal Clear to name a few. With each of these unique methodologies, you will find there are unique frameworks. The right one for your project will depend on various criteria, including the criticality of the project, priorities, and team size. The philosophy behind this take on Agile is that no two projects are alike and as such require different processes, practices, and policies.

FDD (Feature-Driven Development)

Feature-Driven Development, or FDD for short, is another software-focused form of Agile. It involves the regular creation of models of software on a fortnightly basis with a design and development plan in place for each version. As such, compared to other frameworks and methodologies, this requires stricter collating of data, record keeping, and documentation. This option is better suited to teams that have experience in advanced planning and design. All projects are broken down with FDD into the following five activities:

  • Development of the basic model
  • Feature List creation
  • Plan based on features
  • Design based on features
  • Build based on features

XP (Extreme Programming)

Another Agile framework designed with software development projects in mind, XP, or Extreme Programming Is very much focused on developing and delivering to the customer of software continually. Sprints and intervals are used, which makes it sound a little like Scrum. The major difference is that there are 12 software development-specific processes involved:

  • Planning
  • Small-Scale Releases
  • Testing of Customer Acceptance
  • Simplistic designs
  • Pair programming
  • Development driven by tests
  • Refactoring
  • Constant integration
  • Collective Code ownership
  • Standards of coding
  • Metaphor
  • Manageable pace
Tweet4
Share3
Pin1
Share
Buffer15
23 Shares

Category: Uncategorized

About Dragan Sutevski

Dragan Sutevski is a founder and CEO of Sutevski Consulting, creating business excellence through innovative thinking. Get more from Dragan on Twitter. Contact Dragan

Signup Today and Get Regular Free Innovation and Business Building Tips

We respect your privacy and take protecting it very seriously. No spam!

Primary Sidebar




Want to Build Innovative Company?

Signup Today and Get Regular Free Innovation and Business Building Tips

We respect your privacy and take protecting it very seriously. No spam!

Recommendation

  • Overcome the Fear of Starting Up
  • Find the Gap in an Established Market
  • Business Idea – What’s Next?
  • Guide to Validate Business Idea
  • Find Customers With the Right Purchase Intent
  • How to Use Business Experiments?
  • Build the Business, Not the Product
  • Customers Stop Buying From You
  • Resistance to Change
  • Managerial Skills
  • 11 Most Important Tasks of Managers
  • Entrepreneurial Success Factors
  • Improve the Negotiation Process
  • 10 Rules of Success for Entrepreneurs
  • 10 Smart Skills You Need Now
  • 10 Habits of Successful Entrepreneurs
  • 77 Business Improvements in 77 Days
  • Efficiency and Effectiveness Matrix
  • Use Evernote to Improve the Business
  • 8 Important Team Leader Skills

Business Resources

  • Work Life Balance
  • 100+ Blog Post Ideas
  • 100 Marketing Ideas
  • 100+ Business Improvement Ideas
  • Create Standard Operating Procedure
  • Kaizen VS Innovation
  • Become an Entrepreneur
  • Business Idea
  • Business Startup in 30 Days
  • Business Success – 50 Steps
  • Resistance to Change
  • Customers Relationships
  • Evernote
  • Gmail as a CRM Tool

Privacy Policy | Refund Policy | Copyright © 2021 Entrepreneurship in a Box · Powered by Genesis Framework

This site uses cookies! By continuing to use this website, you agree to their use. To find out more check Privacy & Policy