Manage Software Project in Agile Way An introduction to Agile/Scrum.

Slides:



Advertisements
Similar presentations
Berlin, Germany June 20, Extending the Kernel with Practices to Create Methods Brian Elvesæter SINTEF, Oslo, Norway.
Advertisements

A little Software Engineering: Agile Software Development C Sc 335 Rick Mercer.
Agile and Scrum: Executive Summary June 2, 2011 Bob Schommer, CSP, PMP, MCTS Senior Project Manager Skyline Technologies, Inc.
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
Presenter: PhuongNQK. Goals Introduce the concept of Agile and Agilist Introduce Agile development, methodologies and applications.
CSE 403 Lecture 24 Scrum and Agile Software Development Reading:
ECE44x SCRUM Overview slides adapted from Marty Stepp
© 2014 Point of Sail Implementing Agile/Scrum with a Tradition PMO… and Making it Work PMI Pittsburgh Chapter Meeting 12 June 2014.
An Introduction to Agile SCRUM Methodology
Dept. of Computer Science & Engineering, The Chinese University of Hong Kong Agile Software Development CHEN Xinyu
Presentation from: See Also: scrumreferencecard.com/ScrumReferenceCard.pdf.
Scrum CS These slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Scrum introduction XP Days Agenda Introduction The Scrum process – roles, ceremonies and artifacts Backlog management Conclusions and questions.
Scrum (software development)
Agile development By Sam Chamberlain. First a bit of history..
© ThoughtWorks, 2008 Improving Productivity and Quality With Agile Patrick Kua.
An Introduction to Agile SCRUM Methodology
Programming with eyes wide open. Your host today Subby Angelov Team
By Fred Mastropasqua
Scott W. Barnes, MBA, PMI-ACP, PMP, CSM, CSPO
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.
Agile Software Development What is Agile? And How are we implementing Agile?
1 Agile Methodology & Programming Ric Holt July 2009.
An introduction for PMPs
Copyright 2011 Agile Foundation Training, Corporation Agile Foundation Training Presented by: Certified Scrum Professional Ken Ward
What is Scrum? Kane Mar Certified Scrum Coach and Trainer.
1 SCRUM 22/02/2009 By Siemen Bastiaens >>
The Scrum The Scrum Development Method Vincent Blijleven Method Engineering April 13 th, 2012.
Richard HundhausenKen Schwaber Accentient Corporation Scrum.org SESSION CODE: DPR205.
Agile In Practice Benjamin Booth Spring Proprietary 2 5 Programmer/Architect.
1 - Agile in a nutshell. 2 - Basic principles ●Relies on an iterative, incremental development mechanism with continuous adaptation to customer requirements.
MAKING BUSINESS AGILE Andrew Kallman, MBA, PMP, CSP 21 March 2013 NYC Scrum Users Group AGILE PROGRAM MANAGEMENT USING THE UNIFIED VISION FRAMEWORK.
Take No Prisoners How a Venture Capital Group Does Scrum Jeff Sutherland, Ph.D., USA Igor Altman, USA Agile /05/191.
Copyright © 2012 by Mark J. Sebern Scrum Overview (from
Computer Science and Software Engineering© 2014 Project Lead The Way, Inc. Software Design Process.
Dr. Nguyen Hai Quan.  Why SCRUM?  What is SCRUM?  Some terms  SCRUM Meetings  Sprint  Estimation  Product backlog  Sprint backlog  Whiteboard.
April 24, 2017 Agile BVIR.
Presentation from: See Also: scrumreferencecard.com/ScrumReferenceCard.pdf.
Copyright © by Mark J. Sebern Software Engineering Process I SE 2800.
Giving order to the chaos of agile Presented by Matt Campo CSC 490 Fall 2015.
AGILE PROJECT MANAGEMENT METHODS: SCRUM AND TDD DR ELKE DUNCKER AND LINDSEY BRODIE Lecture 18.
It’s Agile …. like! A Corkman’s introduction to Agile software delivery.
1 Development with Agile methodology Scrum Lifecycle DEVELOPMENT PROCESS IN DROISYS INC.
A Brief Conversation on Agile and the Scrum Framework
Steve Lundquist, PMP, M.Sc..  As a PMP certified program manager, there are numerous tools, processes, methodologies, and tricks that are available to.
Industrial Software Development Process Bashar Ahmad RISC Software GmbH.
Managing Agile Software Development Teams Using Scrum AKA: Wrangling Developers for Fun and Profit!
Presented By : Prima Business Solutions. Agile Software Development Process.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Working Agile in Software Development July-2016 Oracle Confidential – Restricted.
CMPS 116 Software Design Project. Introduction Instructor: Dr. Huahai Yang IBM Research – Almaden Former SUNY Albany Programming.
3-Basic Agile Concepts Subtopics 1-The agile methods landscape 2-Common agile concepts and practices 3-Differences between traditional development and.
Introduction to Software Engineering Muhammad Nasir Agile Software Development(3)
Introduction to Agile Project Management Presented by Maury Richards, CSP.
Manifesto for Agile Software Development
AGILE SCRUM METHODOLOGY
Thanks for Attending SQL Saturday Baton Rouge 2016!
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
SCRUM Scrum and Agile Software Development Reading:
Product Sprint Backlog Backlog Up to 1 Month The Scrum Framework
Agile Workshop Tuesday, November 7, 2017
The Scrum Model The Scrum Model Damian Gordon Damian Gordon.
Project Management and the Agile Manifesto
Scrum Overview.
What is Scrum, and How Does It Relate to MS Project?
Agile Frameworks - Scaling Agile for the Large Enterprise
How to become PMI-ACP ®?.
Digital Acquisition Pilot Iteration 1.B Planning Meeting
Agile Development.
International Institute of Business Analysis
Presentation transcript:

Manage Software Project in Agile Way An introduction to Agile/Scrum

Who am I ? Phùng Thanh C ư ờng, Msc, PMP Project VNPT Technology PMP PMA VietPMP Community Evangelist HanoiScrum Member Board

What you will take away? 1.Why you need to learn management? 2.Why you need to learn agile management? 3.How to apply agile management in your daily life?

Who is Project Manager?

What is Management/Project Management? man·age·ment ˈmanijmənt/ noun The process of dealing with or controlling things or people. Project management The application of knowledge, skills and techniques to execute projects effectively and efficiently.

Predictive vs Adaptive Plan

Management Styles Predictive/Sequential Overlap Iterative Adaptive/agile

Software Project Management

Waterfall vs Agile

Agile history Toyota Product System - Lean Production

Who use Agile?

How popular is it?

Scrum authors Jeff SutherlandKen Schwaber

Empirical process control Transparency Inspection Adaptation

Roles and Responsibilities

Cross-functional and Self-Organized Team

Artifacts

Events

Heartbeat of Scrum - Timebox

Optional Burndown chartImpediment log

Extreme Programming

Kanban board

Take away

Living in Agile way EventsTime box Sunday’s evening: Planning 1-2 hours Daily Scrum15 minutes Friday’s afternoon Review 1 hours Retrospective1-2 hours

Read more Jeff Sutherland; Ken Schwaber (2013). "The Scrum Guide". Scrum.org. Retrieved July 2013."The Scrum Guide" N.S. Janoff; L. Rising (2000). "The Scrum Software Development Process for Small Teams". Retrieved March 15, 2007."The Scrum Software Development Process for Small Teams" Deemer, Pete; Benefield, Gabrielle; Larman, Craig; Vodde, Bas (2009). "The Scrum Primer". Retrieved June 1, 2009."The Scrum Primer" Kniberg, Henrik. "Scrum and XP from the Trenches". Retrieved August 9, 2010."Scrum and XP from the Trenches" Münch, Jürgen; Armbrust, Ove; Soto, Martín; Kowalczyk, Martin (2012). "Software Process Definition and Management". Retrieved July 16, 2012."Software Process Definition and Management" Ambler, Scott (2013). "Going Beyond Scrum: Disciplined Agile Delivery". Retrieved February 4, 2014."Going Beyond Scrum: Disciplined Agile Delivery"

Q&A