SlideShare uma empresa Scribd logo
1 de 23
Blackvard Management Consulting
Agile Software Development with Scrum –
Introduction
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
Agenda
What Will Be Covered:
1. Who We Are
2. What Lean, Agile, Waterfall & Scrum Mean
3. Scrum Roles, Events & Tools
4. Why & When You Should Utilize Scrum Teams
5. Real-world Obstacles with the Agile Approach
6. Coaching & Training Services
7. Q&A Session
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
 Technical project lead and ABAP architect responsible for quality in technical scope and budget in a global
roll-out of SAP Logistics applications (SAP LE / LO)
 Conducting multiple SAP ABAP and SAP HANA® trainings for various US companies
 Implementation of a standard SAP software solution for Spend Management within SAP AG & ARIBA (annual
spend volume 3 Bill. EUR) which can be used in all SAP systems
 Improved claims management using SAP FS-CM which is generating annual savings of 15 Mio € for a huge
German public healthcare organization
 Implemented a global solution for procurement processes at BMW AG using SAP SRM / B2B
 Blueprinting and implementation of SAP software for banking credit cancelations for VOLKSWAGEN
Key Achievements of Blackvard Management Consulting in Previous Projects
What We’ve Accomplished
Blackvard Management Consultants
www.blackvard.comCopyright © Blackvard Management Consulting – All rights reserved
Short Bio:
Lukas M. Dietzsch is managing director at Blackvard
Management Consulting, LLC. He is holding a Master’s
degree in Information Technology and is an experienced IT
solution architect and project lead.
His strong background in adapting to requirements and
standards in different industries and on various platforms are
valuable assets for Blackvard customers.
He is repeatedly commended by customers for driving
efficient solutions for complex problems in globally
distributed team environments and meeting tough deadlines.
For further information please visit:
www.blackvard.com
Lukas M. Dietzsch
lukas@blackvard.com
Copyright © Blackvard Management Consulting- All rights reserved www.blackvard.com
Managing Director
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
An overview of current and previous customers:
Customers That Recommend Blackvard
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
Lean Software Development
 Lean Software Development (LSD) is modeled after lean
manufacturing & lean IT principles
 Adapted from the Toyota Production System
 Lean principles are close in concept to lean manufacturing principles
 Eliminate waste/Amplify learning/Decide as late as possible/Deliver as fast as possible
 Empower the team/Build integrity in/See the whole
 Lean Software Development practices (Lean Tools) have
parallels to Agile Software Development
 Seeing waste/Value stream map/Set-based development/Pull systems
 Queuing theory/Motivation/Measurements
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
Agile Software Development
 Agile Software Development - agility-based software development methods
 Self-organizing & cross-functional teams create solutions & requirements assessments
 Adaptive collaborative planning, evolving progression, early delivery, ongoing improvement
 Emphasizes quick & agile responses to change
 Agile Development Methods promote:
 Iterative, incremental & evolutionary processes
 Efficient face-to-face communication
 Very short feedback loop & adaptation cycle
 Quality focus (specific techniques)
 The Agile Manifesto values the following:
 Individuals & Interactions vs. Processes & Tools
 Working Software vs. Comprehensive Documentation
 Customer Collaboration vs. Contract Negotiation
 Responding to Change vs. Following a Plan
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
Agile Software Development
 The Agile Manifesto is based on 12 principles:
 Rapid delivery of useful software
 Evolving requirements are welcomed
 Frequently delivered working software
 Close daily cooperation between developers & clients
 Projects built around specific individuals
 Face-to-face conversations preferred
 Working software is essential to progress
 Sustainable development
 Technical excellence & design
 Simplicity
 Team self-organization
 Adaptation to changing circumstances
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
Agile Software Development
 Agile Philosophy
 Complex systems & projects w/ dynamic & non-linear characteristics
 Stability, accuracy & predictions are difficult in early stages due to agility
 Large up-front designs & arrangements are wasteful
 Adaptive (Agile) vs. Predictive
 Adapting quickly to evolving realities vs. Analyzing & planning the future in detail
 Iterative vs. Waterfall
 Differences in software testing phases
 Product mindset vs. project mindset
 Code vs. Documentation
 Working software over comprehensive documentation
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
Agile Software Development
 Well-known Agile Software Development Methods
 Adaptive Software Development (ASD)
 Agile Modeling
 Agile Unified Process (AUP)
 Crystal Clear Methods (Crystal Clear)
 Disciplined Agile Delivery
 Dynamic Systems Development Method (DSDM)
 Extreme Programming (XP)
 Feature Driven Development (FDD)
 Lean Software Development
 Kanban (development)
 Scrum
 Scrum-ban
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
 Waterfall Development is a sequential design used in software development
 Progress is viewed as steadily flowing downward through phases
 Originated in manufacturing & construction industries
