Agile Frameworks - Part 1
Agile Frameworks - Part 1
• A toolkit is like an SDK - it's a group of tools (and often code libraries) that you
can use to make it easier to access a device or system... Though perhaps with
more focus on providing tools and applications than on just code libraries.
Agile Frameworks
• A framework is a big library or group of libraries that provides many
services (rather than perhaps only one focussed ability as most
libraries/SDKs do). For example, .NET provides an application
framework - it makes it easier to use most (if not all) of the disparate
services you need (e.g. Windows, graphics, printing, communications,
etc) to write a vast range of applications - so one "library" provides
support for pretty much everything you need to do. Often a
framework supplies a complete base on which you build your own
code, rather than you building an application that consumes library
code to do parts of its work.
Agile Frameworks
• Agile is an umbrella term for several iterative and incremental software
development approaches. The most popular Agile frameworks include
Scrum, Extreme programming, Kanban and Feature-Driven Development.