AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)

Slides:



Advertisements
Similar presentations
Agile Development Primer – Using Roundtable TSMS in an Agile Shop Michael G. Solomon Solomon Consulting Inc.
Advertisements

What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
Agile Project Management with Scrum
Process and tools Individuals and interactions over Following a plan Responding to change over Comprehensive documentation Working software over Contract.
SCRUM John Drew. SCRUM - overview Scrum is a project management discipline that has evolved since the early 1990s to deliver software that meets business.
An Introduction to Agile SCRUM Methodology
Scrum. An evolutionary/iterative/incremental/agile software process The main roles in Scrum are: – Scrum team: Team of software developers – Scrum master.
Scrum in 30 minutes! Oddly, a 45-minute presentation by Carl Chatfield Content Project Manager, Microsoft Puget Sound MPUG September 2009.
Presentation from: See Also: scrumreferencecard.com/ScrumReferenceCard.pdf.
Project Management with TFS 1. What TFS offers for Project Management? Work Item tracking 2 Portfolio backlog Backlog Issue tracking Feature Product Backlog.
Scrum CS These slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Scrum 1.
Morning – 9am Getting Started Agile Manifesto Values & Principles Scrum Framework ~~ 10:40 to 11:00 Break ~~ Scrum Roles Backlog Grooming Estimation.
Agile development By Sam Chamberlain. First a bit of history..
An Introduction to Scrum
Managing a Project Using an Agile Approach and the PMBOK® Guide
Scrum Agile Methodology
Introduction to Agile.
Agile Design and SCRUM Brent M. Dingle, Ph.D. “For the last few centuries, … science has been attempting to break matter down into ever smaller bits, in.
Get quality results faster: Agile Projects and your team Presenters: Laurie Barnas and Wendy Taylor, Associate Registrars, University of Victoria.
AgileCamp Presents: Scrum. Good luck in your presentation! This slide deck has been shared by AgileCamp Kit under the Creative Commons Attribution 4.0.
1 Agile Methodology & Programming Ric Holt July 2009.
CSE G674/2009 Project Project Management Section Presented by: Amir Aref Adib.
What is Scrum Process? Where is it used? How is it better?
1 SCRUM 22/02/2009 By Siemen Bastiaens >>
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
SCRUM introduction 6 April Scrum Team are known as pigs because they’re committed to delivering Sprint Goal People who are involved but not dedicated.
Stephen Chief Strategy Officer Telerik
1 - Agile in a nutshell. 2 - Basic principles ●Relies on an iterative, incremental development mechanism with continuous adaptation to customer requirements.
Software Project Management Team 04 – K15T2. Content Summarizing your view on “Software development process”. Answer 3 question: ◦ What is Software Development.
Take No Prisoners How a Venture Capital Group Does Scrum Jeff Sutherland, Ph.D., USA Igor Altman, USA Agile /05/191.
SCRUMBAN?!?! What is it and how can it help your team?
Agile: Lessons Learned (a retrospective) Tony
THE AGILE MENTALITY CHAPTER Topics  Why Use Agile and Scrum?  Agile Development –Manifesto for Agile Software Development  Scrum Methodology.
Dr. Nguyen Hai Quan.  Why SCRUM?  What is SCRUM?  Some terms  SCRUM Meetings  Sprint  Estimation  Product backlog  Sprint backlog  Whiteboard.
Presentation from: See Also: scrumreferencecard.com/ScrumReferenceCard.pdf.
Sprint Plans and Burndown Charts David Millard | davidmillard.org.
SCRUM.
PV213 EIS in Practice: 06 – Development process 1 PV213 Enterprise Information Systems in Practice 06 – Development process.
Using Scrum to Improve Teamwork, Communication, Quality and Speed
Lecture 5 17/9/15. What is Scrum? Scrum is one of the leading agile software development processes Agile framework for completing complex projects. Originally.
The Agile Manifesto Some thought starters for Ogilvy on how to work with Agile and SCRUM approaches to managing projects.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Introduction to Agile. Introduction Who is this guy?
Scrum Overview. Agenda What is scrum…and what it isn’t Scrum’s Characteristics The Scrum Process Scrum Phases Measurements Key Practices Backlogs Sprint.
#msdevcon Community Track IMPLEMENTATION OF SCRUM Bernardin Katić Insa Investment Software AG.
Managing Agile Software Development Teams Using Scrum AKA: Wrangling Developers for Fun and Profit!
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
The Scrum Framework Presented by Somnath Ghosh Scrum Practitioner 24 hours weeks.
CMPS 116 Software Design Project. Introduction Instructor: Dr. Huahai Yang IBM Research – Almaden Former SUNY Albany Programming.
Copyright © Curt Hill Scrum Software Development Paradigms What is a Scrum?
Scuola Politecnica Dipartimento DITEN Università degli Studi di Genova An Introduction to Scrum and XP Prof. Riccardo Berta.
Agile Methodology and Scrum
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Agile Project Management
AGILE SCRUM METHODOLOGY
Flight Software Conference 2016
Agile Training Day 2 November 17, 2015.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Agile Software Development Brian Moseley.
Chapter 3: The Project Management Process Groups: A Case Study
Scrum MODULE 3 – Part 3.
Being Agile Minded: Even if your team is not
Scrum Overview.
Introduction to Agile Blue Ocean Workshops.
Adjective: Able to move quickly and easily. Principles and Values
Agile, Scrum and CMMI Methodologies
Presentation transcript:

AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES

ability to move quickly and easily…. AGILE MEANING (LITERALLY)

AGILE METHODOLOGY Not a process, it's a philosophy or set of values… RapidAdaptiveAgileQuality-Driven Cooperative Iterative (C) CLARION TECHNOLOGIES

AGILE MANIFESTO Process and tools Individuals and interactions over Following a plan Responding to change over Comprehensive documentation Working software over Contract negotiation Customer collaboration over (C) CLARION TECHNOLOGIES

VARIOUS AGILE METHODOLOGIES (C) CLARION TECHNOLOGIES

MEANING OF SCRUM (LITERALLY) (C) CLARION TECHNOLOGIES

WHAT IS SCRUM? Scrum is an agile framework that allows us to focus on delivering the highest business value in the shortest time. It allows us to rapidly and repeatedly inspect actual working software (every two weeks to one month). The business sets the priorities. Teams self-organize to determine the best way to deliver the highest priority features. Every two weeks to a month anyone can see real working software and decide to release it as is or continue to enhance it for another sprint. (C) CLARION TECHNOLOGIES

SCRUM PROCESS

Product owner ScrumMaster Team Roles Product backlog Sprint backlog Burndown charts Artifacts SCRUM FRAMEWORK (C) CLARION TECHNOLOGIES Sprint planning Sprint review Sprint retrospective Daily scrum meeting Ceremonies

SCRUM IS FOR ALL  “At OpenView, we’ve found that Scrum can double the production of anything – it doesn’t matter whether it’s sales, marketing, software, finance,” says Dr. Sutherland. “It works everywhere.”  lc

Understand how tasks fit into the bigger picture Because Scrum allows you to break down complex projects into manageable tasks, it forces you to think about the specific actions needed to reach a goal, and it encourages reviewing and revising those actions with your team. The ultimate goal is always in mind, but the steps necessary to achieve it are the main focus.

Keep tabs on your team Scrum encourages transparency, but not micromanagement. Your team needs to know what you’re doing and when they can expect it to be done, but it is up to you to complete your work how you want. There is no real “boss” on a Scrum team, although Product Owners are ultimately held accountable for a finished product. Scrum also encourages autonomy within a team structure.

Build in deliverables This is another way of saying “hold yourself accountable to deadlines and specifics.” It’s not particularly helpful to say, “I will publish an eBook by August 15th.” That’s a good goal, but what specific tasks do you need to complete, and when do you need to complete them? During each Sprint, your items will read more like, “I will complete a draft of my eBook and review it with my manager by August 1st.” That way, your manager knows when to expect it, and you know when it needs to be done.

Stay organized Effective project management requires organization, and that requires open communication and tracking. This is really at the heart of Scrum (and effective project management in general). You are laying out a logical roadmap for getting things done. Whether you use Scrum or any other framework, staying on top of tasks is the key to success.

Remain flexible but focused Scrum sometimes seems like it has a lot of “rules,” but it’s important to remember this: it is an agile framework. It is designed to deliver better products faster. This means you have to leave room in your Sprints for the unexpected, and you also have to be able to prioritize your work to say “no” to low-impact requests that come up. Having a Scrum Master (or equivalent team member) looking out for impediments and figuring out how best to handle them is important to reach team goals.Having a Scrum Master

TO-DO DOING DONE

Get a white board, break down the flow of work from the moment you start it to when it’s finished into distinctive steps and draw a column for each:

Next, get some stickies in as many colors as you can:

Kanban Recruitment Pipeline - Sample Candidate A Candidate B Resume Received Candidate C Interview Scheduled Candidate E Processed Candidate F Offerred Candidate G Joined

Content Courtesy:       REFERENCES:

THANK YOU (C) CLARION TECHNOLOGIES