Get Good at DevOps: Feature Flag Deployments with ASP.NET, WebAPI, & JavaScript

Size: px
Start display at page:

Download "Get Good at DevOps: Feature Flag Deployments with ASP.NET, WebAPI, & JavaScript"

Transcription

1 Visual Studio Live! Redmond 2016 Get Good at DevOps: Feature Flag Deployments with ASP.NET, WebAPI, & JavaScript Benjamin Day Benjamin Day Brookline, MA Consultant, Coach, & Trainer Microsoft MVP for Visual Studio ALM Scrum, Team Foundation Server, Software Testing, Software Architecture Scrum.org Classes Professional Scrum Master (PSM) Professional Scrum Developer (PSD) Professional Scrum Foundations (PSF) benday.com,

2 Got? Scrum Overviews in the Pluralsight Library Scrum Master Skills Module 1 Chapter 2 Scrum Overview Real World Scrum With Team Foundation Server 2013 Module 1 Chapter 2 Scrum Overview Scrum Fundamentals by David Starr 6 min 43 min 3.5 hours

3 And now, the fastest Scrum overview of all time... Scrum: The Big Picture Stakeholders Product Owner Sprint Planning Meeting Sprint Review Retrospective Sprint Increment Product Backlog Sprint Backlog Daily Scrum Stakeholder Product Owner Development Scrum Team Master

4 It s all about done, working software. Keep yourself honest.

5 Manage your risk in the face of uncertainty. Eliminate waste.

6 It s all about done, working software. Scrum: The Big Picture Stakeholders Product Owner Sprint Planning Meeting Sprint Review Retrospective Sprint Increment Product Backlog Sprint Backlog Daily Scrum Stakeholder Product Owner Development Scrum Team Master

7 Where does TFS fit in? TFS + Scrum Backlog management Sprint Planning Sprint Management

8 TFS + Scrum + Real World Backlog management Sprint Planning Sprint Management Definition of Done Test Case Management Automated Builds Automated Testing Release Management Deployment Feedback Management Work Items Code Build Collaboration Testing Sprint Planning Scrum Events Daily Scrum Sprint Review Supporting Activities Sprint Retrospective Product Ownership DoD Collaboration Best Practices Enterprise Scrum Backlog Manager X X X X X Sprint Planner X X X Scrum Board X X X X Burndown Chart X X X Kanban Board X X X X Work item Tracking X X X Velocity Chart X X X X Cumulative Flow Diagram Capacity Planner X X Work Item Charts X X X Source Control X X X X Code Reviews X X X X Lightweight Code Commenting X X Unit Testing X X X Automated Builds X X X Deploy w/ Lab Management X X X Deploy w/ Release Management X X X SharePoint X X Team Rooms X X Team Home Page X Teams X X Feedback Manager X X X X PowerPoint Storyboarding X X X X Test Case Management X X X X Defect Tracking X X X Load Testing X X X X

9 Do you have a Definition of Done? A written DoD is a list of everything that is required before you can say a PBI is Done.

10 Demos Backlog Management / Refinement Sprint Planning Daily Scrum Situational Awareness Home Page Team Rooms Charting QA Test Tracking Automated Build + DoD Lightweight Requirements

11 Any last questions? Thank you. benday.com

12 Branching lets you work on similar, related code in isolation at the same time. Branching is much easier to do in Git.

13 So, I can go nuts and create 250 zillion branches now and it s a good idea? No.

14 A branch is an integration credit card.

15 For every branch, there s a merge. Merging can be expensive and painful.

16 Until everything s integrated, it s definitely not done. Keep it simple.

17 Integrate often. The smaller the integration, the easier it is.

18 You can drive with your feet. It doesn t mean it s a good idea. * Sprint: Day 1 of #vslive

19 Sprint: Day 2 of #vslive Sprint: Day 5 of #vslive

20 Sprint: Day 8 of #vslive Sprint: Day 11 of #vslive

21 Sprint: Day 12 of #vslive Sprint: Day 13 of #vslive

22 Sprint: Day 14 of #vslive Sprint: Day 15 of 15 (in your #vslive

