0% found this document useful (0 votes)
17 views3 pages

Agile

The document discusses different types of prototyping including patched up, non-operational, first of a series, and selected features. It also covers agile modeling, rapid application development, scrum methodology, and the values and principles of agile modeling.

Uploaded by

tanjilhasan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views3 pages

Agile

The document discusses different types of prototyping including patched up, non-operational, first of a series, and selected features. It also covers agile modeling, rapid application development, scrum methodology, and the values and principles of agile modeling.

Uploaded by

tanjilhasan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

Agile modeling: collection of innovative, user centred approaches to system

development

Prototyping: info gathering technique useful in seeking user reactions,


suggestions, innovations, revision plans, etc.

4 types of Prototyping:
-Patched up
-non operational
-first of a series
-selected features

Patched up
- has all features but inefficient
- user can interact w system
- retrieval and storage of info is inefficient

Non Operational
-nonworking scale model set up to test certain aspects of the design
-hard to prototype whole model.. so just test with input and output

First of a Series
-creating a pilot
-a full scale prototype is installed in one or two locations first, if success then
duplicates are installed at all locations.. basically its a completely operational
prototype

Selected Features
-some but not all essential features are included
-build in modules and is part of the actual system

Guidelines for Developing Prototyping


-Work in manageable modules
-Build the prototype rapidly
-Modify protoype in successive iterations
-Stress the user interface

Disadvantages of Prototyping
-can be difficult to manage prototyping in a large project
-users and analyst might adapt to the prototype as a working project

Advantages of Prototyping
-changing the system early in its development
-opportunity to stop dev on a system thats not working
-develop a system that more closely addresses users needs and expectations

Rapid Application Development(RAD)


-oop approach to systems development that includes a method of dev as well as
software tools

RAD phases
-requirement planning
-rad design workshop
-implementation

SDLC
-identify oppurtunities and objectives
-determine information requirements(ER-D)
-analyze systems needs(DFD)
-design the recommended system
-develop and document the system
-test the system
-introduce the system

Values of Agile Modeling

-Communication
-Simplicity
-Feedback
-Courage

Principles of Agile Modeling

-Satisfy customer through delivery of working software


-Embrace change
-Continue to deliver functioning software incrementally and frequently
-Encourage customers and analysts to work together
-Trust motivated individuals to get job done
-Promote face to face convo
-Concentrate on getting software to work
-encourage continuous sustainable development
-adopt agility w attention to mindful design
-provide rapid feedback
-encourage quality
-adopt simplicity
-review and adjust behavior occasionally

Activities of Agile Modeling: Coding --> Testing --> Listening --> Designing

Resources of Agile Modeling: Time Cost Quality Scope

**4 Core Practices:

-Short Releases
-40 hour work week
-Onsite Customer
-Pair programming

**Agile Development Process:

-Listen to user stories


-Draw workflow model
-create new stories based on model
-develop prototypes
-create physical data model using feedback from prototypes and workflow models

Scrum

-begin the project with a high level plan that can be changed on the FLY!
-success of the project most important ... individual success secondary
-project leader has some influence on the detail
-system team works within a strict time frame

Components of the scrum methodology:


-product backlog
-spring backlog
-sprint
-daily scrum
-demo

You might also like