Waterfall Development
Requirements
Design
Implementation
Verification
Maintenance
 Product Requirements Document
 Software Architecture
 Software
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
 One phase must be completed before moving on to the next phase
 Rarely re-visit a phase once it has been completed
 High risk – accuracy is critical the first time around
 More costly & less efficient than Agile approaches
 Changes after the fact are often not possible
Waterfall Development
 Value is realized at end of project (deployment)
 End of project testing leaves room for unresolved issues
 Stakeholder requirements & needs could have changed
 Heavily reliant on planning & project managers
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
SCRUM
 SCRUM is an Agile Software Development framework
 Iterative & incremental
 Challenges assumptions of traditional & sequential approach
 Flexible & holistic
 Development team works as a unit (enables self-organization)
 Daily face-to-face communication & discipline in projects
 Key Principles of SCRUM
 Customers can change their minds regarding wants & needs
 Unpredicted challenges cannot be addressed in predictive manner
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
Roles of SCRUM
 Product Owner defines & communicates product requirements
 Represents the stakeholders & voice of customer
 One per SCRUM team (not combined w/ SCRUM master)
 Prioritizes & empathizes w/ team members & stakeholders
 Demonstrates solutions/announces releases/educates stakeholders/organizes milestones
 Development Team delivers Potentially Shippable Increments (PSIs) of product
 3 – 9 individuals w/ cross-functional skills (self-organizing)
 Analyze/design/develop/test/document
 SCRUM Master (Servant-leader) facilitates the SCRUM
 Removes product & deliverables impediments
 Not traditional project manager (buffer between team & distractions)
 Enforces SCRUM rules (chairs meetings & challenges team)
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
Events of SCRUM
 Sprint
 Basic unit of development in SCRUM (iteration)
 Timeboxed – advanced specific fixed duration (1 week - 1 month)
 Started by planning meeting – tasks identified/estimated goal/review-and-retrospective
 “Done” working product sprint emphasis
 Meetings
 Sprint planning meeting - beginning of every sprint cycle
 Daily SCRUM meeting – team “stand-up” communication meeting
 End Sprint meetings – review & retrospective
 Extensions
 Backlog refinements (grooming) – ongoing product backlog review & prioritization
 SCRUM of SCRUMS – scales SCRUM up to large development groups
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
Tools of SCRUM
 Product Backlogs are maintained ordered lists of requirements (story format)
 Requirements that deliver a viable product (Features/bug fixes/non-functional requirements)
 Product Backlog Items (PBIs) are ordered by the product owner; broken down by tasks
 Based on risk/business value/dependencies/required data
 Gauge timelines & influence backlog item ordering
 Product Backlogs are commonly used to:
 Capture requests for product modification & prioritize sprint items
 Ensure work maximizes business benefit to product owner
 Determine new market opportunities/competitor threats/customer feedback
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
Tools of SCRUM
 Sprint Backlog – Selecting backlog items from the top of the
backlog, until sprint work is complete
 Asks “Can we also do this?”
 Product backlog items added to sprint backlog
 Considers past performance; assesses capacity for new sprint
 Tasks are never assigned; team signs up for tasks based on priority & skill set
 Sprint Backlogs & estimates belong to development team
 Task boards used to track & alter sprint tasks
 Ensure team is given work which maximizes benefits
 Only team can add functionality
 Analyzed & reprioritized if necessary
 Next sprint functionality selected
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
Tools of SCRUM
 Potentially Shippable Increments (PSI) are all product backlog items
completed during current & previous sprints
 Definition of Done (DoD) – Scrum Team’s criteria
 Increment must be in a usable condition
 Burndown Charts are public charts showing remaining sprint backlog work
 Updated daily, view of sprint progress (quick reference)
 Release burndown chart – work left to complete product release target commitment
 Alternate release burndown chart – scope changes to release content (resets baseline)
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
Why and When To Utilize Agility & SCRUM
 SCRUM adopts an empirical approach which is highly beneficial
 Recognizes that problems cannot be fully understood or defined early on
 Maximizes development team’s ability to deliver quickly
 Responds to emerging & changing requirements
 Allows for rapid & agile responses
 SCRUM should be utilized when:
 Working in-house projects or projects that require flexibility
 Working on projects where scope changes rapidly
 Team isn’t fluent with specific project management approaches
 New practices are being introduced
 Rapid results are required & low costs are essential
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
Real-world Obstacles with Agility & SCRUM
 SCRUM does not cover the entire product development lifecycle
 Additional processes to improve implementation are commonly added
 Process guidance on prioritization & requirements gathering also added
 SCRUM does not allow for extension points
 Framework should be extended, not instantiated
 Inability to accept transparency often leads to avoidance of agility
 Company might fear processes are too specific for agile development
 Requires complete specifications prior to beginning software development
 Daily reports on accomplishments & struggles leads to information hiding
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
Agile Consulting Services We Offer
 Analyze existing IT & software development processes
 Oversee Agile services & processes setup
 Mentor software development teams during Agile with SCRUM implementation
 Provide Quality Assurance, enabling higher quality software solutions
 Improve quality of services & motivation of entire teams via SCRUM processes
 Oversee Change Management of collective business processes
 Mentor non-SAP software development teams in:
 Improvement of software quality
 Transparency of coding & development processes
 Increasing development team performance
