Agile Development By: Kelvina Wibowo (1501143323) | Ignatius Albert (1501144566) | Albertus Andika (1501152050) | Schwanova Lucki.

Slides:



Advertisements
Similar presentations
Applying Agile Methodologies to Traditional Publishing Kristen McLean Bookigee, Inc. February 12 th, 2011.
Advertisements

SDLC – Beyond the Waterfall
Software Development Life-Cycle Models
PROC-1 3. Software Process. PROC-2 What’s a process? Set of activities in creating software It involves creativity –hard to automate –Requires human judgment.
AgileMan Consulting So what the heck is Agile? It came about as a response to the high failure rate of software projects (> 60%), where failure means late,
INCORPORATING AGILE METHODS INTO THE DEVELOPMENT OF LARGE-SCALE SYSTEMS 資工四 曾珮綺.
Android Mobile Development By: Kelvina Wibowo ( ) | Ignatius Albert ( ) | Albertus Andika ( ) | Schwanova.
Hospital Information System By: Kelvina Wibowo ( ) | Ignatius Albert ( ) | Albertus Andika ( ) | Schwanova.
ENTERPRISE RESOURCE PLANNING By: Kelvina Wibowo ( ) | Ignatius Albert ( ) | Albertus Andika ( ) | Schwanova.
Alternate Software Development Methodologies
Agile Process Models. Prescriptive models don’t work It is unrealistic to not have changes. Why? The Agile Manifesto: Individuals and interactions over.
Software Process and Problem Statements CSSE 371, Software Requirements and Specification Mark Ardis, Rose-Hulman Institute September 3, 2004.
Project Management – An Overview Project as a metaphor – a way to approach a series of activities Contexts – construction managementt, IT development,
Agile Software Development Matt Rice November 27, 2006.
Agile Programing Methods Drew Arrigoni. The Agile Manifesto ● Individual Interactions over Processes and Tools ● Working Software over Comprehensive Documentation.
Developing for continuous change UCD demands a different model for development An iterative approach is suitable.
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
COMP 350: Object Oriented Analysis and Design Lecture 2
Programming with eyes wide open. Your host today Subby Angelov Team
Agile Process: Overview n Agile software engineering represents a reasonable compromise to conventional software engineering for certain classes of software.
CPSC 871 John D. McGregor Processes – a first iteration Module 1 Session 1.
Chapter 4 Agile Development
AGILE Methodology. AGILE  derived from the word ‘agile manifesto’, also called the Manifesto for Agile Software Development which is a formal proclamation.
CPSC 371 John D. McGregor Session 22 Process. Specification and design problem solution specification implementation specification.
Agile Development In 2001, a group called the “Agile Alliance” signed a “manifesto” that stated: Individuals and Interactions over processes and tools.
Examining Perceptions of Agility in Software Development Practice Sergio De Cesare Mark Lycett Robert D.Macredie Chaitali Patel Ray Paul Presenter
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 8 - Approaches to System Development.
Software Life Cycle Models. Waterfall Model  The Waterfall Model is the earliest method of structured system development.  The original waterfall model.
1 Software Process Models-ii Presented By; Mehwish Shafiq.
CS1: Classic Software Life Cycle “Waterfall” method: 1.Requirements/Analysis Determine the problem to be solved – client-centered 2.Specification.
IS Methodologies. Systems Development Life Cycle - SDLC Planning Planning define the system to be developed define the system to be developed Set the.
STARTUP | BERINVESTASI.COM CROWDFUNDING By: Kelvina Wibowo ( ) | Ignatius Albert ( ) | Albertus Andika ( )
Software Engineering Saeed Akhtar The University of Lahore Lecture 5 Originally shared for: mashhoood.webs.com.
K.Ingram 1 Sept 2007 Agile Software Development. K.Ingram 2 Sept 2007 Contents Agile Software Development: 1.What is it? 2.Agile’s Values, Principles,
© 2007 BigVisible Solutions, Inc. All Rights Reserved Training Solutions Agile Training Game v
Agile Methodology Paul Mohrbacher. Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through.
Agile Software Development By Kshitij Limaye CSC 532.
Lecture 3 – Agile Approach
1/2/12 Chapt 2 Iterative Evolutionary Agile. 1/2/12 (Rational) Unified Process A software development process – Flexible and open Other processes – XP.
Agile febrian | erlien | beny | ragnar | billy. SLDC Methodologies.
10 key principles of agile software development
ICS 61 – The Game Improves through Iteration Based on Schell, ch. 8 Winter, 2015.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
IT SERVICES FRAMEWORK | ITIL AND COBIT By: Kelvina Wibowo ( ) | Ignatius Albert ( ) | Albertus Andika ( )
E CUSTOMER RELATIONSHIP MANAGEMENT By: Kelvina Wibowo ( ) | Ignatius Albert ( ) | Albertus Andika ( )
Agile Manifesto Values. Agile Manifesto - Values In 2001, a group of expert software development professionals met to agree on a common set of guiding.
Steve Lundquist, PMP, M.Sc..  As a PMP certified program manager, there are numerous tools, processes, methodologies, and tricks that are available to.
Microsoft Project for Software Projects Florian Ivan | Rolf Consulting.
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
Agile Gintarė Bernotaitytė © 2013.
4.2 SOFTWARE DEVELOPMENT METHODOLOGGY PRESENTED BY : AZURA IBRAHIM SYARIFAH SYAZA BTE SEYD ZULKAFLY CS230(5A)
Agile Development GROUP 8 Agnes Fitria Utami Erni Hanna Septiani Novie Ratna Sari Lianto
Software Engineering cosc 4359 Spring 2017.
Agile/XP Introduction
Chapter 5 Agile Development Moonzoo Kim KAIST
Agile Methods SENG 301.
Agile Methodology and Scrum
AGILE SCRUM METHODOLOGY
Unit 6 Application Design KLB Assignment.
Methodologies in Computing
Domains of Agility Being Agile Doing Agile Evan Leybourn, 2016 PROCESS
Software development life cycle models
COMP 350: Object Oriented Analysis and Design Lecture 2
Agile Software Development
Lecture 2 Revision of Models of a Software Process
Agile Process: Overview
Chapt 2 Iterative Evolutionary Agile.
Project Lifecycle and IT Product Life Cycle
A quick intro to SCRUM and KANBAN By John Voris.
Presentation transcript:

