Agile Engineering. and other stuff I m working on
|
|
- Frank Barrett
- 6 years ago
- Views:
Transcription
1 Agile Engineering and other stuff I m working on 2008 Gilb conference on Risk Ryan Shriver > Managing Consultant > rshriver@dominiondigital.com Leader in IT Performance Improvement > The Agile Engineer - theagileengineer.com 1 1
2 About Me Live and work in Richmond, Virginia, USA Leader in 50-person consulting boutique Like slinging code...just not every day Mostly coaching and high-level architecture currently Starting to write a bit at theagileengineer.com 2
3 Today s Agenda Story Telling Agile Engineering Augmenting Scrum with Evo Recent Case Studies Value Meter Demo 3
4 What I know about Risk 4
5 What I know about Risk Next to nothing Mitigation by Design Tackle head-on 4
6 Story Telling 5
7 My Agile Journey Scrum XP Evo Developer Software Architect Agile Coach Systems Engineer Started using XP Lead Architect - Product Development development practices J2EE extreme Programming Explained Beck Design Patterns JUnit Refactoring Fowler Martin Test-Driven Domain Driven Project Start using XP with 6 developers. In 18 months we had 40 developers, 100+ project members Automation Scaling Agility Gilb Learned how to make XP adapt firsthand, but struggled with issues not addressed by XP (size and complexity) FitNesse 3-week iterations Sun Labs Collins Contract: 4,400 2,000+ requirements user stories Evo and Scrum Lean Smart Rails Decisions Drucker What s Business Value? Production 6
8 My Agile Journey Scrum XP Evo Developer Software Architect Agile Coach Systems Engineer Started using XP Lead Architect - Product Development development practices J2EE extreme Programming Explained Beck Design Patterns JUnit Refactoring Fowler Martin Test-Driven Domain Driven Project Start using XP with 6 developers. In 18 months we had 40 developers, 100+ project members Scaling Agility Gilb Automation Learned how to make XP adapt firsthand, but struggled with issues not addressed by XP (size and complexity) FitNesse 3-week Collins iterations Sun Labs Contract: 4,400 requirements 2,000+ user stories Evo and Scrum Lean Smart Rails Decisions Drucker What s Business Value? Production Can we build large scale systems efficiently and effectively using Agile? 6
9 System Background Suite of Lending Products Web-based system-of-record for billions in assets Platform O/S Database App Servers Rules OS Libraries Tools Testing Performance Java 2 Enterprise Edition Solaris, Windows, Linux, z390 Oracle, SQL Server, DB2 BEA WebLogic, IBM WebSphere Embedded Blaze Rules Engine Hibernate, Spring, Struts, Apache Commons CVS, Maven, CruiseControl, Eclipse, Jira, WIki JUnit, FitNesse, Selenium Mercury, JProfiler, verbose:gc 7
10 Software Specifications Lines of Code 673,000 Java classes 5,300 FitNesse Selenium JUnit 118,000 assertions run nightly 9,000 test scripts 637 Test classes - 3,243 test methods Libraries 97 Architecture Adapters MVC, Domain Driven, Events, Services Web Services, JMS, File 8
11 Sources of Complexity Accounting Domain Configurability of Product Range of Client Needs Implementation Complexity Performance Requirements 9
12 Our User Stories Story Estimate Story Name Unique Story Number QA Testing Estimate Color-coded sticker per application layer / components Signed and dated by QA when approved Strikethrough signifies this developer is done with their piece Developer s initials & their estimate 10
13 Our Iteration Tracking 11
14 Our Release Backlog Upcoming Stories Upcoming Iterations 12
15 Our Continuous Integration 13
16 What I Learned 14
17 What I Learned Agile technical books didn t provide much guidance on building large scale, high-performance systems 14
18 What I Learned Agile technical books didn t provide much guidance on building large scale, high-performance systems System qualities must be Priority #1 for Architects 14
19 What I Learned Agile technical books didn t provide much guidance on building large scale, high-performance systems System qualities must be Priority #1 for Architects It s never too late if you follow simple design principles and have an agile codebase Customer Search: s => s 2x TPS 14
20 What I Learned Agile technical books didn t provide much guidance on building large scale, high-performance systems System qualities must be Priority #1 for Architects It s never too late if you follow simple design principles and have an agile codebase Customer Search: s => s 2x TPS I wish I had known sooner about the exponential importance of qualities...i was busy focusing on user stories 14
21 What I Want To Do Establish Agile as a legitimate method for building large, complex systems Get beyond code-level and move towards systemsengineering agile topics Distill the best ideas into digestible Principles and Practices 15
22 Agile Engineering 16
23 Principles of Agile Engineering 1. Deliver Value 2. Quantify Qualities 3. Reduce Feedback Cycles 4. Explore Alternatives 5. Last Responsible Moment 6. Front-to-Back 7. Test-Driven Development 17
24 Principles of Agile Engineering 1. Deliver Value 2. Quantify Qualities 3. Reduce Feedback Cycles 4. Explore Alternatives 5. Last Responsible Moment 6. Front-to-Back 7. Test-Driven Development 17
25 Focus on Delivering Value to Stakeholders What they said 18
26 Quantify Qualities Why people buy ipods: It s not what you do, it s how well you do it, that matters 19
27 Quantify Qualities Why people buy ipods: It s not what you do, it s how well you do it, that matters $10 price Sales: Zune [Nov May 2008]: 2 million units ipod [Oct Mar 2008]: 84 million units difference 19
28 Reduce Feedback Cycles Communication Learning Release Build Integration Testing Plan Do Act Study The only sustainable competitive advantage is the ability to learn faster than the competition. - Arie de Geus, author of The Living Company 20
29 Last Responsible Moment Maximize time to gather data and make decision Design for Unknowns 21
30 Last Responsible Moment Maximize time to gather data and make decision Design for Unknowns 21
31 Explore Alternative Designs Time Don t decide here Decide here 22
32 Explore Alternative Designs Alternative Design Prototypes Time Don t decide here Gathering Facts Team Learning & Knowledge Decide here 22
33 Front-to-Back 23
34 Front-to-Back Client System 23
35 Front-to-Back Client System User Interface Layer Business Logic Layer Data Access Layer Operating System 23
36 Front-to-Back Client System User Interface Layer Business Logic Layer Data Access Layer Operating System Database System 23
37 Front-to-Back S P I K E Client System User Interface Layer Business Logic Layer Data Access Layer Operating System Database System 23
38 Front-to-Back S P I K E Client System User Interface Layer Business Logic Layer Data Access Layer Operating System Database System 23
39 Front-to-Back Client System S S S P I K User Interface Layer Business Logic Layer P I K P I K E Data Access Layer E E Operating System Database System 23
40 Test-Driven Development 24
41 Test-Driven Development Design Implement Test? 24
42 Test-Driven Development Design Implement Test? 24
43 Test-Driven Development Design Implement Test? Test Design Implement Test 24
44 Measuring Business Value with Scrum 25
45 Premise Agile is a fine method to help you do things right Agile doesn t help you do the right things 26
46 So can we adapt Agile? Yes, but we need to: 27
47 So can we adapt Agile? Yes, but we need to: Deliver the Right Thing 27
48 So can we adapt Agile? Yes, but we need to: Deliver the Right Thing Measure Business Value 27
49 So can we adapt Agile? Yes, but we need to: Deliver the Right Thing Measure Business Value Focus on Value Alignment 27
50 So can we adapt Agile? Yes, but we need to: Deliver the Right Thing Measure Business Value Focus on Value Alignment Measure Progress to Goals 27
51 Recent Case Studies 28
52 Evo + Scrum Case Study Start-up subsidiary of international company Building patent-pending, dynamic online marketing engine. Company founded Jan We started in Mar. Production in Nov. Used Evo for Business Objectives & Requirements. Scrum for implementation As of April 2008 three US airlines and large online travel company live, 3 more airlines and rail in Q3-Q ~1 million daily transactions hitting target response times 29
53 Value Meter Demo 30
54 Value Meter Tool to specify and measure progress to goals Shooting to open source project in Q3 - Q4 Also hope for hosted solution 31
55 Thank You Questions? Ryan Shriver > Managing Consultant > Leader in IT Performance Improvement > Download this and all my presentations from theagileengineer.com 32 32
Profile: How to update your CV - just an idea. 1) Make sure your margins are a slim as possible. 2) Make sure your font size is 10-12
Profile: How to update your CV - just an idea. 1) Make sure your margins are a slim as possible 2) Make sure your font size is 10-12 3) All new sentences starting from the Left Hand margin 4) Just an idea
More informationTurbo boost your digital app test automation with Jenkins
Turbo boost your digital app test automation with Jenkins Step-by-Step Tutorial May, 2018 Speakers Sheli Ashkenazi Sr. Product Manager Experitest Jonathan Aharon Sr. Sales Engineer Experitest 2 01 The
More informationTHIS IS ONLY SAMPLE RESUME - DO NOT COPY AND PASTE INTO YOUR RESUME. WE ARE NOT RESPONSIBLE Name: xxxxxx
Name: xxxxxx Email ID: xxxxxx Ph: xxxxxx Summary: Over 7 years of experience in object oriented programming, design and development of Multi-Tier distributed, Enterprise applications using Java and J2EE
More informationThe Scaled Agile Framework
The Scaled Agile Framework Foundations of the Scaled Agile Framework (SAFe) SDJug Oct. 15, 2013 2008-2013 Leffingwell, LLC, and Scaled Agile, Inc. All rights reserved. Armond Mehrabian Enterprise Agile
More informationAgile 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 informationAgile 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 information02291: 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 informationAbout Us. Services CONSULTING OUTSOURCING TRAINING MENTORING STAFF AUGMENTATION 9/9/2016
About Us Incorporated in January, 2003 QA and QC in expertise focused on functional, performance and application security validation HPE Software Gold Partner, HPE Authorized Software Support Partner &
More informationDesigned 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 informationWeblogic8.1/9.1, Apache Tomcat 5.0, Jboss, WebSphere7.0, Axis. Windows XP/2000/NT/98/95, UNIX and MS Dos, iphone SDK, Mac Os x
Summary Seven years of experience in the IT industry specializing in development of Java and J2EE architecture based systems. Extensive professional experience in Object Oriented design, Systems Analysis,
More informationSoftware 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 informationAgile Manifesto & XP. Topics. Rapid software development. Agile methods. Chapter ) What is Agile trying to do?
Topics 1) What is trying to do? Manifesto & XP Chapter 3.1-3.3 2) How to choose plan-driven vs? 3) What practices go into (XP) development? 4) How to write tests while writing new code? CMPT 276 Dr. B.
More informationPractical Model-Driven Development with the IBM Software Development Platform
IBM Software Group Practical Model-Driven Development with the IBM Software Development Platform Osmond Ng (ong@hk1.ibm.com) Technical Consultant, IBM HK SWG 2005 IBM Corporation Overview The Challenges
More informationUsing Data Science to deliver Workforce & Labour Market Insights. Gary Gan Co-Founder, JobKred
Using Data Science to deliver Workforce & Labour Market Insights Gary Gan Co-Founder, JobKred Collection of Data Online Sources Skills, Education, Experience AI-powered Career Development Platform Cloud-based
More informationChristian Schnapp Software Architect/ Developer(Full Stack) Attachments: Curriculum Vitae Projects
Software Architect/ Developer(Full Stack) Bismarckstr. 38 45525 Hattingen Germany (+49)152 / 02177441 christian.schnapp@gmail.com 19/03/1979 Attachments: Curriculum Vitae Projects Curriculum Vitae Working
More informationLecture 7: Software Processes. Refresher: Software Always Evolves
Lecture 7: Software Processes What is a Software Development Process? The Lifecycle of a Software Project Agile vs. Disciplined Some common approaches: RUP, SCRUM, XP, ICONIX, Where UML fits in (next lecture)
More informationChoudhry Nisar. Web: asifnisar.co.uk Phone no:
Choudhry Nisar Email: asifnisar@gmail.com Web: asifnisar.co.uk Phone no: 07849558139 Profile: A well-organized individual with the ability to interpret tasks and deal with them appropriately. Confident
More informationskill [years experience]
Chris Dagnon http://chris.dagnon.net/work/resume chris@dagnonconsulting.com 16 Heritage Circle #5 Madison, WI 53711 (608) 273-4546 Profile: Chris is a Senior Consultant with over 13 years of experience,
More informationTesting Tools to Support Agile Software Delivery. The Critical Role of Automated Functional Testing in Enterprise Environments
Testing Tools to Support Agile Software Delivery The Critical Role of Automated Functional Testing in Enterprise Environments White Paper September 2008 Contents Executive summary......................................................3
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights The forthcoming is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
More informationAbout Dean Leffingwell
Lean Practices for Foreword by Don Nonfunctional (System Qualities) Agile Style Reinertsen Development Series By and Ryan Shriver Agile 2010 Orlando, FL Lean Practices for Foreword by Don Reinertsen Development
More informationAdvanced Data Modeling: Be Happier, Add More Value and Be More Valued
Advanced Data Modeling: Be Happier, Add More Value and Be More Valued Karen Lopez Karen López, A frequent speaker on data modeling, data-driven methodologies and pattern data models. SQL Server MVP She
More informationCollaboration 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 informationJBuilder 2008 also now has full support for Struts 1.x applications including graphical editing and Web flow development.
JBUILDER 2008 FREQUENTLY ASKED QUESTIONS GENERAL QUESTIONS What new JBuilder products did CodeGear announce in the April 2, 2008 press release? JBUILDER 2008 TURBO, JBUILDER 2008 PROFESSIONAL, AND JBUILDER
More informationNext Generation Mobile Collaboration
Next Generation Mobile Collaboration PSOUCC-2777 Chris Wiborg Director, Cisco Collaboration Portfolio Marketing @cwiborg Agenda Why Mobile Collaboration Matters Shifting User Expectations Delivering Value
More informationTopic 01. Software Engineering, Web Engineering, agile methodologies.
Topic 01 Software Engineering, Web Engineering, agile methodologies. 1 What is Software Engineering? 2 1 Classic Software Engineering The IEEE definition: Software Engineering is the application of a disciplined,
More informationAdopting 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 informationSHIVA SHANKAR Sr Liferay Java J2ee Consultant
SHIVA SHANKAR Sr Liferay Java J2ee Consultant : shiva.hai08@gmail.com :(571)224-7654 SUMMARY Certified Java J2ee Developer over 10 Years of IT experience in all phases of Agile and SDLC including like
More informationCurriculum Vitae. Skills. Languages: Java (preference), JavaScript. Lesser so recently: C#, VB, C/C++, PHP
Curriculum Vitae Name: Cormac Redmond Address: 18 Friar s Hill, Nationality: Irish Wicklow Town, Date of Birth: 14/04/85 Co. Wicklow, Ireland E-mail: credmond@certak.com Website: www.certak.com Tel: +353
More informationMy goal is to work on the Information Technology area and be relevant to a company where you are constantly challenged.
Felipe Coury Java Developer / IT Specialist at IBM felipe.coury@gmail.com Summary My goal is to work on the Information Technology area and be relevant to a company where you are constantly challenged.
More informationSAFe 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 informationA Tale of Continuous Testing
T22 DevOps/Continuous Delivery Thursday, October 4th, 2018 3:00 PM A Tale of Continuous Testing Presented by: David Lumpkin Craftsy Brought to you by: 350 Corporate Way, Suite 400, Orange Park, FL 32073
More informationThis Thing Called Kanban
This Thing Called Kanban A presentation for Agile Richmond Slide 1 Announcing Innovate Virginia! Accelerate Delivery with Lean and Agile! Friday Sept 16, 2011 Lewis Ginter Botanical Gardens Leading experts
More informationIntroduction to. and. Scott W. Ambler Source Documents
Introduction to and Scott W. Ambler scott.ambler@ronin-intl.com Copyright 2001-2002 Scott W. Ambler 1 Source Documents www.agilemodeling.com The Agile Modeling Workshop Course Notes (www.ronin-intl.com)
More informationKanban 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 informationSoftware 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 informationAgile Testing in the Real World Moving Beyond Theory to Achieve Practicality [NEED PICTURE HERE]
Moving Beyond Theory to Achieve Practicality [NEED PICTURE HERE] There are lots of books, articles, and webinars about how great Agile is However, those often describe purist approaches that adhere to
More informationTesting 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 informationAgile 2005 Experience Report
Agile Adoption: Does it have to be All In or Fold? Rebecca WirfsWirfs-Brock 2011 WirfsWirfs-Brock Associates Who I Am There Has to Be A Better Way Jon Spence, Sr. Principal Engineer and Technical Fellow,
More informationHyperion System 9 Financial Management release
Hyperion System 9 Financial Management release 9.2.0.3 The Hyperion System 9 Financial Management release 9.2.0.3 Matrix includes support information for the following areas: Operating Systems o Server
More informationClearPath Secure Java Overview For ClearPath Libra and Dorado Servers
5/18/2007 Page 1 ClearPath Secure Java Overview For ClearPath Libra and Dorado Servers Technical Presentation 5/18/2007 Page 2 Agenda ClearPath Java for Core Business Transformation Overview Architectural
More informationManaging Change at the Speed of Business
Managing Change at the Speed of Business Craig Danielson, PMP IT Change Manager Commerce Bank of Kansas City, MO March 14, 2012 10926: Customer Experience - Creating One Change Solution for all Platforms
More informationIT Needs Analysis For Your Company Executive Summary - Sample
IT Needs Analysis For Your Company Executive Summary - Sample ntier Training 404-496-6454 louie@ntiertraining.com Sample inputs and outputs were selected from a recent IT Needs Analysis engagement. Only
More informationTake Your Oracle WebLogic Applications to The Next Level with Oracle Enterprise Manager 12c
Take Your Oracle WebLogic Applications to The Next Level with Oracle Enterprise Manager 12c Mojahedul Hoque Abul Hasanat CTO, Therap Services Neelima Bawa Consulting Tech. Lead, SCP, EM, Oracle Therap
More informationLean-Thinking. Re-Defined. Going Beyond Toyota. Alan Shalloway.
1 Copyright 2007 Net Objectives. All Rights Reserved. 20 May 2009 Lean-Thinking info@netobjectives.com www.netobjectives.com Re-Defined Going Beyond Toyota Alan Shalloway 2 Copyright 2008 Net Objectives.
More informationOptimize tomorrow today.
Applying Agile Practices to Improve Software Quality Name: Arlene Minkiewicz Chief Scientist 17000 Commerce Parkway Mt. Laurel, NJ 08054 arlene.minkiewicz@pricesystems.com Phone: 856 608-7222 Agenda Introduction
More informationOpen Source in Real Life
Israel JBoss User Group Session 02 / 5.6.2006 Open Source in Real Life By : Guy Ben-Porat, Digitool Team Leader Ex Libris Hosted by Tikal. w w w. t i k a l k. c o m Cost-Benefit Open Source One Slide about
More informationHP 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 informationIBM IBM WebSphere Lombardi Edition V7.2 BPM Program Management. Download Full Version :
IBM 000-188 IBM WebSphere Lombardi Edition V7.2 BPM Program Management Download Full Version : http://killexams.com/pass4sure/exam-detail/000-188 When documenting an activity in a business process, the
More informationShift Left Testing: are you ready? Live Webinar, Sept 19
Shift Left Testing: are you ready? Live Webinar, Sept 19 Guy Arieli CTO, Experitest 01 What exactly is Shift Left? Agenda 02 03 How Shift Left affects application development & testing organizational structures
More informationJames Hollingshead SUMMARY
James Hollingshead Phone: 740-707-5876 james@jameshollingshead.com SUMMARY Software developer with 13 years of experience in system analysis, requirements gathering, business analysis, architecture, design,
More informationI am Stephen LeTourneau from Sandia National Laboratories Sandia s National Security Missions include: Nuclear Weapons Defense Systems & Assessments
I am Stephen LeTourneau from Sandia National Laboratories Sandia s National Security Missions include: Nuclear Weapons Defense Systems & Assessments Energy, Climate & Infrastructure Security International,
More informationIntroduction to Extreme Programming
Introduction to Extreme Programming References: William Wake, Capital One Steve Metsker, Capital One Kent Beck Robert Martin, Object Mentor Ron Jeffries,et.al. 12/3/2003 Slide Content by Wake/Metsker 1
More information} Michael Coen. Work Summary. Experience
Michael Coen 4509 Laurel Ridge Drive Morgantown, WV 26508 Phone: 304.554.9671 E-mail: mike@michaelcoen.com Web: http://www.michaelcoen.com Twitter: @OpenMikeOnTech http://www.linkedin.com/in/michaelcoen
More informationManaging and Accessing 500 Million Files (and More!)
Managing and Accessing 500 Million Files (and More!) (Federating The NameSpace) Overview Resources Mike Selway Sr. Consulting Engineer Sun Microsystems, Inc. Mike.Selway@sun.com Sun Microsystems, Inc Problem
More informationTest Automation: Agile Enablement for Business Intelligence Teams
Test Automation: Agile Enablement for Business Intelligence Teams Lynn Winterboer Agile Analytics Educator & Coach @AgileLynn www.winterboeragileanalytics.com Lynn Winterboer Colorado Native Guest Ranch
More informationHP ALM Overview. Accelerating Innovation, Industrialising Quality. Oren Ziv, Product Manager, QC/ALM
www.hp.com/go/alm HP ALM Overview Accelerating Innovation, Industrialising Quality Oren Ziv, Product Manager, QC/ALM Satisfied customers Largest community 6,000+ worldwide Enterprise scalability to Size
More informationManaging The Digital Network Workforce Transformation
ITM-1018 Managing The Digital Network Workforce Transformation Carine Bongaerts IT Manager Network Services Agenda Introduction New Skills and Mindset Change Operating Model Change - DevOps Delivery Model
More informationImplementing IBM CICS JSON Web Services for Mobile Applications IBM Redbooks Solution Guide
Implementing IBM CICS JSON Web Services for Mobile Applications IBM Redbooks Solution Guide This IBM Redbooks Solution Guide describes the existing and new aspects of IBM CICS Transaction Server that allow
More informationHow to Build an Appium Continuous Testing Pipeline
How to Build an Appium Continuous Testing Pipeline Step-by-Step Tutorial November, 2017 Today s speakers Guy Arieli, CTO, Experitest Ruth Zamir Marketing Director Experitest 01 Why do we need continuous
More informationJBoss World 2009 Aaron Darcy
1 Java Application Platforms for Lightweight Workloads Insight into Red Hat's Application Platform Strategy Aaron Darcy JBoss Product Line Director Red Hat September 2009 2 About Me JBoss Product Line
More informationDAVIS 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 informationCONTINUOUS DELIVERY IN THE ORACLE CLOUD
CONTINUOUS DELIVERY IN THE ORACLE CLOUD Lykle Thijssen Bruno Neves Alves June 7, 2018 NLOUG Tech Experience Amersfoort eproseed Confidential ABOUT US Lykle Thijssen Principal Architect and Scrum Master
More informationDevPartner Java Edition System Requirements Release
DevPartner Java Edition System Requirements Release 3.3.01 Hardware Requirements Windows for Windows systems: Intel Architecture 32-bit Pentium III 500 MHz or equivalent 256 MB total system memory 100
More informationGaurav Rai Mazra. Senior Software Developer
Gaurav Rai Mazra Senior Software Developer A technology enthusiast and conscientious programmer with over 6 years of experience in multi - disciplinary domains such as HR, Education, Financial (Asset Management)
More informationRyan Rich - Software Developer & Architect
Ryan Rich - Software Developer & Architect Oceanside, CA 858-523-8540 ryanrich@richservices.com http://linkedin.com/in/ryanrich Full stack polyglot programmer and technical leader, with a strong interest
More informationRapid Application Development. Course Outline Semester 2, 2012
158753 Rapid Application Development Course Outline Semester 2, 2012 Massey University, Albany E.Calude@massey.ac.nz http://www.massey.ac.nz/ ecalude/co753.pdf July 5, 2012 1 SCRUM 1.1 Agile and Scrum
More informationA Strategic Approach to Web Application Security
A STRATEGIC APPROACH TO WEB APP SECURITY WHITE PAPER A Strategic Approach to Web Application Security Extending security across the entire software development lifecycle The problem: websites are the new
More informationORACLE SERVICES FOR APPLICATION MIGRATIONS TO ORACLE HARDWARE INFRASTRUCTURES
ORACLE SERVICES FOR APPLICATION MIGRATIONS TO ORACLE HARDWARE INFRASTRUCTURES SERVICE, SUPPORT AND EXPERT GUIDANCE FOR THE MIGRATION AND IMPLEMENTATION OF YOUR ORACLE APPLICATIONS ON ORACLE INFRASTRUCTURE
More informationSimplifying Migrations with the WebSphere Application Server Migration Toolkit
IBM Software Group Simplifying Migrations with the WebSphere Application Server Migration Toolkit Mohammad Al-Bedaiwi (malbedaiwi@us.ibm.com) Advisory Software Engineer 9 February WebSphere Support Technical
More informationOpenESB SE Enterprise Edition V3.0 Installation guide
OpenESB SE Enterprise Edition V3.0 Installation guide Copyright Pymma Services 2014. All Rights Reserved. Page 1 of 20 Document identifier: Pymma document: 770-001 Location: www.pymma.com Editor: Pymma
More informationThe Kanban Playbook: A Step-by-Step Guideline For The Lean Practitioner (The LEAN Playbook Series) By Chris A. Ortiz
The Kanban Playbook: A Step-by-Step Guideline For The Lean Practitioner (The LEAN Playbook Series) By Chris A. Ortiz If you are searched for a ebook by Chris A. Ortiz The Kanban Playbook: A Step-by-Step
More informationTest Engineer Expert Course
T&C Apply Test Engineer Expert Course From Quick pert Infotech Learning Process Test Engineer Learning Path to Crack Interviews Full Fledged Software Test Engineer Automation Testing Expert (Tools Covered
More informationWas gibt es Neues Better Team Work with Cloud
Was gibt es Neues Better Team Work with Cloud Dana Singleterry Produktmanager Oracle Mobility & Dev Tools, Oracle dana.singleterry@oracle.com +++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx
More informationThe 4 Ts of Test Automation: Your Planning Guide to Success Workshop. Presented By: David Dang Questcon Technologies
Quality - Innovation - Vision The 4 Ts of Test Automation: Your Planning Guide to Success Workshop Presented By: David Dang Questcon Technologies April 23, 2009 Typical Automation Project Test Automation:
More informationTest Driven Development TDD
Test Driven Development TDD Testing Testing can never demonstrate the absence of errors in software, only their presence Edsger W. Dijkstra (but it is very good at the latter). Testing If it's worth building,
More informationCaliber Data Training
Instructor-Led Course Catalog Caliber Data Training 1987-2015 Caliber Data Training is celebrating 28 years of excellence in I.T. training, providing training services to Fortune 1000 companies and federal,
More informationEnterprise Architectures
Enterprise Architectures Petr Křemen petr.kremen@fel.cvut.cz Winter Term 2017 Petr Křemen (petr.kremen@fel.cvut.cz) Enterprise Architectures Winter Term 2017 1 / 29 Contents 1 Information about the course
More informationBest Practices for Collecting User Requirements
Federal GIS Conference February 9 10, 2015 Washington, DC Best Practices for Collecting User Requirements Gerry Clancy Glenn Berger Requirements Provide direction for program success Why Requirements are
More informationTest Driven Development
Test Driven Development driving the development of quality software through tests presented by Introduction and Agenda Andy Painter, Davisbase Consulting 15+ years in software development. 5+ years working
More information(216)
Professional Education Strategies Group Seminar Offerings and Curriculum Guide Core Competencies, Best Practices and Advanced Techniques www.pesg.com (216) 521-1712 TRAINING FOR BETTER REQUIREMENTS Business
More informationSoftware Development Process Models
Software Development Process Models From classical notions to more agile approaches th@cs.toronto.edu, BA8134 Code & Fix or Cowboy Coding 1) Write program 2) Test and fix program Problems: program users
More informationGETTING STARTED. User Story Mapping
GETTING STARTED User Story Mapping contents SECTION 1 user story maps what is a user story map? 3 examples of user story maps 4 breakdown of a user story map 5 why create user story maps? 6 benefits of
More informationPreface p. 1 Who This Book Is For p. 2 Goals of This Book p. 3 What Is Not Covered p. 5 What Is Covered (Technologies and Process) p.
Preface p. 1 Who This Book Is For p. 2 Goals of This Book p. 3 What Is Not Covered p. 5 What Is Covered (Technologies and Process) p. 5 How This Book Is Organized p. 6 About the Code For This Book p. 6
More informationThe Case: Danske Bank
1 The Case: Danske Bank Biggest bank in Denmark: Founded in 1871 2.2 mill customers 300 branches 6,000 employees in DK 20,000 in Northern Europe Operating in 15 countries 2 Goals of the Project Make the
More informationRequirements Testing: Turning Compliance into Commercial Advantage. Mike Bartley, Test and Verification Solutions
Requirements Testing: Turning Compliance into Commercial Advantage Mike Bartley, Test and Verification Solutions 1 Agenda Business advantages Some theory Requirements management Mapping requirements to
More informationRed Hat Application Migration Toolkit 4.2
Red Hat Application Migration Toolkit 4.2 Getting Started Guide Learn how to use the Red Hat Application Migration Toolkit to migrate and modernize Java applications and components. Last Updated: 2019-03-26
More informationMicrosoft. 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 informationThe information system for the State Archives of the Ministry of Interior of the responsibilities
Personal information Name Nationality Martin SVK Date of birth 29.10.1981 Work experience Dates (from to) Type of business or sector June 2016 nowdays International tobacoo company The backend part of
More informationBob Galen. Bob began as a developer, then moved to Project Management and Leadership, then Testing.
Bob Galen Mr. Galen has 30 years of experience with various lifecycles including waterfall variants, RUP, Agile, and Chaos! He has worked in industry domains including SaaS, Medical, Financial Services,
More informationSmartsheet for Jira Visibility is the Key to Velocity
Smartsheet for Jira Visibility is the Key to Velocity Joe Stanfill Sr. Manager, Marketing Smartsheet Benita Howe VP, PMO and Business Operations IgniteTech Certain information set forth in this presentation
More informationAutomated Acceptance Testing
Automated Acceptance Testing Björn Beskow Callista Enterprise AB bjorn.beskow@callista.se http://www.callista.se/enterprise CADEC 2004-01-28, Automated Acceptance Testing, Slide 1 Target audience and Objectives
More informationHyperion System 9 BI+ Analytic Services
Hyperion System 9 BI+ Analytic The Hyperion System 9 BI+ Analytic release 9.3 Support Matrix includes support information for the following areas: Operating Systems o Server o Client Web / Application
More informationTest-Driven Porting. 1 Introduction
Test-Driven Porting Ralph Bohnet ClearStream Consulting 3710 205 5 th Ave. SW Calgary, AB T2P 2V7 Canada 1-403-264-5840 ralph@clrstream.com Gerard Meszaros ClearStream Consulting 87 Connaught Dr NW Calgary,
More informationCONFERENCE PROCEEDINGS QUALITY CONFERENCE. Conference Paper Excerpt from the 28TH ANNUAL SOFTWARE. October 18th 19th, 2010
PACIFIC NW 28TH ANNUAL SOFTWARE QUALITY CONFERENCE October 18th 19th, 2010 Conference Paper Excerpt from the CONFERENCE PROCEEDINGS Permission to copy, without fee, all or part of this material, except
More informationIT CONSULTING JP BVBA
I chose for a job in software testing after getting my master degree in computer science because of my quality minded approach and my attention to detail. My main expertise consists of test management,
More informationJ2EE Application Development with WebSphere Studio
. J2EE Application Development with WebSphere Studio page 2 IBM Application Development Vision Delivering a rapid and efficient response to business needs through a powerful development and deployment
More informationProject Plan. SISCalendar. for. Prepared by Zach Masiello. Ethan Mick Michael Caputo Shawn Thompson Organization: SIS.io
Project Plan for SISCalendar Prepared by Zach Masiello Ethan Mick Michael Caputo Shawn Thompson Organization: SIS.io Revision History Name Date Reason For Changes Version Initial 10/1/13 First version
More information02161: Software Engineering I
02161: Software Engineering I Week 9: Version Control, Software Development Process, and Project Introduction Hubert Baumeister Informatics and Mathematical Modelling Technical University of Denmark Spring
More informationDevelopment Processes Agile Adaptive Planning. Stefan Sobek
Development Processes Agile Adaptive Planning Stefan Sobek Agile Planning Process Adaptive Planning In agile projects frequently issues and changes will be discovered. Go into these projects with expectations
More information