Coaching & Training Services
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
Have Additional Questions?
Let’s Hear Them!
Questions & Answers
Blackvard Management Consulting
Gartenstrasse 14
D-69168 Wiesloch (Heidelberg)
Tel: +49 160 966 00 111
Fax: +49 3212 1300 485
www.blackvard.com
Blackvard Management Consulting, LLC
308 S Church Street Suite #12
West Chester Pennsylvania, 19382
Tel: +1 (484) 401 7218
Fax: +49 3212 1300 485
www.blackvard.com
Americas – Philadelphia (USA)Western Europe - Germany
Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
Follow Us On:
Contact Us
© 2014 All rights reserved. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks
or registered trademarks of SAP SE. All other product and service names mentioned are the trademarks of their respective companies.

Mais conteúdo relacionado

Mais procurados

Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with ScrumAditya Raj
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrumPrudentialSolutions
 
You think you know agile
You think you know agileYou think you know agile
You think you know agileNathan Gloyn
 
What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?Tuan Yang
 
Scrum Methodology well elucidated
Scrum Methodology well elucidatedScrum Methodology well elucidated
Scrum Methodology well elucidatedMuhammad Asim
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentationgihanlsw
 
CAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development PresentationCAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development Presentationdeyoepw
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum MethodologyRajeev Misra
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.SlideTeam.net
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development Methodologiesguy_davis
 

Mais procurados (20)

Agile Project Management with Scrum
Agile Project Management with ScrumAgile Project Management with Scrum
Agile Project Management with Scrum
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
Agile Development Process
Agile Development ProcessAgile Development Process
Agile Development Process
 
Seminar On Scrum
Seminar On  ScrumSeminar On  Scrum
Seminar On Scrum
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
You think you know agile
You think you know agileYou think you know agile
You think you know agile
 
What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?What are the Tools & Techniques in Agile Project Management?
What are the Tools & Techniques in Agile Project Management?
 
Scrum Methodology well elucidated
Scrum Methodology well elucidatedScrum Methodology well elucidated
Scrum Methodology well elucidated
 
Agile - Scrum Presentation
Agile - Scrum PresentationAgile - Scrum Presentation
Agile - Scrum Presentation
 
Overview of agile
Overview of agileOverview of agile
Overview of agile
 
CAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development PresentationCAI - Agile Scrum Development Presentation
CAI - Agile Scrum Development Presentation
 
AGILE METHODOLOGY
AGILE METHODOLOGYAGILE METHODOLOGY
AGILE METHODOLOGY
 
Agile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management TrainingAgile Methodology - Agile Project Management Training
Agile Methodology - Agile Project Management Training
 
Agile Scrum Methodology
Agile Scrum MethodologyAgile Scrum Methodology
Agile Scrum Methodology
 
Agile Project Management with Scrum PDF
Agile Project Management with Scrum PDFAgile Project Management with Scrum PDF
Agile Project Management with Scrum PDF
 
Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.Scrum process powerpoint ppt slides.
Scrum process powerpoint ppt slides.
 
Introduction to agile scrum
Introduction to agile scrumIntroduction to agile scrum
Introduction to agile scrum
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development Methodologies
 
Reducing Cost With Agile
Reducing Cost With AgileReducing Cost With Agile
Reducing Cost With Agile
 

Destaque

What is Agile Software Development?
What is Agile Software Development?What is Agile Software Development?
What is Agile Software Development?Blossom IO Inc.
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development OverviewStewart Rogers
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile MethodologyHaresh Karkar
 
Adaptable Designs for Agile Software Development
Adaptable Designs for Agile  Software DevelopmentAdaptable Designs for Agile  Software Development
Adaptable Designs for Agile Software DevelopmentHayim Makabee
 
