International Institute of Business Analysis

Slides:



Advertisements
Similar presentations
Agile Software Development کاری از : مهدی هوشان استاد راهنما : استاد آدابی.
Advertisements

AGILE DEVELOPMENT Outlines : Quick Look of agile development Agility
SDLC – Beyond the Waterfall
Sharif University of Technology Session # 3.  Contents  Systems Analysis and Design Sharif University of Technology MIS (Management Information System),
NAUG NAUG Knowledge Evening – th February 2007.
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
Agile Process: Overview n Agile software engineering represents a reasonable compromise to conventional software engineering for certain classes of software.
Software Engineering Lecture No:12. Lecture # 7
An Agile View of Process
An Overview of Agile L e a d i n g C h a n g e T h r o u g h C o l l a b o r a t i o n.
Software Development Process
Agile Software Development What is Agile? And How are we implementing Agile?
Agile Software Development Brian Link
Copyright 2011 Agile Foundation Training, Corporation Agile Foundation Training Presented by: Certified Scrum Professional Ken Ward
CPSC 371 John D. McGregor Session 22 Process. Specification and design problem solution specification implementation specification.
MAKING BUSINESS AGILE Andrew Kallman, MBA, PMP, CSP 21 March 2013 NYC Scrum Users Group AGILE PROGRAM MANAGEMENT USING THE UNIFIED VISION FRAMEWORK.
Computer Science and Software Engineering© 2014 Project Lead The Way, Inc. Software Design Process.
1 The Manifesto for Agile Software Development “We are uncovering better ways of developing software by doing it and helping others do it. Through this.
Agile Methodology Paul Mohrbacher. Agile Manifesto We are uncovering better ways of developing software by doing it and helping others do it. Through.
Software Engineering (CSI 321) An Agile View of Process 1.
Requirements Engineering Requirements Engineering in Agile Methods Lecture-28.
Agenda: Overview of Agile testing Difference between Agile and traditional Methodology Agile Development Methodologies Extreme Programming Test Driven.
It’s Agile …. like! A Corkman’s introduction to Agile software delivery.
Meghe Group of Institutions Department for Technology Enhanced Learning 1.
Kanban Advanced Software Engineering Dr Nuha El-Khalili.
Extreme Programming מתודולוגיה לפיתוח פרויקטי תוכנה.
Extreme programming (XP) Advanced Software Engineering Dr Nuha El-Khalili.
AGILE SOFTWARE DEVELOPMENT. Agile software development : Agile software development refers to a group of software development methodologies that promotes.
Presented By : Prima Business Solutions. Agile Software Development Process.
Agile Gintarė Bernotaitytė © 2013.
3-Basic Agile Concepts Subtopics 1-The agile methods landscape 2-Common agile concepts and practices 3-Differences between traditional development and.
Embedded Systems Software Engineering
Software Engineering: A Practitioner’s Approach, 6/e Chapter 4 Agile Development copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc. For University.
Agile Methods SENG 301.
PROJECT LIFE CYCLE AND EFFORT ESTIMATION
Agile Project Management and the yin & yang of
Chapter 3 An Agile view of process.
Agile Methodology and Scrum
Agile Training for Students
AGILE SCRUM METHODOLOGY
Introduction to Agile Software Development
Agile Training Day 2 November 17, 2015.
Software & Software Engineering Pertemuan-4 Dosen :Kundang K Juman
Software Engineering: A Practitioner’s Approach, 6/e Chapter 4 Agile Development copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc. For University.
Agile in the Wild The many ways to Apply Agile (not just Scrum and Kanban)
Extreme Programming.
Valuable Project Management Tools and Techniques
Agile Frameworks Individuals and interactions over processes and tools
Software Development methodologies
Information Technology Project Management – Fifth Edition
Navigating an Agile Transformation
Agile Fundamentals Logo Here.
Software Engineering (CSI 321)
Project Management and the Agile Manifesto
Tim Hirner - Flagship Speakers January 23, 2014
Software Development Process
Demystifying the Myth about AGILE
Agile Software Development
How to Successfully Implement an Agile Project
Agile Process: Overview
Agile Frameworks - Scaling Agile for the Large Enterprise
Software Engineering: A Practitioner’s Approach, 6/e Chapter 4 Agile Development copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc. For University.
Introduction If you have got a call for an Agile testing interview, then congratulations are in order. You may be feeling nervous, but it sure to be felt.
Software Engineering: A Practitioner’s Approach, 6/e Chapter 4 Agile Development copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc. For University.
Agenda Start with Why What Are Best Practice Frameworks, and Why Do We Need Them? Best Practices Defined Lean, Agile, DevOps and ITSM/ITIL 4 The Increasing.
The New Methodology Martin Fowler Paper Presented by Vyshali Belagodu
Chapter 5: New and Emerging Process Methodologies
Software Development Process
SD5953 Successful Project Management AGILE SOFTWARE DEVELOPMENT
Presented by: Dishant Mittal CS 846
Presentation transcript:

International Institute of Business Analysis

Tonight’s Experience Set Context – Core Agile Principles Agile Frameworks Debunk Agile Myths Lean Coffee/QA Conversation

Agile Mindset An agile mindset is the set of attitudes supporting an agile working environment. These include respect, collaboration, improvement and learning cycles, pride in ownership, focus on delivering value, and the ability to adapt to change

Agile Mindset

Agile Frameworks Agile Scrum Methodology. Lean Software Development. Kanban. Extreme Programming (XP) Crystal. Dynamic Systems Development Method (DSDM) Feature Driven Development (FDD)

Agile Frameworks  XP is based on communication, simplicity, feedback, courage, and respect (pair programing, peer reviews, swarming) Scrum framework is based on the Empirical Process. This principle emphasizes the core philosophy of Scrum based on the three main ideas of transparency, inspection, and adaptation Lean – Based on Lean Manufacturing – The Lean Approach begins with a detailed understanding of what value the customer assigns to product and services – The Value Stream, Flow, Pull, Elimination of Waste

Agile Adoption Pattern – Shu Ha Ri Shu – In this beginning stage the student follows the teachings of one master precisely. He concentrates on how to do the task, without worrying too much about the underlying theory. If there are multiple variations on how to do the task, he concentrates on just the one way his master teaches him. Ha – At this point the student begins to branch out. With the basic practices working he now starts to learn the underlying principles and theory behind the technique. He also starts learning from other masters and integrates that learning into his practice. Ri – Now the student isn’t learning from other people, but from his own practice. He creates his own approaches and adapts what he’s learned to his own particular circumstances.

Roles and Titles A "job role" is a description of what a person does. A "job title" is a convenient name for a role. ... But a job role is the application of talents and abilities specific to a situation. A person holding a job title can have different roles in different situations.

What’ Missing Management – Resource Managers Strategic – Product Managers/Business Relationship Managers Agile Project Managers – Release Train Engineers Most conversations FOCUS on the TEAM… BUT…. OTHER WORK still EXIST before it gets to the TEAM and while the team is building the product.

Agile Reality

Agile Reality

Agile Reality

Agile Reality

Agile Reality

Agile Reality

Agile Reality

Agile Reality

Agile Reality

Agile Reality

Strategic - Portfolio

Strategic - Program

Strategic - Delivery

Wrap Up Can you see what work efforts in Agile Tiers intersect to Business Analysis and the Body of Knowledge

Q&A Discussion