23 Sprint: Day 15 of 15 (in #vslive Don t use branches to avoid talking to your #vslive

24 Do less at once. Focus on done. Integrate #vslive Sprint: Day 1 of #vslive

25 Sprint: Day 2 of #vslive Sprint: Day 5 of #vslive

26 Sprint: Day 6 of #vslive Sprint: Day 10 of #vslive

27 Sprint: Day 11 of #vslive Sprint: Day 15 of #vslive

Which one? It all comes down to complexity. Scrum - Kanban Cage Match. Kanban. Scrum Ben Day. The Tale of the Tape. Scrum and Kanban Cage Match

Which one? It all comes down to complexity. Scrum - Kanban Cage Match. Kanban. Scrum Ben Day. The Tale of the Tape. Scrum and Kanban Cage Match - Kanban Cage Match The Tale of the Tape and Kanban Cage Match Ben Day Benjamin Day Consulting, Inc. David Starr Pluralsight Ben Day benday@benday.com @benday Blog: blog.benday.com 175 lbs. 5 8 Kanban

More information

Test Your XAML-based Windows Store Apps with Visual Studio 2013 Benjamin Day

Test Your XAML-based Windows Store Apps with Visual Studio 2013 Benjamin Day Test Your XAML-based Windows Store Apps with Visual Studio 2013 Benjamin Day Level: Intermediate Benjamin Day Brookline, MA Consultant, Coach, & Trainer Microsoft MVP for Visual Studio ALM Team Foundation

More information

How to be a C# ninja in 10 easy steps. Benjamin Day

How to be a C# ninja in 10 easy steps. Benjamin Day How to be a C# ninja in 10 easy steps Benjamin Day Benjamin Day Consultant, Coach, Trainer Scrum.org Classes Professional Scrum Developer (PSD) Professional Scrum Foundations (PSF) TechEd, VSLive, DevTeach,

More information

Team Foundation Consulting. Training. Team Member Training User training designed to cater for specific roles within your team. Developer TFVC / Git

Team Foundation Consulting. Training. Team Member Training User training designed to cater for specific roles within your team. Developer TFVC / Git Team Foundation Consulting Training Team Member Training User training designed to cater for specific roles within your team. Project Manager Developer TFVC / Git Tester DevOps End-to-End ALM Application

More information

W hitepapers. The Nexus Integration Team. Rob Maher, Patricia Kong. November 2016

W hitepapers. The Nexus Integration Team. Rob Maher, Patricia Kong. November 2016 November 2016 W hitepapers The Nexus Integration Team Rob Maher, Patricia Kong The Nexus Integration Team (NIT) is a new role that is essential within the Nexus framework. It is a role that is performed

More information

Exam Questions

Exam Questions Exam Questions 70-498 Delivering Continuous Value with Visual Studio 2012 Application Lifecycle Management https://www.2passeasy.com/dumps/70-498/ 1. You are the application architect on your team. You

More information

Kanban In a Nutshell. Bob Galen President & Principal Consultant RGCG, LLC

Kanban In a Nutshell. Bob Galen President & Principal Consultant RGCG, LLC Kanban In a Nutshell Bob Galen President & Principal Consultant RGCG, LLC bob@rgalen.com Copyright 2015 RGCG, LLC 2 About Velocity Partners Better business through better software HQ in Seattle Nearshore

More information

Agile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 FALL 2017 A BRIEF LOOK

Agile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 FALL 2017 A BRIEF LOOK Who am I? John York Agile Software Development JOHN YORK Director of Engineering at ProQuest Dialog Chief Technologist SpellBound AR A Computer Engineer from the University of Michigan! An agile development

More information

Agile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 WINTER 2018 A BRIEF LOOK

Agile Software Development. Software Development Methodologies. Who am I? Waterfall. John York JOHN YORK EECS 441 WINTER 2018 A BRIEF LOOK Agile Software Development JOHN YORK EECS 441 WINTER 2018 John York Director of Engineering at ProQuest Dialog Chief Technologist SpellBound AR A Computer Engineer from the University of Michigan! An agile

More information

17 Roberts St #2 Brookline, MA

17 Roberts St #2 Brookline, MA Benjamin Day www.benday.com blog.benday.com 17 Roberts St #2 Brookline, MA 02445 benday@benday.com 617-645-0188 Last Updated August 7, 2009 Overview 12 years of software architecture, development, and

More information

FROM VSTS TO AZURE DEVOPS

FROM VSTS TO AZURE DEVOPS #DOH18 FROM VSTS TO AZURE DEVOPS People. Process. Products. Gaetano Paternò @tanopaterno info@gaetanopaterno.it 2 VSTS #DOH18 3 Azure DevOps Azure Boards (ex Work) Deliver value to your users faster using

More information

Hands-On Lab. Agile Planning and Portfolio Management with Team Foundation Server Lab version: Last updated: 11/25/2013

Hands-On Lab. Agile Planning and Portfolio Management with Team Foundation Server Lab version: Last updated: 11/25/2013 Hands-On Lab Agile Planning and Portfolio Management with Team Foundation Server 2013 Lab version: 12.0.21005.1 Last updated: 11/25/2013 CONTENTS OVERVIEW... 3 EXERCISE 1: AGILE PROJECT MANAGEMENT... 4

More information

Index. Wouter de Kort 2016 W. de Kort, DevOps on the Microsoft Stack, DOI /

Index. Wouter de Kort 2016 W. de Kort, DevOps on the Microsoft Stack, DOI / Index A Agile Manifesto methodologies, 6 phrases, 5 Scrum, 4 software development, 4 Sprints, 4 testers and developers, 4 Agile project management. See also Kanban and Lean techniques basics checklist,

More information

Build/Test Windows 8 Apps with Team Foundation Service. Kevin DeRudder - Pieter Gheysens. April 12, 2013 Belgium (TBD)

Build/Test Windows 8 Apps with Team Foundation Service. Kevin DeRudder - Pieter Gheysens. April 12, 2013 Belgium (TBD) Build/Test Windows 8 Apps with Team Foundation Service Kevin DeRudder - Pieter Gheysens April 12, 2013 Belgium (TBD) Overview With Team Foundation Service (aka Team Foundation Server in the cloud), your

More information

[PDF] Kanban: The Kanban Guide For The Business, Agile Project Manager, Scrum Master, Product Owner, And Development Support Team

[PDF] Kanban: The Kanban Guide For The Business, Agile Project Manager, Scrum Master, Product Owner, And Development Support Team [PDF] Kanban: The Kanban Guide For The Business, Agile Project Manager, Scrum Master, Product Owner, And Development Support Team Creating the most efficient system for your business, development team,

More information

AGILE. Getting Started on Your Team. Davisbase. Copyright 2011 Davisbase LLC. Licensed for Classroom Use to ASPE for Webinar Use Only

AGILE. Getting Started on Your Team. Davisbase. Copyright 2011 Davisbase LLC. Licensed for Classroom Use to ASPE for Webinar Use Only AGILE Getting Started on Your Team Copyright 2011 LLC. Licensed for Classroom Use to ASPE for Webinar Use Only INTRO AND AGENDA Your Instructor: Christy Clement Agile Trainer and Coach Agenda: Picking

More information

Agile Software Development Agile UX Work. Kati Kuusinen TUT / Pervasive / IHTE

Agile Software Development Agile UX Work. Kati Kuusinen TUT / Pervasive / IHTE Agile Software Development Agile UX Work Kati Kuusinen Researcher @ TUT / Pervasive / IHTE kati.kuusinen@tut.fi Contents 1. Introduction / Motivation 2. Agile software development 3. User experience work

More information

Expanding Throughout the Lifecycle and Embracing New Participants

Expanding Throughout the Lifecycle and Embracing New Participants Turning Ideas Into Software Expanding Throughout the Lifecycle and Embracing New Participants Jason Keicher Technical Specialist Developer Tools Microsoft Corporation jason.keicher@microsoft.com vnext

More information

Testing in an Agile Environment Understanding Testing role and techniques in an Agile development environment. Just enough, just in time!

Testing in an Agile Environment Understanding Testing role and techniques in an Agile development environment. Just enough, just in time! Testing in an Agile Environment Understanding Testing role and techniques in an Agile development environment. Just enough, just in time! Today s Topics How the Tester s Role Changes in Agile Testing in

More information

Software Quality in a Modern Development Team. Presented by Timothy Bauguess and Marty Lewis

Software Quality in a Modern Development Team. Presented by Timothy Bauguess and Marty Lewis Software Quality in a Modern Development Team Presented by Timothy Bauguess and Marty Lewis High-Quality Software Who benefits? End users Development Stakeholders Components of Software Quality Structural

More information

Application Lifecycle Management Solutions using Microsoft Visual Studio 2013

Application Lifecycle Management Solutions using Microsoft Visual Studio 2013 1800 ULEARN (853 276) www.ddls.com.au Application Lifecycle Management Solutions using Microsoft Visual Studio 2013 Length 5 days Price $4477.00 (inc GST) Overview This five day course is designed to get

More information

Team Foundation Server Visual Studio Team Services. Hans-Petter Halvorsen, M.Sc.

Team Foundation Server Visual Studio Team Services. Hans-Petter Halvorsen, M.Sc. Team Foundation Server Visual Studio Team Services Hans-Petter Halvorsen, M.Sc. Team Foundation Server (TFS) is an Application Lifecycle Management (ALM) system The Software Development Lifecycle (SDLC)

More information

Visual Studio Team Services

Visual Studio Team Services bgourley@microsoft.com Visual Studio Team Services Topics What are the current products What are Visual Studio Subscriptions Subscriber Benefits DevOps and VSTS VSTS licensing Developer Tools Deployment

More information

Follow

Follow Follow me: @lukaspman «Every company is a software company» Every company is a software company (7) years 43 years 73 years 8 years 20 years 89 years 71M 36M 13M 1500k 857k 697k $44Mrd $18Mrd $21Mrd $24Mrd

More information

Hands-On Lab. Getting Started with Git using Team Foundation Server Lab version: Last updated: 12/30/2013

Hands-On Lab. Getting Started with Git using Team Foundation Server Lab version: Last updated: 12/30/2013 Hands-On Lab Getting Started with Git using Team Foundation Server 2013 Lab version: 12.0.21005.1 Last updated: 12/30/2013 CONTENTS OVERVIEW... 3 EXERCISE 1: GETTING STARTED WITH GIT... 3 EXERCISE 2: GIT

More information

LESSONS LEARNED: BEING AGILE IN THE WATERFALL SANDBOX

LESSONS LEARNED: BEING AGILE IN THE WATERFALL SANDBOX www.twitter.com/telerik www.facebook.com/telerik LESSONS LEARNED: BEING AGILE IN THE WATERFALL SANDBOX Philip Japikse (@skimedic) phil.japikse@telerik.com www.skimedic.com/blog MVP, MCSD.Net, MCDBA, CSM,

More information

Agile where are we at?

Agile where are we at? Consultant www.crisp.se Agile where are we at? Keynote - Agile Tour Bangkok Nov 2017 henrik.kniberg@crisp.se @HenrikKniberg Dad Climate guy Organizational coach & Change Instigator Author Scrum Retrospective

More information

Kanban One-Day Workshop

Kanban One-Day Workshop Kanban One-Day Workshop Copyright Net Objectives, Inc. All Rights Reserved 2 Copyright Net Objectives, Inc. All Rights Reserved 3 Lean for Executives Product Portfolio Management Business Product Owner

More information

MTAT Software Engineering Management

MTAT Software Engineering Management MTAT.03.243 Software Engineering Management Lecture 11: Flow-based (KANBAN) Principles and Processes Dietmar Pfahl Spring 2014 email: dietmar.pfahl@ut.ee Structure of Lecture 11 Flow-based agile development

More information

Agile Certification Options. Presented by Tom McGraw, PMI- ACP, ICP, CSM

Agile Certification Options. Presented by Tom McGraw, PMI- ACP, ICP, CSM Agile Certification Options Presented by Tom McGraw, PMI- ACP, ICP, CSM Presentation Agenda What is Agile High-Level Look High level Model for Agile and the flavors that drive implementations Why a need

More information

Learn Atlassian and more with the experts

Learn Atlassian and more with the experts Learn Atlassian and more with the experts Clearvision s training courses are designed to transform your teams with a hands on, practical journey of learning. Browse our courses and find out more. 3 Clearvision

More information

Microsoft Certified Professional Transcript

Microsoft Certified Professional Transcript Last Activity Recorded: March 12, 2009 Microsoft Certified Professional NEAL WALTERS 1770 PLUMMER DR ROCKWALL, TX 75087 US nwalters@sprynet.com Microsoft Certification Status Credential Microsoft Certified

More information

DAVIS SYSTEMS

DAVIS SYSTEMS Lessons Learned Using Agile Practices with TSP by Noopur Davis Davis Systems presented at the 2010 TSP Symposium Pittsburgh, PA September 23, 2010 DAVIS 1 2010 Agenda Background Project Planning Practices

More information

l e a n Lean Software Development software development Faster Better Cheaper

l e a n Lean Software Development software development Faster Better Cheaper software development Lean Software Development Faster Better Cheaper mary@poppendieck.com Mary Poppendieck www.poppendieck.com Characteristics of Lean Companies: 1. They don t call themselves Lean The

More information

CERTIFIED KANBAN FOUNDATION. Certification-led

CERTIFIED KANBAN FOUNDATION. Certification-led CERTIFIED KANBAN FOUNDATION Vertical Type Sub-Category Technology Certification-led Kanban Welcome Note Hello there You've considered embarking on an exciting journey to strengthen your professional status

More information

(Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info

(Complete Package) We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info (Complete Package) WEB APP TESTING DB TESTING We are ready to serve Latest Testing Trends, Are you ready to learn? New Batches Info START DATE : TIMINGS : DURATION : TYPE OF BATCH : FEE : FACULTY NAME

More information

Microsoft Certified Professional Transcript

Microsoft Certified Professional Transcript Last Activity Recorded: November 06, 2009 Microsoft Certified Professional PETER MARIAN GORLICKI Holstenstr. 96 Kiel 24103 DE peter.gorlicki@tcp4it.de Microsoft Certification Status Credential Certification

More information

Ready for Scrum? Steve Hutchison DISA T&E

Ready for Scrum? Steve Hutchison DISA T&E Ready for Scrum? Steve Hutchison DISA T&E Presentation Tasks Backlog In Progress Done Scrum Overview Role of Testing in Scrum Agile Testing Summary 2 Scrum Overview Software development framework focused

More information

JIRA 5.x, first steps

JIRA 5.x, first steps JIRA 5.x, first steps Table of Contents: 1.) Change History:... 2 2.) URL:... 3 3.) Login:... 3 4.) Setting user profile:... 3 5.) Using filters:... 4 a) Changing existing filters... 5 6.) Configuring