Scrum vs Kanban
Scrum vs KanbanScrum vs Kanban
Scrum vs KanbanBlackvard
 
Predictive Analytics 3.1 – Adding a Dataset & Visualization
Predictive Analytics 3.1 – Adding a Dataset & VisualizationPredictive Analytics 3.1 – Adding a Dataset & Visualization
Predictive Analytics 3.1 – Adding a Dataset & VisualizationBlackvard
 
Introduction To Big Data & Hadoop
Introduction To Big Data & HadoopIntroduction To Big Data & Hadoop
Introduction To Big Data & HadoopBlackvard
 
SAP Persistence - Creating Source Code Automatically
SAP Persistence - Creating Source Code AutomaticallySAP Persistence - Creating Source Code Automatically
SAP Persistence - Creating Source Code AutomaticallyBlackvard
 
LTE-Traffic Management & Monetization
LTE-Traffic Management & MonetizationLTE-Traffic Management & Monetization
LTE-Traffic Management & MonetizationContinuous Computing
 
Bluecoat Packeshaper Presentation
Bluecoat Packeshaper PresentationBluecoat Packeshaper Presentation
Bluecoat Packeshaper PresentationJerry Paul Acosta
 
Structuring An ABAP Report In An Optimal Way
Structuring An ABAP Report In An Optimal WayStructuring An ABAP Report In An Optimal Way
Structuring An ABAP Report In An Optimal WayBlackvard
 
Introduction Into SAP Fiori
Introduction Into SAP FioriIntroduction Into SAP Fiori
Introduction Into SAP FioriBlackvard
 
