AgEnD Agility Enhanced Development - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

AgEnD Agility Enhanced Development

Description:

Designer-Programmer. Writer. Tester. Domain Expert. User. Knowledge Manager. 9/2/09 ... Artifacts are built in a black box fashion. ... – PowerPoint PPT presentation

Number of Views:33
Avg rating:3.0/5.0
Slides: 12
Provided by: agen4
Category:

less

Transcript and Presenter's Notes

Title: AgEnD Agility Enhanced Development


1
AgEnD Agility Enhanced Development
  • Marcelo Schenone
  • Sergio Villagra

2
Introduction
  • Agile Methodologies balance process sufficiency
    inside small development teams.
  • AgEnD regards people as the most essential
    variable in software development.
  • Process improvement is required to achieve
    success.

3
Overview
  • Constrained time iterations.
  • Phases include Feasibility, Requirements-Analysis
    , Design, Implementation-Testing, Deployment.
  • An architecture should be developed early on to
    minimize rework.
  • Applicable to small, collocated teams of no more
    than 15 people.

4
Milestones and Deliverables
  • At least one milestone per phase. Based on
    Boehms ideas.
  • These milestones are AgEnD Objectives, AgEnD
    Architecture and AgEnD Release.
  • AgEnD Objectives includes the Vision document.
  • AgEnD Architecture includes the Architectures
    Blueprint document.
  • AgEnD Release includes the executable System
    itself.

5
Roles
  • Executive Sponsor.
  • Project Manager.
  • Architect.
  • Coordinator.
  • Analyst.
  • Designer-Programmer.
  • Writer.
  • Tester.
  • Domain Expert.
  • User.
  • Knowledge Manager.

6
Managing an Iteration
  • The Project Manager defines with the teams
    agreement the functionality to be delivered in a
    certain iteration.
  • The Analysts elicit requirements to create the
    use cases. These are handed to the Programmers.
  • Programmers estimate the time needed to implement
    a use case.
  • The Iteration Plan is formulated with all the
    input from the estimations.

7
Component Oriented Vs. Task Oriented
  • AgEnD does not prescribe specific tasks for each
    deliverable.
  • Artifacts are built in a black box fashion.
  • People are trusted to be responsible for
    implementing a given artifact.
  • Traditional methodologies use a white box
    approach as people are considered replaceable
    components.

8
AgEnD On Peopleware
  • To build a synergistic and cohesive team should
    be the one of the main objectives of the Project
    Manager.
  • Physical space is very relevant to help the team
    maximize communication.
  • The Project Manager should strive to remove any
    obstacle the team encounters during their work.

9
AgEnD On Peopleware
  • Business people and developers work together
    throughout the project.
  • The team holds frequent meetings to customize the
    methodology.
  • People-oriented practices are encouraged e.g..
    pair programming, healthy environment, etc.

10
AgEnD On Knowledge Management
  • A common weakness of Agile Methodologies is their
    lack of knowledge transfer.
  • AgEnD builds a knowledge factory based on
    Basilis ideas.
  • The objective is to be able to reuse the
    experience generated in a project.
  • The Knowledge Manager is responsible for
    packaging and distributing this knowledge (may be
    a rotating member of the team or a full time
    person).

11
Conclusion
  • AgEnD is an Agile Methodology with a focus on
    peopleware and knowledge management.
  • An iterative and incremental approach is used to
    maintain visibility.
  • The knowledge factory helps to reuse experience.
  • Research is being conducted to establish best
    practices in every phase.
Write a Comment
User Comments (0)
About PowerShow.com