More information

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region

Azure DevOps. Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region Azure DevOps Randy Pagels Intelligent Cloud Technical Specialist Great Lakes Region What is DevOps? People. Process. Products. Build & Test Deploy DevOps is the union of people, process, and products to

More information

Application Lifecycle Management for SharePoint in the Enterprise. February 23, 2012

Application Lifecycle Management for SharePoint in the Enterprise. February 23, 2012 Application Lifecycle Management for SharePoint in the Enterprise February 23, 2012 Agenda Introductions Purpose Visual Studio and Team Foundation Server Provisioning SharePoint Farms Agile with Team Foundation

More information

The State of SAFe in the Marketplace

The State of SAFe in the Marketplace The State of SAFe in the Marketplace V4.0.0 2 Chris James President and Chief Operating Officer 1 Why are we here? The Scaled Agile Mission Help system and software-dependent enterprises achieve better

More information

HP APPs v.12 Solutions for Dev-Ops

HP APPs v.12 Solutions for Dev-Ops HP APPs v.12 Solutions for Dev-Ops Kimberly Fort HP Software July 2014 Kimberly Fort Software Solutions Architect *5 Months with HP *17 Years experience using HP Tools & products *20 Years experience in

More information

Collaboration at Scale: Prioritizing a Backlog. 13-Dec-2017

