DATA DONE RIGHT. Applying Agile and XP Concepts. #DataDoneRight
|
|
- Morgan Jordan
- 8 years ago
- Views:
Transcription
1 DATA DONE RIGHT Applying Agile and XP Concepts to Enterprise Data Integration #DataDoneRight
2 ABOUT THE SPEAKERS JOE FRAZIER 12 years data integration experience Designer/Architect for enterprise standards Data Technologies Capability Lead RANDY LOUSHIN 6 years data integration experience Agile, Test Automation, Test Driven Development Technical lead loushir1@nationwide.com
3 CONTENTS IT/Business Collaboration Change Your Delivery Model Building a Software Craftsman Life Of A Story Card (DEMO) Benefits of Continuous Integration
4 IT/BUSINESS COLLABORATION Give them exactly what they want
5 IT/BUSINESS COLLABORATION Lack of business involvement often leads to
6 IT/BUSINESS COLLABORATION Lack of business involvement often leads to Where are the sales metrics I asked for?
7 IT/BUSINESS COLLABORATION Lack of business involvement often leads to Where are the sales metrics I asked for? = 6
8 IT/BUSINESS COLLABORATION Lack of business involvement often leads to Where are the sales metrics I asked for? Name: John Doe Address: 123 ABC St, Anytown, USA ABC@gmail.com Phone: (555) Pets: 2 cats, 2 dogs, 1 fish
9 IT/BUSINESS COLLABORATION Lack of business involvement often leads to Where are the sales metrics I asked for? Name: John Doe Address: 123 ABC St, Anytown, USA ABC@gmail.com Phone: (555) Pets: 2 cats, 2 dogs, 1 fish
10 IT/BUSINESS COLLABORATION Lack of business involvement often leads to Where are the sales metrics I asked for? Name: John Doe Address: 123 ABC St, Anytown, USA ABC@gmail.com Phone: (555) Pets: 2 cats, 2 dogs, 1 fish
11 IT/BUSINESS COLLABORATION Eliminate these issues by
12 IT/BUSINESS COLLABORATION Eliminate these issues by
13 IT/BUSINESS COLLABORATION Eliminate these issues by
14 IT/BUSINESS COLLABORATION Eliminate these issues by
15 IT/BUSINESS COLLABORATION Eliminate these issues by
16 IT/BUSINESS COLLABORATION Eliminate these issues by
17 DELIVERY MODEL CHANGE Faster delivery, better results
18 DELIVERY MODEL CHANGE
19 DELIVERY MODEL CHANGE 1 Year Release Long Scoping Analysis Paralysis Huge Development Effort Risk! Testing At End Probably Get Cut!
20 DELIVERY MODEL CHANGE Smaller Scope Release Faster
21 ITERATIVE, NOT INCREMENTAL! UNTIL THE FINAL RELEASE You cannot get feedback on overall solution Nothing is usable
22 ITERATIVE, NOT INCREMENTAL! WITH THIS APPROACH Something usable immediately Identify desired changes/updates early
23 BUILDING A CRAFTSMAN Supercharge your associates
24 BUILDING A CRAFTSMAN
25 BUILDING A CRAFTSMAN
26 BUILDING A CRAFTSMAN Your tests are wrong! No! Your code is bad!
27 BUILDING A CRAFTSMAN Your tests are wrong! No! Your code is bad!
28 BUILDING A CRAFTSMAN Your tests are wrong! No! Your code is bad!
29 BUILDING A CRAFTSMAN
30 BUILDING A CRAFTSMAN WHAT DO WE WANT? An employee that is skilled in both development and testing a software craftsman
31 BUILDING A CRAFTSMAN WHAT DO WE WANT? An employee that is skilled in both development and testing a software craftsman HOW TO ACHIEVE Paired programming Test Driven Development Mindset change Expand hiring reach
32 BUILDING A CRAFTSMAN BENEFITS
33 BUILDING A CRAFTSMAN BENEFITS Break down the wall between developers and testers Better understanding of the requirements Rigorous testing = higher quality code Anyone can test, anyone can develop Build a more skilled employee
34 BUILDING A CRAFTSMAN BENEFITS Break down the wall between developers and testers Better understanding of the requirements Rigorous testing = higher quality code Anyone can test, anyone can develop Build a more skilled employee
35 BUILDING A CRAFTSMAN BENEFITS Break down the wall between developers and testers Better understanding of the requirements Rigorous testing = higher quality code = Anyone can test, anyone can develop Build a more skilled employee
36 BUILDING A CRAFTSMAN BENEFITS Break down the wall between developers and testers Better understanding of the requirements Rigorous testing = higher quality code = Anyone can test, anyone can develop Build a more skilled employee
37 BUILDING A CRAFTSMAN BENEFITS Break down the wall between developers and testers Better understanding of the requirements Rigorous testing = higher quality code = Anyone can test, anyone can develop Build a more skilled employee
38 LIFE OF A STORY CARD Demo
39 PROBLEM STATEMENT Marketing needs to understand more about their customers. Data is everywhere most of it in locations they cannot access Need a consolidated place for customer information
40 PROBLEM STATEMENT Marketing needs to understand more about their customers. Data is everywhere most of it in locations they cannot access Need a consolidated place for customer information
41 PROBLEM STATEMENT Marketing needs to understand more about their customers. Data is everywhere most of it in locations they cannot access Need a consolidated place for customer information
42 EPIC CREATION
43 STORY BREAKDOWN
44 Customer Name and Location STORY BREAKDOWN
45 STORY BREAKDOWN Customer Name and Location As a marketing analyst, I want to know my customers name and location information, So that I can understand who my customers are and where they live
46 STORY BREAKDOWN Customer Name and Location As a marketing analyst, I want to know my customers name and location information, So that I can understand who my customers are and where they live Customer Contact Information
47 STORY BREAKDOWN Customer Name and Location As a marketing analyst, I want to know my customers name and location information, So that I can understand who my customers are and where they live Customer Contact Information As a marketing analyst, I want to know my customers preferred contact method, So that I can effectively communicate with them.
48 REQUIREMENTS GATHERING
49 REQUIREMENTS GATHERING Customer Name and Location
50 REQUIREMENTS GATHERING Customer Name and Location Given new customer information is available When the customer profile has been loaded Then I will know my customers name And view my customer footprint by location
51 DATA PROFILING
52 MAPPING RULES SOURCE RULE TARGET Customer_Detail.Customer_Id Straight move Customer_Profile.Customer_Id Customer_Detail.Name Customer_Detail.Name Customer_Detail.Address Customer_Detail.Address Customer_Detail.Address Customer_Detail.Address Take string after comma & uppercase (source format is LastName, FirstName) Take string before comma & uppercase (source format is LastName, FirstName) Split on comma, extract street & uppercase (source format is street,city,state,zip) Split on comma, extract city & uppercase (source format is street,city,state,zip) Split on comma, convert state to 2 chars (source format is street,city,state,zip) Split on comma, extract zip (source format is street,city,state,zip) Customer_Profile.F_Name Customer_Profile.L_Name Customer_Profile.Street Customer_Profile.City Customer_Profile.State Customer_Profile.Zip
53 READY FOR BUILD
54 GET READY FOR THE SPRINT
55 GET READY FOR THE SPRINT
56 GET READY FOR THE SPRINT
57 GET READY FOR THE SPRINT
58 HIGH LEVEL DESIGN
59 DESIGN, TEST, DEVELOP
60 HIGH LEVEL DESIGN
61 HIGH LEVEL DESIGN
62 HIGH LEVEL DESIGN
63 HIGH LEVEL DESIGN
64 Design, Test, Develop
65 TECHNICAL INFO TESTING RubyMine Ruby Cucumber Rspec Sequel FactoryGirl DEV Informatica Oracle
66 LET S START CODING! Red, Green, Refactor
67 SIGNOFF
68 CONTINUOUS INTEGRATION Test, Develop, Commit!
69 CONTINUOUS INTEGRATION
70 CONTINUOUS INTEGRATION The process of committing new code into a shared repository, running an automated build, and reporting on any errors
71 CONTINUOUS INTEGRATION The process of committing new code into a shared repository, running an automated build, and reporting on any errors Full, automated regression testing Find defects quicker Complete picture of your system what s working, what s not Reduced time in system testing System upgrades are painless
72 CONTINUOUS INTEGRATION The process of committing new code into a shared repository, running an automated build, and reporting on any errors Full, automated regression testing Find defects quicker Complete picture of your system what s working, what s not Reduced time in system testing System upgrades are painless
73 CONTINUOUS INTEGRATION The process of committing new code into a shared repository, running an automated build, and reporting on any errors Full, automated regression testing Find defects quicker Complete picture of your system what s working, what s not Reduced time in system testing System upgrades are painless
74 CONTINUOUS INTEGRATION The process of committing new code into a shared repository, running an automated build, and reporting on any errors Full, automated regression testing Find defects quicker Complete picture of your system what s working, what s not Reduced time in system testing System upgrades are painless
75 CONTINUOUS INTEGRATION The process of committing new code into a shared repository, running an automated build, and reporting on any errors Full, automated regression testing Find defects quicker Complete picture of your system what s working, what s not Reduced time in system testing System upgrades are painless
76 CONTINUOUS INTEGRATION
77 CONTINUOUS INTEGRATION
78 QUESTIONS?? Joe Frazier Randy Loushin
Agile Testing. What Students Learn
Agile Testing Transition sound traditional test practices into an Agile development environment. By using a step-by-step approach, this course documents how to transition from traditional test practices
More informationAgile Scrum Workshop
Agile Scrum Workshop What is agile and scrum? Agile meaning: Able to move quickly and easily. Scrum meaning: a Rugby play Agile Scrum: It is an iterative and incremental agile software development framework
More informationContinuous Delivery. Ariel Alonso, IPC
Continuous Delivery Ariel Alonso, IPC About Me Ariel Alonso Systems Architect Independent Purchasing Cooperative, Inc. Software Engineer for 15 years Interests Agile & XP Test Driven Development Automation
More informationTransitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc. jeff.payne@coveros.com www.coveros.
Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc. jeff.payne@coveros.com www.coveros.com 1 About Coveros Coveros helps organizations accelerate the delivery
More informationRoles: Scrum Master & Project Manager
Roles: Scrum Master & Project Manager Scrum Master: Facilitate collaborative meetings Track team performance Remove impediments (Risk, Issue) Validate team alignment to Agile framework and scope Drive
More informationMobile Test Automation Framework
Mobile Test Automation Framework Shankar Garg Senior Consultant - Testing Problem Statement Features of Test Automation Framework Tech stack and why Demo Did we still miss something Page Objects Why Mobile
More informationAgile with XP and Scrum
Agile with XP and Scrum Amit Goel National Agile Software Workshop @ Indore Agile India Conference Agile Software Community of India Disclaimer and Credits Most of material in this presentation has been
More informationAgile Development and Testing Practices highlighted by the case studies as being particularly valuable from a software quality perspective
Agile Development and Testing Practices highlighted by the case studies as being particularly valuable from a software quality perspective Iteration Advantages: bringing testing into the development life
More informationIntroduction to Agile
Chapter 1 Introduction to Agile Objectives: Define Agile software development Explain differences and similarities between various lightweight methodologies Learn the core principles of Agile Dispel common
More informationMariusz Chrapko. Before: Software Quality Engineer/ Agile Coach, Motorola, Poland. My Public Profile: http://www.linkedin.
Gathering Customer Requirements in an Agile Environment Mariusz Chrapko ReConf 2009, Munich Mariusz Chrapko Now: Process Consultant/ Agile Coach@Kugler Maag CIE, Stuttgart Supported Areas: - CMMI - SPICE/
More informationAGILE TESTING PRACTICES Building quality in for faster releases
AGILE TESTING PRACTICES Building quality in for faster releases Hosts: Joe Justice Dave Sharrock 2011 Scrum Inc. : Who We Are Scrum Inc. is the Agile leadership company of Dr. Jeff Sutherland, co-creator
More informationJava course - IAG0040. Unit testing & Agile Software Development
Java course - IAG0040 Unit testing & Agile Software Development 2011 Unit tests How to be confident that your code works? Why wait for somebody else to test your code? How to provide up-to-date examples
More informationwww.testing-solutions.com TSG Quick Reference Guide to Agile Development & Testing Enabling Successful Business Outcomes
www. TSG Quick Reference Guide to Agile Development & Testing Enabling Successful Business Outcomes What is Agile Development? There are various opinions on what defines agile development, but most would
More informationAGILE SOFTWARE TESTING
AGILE SOFTWARE TESTING Business environments continue to rapidly evolve, leaving many IT organizations struggling to keep up. This need for speed has led to an increased interest in the Agile software
More informationContinuous Delivery: Bridging Quality Between Development and Customers
Continuous Delivery: Bridging Quality Between Development and Customers Author John Ruberto (Johnruberto@gmail.com) Abstract We were not moving fast enough for our business stakeholders. Development and
More informationCo-Presented by Mr. Bill Rinko-Gay and Dr. Constantin Stanca 9/28/2011
QAI /QAAM 2011 Conference Proven Practices For Managing and Testing IT Projects Co-Presented by Mr. Bill Rinko-Gay and Dr. Constantin Stanca 9/28/2011 Format This presentation is a journey When Bill and
More informationAtomate Development Process. Quick Guide
Development Process Quick Guide METHODOLOGY Every project is unique You know your business inside out. You have thought and planned your ideas carefully and are keen to see it live as soon as possible.
More informationXP & Scrum. extreme Programming. XP Roles, cont!d. XP Roles. Functional Tests. project stays on course. about the stories
XP & Scrum Beatrice Åkerblom beatrice@dsv.su.se extreme Programming XP Roles XP Roles, cont!d! Customer ~ Writes User Stories and specifies Functional Tests ~ Sets priorities, explains stories ~ May or
More informationAgile and Secure: Can We Be Both?
Agile and Secure: Can We Be Both? OWASP AppSec Seattle Oct 2006 Keith Landrus Director of Technology Denim Group Ltd. keith.landrus@denimgroup.com (210) 572-4400 Copyright 2006 - The OWASP Foundation Permission
More informationThe Agile Movement An introduction to agile software development
The Agile Movement An introduction to agile software development 1 The Agile Movement An introduction to agile software development Russell Sherwood @russellsherwood & David Sale @saley89 Agenda Who are
More informationTE TER. Continuous testing and delivery. number 21. SUBSCRIBE It s FREE for testers. Including articles by: Roy de Kleijn Polteq.
TE TER SUBSCRIBE It s FREE for testers Essential for software Continuous testing and delivery Including articles by: Bogdan Bereza VictO Roy de Kleijn Polteq Mark Lehky Jessica Schiffmann Prism Informatics
More informationAgile Testing (October 2011) Page 1. Learning Objectives for Agile Testing
Agile Testing (October 2011) Page 1 Learning Objectives for Agile Testing "Certification is the by-product; Learning is the product." Agile Testing should: Compare and contrast agile testing with traditional
More informationTesting in Agile methodologies easier or more difficult?
Testing in Agile methodologies easier or more difficult? Lucjan Stapp Warsaw University of Technology Stowarzyszenie Jakości Systemów Informatycznych L.Stapp@mini.pw.edu.pl L.Stapp@sjsi.org Professor in
More informationWater-Scrum-Fall Agile Reality for Large Organisations. By Manav Mehan Principal Agile consultant Manav.Mehan@tcs.com
Water-Scrum-Fall Agile Reality for Large Organisations By Manav Mehan Principal Agile consultant Manav.Mehan@tcs.com Interests and Experience Leading Change and Transformation in Large, Complex organisations
More informationTable of contents. Performance testing in Agile environments. Deliver quality software in less time. Business white paper
Performance testing in Agile environments Deliver quality software in less time Business white paper Table of contents Executive summary... 2 Why Agile? And, why now?... 2 Incorporating performance testing
More informationCHAPTER 3 : AGILE METHODOLOGIES. 3.3 Various Agile Software development methodologies. 3.4 Advantage and Disadvantage of Agile Methodology
CHAPTER 3 : AGILE METHODOLOGIES 3.1Introductions 3.2 Main Stages in Agile project 3.3 Various Agile Software development methodologies 3.4 Advantage and Disadvantage of Agile Methodology 3.1Introductions
More informationAgile Data Warehousing
Agile Data Warehousing Chris Galfi Project Manager Brian Zachow Data Architect COUNTRY Financial IT Projects are too slow IT Projects cost too much money I never get what I expected There must be a better
More informationCollaborating for Quality in Agile Application Development From Beginning to End
Collaborating for Quality in Agile Application Development From Beginning to End + 1 Agenda Application Development Challenges Meeting the Challenge in the Enterprise End-to-End HP/CollabNet Solution Agile
More informationHow can I be agile and still satisfy the auditors?
How can I be agile and still satisfy the auditors? Welcome & Introductions Steve Ropa Steven.ropa@versionone.com Agile Coach Certified Scrum Master Certified Scrum Product Owner 19 years software development
More informationTopics covered. Agile methods Plan-driven and agile development Extreme programming Agile project management Scaling agile methods
Topics covered Chapter 3 Agile Software Development Agile methods Plan-driven and agile Extreme programming Agile project management Scaling agile methods 1 2 Need for rapid software Rapid software Changing
More informationExpert Reference Series of White Papers. 12 Advantages of Agile Software Development
Expert Reference Series of White Papers 12 Advantages of Agile Software Development 1-800-COURSES www.globalknowledge.com 12 Advantages of Agile Software Development Alan Koch, Global Knowledge Course
More informationSTUDY AND ANALYSIS OF AUTOMATION TESTING TECHNIQUES
Volume 3, No. 12, December 2012 Journal of Global Research in Computer Science RESEARCH PAPER Available Online at www.jgrcs.info STUDY AND ANALYSIS OF AUTOMATION TESTING TECHNIQUES Vishawjyoti * and Sachin
More informationAn Introduction to Continuous Delivery
An Introduction to Continuous Delivery rolf russell continuous delivery practice lead 2011 All rights reserved. conan the deployer getting it in front of users quickly http://code.flickr.com small feature
More informationWhen is Agile the Best Project Management Method? Lana Tylka
When is Agile the Best Project Management Method? Lana Tylka Staged Incremental Deliveries Prototypes Plan Develop Design Deploy Test Maintain Sequential Steps Multiple Iterations Waterfall Sprints, Spirals
More informationAn Approach to Agile Automation Testing. QAANOVA September 16, 2008 Frank Hurley, Technical Manager
An Approach to Agile Automation Testing QAANOVA September 16, 2008 Frank Hurley, Technical Manager 1 Agile development is here Iterative development and deployment Faster times to market/client stakeholders
More informationAbout Me Developer Workspaces Enable Agile Teams
About Me Developer Workspaces Enable Agile Teams Steve Berczuk Cyrus Innovation New England Agile Bazaar March 2008 Software Developer Certified Scrum Master Author (SCM Patterns Book, CM Crossroads) Technical
More informationThe Agile Audit. 2. Requirements & Technical Architecture
The Agile Audit This document can be used prior to a project starting (to determine if the Agile Process is suitable and how it might be applied) and during a project to review the practices in use. The
More informationIntroduction to Agile Software Development Process. Software Development Life Cycles
Introduction to Agile Software Development Process Presenter: Soontarin W. (Senior Software Process Specialist) Date: 24 November 2010 AGENDA Software Development Life Cycles Waterfall Model Iterative
More informationThe traditional project management uses conventional methods in software project management process.
Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Analysis of
More informationLean Agile Scrum Business Value Development and Delivery using Agility. Brenden McGlinchey Software Done Right, Inc. brenden@softwaredoneright.
Lean Agile Scrum Business Value Development and Delivery using Agility Brenden McGlinchey Software Done Right, Inc. brenden@softwaredoneright.net High yield software engineering team Active Customer Involvement
More informationAgile Software Development. Stefan Balbo / Patrick Dolemieux
Agile Software Development Stefan Balbo / Patrick Dolemieux Agile Software Development Stefan Balbo / Patrick Dolemieux Content Why go Agile? Introduction to Scrum - Process - Roles Agile Estimating and
More informationThe Agile Manifesto is based on 12 principles:
The Agile Manifesto is based on 12 principles: Customer satisfaction by rapid delivery of a useful product solution Welcome changing requirements, even late in development Working products are delivered
More informationBest Practices for Improving the Quality and Speed of Your Agile Testing
A Conformiq White Paper Best Practices for Improving the Quality and Speed of Your Agile Testing Abstract With today s continually evolving digital business landscape, enterprises are increasingly turning
More informationUpping the game. Improving your software development process
Upping the game Improving your software development process John Ferguson Smart Principle Consultant Wakaleo Consulting Email: john.smart@wakaleo.com Web: http://www.wakaleo.com Twitter: wakaleo Presentation
More informationKanban vs Scrum Making the most of both
Kanban vs Scrum Making the most of both JAOO, Aarhus Oct 6, 2009 Henrik Kniberg Agile/Lean coach @ Crisp, Stockholm Board of directors henrik.kniberg@crisp.se +46 70 4925284 Purpose of this presentation
More informationAgile extreme Development & Project Management Strategy Mentored/Component-based Workshop Series
Overview This is a 15-day live facilitator-led or virtual workshop is designed to prompt your entire team to work efficiently with Microsoft s Application Lifecycle Management solution based around Visual
More informationMastering the Iteration: An Agile White Paper
Rally Software Development Corporation Whitepaper Mastering the Iteration: An Agile White Paper Dean Leffingwell Abstract: The heartbeat of Agile development is the iteration the ability of the team to
More informationPython Lists and Loops
WEEK THREE Python Lists and Loops You ve made it to Week 3, well done! Most programs need to keep track of a list (or collection) of things (e.g. names) at one time or another, and this week we ll show
More information2015 Defense Health Information Technology Symposium Implementation of Agile SCRUM Software Development Methodology
Mr. Christopher Harrington, PM Clinical Support, Solution Delivery Division Mr. James Huber, Healthcare Data Analyst, DHA Decision Support 2015 Defense Health Information Technology Symposium Implementation
More informationAgile Methodologies and Its Processes
International Journal of Computational Engineering Research Vol, 03 Issue, 9 Agile Methodologies and Its Processes 1, Akanksha, 2, Akansha Rakheja, 3, Latika Kapur, 4, Kanika Ahuja 1,2,3,, Information
More informationTesting and Scrum. Agenda. Fall 2007 Scrum Gathering
Testing and Scrum Fall 2007 Scrum Gathering Ralph van Roosmalen Agenda Introduction The Classical Test Approach Organization Test Documentation Test Activities Recruitment Reporting Test Automation Lessons
More informationHow Agile Development Can Transform Defense IT Acquisition
How Agile Development Can Transform Defense IT Acquisition Brig. Gen. Angelo Messina Vice Capo Reparto CIS SME IV RL Deputy Chief Army General Staff Logistic Department Pete Modigliani, MITRE Corp pmodigliani@mitre.org
More informationAgile Practitioner: PMI-ACP and ScrumMaster Aligned
Agile Practitioner: PMI-ACP and ScrumMaster Aligned The PMI Agile Certified Practitioner (PMI-ACP) ScrumMaster credential validates your ability to understand agile principles, agile concepts, and establishes
More informationTest Data Management. Services Catalog
Test Data Management Services Catalog TABLE OF CONTENTS WHY TDM?... 3 CLIENT SUCCESS STORIES... 4 Large Automotive Company Data Generation...4 Large Entertainment Company Coverage Analysis...4 TDM APPROACH...
More informationHow to optimize offshore software development with Agile methodologies
How to optimize offshore software development with Agile methodologies Prasad Chaudhari prasadvc@gmail.com 14 Mai 2012, Munich 1 Still why do companies outsource? 2 Have you heard of these problems with
More informationRISK MANAGMENT ON AN AGILE PROJECT
BIO PRESENTATION W3 6/28/ 11:30 AM RISK MANAGMENT ON AN AGILE PROJECT Michele Sliger Rally Software Development Better Software Conference June 26 29, Las Vegas, NV USA Michele Sliger Michele Sliger has
More informationSmartBear Software Pragmatic Agile Development (PAD) Conceptual Framework
Pragmatic Agile Development (PAD) Conceptual Framework This document describes the Pragmatic Agile Development framework, a Scrum based development process. SmartBear Software 3/10/2010 Pragmatic Agile
More informationAgile Testing Overview
Copyright (c) 2008, Quality Tree Software, Inc. 1 Agile Myths, Busted Contrary to popular myth, Agile methods are not sloppy, ad hoc, do-whatever-feelsgood processes. Quite the contrary. As Mary Poppendieck
More informationQuality Assurance in an Agile Environment
Quality Assurance in an Agile Environment 1 Discussion Topic The Agile Movement Transition of QA practice and methods to Agile from Traditional Scrum and QA Recap Open Discussion www.emids.com 2 What is
More informationCertified Scrum Master Workshop
Learn, understand, and execute on the three overarching principles behind Scrum: iterative development, selfmanagement, and visibility. Even projects that have solid, well-defined project plans encounter
More informationManaging the Work in an Agile Project Dan Rawsthorne, PhD, CSM Senior Consultant, Net Objectives
Managing the Work in an Agile Project Dan Rawsthorne, PhD, CSM Senior Consultant, Net Objectives Abstract: This article introduces the ideas functional Work Breakdown Structure (WBS), Business Value (BV),
More informationHow Silk Central brings flexibility to agile development
How Silk Central brings flexibility to agile development The name agile development is perhaps slightly misleading as it is by its very nature, a carefully structured environment of rigorous procedures.
More informationAgile Software Development and Service Science
Agile Software Development and Service Science How to develop IT-enabled Services in an Interdisciplinary Environment Andreas Meier Institute of Applied Information Technology (InIT) Zurich University
More informationApplying Agile Project Management to a Customized Moodle Implementation
Applying Agile Project Management to a Customized Moodle Implementation November 6, 2013 Presented by: Curtis Fornadley, PMP UCLA CCLE Coordinator Applying Agile Project Management to a Customized Moodle
More informationIntroduction to Agile and Scrum
Introduction to Agile and Scrum Matthew Renze @matthewrenze COMS 309 - Software Development Practices Purpose Intro to Agile and Scrum Prepare you for the industry Questions and answers Overview Intro
More informationProject Monitoring and Control
Project Monitoring and Control ProPath Office of Information and Technology Table of Contents Project Monitoring and Control Process Maps... 1 Process: Project Monitoring and Control... 10 Project Monitoring
More informationTesting and Quality in Agile Development Speaker: Allan Watty Company: ABB Inc Website: www.abb.com/enterprise-software
Testing and Quality in Agile Development Speaker: Allan Watty Company: ABB Inc Website: www.abb.com/enterprise-software Welcome to the PMI Houston Conference & Expo 2015 Please put your phone on silent
More informationEvolving Agile Testing
Evolving Agile Testing Fran O Hara, Inspire Quality Services www.eurostarconferences.com @esconfs #esconfs We provide Agile, Quality and Process Improvement Services such as Consulting/Coaching: Strategic
More informationChapter 6 Basics of Data Integration. Fundamentals of Business Analytics RN Prasad and Seema Acharya
Chapter 6 Basics of Data Integration Fundamentals of Business Analytics Learning Objectives and Learning Outcomes Learning Objectives 1. Concepts of data integration 2. Needs and advantages of using data
More informationAccelerating Time to Market with Agile Testing
WHITEPAPER Accelerating Time to Market with Agile Testing By Balaji Uppili To discover how GAVS can help you innovate and bring greater value to your business, write to inquiry@gavstech.com or visit www.gavstech.com.
More informationSPECIFICATION BY EXAMPLE. Gojko Adzic. How successful teams deliver the right software. MANNING Shelter Island
SPECIFICATION BY EXAMPLE How successful teams deliver the right software Gojko Adzic MANNING Shelter Island Brief Contents 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Preface xiii Acknowledgments xxii
More informationAgile Software Development
Agile Software Development Application in the Medical Device Industry Kelly Weyrauch Medtronic, Inc. (29 April 2008) Introduction Purpose Provide an introduction to Agile Software Development as it applies
More informationAspire's Approach to Test Automation
WHITE PAPER Aspire's Approach to Test Automation by Ujjawal Bagaria, Aspire Systems Automation has been seen as the long term solution for cost reduction of manual testing across the globe. A successfully
More informationAgile Processes and Methodologies: A Conceptual Study
Agile Processes and Methodologies: A Conceptual Study Sheetal Sharma Amity School of Engineering & Technology Amity University Noida Sheetal.meenu@gmail.com Darothi Sarkar Amity School of Engineering &
More informationSoftware Quality Testing Course Material
Prepared by Vipul Jain Software Quality Testing Course Material Course content is designed and will be taught in such a manner in order to make a person job ready in around 10-12 weeks. Classroom sessions
More informationVISUAL REQUIREMENTS MANAGEMENT WITH KANBAN. Mahesh Singh Co-founder/ Sr. VP Product, Digite, Inc.
VISUAL REQUIREMENTS MANAGEMENT WITH KANBAN Mahesh Singh Co-founder/ Sr. VP Product, Digite, Inc. Agenda 2 Quick Introduction/ Context How We Were.. ( Traditional Requirements Management, Release Scoping/
More informationScaling Agile Is Hard, Here s How You Do It!
Scaling Agile Is Hard, Here s How You Do It! Diego Lo Giudice, Vice President, Principal Analyst April 9, 2014. Optional Conference, Budapest Agenda Is Agile still worthwhile? How are Organizations Doing
More informationAgile and Secure: OWASP AppSec Seattle Oct 2006. The OWASP Foundation http://www.owasp.org/
Agile and Secure: Can We Be Both? OWASP AppSec Seattle Oct 2006 Dan Cornell, OWASP San Antonio Leader Principal, Denim Group Ltd. dan@denimgroup.com (210) 572-4400 Copyright 2006 - The OWASP Foundation
More informationAgile and Secure Can We Be Both? Chicago OWASP. June 20 th, 2007
Agile and Secure Can We Be Both? Chicago OWASP June 20 th, 2007 The Agile Practitioner s Dilemma Agile Forces: Be more responsive to business concerns Increase the frequency of stable releases Decrease
More informationTest Automation: A Project Management Perspective
Test Automation: A Project Management Perspective Abstract Amith Pulla amith.pulla@intel.com For most QA leads or managers, it s always difficult to get the project manager (PM) to invest in test automation.
More informationKeywords document, agile documentation, documentation, Techno functional expert, Team Collaboration, document selection;
Volume 4, Issue 4, April 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A Document Driven
More informationAgile Testing with Acceptance Test Driven Development and Behavior Driven Design. Two Day Course Overview
Agile Testing with Acceptance Test Driven Development and Behavior Driven Design Two Day Course Overview 2014 The Agile Tester, About the instructor. Tim Walker is a career software engineer, educator
More informationAgile in Financial Services A Framework in Focus
Agile in Financial Services A Framework in Focus John B. Hudson, B.Sc, PMP, CSM PMI NJ Chapter February 19, 2013 19 Feb 2013 1 Objectives 1. Agile Development an Overview 2. The Agile Enterprise Infrastructure
More informationOptimizing Agile with Global Software Development and Delivery
Cognizant 20-20 Insights Optimizing Agile with Global Software and Delivery A blueprint for integrating global delivery and Agile methodology, allowing organizations to achieve faster returns on investment,
More informationBottlenecks in Agile Software Development Identified Using Theory of Constraints (TOC) Principles
Master thesis in Applied Information Technology REPORT NO. 2008:014 ISSN: 1651-4769 Department of Applied Information Technology or Department of Computer Science Bottlenecks in Agile Software Development
More informationAdapting Agile Software Development to Regulated Industry. Paul Buckley Section 706 Section Event June 16, 2015
Adapting Agile Software Development to Regulated Industry Paul Buckley Section 706 Section Event June 16, 2015 Agenda FDA s expectations for Software Development What is Agile development? Aligning Agile
More informationAgile Development Overview
Presented by Jennifer Bleen, PMP Project Services Practice of Cardinal Solutions Group, Inc. Contact: Agile Manifesto We are uncovering better ways of developing software by doing it and helping others
More informationBDD in Action. Building Software Right Building the Right Software
BDD in Action Building Software Right Building the Right Software Miyamoto Musashi Japan 1584 1645 Consultant Trainer Mentor Author Speaker Coder John Ferguson Smart What is BDD A typical BDD workflow
More informationBridging the Gap Between Acceptance Criteria and Definition of Done
Bridging the Gap Between Acceptance Criteria and Definition of Done Sowmya Purushotham, Amith Pulla sowmya.sudha@gmail.com, amith.pulla@intel.com Abstract With the onset of Scrum and as many organizations
More informationWould you like to have a process that unlocks ability to learn and produce faster?
Would you like to have a process that unlocks ability to learn and produce faster? Agile - your unfair advantage in the competition. BUILD LEARN MEASURE DEFINED MEASURABLE REPEATABLE COLLABORATIVE IMPROVABLE
More informationCS435: Introduction to Software Engineering! " Software Engineering: A Practitioner s Approach, 7/e " by Roger S. Pressman
CS435: Introduction to Software Engineering! " " " " " " " "Dr. M. Zhu! Chapter 3! Agile Development! Slide Set to accompany Software Engineering: A Practitioner s Approach, 7/e " by Roger S. Pressman
More informationJukka Mannila KEY PERFORFORMANCE INDICATORS IN AGILE SOFTWARE DEVELOPMENT
Jukka Mannila KEY PERFORFORMANCE INDICATORS IN AGILE SOFTWARE DEVELOPMENT Information Technology 2013 KEY PERFORFORMANCE INDICATORS IN AGILE SOFTWARE DEVELOPMENT Mannila, Jukka Satakunnan ammattikorkeakoulu,
More informationSuccessfully Scaling an Agile Innovation Culture with Perforce
Successfully Scaling an Agile Innovation Culture with Perforce Steve Greene VP, Program Management Salesforce.com Mike Saha Sr. Manager, Release Engineering Salesforce.com Safe Harbor Safe harbor statement
More informationISTQB - Certified Tester Advanced Level - Test Manager
CTALTM - Version: 3 30 June 2016 ISTQB - Certified Tester Advanced Level - Test Manager ISTQB - Certified Tester Advanced Level - Test Manager CTALTM - Version: 3 5 days Course Description: Being a technical
More informationEnabling Continuous Delivery by Leveraging the Deployment Pipeline
Enabling Continuous Delivery by Leveraging the Deployment Pipeline Jason Carter Principal (972) 689-6402 Jason.carter@parivedasolutions.com Pariveda Solutions, Inc. Dallas,TX Table of Contents Matching
More informationDistributed Agile Development in the Cloud
W H I T E PA P E R Distributed Agile Development in the Cloud A new development process using the Power of Cloud and combining the merits of Agile, Feature Branching, Continuous Integration, Continuous
More informationReferences: Hi, License: Feel free to share these questions with anyone, but please do not modify them or remove this message. Enjoy the questions!
Hi, To assist people that we work with in Scrum/Agile courses and coaching assignments, I have developed some Scrum study-questions. The questions can be used to further improve your understanding of what
More informationCapstone Agile Model (CAM)
Capstone Agile Model (CAM) Capstone Agile Model (CAM) Approach Everything we do within the Capstone Agile Model promotes a disciplined project leadership process that encourages frequent inspection and
More informationSecrets to Automation Success. A White Paper by Paul Merrill, Consultant and Trainer at Beaufort Fairmont, LLC
5 Secrets to Automation Success A White Paper by Paul Merrill, Consultant and Trainer at Beaufort Fairmont, LLC 5 Secrets to Automated Testing Success 2 Secret #1 Practice Exceptional Leadership If you
More informationSoftware Development Process
Software Development Process A software development process, also known as software development lifecycle, is a structure imposed on the development of a software product. Similar terms include software
More information