Agile Development By: Kelvina Wibowo ( ) | Ignatius Albert ( ) | Albertus Andika ( ) | Schwanova Lucki ( ) : Felix ( )

Software is dead

3 yearsAlways up to date

And many more…

Agile Development That’s why we need

Definition Agile development is a model in Software Development Life Cycle that combines incremental and iterative process. In short, agile development model require the software developer to create, test, and apply the software in rapid and small manner. development of software is divided into many smaller improvement that being developed, tested, and applied little by little development of software is divided into many smaller improvement that being developed, tested, and applied repeatedly

Pros. Easier to manage. Show solution in quick and rapid manner. Minimum resource requirement & planning. Rapid debugging and development of features. Require very strong teamwork and intense leadership. Sometimes, a lot of half-done, unused solution will popped out during the process = wasted resources. Require specific customer needs Cons.

Agile Development Manifesto Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan

Steps in Agile Development Iterative and incremental modelling Teamwork Simplicity Validation Documentation Motivation Nah, JK lol

Steps in Agile Development Example

Agile Development Vs. RAD Agile Development Rapid Application Development Treat solution as? Solution as features that being done step by step Solution as prototypes that being improved overtime Allow prototype? No prototypePrototype first, then improve Working style? Work as group in syncWork as group according to their skills Testing? Software testing done as each feature finished Software testing is done in mockup and improved overtime

Q & A

Thank You! By: Kelvina Wibowo ( ) | Ignatius Albert ( ) | Albertus Andika ( ) | Schwanova Lucki ( ) : Felix ( )