Collaboration at Scale: Prioritizing a Backlog. 13-Dec-2017 Collaboration at Scale: Prioritizing a Backlog 13-Dec-2017 Collaboration at Scale Designed for Scrum-centric organizations with more than 10 Scrum teams, the Collaboration at Scale webinar series provides

More information

Contents at a Glance. Foreword... xix About the Authors... xxi About the Technical Reviewers... xxiii Acknowledgments... xxv Introduction...

Contents at a Glance. Foreword... xix About the Authors... xxi About the Technical Reviewers... xxiii Acknowledgments... xxv Introduction... For your convenience Apress has placed some of the front matter material after the index. Please use the Bookmarks and Contents at a Glance links to access them. Contents at a Glance Foreword... xix About

More information

Branching and Merging

Branching and Merging Branching and Merging SWEN-261 Introduction to Software Engineering Department of Software Engineering Rochester Institute of Technology Version control branching supports the ability to manage software

More information

How technical excellence helps in LeSS adoption. Anton Bevzuk Dodo Pizza Chief Agile Officer

How technical excellence helps in LeSS adoption. Anton Bevzuk Dodo Pizza Chief Agile Officer How technical excellence helps in LeSS adoption Anton Bevzuk Dodo Pizza Chief Agile Officer The plan Why engineering practices? Deep dive into Pair Programming Test Automation Continuous Integration Q&A