Extending Word2Vec for Performance and Semi-Supervised Learning-(Michael Mala...
Extending Word2Vec for Performance and Semi-Supervised Learning-(Michael Mala...Extending Word2Vec for Performance and Semi-Supervised Learning-(Michael Mala...
Extending Word2Vec for Performance and Semi-Supervised Learning-(Michael Mala...Spark Summit
 
Load-testing 101 for Startups with Artillery.io
Load-testing 101 for Startups with Artillery.ioLoad-testing 101 for Startups with Artillery.io
Load-testing 101 for Startups with Artillery.ioHassy Veldstra
 
Load Testing Cassandra Applications (Ben Slater, Instaclustr) | C* Summit 2016
Load Testing Cassandra Applications (Ben Slater, Instaclustr) | C* Summit 2016Load Testing Cassandra Applications (Ben Slater, Instaclustr) | C* Summit 2016
Load Testing Cassandra Applications (Ben Slater, Instaclustr) | C* Summit 2016DataStax
 
Large Scale Load Testing Amazon.com’s Traffic on AWS (CPN102) | AWS re:Invent...
Large Scale Load Testing Amazon.com’s Traffic on AWS (CPN102) | AWS re:Invent...Large Scale Load Testing Amazon.com’s Traffic on AWS (CPN102) | AWS re:Invent...
Large Scale Load Testing Amazon.com’s Traffic on AWS (CPN102) | AWS re:Invent...Amazon Web Services
 
HTTP cookie hijacking in the wild: security and privacy implications
HTTP cookie hijacking in the wild: security and privacy implicationsHTTP cookie hijacking in the wild: security and privacy implications
HTTP cookie hijacking in the wild: security and privacy implicationsPriyanka Aash
 
Semi-Supervised Learning
Semi-Supervised LearningSemi-Supervised Learning
Semi-Supervised LearningLukas Tencer
 
Cookies and browser exploits
Cookies and browser exploitsCookies and browser exploits
Cookies and browser exploitsIftach Ian Amit
 
Label propagation - Semisupervised Learning with Applications to NLP
Label propagation - Semisupervised Learning with Applications to NLPLabel propagation - Semisupervised Learning with Applications to NLP
Label propagation - Semisupervised Learning with Applications to NLPDavid Przybilla
 

Destaque (20)

What is Agile Software Development?
What is Agile Software Development?What is Agile Software Development?
What is Agile Software Development?
 
Agile Software Development Overview
Agile Software Development OverviewAgile Software Development Overview
Agile Software Development Overview
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 
Adaptable Designs for Agile Software Development
Adaptable Designs for Agile  Software DevelopmentAdaptable Designs for Agile  Software Development
Adaptable Designs for Agile Software Development
 
Scrum vs Kanban
Scrum vs KanbanScrum vs Kanban
Scrum vs Kanban
 
Predictive Analytics 3.1 – Adding a Dataset & Visualization
Predictive Analytics 3.1 – Adding a Dataset & VisualizationPredictive Analytics 3.1 – Adding a Dataset & Visualization
Predictive Analytics 3.1 – Adding a Dataset & Visualization
 
Introduction To Big Data & Hadoop
Introduction To Big Data & HadoopIntroduction To Big Data & Hadoop
Introduction To Big Data & Hadoop
 
SAP Persistence - Creating Source Code Automatically
SAP Persistence - Creating Source Code AutomaticallySAP Persistence - Creating Source Code Automatically
SAP Persistence - Creating Source Code Automatically
 
LTE-Traffic Management & Monetization
LTE-Traffic Management & MonetizationLTE-Traffic Management & Monetization
LTE-Traffic Management & Monetization
 
Bluecoat Packeshaper Presentation
Bluecoat Packeshaper PresentationBluecoat Packeshaper Presentation
Bluecoat Packeshaper Presentation
 
Structuring An ABAP Report In An Optimal Way
Structuring An ABAP Report In An Optimal WayStructuring An ABAP Report In An Optimal Way
Structuring An ABAP Report In An Optimal Way
 
Introduction Into SAP Fiori
Introduction Into SAP FioriIntroduction Into SAP Fiori
Introduction Into SAP Fiori
 
Extending Word2Vec for Performance and Semi-Supervised Learning-(Michael Mala...
Extending Word2Vec for Performance and Semi-Supervised Learning-(Michael Mala...Extending Word2Vec for Performance and Semi-Supervised Learning-(Michael Mala...
Extending Word2Vec for Performance and Semi-Supervised Learning-(Michael Mala...
 
Load-testing 101 for Startups with Artillery.io
Load-testing 101 for Startups with Artillery.ioLoad-testing 101 for Startups with Artillery.io
Load-testing 101 for Startups with Artillery.io
 
Load Testing Cassandra Applications (Ben Slater, Instaclustr) | C* Summit 2016
Load Testing Cassandra Applications (Ben Slater, Instaclustr) | C* Summit 2016Load Testing Cassandra Applications (Ben Slater, Instaclustr) | C* Summit 2016
Load Testing Cassandra Applications (Ben Slater, Instaclustr) | C* Summit 2016
 
Large Scale Load Testing Amazon.com’s Traffic on AWS (CPN102) | AWS re:Invent...
Large Scale Load Testing Amazon.com’s Traffic on AWS (CPN102) | AWS re:Invent...Large Scale Load Testing Amazon.com’s Traffic on AWS (CPN102) | AWS re:Invent...
Large Scale Load Testing Amazon.com’s Traffic on AWS (CPN102) | AWS re:Invent...
 
HTTP cookie hijacking in the wild: security and privacy implications
HTTP cookie hijacking in the wild: security and privacy implicationsHTTP cookie hijacking in the wild: security and privacy implications
HTTP cookie hijacking in the wild: security and privacy implications
 
Semi-Supervised Learning
Semi-Supervised LearningSemi-Supervised Learning
Semi-Supervised Learning
 
Cookies and browser exploits
Cookies and browser exploitsCookies and browser exploits
Cookies and browser exploits
 
Label propagation - Semisupervised Learning with Applications to NLP
Label propagation - Semisupervised Learning with Applications to NLPLabel propagation - Semisupervised Learning with Applications to NLP
Label propagation - Semisupervised Learning with Applications to NLP
 

Semelhante a Agile Software Development with Scrum – Introduction

Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software EngineeringSaqib Raza
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overviewguestb4c770
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development OverviewMark Kovacevich
 
Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Enthiosys Inc
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process IntroductionNguyen Hai
 
Scrum Framework in Agile
Scrum Framework in AgileScrum Framework in Agile
Scrum Framework in AgileWipro
 
Agile project management SCRUM
Agile project management SCRUMAgile project management SCRUM
Agile project management SCRUMMarwa Salim
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrumElad Sofer
 
Resume of Shwetabh Kumar, Project Manager at Deloitte
Resume of Shwetabh Kumar, Project Manager at DeloitteResume of Shwetabh Kumar, Project Manager at Deloitte
Resume of Shwetabh Kumar, Project Manager at Deloitteshwetabhkumar
 
A Basic Introduction to Creating a Software Requirements Specification
A Basic Introduction to Creating a Software Requirements SpecificationA Basic Introduction to Creating a Software Requirements Specification
A Basic Introduction to Creating a Software Requirements SpecificationQuekelsBaro
 
Essential Elements Of Distributed Agile
Essential Elements Of Distributed AgileEssential Elements Of Distributed Agile
Essential Elements Of Distributed AgileVernon Stinebaker
 
The Myriad faces of Agile Training & Certification
The Myriad faces of Agile Training & CertificationThe Myriad faces of Agile Training & Certification
The Myriad faces of Agile Training & CertificationSunil Mohal
 
Scaling Agile with the Lessons of Lean Product Development Flow
Scaling Agile with the Lessons of Lean Product Development FlowScaling Agile with the Lessons of Lean Product Development Flow
Scaling Agile with the Lessons of Lean Product Development FlowTechWell
 

Semelhante a Agile Software Development with Scrum – Introduction (20)

Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)Agile Comes to You (Mironov, Bellevue)
Agile Comes to You (Mironov, Bellevue)
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Scrum Framework in Agile
Scrum Framework in AgileScrum Framework in Agile
Scrum Framework in Agile
 
Agile project management SCRUM
Agile project management SCRUMAgile project management SCRUM
Agile project management SCRUM
 
Introduction to Agile & scrum
Introduction to Agile & scrumIntroduction to Agile & scrum
Introduction to Agile & scrum
 
Resume of Shwetabh Kumar, Project Manager at Deloitte
Resume of Shwetabh Kumar, Project Manager at DeloitteResume of Shwetabh Kumar, Project Manager at Deloitte
Resume of Shwetabh Kumar, Project Manager at Deloitte
 
A Basic Introduction to Creating a Software Requirements Specification
A Basic Introduction to Creating a Software Requirements SpecificationA Basic Introduction to Creating a Software Requirements Specification
A Basic Introduction to Creating a Software Requirements Specification
 
Design Sample
Design SampleDesign Sample
Design Sample
 
Outsourcing With Agile
Outsourcing With AgileOutsourcing With Agile
Outsourcing With Agile
 
Essential Elements Of Distributed Agile
Essential Elements Of Distributed AgileEssential Elements Of Distributed Agile
Essential Elements Of Distributed Agile
 
Agile Methodologies & Key Principles
Agile Methodologies & Key Principles Agile Methodologies & Key Principles
Agile Methodologies & Key Principles
 
Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014
 
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
 
Presentation on Agile Testing
Presentation on Agile TestingPresentation on Agile Testing
Presentation on Agile Testing
 
Software Development Process
Software Development ProcessSoftware Development Process
Software Development Process
 
The Myriad faces of Agile Training & Certification
The Myriad faces of Agile Training & CertificationThe Myriad faces of Agile Training & Certification
The Myriad faces of Agile Training & Certification
 
Scaling Agile with the Lessons of Lean Product Development Flow
Scaling Agile with the Lessons of Lean Product Development FlowScaling Agile with the Lessons of Lean Product Development Flow
Scaling Agile with the Lessons of Lean Product Development Flow
 

Último

(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 

Último (20)

(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 

Agile Software Development with Scrum – Introduction

  • 1. Blackvard Management Consulting Agile Software Development with Scrum – Introduction Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com
  • 2. Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com Agenda What Will Be Covered: 1. Who We Are 2. What Lean, Agile, Waterfall & Scrum Mean 3. Scrum Roles, Events & Tools 4. Why & When You Should Utilize Scrum Teams 5. Real-world Obstacles with the Agile Approach 6. Coaching & Training Services 7. Q&A Session
  • 3. Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com  Technical project lead and ABAP architect responsible for quality in technical scope and budget in a global roll-out of SAP Logistics applications (SAP LE / LO)  Conducting multiple SAP ABAP and SAP HANA® trainings for various US companies  Implementation of a standard SAP software solution for Spend Management within SAP AG & ARIBA (annual spend volume 3 Bill. EUR) which can be used in all SAP systems  Improved claims management using SAP FS-CM which is generating annual savings of 15 Mio € for a huge German public healthcare organization  Implemented a global solution for procurement processes at BMW AG using SAP SRM / B2B  Blueprinting and implementation of SAP software for banking credit cancelations for VOLKSWAGEN Key Achievements of Blackvard Management Consulting in Previous Projects What We’ve Accomplished
  • 4. Blackvard Management Consultants www.blackvard.comCopyright © Blackvard Management Consulting – All rights reserved Short Bio: Lukas M. Dietzsch is managing director at Blackvard Management Consulting, LLC. He is holding a Master’s degree in Information Technology and is an experienced IT solution architect and project lead. His strong background in adapting to requirements and standards in different industries and on various platforms are valuable assets for Blackvard customers. He is repeatedly commended by customers for driving efficient solutions for complex problems in globally distributed team environments and meeting tough deadlines. For further information please visit: www.blackvard.com Lukas M. Dietzsch lukas@blackvard.com Copyright © Blackvard Management Consulting- All rights reserved www.blackvard.com Managing Director
  • 5. Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com An overview of current and previous customers: Customers That Recommend Blackvard
  • 6. Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com Lean Software Development  Lean Software Development (LSD) is modeled after lean manufacturing & lean IT principles  Adapted from the Toyota Production System  Lean principles are close in concept to lean manufacturing principles  Eliminate waste/Amplify learning/Decide as late as possible/Deliver as fast as possible  Empower the team/Build integrity in/See the whole  Lean Software Development practices (Lean Tools) have parallels to Agile Software Development  Seeing waste/Value stream map/Set-based development/Pull systems  Queuing theory/Motivation/Measurements
  • 7. Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com Agile Software Development  Agile Software Development - agility-based software development methods  Self-organizing & cross-functional teams create solutions & requirements assessments  Adaptive collaborative planning, evolving progression, early delivery, ongoing improvement  Emphasizes quick & agile responses to change  Agile Development Methods promote:  Iterative, incremental & evolutionary processes  Efficient face-to-face communication  Very short feedback loop & adaptation cycle  Quality focus (specific techniques)  The Agile Manifesto values the following:  Individuals & Interactions vs. Processes & Tools  Working Software vs. Comprehensive Documentation  Customer Collaboration vs. Contract Negotiation  Responding to Change vs. Following a Plan
  • 8. Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com Agile Software Development  The Agile Manifesto is based on 12 principles:  Rapid delivery of useful software  Evolving requirements are welcomed  Frequently delivered working software  Close daily cooperation between developers & clients  Projects built around specific individuals  Face-to-face conversations preferred  Working software is essential to progress  Sustainable development  Technical excellence & design  Simplicity  Team self-organization  Adaptation to changing circumstances
  • 9. Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com Agile Software Development  Agile Philosophy  Complex systems & projects w/ dynamic & non-linear characteristics  Stability, accuracy & predictions are difficult in early stages due to agility  Large up-front designs & arrangements are wasteful  Adaptive (Agile) vs. Predictive  Adapting quickly to evolving realities vs. Analyzing & planning the future in detail  Iterative vs. Waterfall  Differences in software testing phases  Product mindset vs. project mindset  Code vs. Documentation  Working software over comprehensive documentation
  • 10. Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com Agile Software Development  Well-known Agile Software Development Methods  Adaptive Software Development (ASD)  Agile Modeling  Agile Unified Process (AUP)  Crystal Clear Methods (Crystal Clear)  Disciplined Agile Delivery  Dynamic Systems Development Method (DSDM)  Extreme Programming (XP)  Feature Driven Development (FDD)  Lean Software Development  Kanban (development)  Scrum  Scrum-ban
  • 11. Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com  Waterfall Development is a sequential design used in software development  Progress is viewed as steadily flowing downward through phases  Originated in manufacturing & construction industries Waterfall Development Requirements Design Implementation Verification Maintenance  Product Requirements Document  Software Architecture  Software
  • 12. Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com  One phase must be completed before moving on to the next phase  Rarely re-visit a phase once it has been completed  High risk – accuracy is critical the first time around  More costly & less efficient than Agile approaches  Changes after the fact are often not possible Waterfall Development  Value is realized at end of project (deployment)  End of project testing leaves room for unresolved issues  Stakeholder requirements & needs could have changed  Heavily reliant on planning & project managers
  • 13. Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com SCRUM  SCRUM is an Agile Software Development framework  Iterative & incremental  Challenges assumptions of traditional & sequential approach  Flexible & holistic  Development team works as a unit (enables self-organization)  Daily face-to-face communication & discipline in projects  Key Principles of SCRUM  Customers can change their minds regarding wants & needs  Unpredicted challenges cannot be addressed in predictive manner
  • 14. Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com Roles of SCRUM  Product Owner defines & communicates product requirements  Represents the stakeholders & voice of customer  One per SCRUM team (not combined w/ SCRUM master)  Prioritizes & empathizes w/ team members & stakeholders  Demonstrates solutions/announces releases/educates stakeholders/organizes milestones  Development Team delivers Potentially Shippable Increments (PSIs) of product  3 – 9 individuals w/ cross-functional skills (self-organizing)  Analyze/design/develop/test/document  SCRUM Master (Servant-leader) facilitates the SCRUM  Removes product & deliverables impediments  Not traditional project manager (buffer between team & distractions)  Enforces SCRUM rules (chairs meetings & challenges team)
  • 15. Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com Events of SCRUM  Sprint  Basic unit of development in SCRUM (iteration)  Timeboxed – advanced specific fixed duration (1 week - 1 month)  Started by planning meeting – tasks identified/estimated goal/review-and-retrospective  “Done” working product sprint emphasis  Meetings  Sprint planning meeting - beginning of every sprint cycle  Daily SCRUM meeting – team “stand-up” communication meeting  End Sprint meetings – review & retrospective  Extensions  Backlog refinements (grooming) – ongoing product backlog review & prioritization  SCRUM of SCRUMS – scales SCRUM up to large development groups
  • 16. Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com Tools of SCRUM  Product Backlogs are maintained ordered lists of requirements (story format)  Requirements that deliver a viable product (Features/bug fixes/non-functional requirements)  Product Backlog Items (PBIs) are ordered by the product owner; broken down by tasks  Based on risk/business value/dependencies/required data  Gauge timelines & influence backlog item ordering  Product Backlogs are commonly used to:  Capture requests for product modification & prioritize sprint items  Ensure work maximizes business benefit to product owner  Determine new market opportunities/competitor threats/customer feedback
  • 17. Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com Tools of SCRUM  Sprint Backlog – Selecting backlog items from the top of the backlog, until sprint work is complete  Asks “Can we also do this?”  Product backlog items added to sprint backlog  Considers past performance; assesses capacity for new sprint  Tasks are never assigned; team signs up for tasks based on priority & skill set  Sprint Backlogs & estimates belong to development team  Task boards used to track & alter sprint tasks  Ensure team is given work which maximizes benefits  Only team can add functionality  Analyzed & reprioritized if necessary  Next sprint functionality selected
  • 18. Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com Tools of SCRUM  Potentially Shippable Increments (PSI) are all product backlog items completed during current & previous sprints  Definition of Done (DoD) – Scrum Team’s criteria  Increment must be in a usable condition  Burndown Charts are public charts showing remaining sprint backlog work  Updated daily, view of sprint progress (quick reference)  Release burndown chart – work left to complete product release target commitment  Alternate release burndown chart – scope changes to release content (resets baseline)
  • 19. Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com Why and When To Utilize Agility & SCRUM  SCRUM adopts an empirical approach which is highly beneficial  Recognizes that problems cannot be fully understood or defined early on  Maximizes development team’s ability to deliver quickly  Responds to emerging & changing requirements  Allows for rapid & agile responses  SCRUM should be utilized when:  Working in-house projects or projects that require flexibility  Working on projects where scope changes rapidly  Team isn’t fluent with specific project management approaches  New practices are being introduced  Rapid results are required & low costs are essential
  • 20. Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com Real-world Obstacles with Agility & SCRUM  SCRUM does not cover the entire product development lifecycle  Additional processes to improve implementation are commonly added  Process guidance on prioritization & requirements gathering also added  SCRUM does not allow for extension points  Framework should be extended, not instantiated  Inability to accept transparency often leads to avoidance of agility  Company might fear processes are too specific for agile development  Requires complete specifications prior to beginning software development  Daily reports on accomplishments & struggles leads to information hiding
  • 21. Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com Agile Consulting Services We Offer  Analyze existing IT & software development processes  Oversee Agile services & processes setup  Mentor software development teams during Agile with SCRUM implementation  Provide Quality Assurance, enabling higher quality software solutions  Improve quality of services & motivation of entire teams via SCRUM processes  Oversee Change Management of collective business processes  Mentor non-SAP software development teams in:  Improvement of software quality  Transparency of coding & development processes  Increasing development team performance Coaching & Training Services
  • 22. Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com Have Additional Questions? Let’s Hear Them! Questions & Answers
  • 23. Blackvard Management Consulting Gartenstrasse 14 D-69168 Wiesloch (Heidelberg) Tel: +49 160 966 00 111 Fax: +49 3212 1300 485 www.blackvard.com Blackvard Management Consulting, LLC 308 S Church Street Suite #12 West Chester Pennsylvania, 19382 Tel: +1 (484) 401 7218 Fax: +49 3212 1300 485 www.blackvard.com Americas – Philadelphia (USA)Western Europe - Germany Copyright © Blackvard Management Consulting – All rights reserved www.blackvard.com Follow Us On: Contact Us © 2014 All rights reserved. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE. All other product and service names mentioned are the trademarks of their respective companies.

Notas do Editor

  1. BLACKVARD SCRUM & AGILE CONSULTING SERVICES Assist your implementation teams in realizing value fast and efficiently Promote SAP implementation flexibility in team members Significantly reduce overall costs Improve team member productivity and efficiency Make high customer value delivery a priority Provide rapid quality solutions Reduce and eliminate Non Value Added Work Reduce Value Added Work activity times Identify and simplify ceremonial activities Mentor team members in generating empirical evidence