More information

THE SCRUM FRAMEWORK 1

THE SCRUM FRAMEWORK 1 THE SCRUM FRAMEWORK 1 ROLES (1) Product Owner Represents the interests of all the stakeholders ROI objectives Prioritizes the product backlog Team Crossfunctional Self-managing Self-organizing 2 ROLES

More information

PMI Agile Certified Practitioner (PMI-ACP) Exam Prep Training - Brochure

PMI Agile Certified Practitioner (PMI-ACP) Exam Prep Training - Brochure PMI Agile Certified Practitioner (PMI-ACP) Exam Prep Training - Brochure Take your Career to the Next-level with a Globally-recognised Credential Course Name : PMI-ACP Version : INVL_PMI_ACP_BR_02_1.2

More information

Scrum & Kanban Better Together? Some Scrum/Kanban Myths & What Professional Scrum+Kanban can look like

Scrum & Kanban Better Together? Some Scrum/Kanban Myths & What Professional Scrum+Kanban can look like Scrum & Kanban Better Together? Some Scrum/Kanban Myths & What Professional Scrum+Kanban can look like Dave West Product Owner & CEO Scrum.org Dave.West@scrum.org @DavidJWest Yuval Yeret Enterprise Lean/Agile

More information

02291: System Integration

02291: System Integration 02291: System Integration Week 10 Hubert Baumeister huba@dtu.dk DTU Compute Technical University of Denmark Spring 2018 Last Week Principles of good design: layered architecture Software Development Processes

More information

Agile Certification Options Primer. Presented by: Tom McGraw, CSM VP of Public Sales

Agile Certification Options Primer. Presented by: Tom McGraw, CSM VP of Public Sales Agile Certification Options Primer Presented by: Tom McGraw, CSM VP of Public Sales Presentation Agenda What is Agile High-Level Look High level Model for Agile and the flavors that drive implementations

More information

Microsoft. Recertification for MCSD: Application Lifecycle Management

Microsoft. Recertification for MCSD: Application Lifecycle Management Microsoft 70-499 Recertification for MCSD: Application Lifecycle Management Download Full Version : http://killexams.com/pass4sure/exam-detail/70-499 QUESTION: 82 Your team uses Microsoft Visual Studio

More information

Software Development

Software Development University College of Southeast Norway Software Development Hans-Petter Halvorsen, 2017.01.09 A Practical Approach! http://home.hit.no/~hansha Preface The main goal with this document: To give you an overview

More information

The Netherlands USA France UK India. Xebia Training Crafting Champions

The Netherlands USA France UK India. Xebia Training Crafting Champions The Netherlands USA France UK India Xebia Training Crafting Champions Xebia Xebia - A Preface #DigitalAuthority We explore and create new frontiers in IT. We provide innovative products and services and

More information

Designed in collaboration with Infosys Limited

Designed in collaboration with Infosys Limited Proposal for Introduction of New Industry Course in Engineering Curriculum Agile Software Development - Deliver Software Better Everyday Designed in collaboration with Infosys Limited Version 1-2016 Contents

More information

Software Engineering I (02161)

Software Engineering I (02161) Software Engineering I (02161) Week 8 Assoc. Prof. Hubert Baumeister DTU Compute Technical University of Denmark Spring 2016 Last Week State machines Layered Architecture: GUI Layered Architecture: Persistency

More information

CS 320 Introduction to Software Engineering Spring February 06, 2017

CS 320 Introduction to Software Engineering Spring February 06, 2017 CS 320 Introduction to Software Engineering Spring 2017 February 06, 2017 Recap: Software development process models Traditional models Waterfall model Iterative and incremental Prototyping Spiral model

More information

STREAMLINED CERTIFICATION PATHS

STREAMLINED CERTIFICATION PATHS STREAMLINED CERTIFICATION PATHS MOBILITY 10 Mobility CLOUD PLATFORM & INFRASTRUCTURE Server 2016 Cloud Platform & Infrastructure Linux on Azure Cloud Platform PRODUCTIVITY Server 2016 Productivity Office

More information

Visual Studio Team System Better Software Development For Agile Teams Microsoft Net Development

Visual Studio Team System Better Software Development For Agile Teams Microsoft Net Development Visual Studio Team System Better Software Development For Agile Teams Microsoft Net Development We have made it easy for you to find a PDF Ebooks without any digging. And by having access to our ebooks

More information

Review Version Control Concepts

Review Version Control Concepts Review Version Control Concepts SWEN-261 Introduction to Software Engineering Department of Software Engineering Rochester Institute of Technology Managing change is a constant aspect of software development.

More information

Agile Tester Foundation E-learning Course Outline

Agile Tester Foundation E-learning Course Outline Foundation E-learning Course Outline General Description This course provides testers and test managers with an understanding of the fundamentals of testing on agile projects. Attendees will learn how

More information

The Improvement Backlog. Claude Rémillard InCycle Software

The Improvement Backlog. Claude Rémillard InCycle Software The Improvement Backlog Claude Rémillard InCycle Software So, you are managing a software development organization? Agile adoption New tools and practices Source: http://choicebookkeeping.com.au/2011/03/business-changes-a-foot/

More information

Bringing QA Into the Agile Process

Bringing QA Into the Agile Process Quality Assurance - SCQAA-OC 2/17/09 Bringing QA Into the Process SCQAA Meeting 2/17/09 Speaker: Paul Hodgetts, Logic, www.logic.com Rev 090217 Your Speaker: Paul Hodgetts Team coach, trainer, consultant,

More information

SAFe AGILE TRAINING COURSES

SAFe AGILE TRAINING COURSES SAFe AGILE TRAINING COURSES INDEX INTRODUCTION COURSE Implementing SAfe Leading SAFe SAFe for Teams SAFe Scrum Master CERTIFICATION SAFe Program Consultant SAFe Agilist SAFe Practitioner SAFe Scrum Master

More information

Adopting Agile Practices

Adopting Agile Practices Adopting Agile Practices Ian Charlton Managing Consultant ReleasePoint Software Testing Solutions ANZTB SIGIST (Perth) 30 November 2010 Tonight s Agenda What is Agile? Why is Agile Important to Testers?

More information

Scaling LEGO & Spotify. Henrik

Scaling LEGO & Spotify. Henrik Consultant www.crisp.se Scaling Agile @ LEGO & Spotify EA-träff Okt 2017 henrik.kniberg@crisp.se @HenrikKniberg Dad Climate guy Organizational coach & Change Instigator Author Not too hard A bit trickier

More information

Scaling agile with Atlassian and SAFe

Scaling agile with Atlassian and SAFe + Scaling agile with Atlassian and SAFe Dan Radigan Senior Agile Coach Atlassian Brandon Huff VP Agile Software Solutions cprime Swati Jain VP Business Process Solutions cprime SCALING AGILE WITH ATLASSIAN

More information

Seven Key Factors for Agile Testing Success

Seven Key Factors for Agile Testing Success Seven Key Factors for Agile Testing Success Agile Development Practices 2009 Lisa Crispin With Material from Janet Gregory 1 Introduction Tester on agile teams since 2000 My teams: Delight customers Deliver

More information

Implement a Data Warehouse with Microsoft SQL Server

Implement a Data Warehouse with Microsoft SQL Server Implement a Data Warehouse with Microsoft SQL Server 20463D; 5 days, Instructor-led Course Description This course describes how to implement a data warehouse platform to support a BI solution. Students

More information

Agile Project Management with Primavera

Agile Project Management with Primavera Agile Project Management with Primavera Shivank Saxena, Infosys Ltd. Sebastian Schweinle, Siemens AG Restricted Agile Project Management Contents 1 2 3 4 5 6 7 Why Agile Project Management What is the

More information

Agile Testing Course: 15 16/11

Agile Testing Course: 15 16/11 Agile Testing Dr. Ronen Bar-Nahor ronen@agilesparks.com 1 AgileSparks We help companies improve by Adopting agile principles and practices. We provide training and coaching to all organizational levels,

More information

20463C-Implementing a Data Warehouse with Microsoft SQL Server. Course Content. Course ID#: W 35 Hrs. Course Description: Audience Profile

20463C-Implementing a Data Warehouse with Microsoft SQL Server. Course Content. Course ID#: W 35 Hrs. Course Description: Audience Profile Course Content Course Description: This course describes how to implement a data warehouse platform to support a BI solution. Students will learn how to create a data warehouse 2014, implement ETL with

More information

Specifying Acceptance Criteria

Specifying Acceptance Criteria Freelance SQL Server Consultant Specifying Acceptance Criteria I have worked with some agile product owners who when the write user stories, the like to go epic on the acceptance criteria, in fact when

More information

Visual Studio Team Services

Visual Studio Team Services Visual Studio Team Services Getting Started Hans-Petter Halvorsen, M.Sc. Visual Studio Team Services Visual Studio Team Services is a platform taking care of all aspects of the process of developing software

More information

Quality, Project Management & Supply Professional (Customized). Choice of any 3 certifications outlined as follows:

Quality, Project Management & Supply Professional (Customized). Choice of any 3 certifications outlined as follows: Any 3 Certifications Prep: ASQ Quality, PMI Project Management, APICS Supply Chain, or Scrum QPS Course No. 343 TRAINING PROGRAM: Quality, Project Management & Supply Professional (Customized). Choice

More information

Implementing a Data Warehouse with Microsoft SQL Server

Implementing a Data Warehouse with Microsoft SQL Server Course 20463C: Implementing a Data Warehouse with Microsoft SQL Server Page 1 of 6 Implementing a Data Warehouse with Microsoft SQL Server Course 20463C: 4 days; Instructor-Led Introduction This course

More information

The Kanban Applied Guide

The Kanban Applied Guide The Kanban Applied Guide Official Guide to Applying Kanban as a Process Framework May 2018 2018 Kanban Mentor P a g e 1 Table of Contents Purpose of the Kanban Applied Guide... 3 Kanban Applied Principles...

More information

Project Management Course. Zenhub + Github, when agile become a reality. Aitor Corchero

Project Management Course. Zenhub + Github, when agile become a reality. Aitor Corchero Project Management Course Zenhub + Github, when agile become a reality Aitor Corchero Project Management Introduction................................................................................ 1 Agile

More information

Shift Left, Automation, and Other Smart Strategies for Getting Ahead in QA

Shift Left, Automation, and Other Smart Strategies for Getting Ahead in QA Welcome! Test Early, Test Often Shift Left, Automation, and Other Smart Strategies for Getting Ahead in QA A little bit about us Jeff Van Fleet President and CEO Lighthouse Technologies 30+ years software/qa

More information

Peers Technologies Pvt. Ltd. SHAREPOINT 2010 SHAREPOINT 2010 USAGE SHAREPOINT SERVER 2010 ADMINISTRATION SHAREPOINT SERVER 2010 DESIGN

Peers Technologies Pvt. Ltd. SHAREPOINT 2010 SHAREPOINT 2010 USAGE SHAREPOINT SERVER 2010 ADMINISTRATION SHAREPOINT SERVER 2010 DESIGN Page 1 Peers Technologies Pvt. Ltd. Course Brochure 2010 2010 USAGE SERVER 2010 ADMINISTRATION SERVER 2010 DESIGN SERVER 2010 DEVELOPMENT Page 2 SharePoint 2010 Usage Course Outline This course takes users

More information

E-BOOK. Polarion goes SCRUM

E-BOOK. Polarion goes SCRUM E-BOOK Polarion goes SCRUM Europe, Middle-East, Africa: Polarion Software GmbH Lautlinger Weg 3 70567 Stuttgart, GERMANY Tel +49 711 489 9969-0 Fax +49 711 489 9969-20 - info@polarion.com Americas & Asia-Pacific:

More information

Copyright Biz4Solutions Pvt. Ltd. All Rights Reserved.. Biz4solutions Logo and designs are trademarks of Biz4Solutions Pvt. Ltd. All trademarks and

Copyright Biz4Solutions Pvt. Ltd. All Rights Reserved.. Biz4solutions Logo and designs are trademarks of Biz4Solutions Pvt. Ltd. All trademarks and Mobile Development Practices Focus on Quick Feedback Shops building great mobile apps simplify their development processes to minimize the time it takes to get actionable customer feedback. This means

More information

Upgrading to Windows Server 2008

Upgrading to Windows Server 2008 Upgrading to Windows Server 2008 This 5-day workshop provides participants with the knowledge and skills to work with Network Infrastructure and Active Directory technologies in Windows Server 2008. This

More information

An Intro to Scrum. Agile (Iterative) Project Development. Written in 2001 Can be read in its entirety at:

An Intro to Scrum. Agile (Iterative) Project Development. Written in 2001 Can be read in its entirety at: An Intro to Scrum Agile (Iterative) Project Development Broken down into iterations Self-Managed Minimal Planning Easily/Quickly adapts to change The Agile Manifesto Written in 2001 Can be read in its

More information

Pega Agile Studio USER GUIDE 7.4

Pega Agile Studio USER GUIDE 7.4 Pega Agile Studio USER GUIDE 7.4 2018 Pegasystems Inc., Cambridge, MA All rights reserved. Trademarks For Pegasystems Inc. trademarks and registered trademarks, all rights reserved. All other trademarks

More information

Course Microsoft Dynamics 365 Customization and Configuration with Visual Development (CRM)

Course Microsoft Dynamics 365 Customization and Configuration with Visual Development (CRM) Course 822716 Microsoft Dynamics 365 Customization and Configuration with Visual Development (CRM) Length 3 days Prerequisites Working knowledge of: Dynamics 365 (CRM) features and functionality; development,

More information

How to set up SQL Source Control The short guide for evaluators

How to set up SQL Source Control The short guide for evaluators GUIDE How to set up SQL Source Control The short guide for evaluators 1 Contents Introduction Team Foundation Server & Subversion setup Git setup Setup without a source control system Making your first

More information

Any platform. Achieve more. Team agility

Any platform. Achieve more. Team agility Every app Every developer Any platform Achieve more Team agility Java in Hosted Builds Azure Active Directory European Datacenter Service Hooks REST APIs Teams Kanban Updates Current iteration query

More information

Scaling agile with Atlassian and SAFe

Scaling agile with Atlassian and SAFe + Scaling agile with Atlassian and SAFe Dan Radigan Senior Agile Coach Atlassian Brandon Huff VP Agile Software Solutions cprime Swati Jain VP Business Process Solutions cprime SCALING AGILE WITH ATLASSIAN

More information

STREAMLINED CERTIFICATION PATHS

STREAMLINED CERTIFICATION PATHS STREAMLINED CERTIFICATION PATHS MOBILITY Windows 10 Mobility CLOUD PLATFORM & INFRASTRUCTURE Cloud Platform Cloud Platform & Infrastructure Linux on Azure PRODUCTIVITY Productivity Office 365 APP BUILDER

More information

Administering SQL Servers for Development Teams. Mike Acord & Tony Sebion Omni Resources

Administering SQL Servers for Development Teams. Mike Acord & Tony Sebion Omni Resources Administering SQL Servers for Development Teams Mike Acord & Tony Sebion Omni Resources Omni Resources Solutions Group Mike Acord Senior Architect Solutions Group, Omni Resources Tony Sebion Director Solutions

More information

Disciplined Agile Delivery The Foundation for Scaling Agile

Disciplined Agile Delivery The Foundation for Scaling Agile Disciplined Agile Delivery The Foundation for Scaling Agile Scott W. Ambler Senior Consulting Partner scott [at] scottambler.com @scottwambler Scott Ambler + Associates 1 Let s explore a few important

More information

Technology Background Development environment, Skeleton and Libraries

Technology Background Development environment, Skeleton and Libraries Technology Background Development environment, Skeleton and Libraries Christian Kroiß (based on slides by Dr. Andreas Schroeder) 18.04.2013 Christian Kroiß Outline Lecture 1 I. Eclipse II. Redmine, Jenkins,

More information

LEVERAGING VISUAL STUDIO TEAM SYSTEM 2008 Course LTS08: Five days; Instructor-Led Course Syllabus

LEVERAGING VISUAL STUDIO TEAM SYSTEM 2008 Course LTS08: Five days; Instructor-Led Course Syllabus LEVERAGING VISUAL STUDIO TEAM SYSTEM 2008 Course LTS08: Five days; Instructor-Led Course Syllabus INTRODUCTION This five-day, instructor-led course provides students with the knowledge and skills to effectively

More information

SharePoint Online Office 365 Developer Course Content

SharePoint Online Office 365 Developer Course Content This PDF contains full course content of SharePoint Online Office 365 developer training. The course designed from beginners, advanced and latest topics from SharePoint Online. SharePoint Online Office

More information

How Can Testing Teams Play a Key Role in DevOps Adoption?

How Can Testing Teams Play a Key Role in DevOps Adoption? June 3, 2016 How Can Testing Teams Play a Key Role in DevOps Adoption? Sujay Honnamane QA Director @sujayh Rameshkumar Bar Sr. Automation Architect @rameshbar 2016 Cognizant Session take away DevOps Overview

More information

G, H I, J K, L. Git distributed version control system, 67 repository, 67 TFS, 68 GitFlow, 76 77

G, H I, J K, L. Git distributed version control system, 67 repository, 67 TFS, 68 GitFlow, 76 77 Index A Agile test process definition, 223 224 Q1 unit and component, 224 Q2 functional, 224 Q3 exploratory, 225 Q4 capability, 225 Application Insights A/B testing, 358 359 alerts setting, 343, 345 Android

More information

3,500. The Developer Division at Microsoft

3,500. The Developer Division at Microsoft 3,500 The Developer Division at Microsoft 800 The VSTS team spread out across 40 feature teams Team Foundation Server (TFS) Visual Studio Team Services (VSTS) Team Foundation Server (TFS) Visual Studio

More information

Microsoft Certified Professional Transcript. Microsoft Office Project Server

Microsoft Certified Professional Transcript. Microsoft Office Project Server Last Activity Recorded: May 21, 2009 Microsoft Certified Professional WILLIAM F SLATER 1337 N. Ashland Ave. Unit 2 Chicago, IL 60622 US slater@billslater.com Microsoft Certification Status Credential Microsoft

More information