Agile on Board or How We Do It at Intel Artem Fedko Copyright © 2013 Intel Corporation. All rights reserved Intel are trademark of Intel Corporation in.

Slides:



Advertisements
Similar presentations
> Sprint Planning Presentation API Release: Date: Presented by:
Advertisements

02 | Define an Effective End-to-End Software Development Lifecycle Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant,
Agile Roadmap Prioritization Discussion. Agile Roadmap Prioritization: – Corporate Goals and Initiatives  Market Goals –Customer Feedback –Partner Input.
Software Life Cycle Requirements analysis System design Program design Program implementation (coding) Unit testing Integration testing System testing.
Software development process improvement Ville Wettenhovi Master thesis presentation Supervisor:Professor Jukka Manner Instructor:M.Sc. Markus Aalto Date:23th.
Software Development Methodologies 1. A methodology is: A collection of procedures, techniques, principles, and tools that help developers build a computer.
Unit 1, Lesson 4 Software Development Cycle AOIT Introduction to Programming Copyright © 2009–2012 National Academy Foundation. All rights reserved.
Copyright  2002, Medical Present Value, Inc. All rights reserved. Copyright © 2010 Texas Education Agency. All rights reserved. TEA confidential and proprietary.
Agile-Scrum in QA – Case study at TraderTools Amitay Itskovitch TraderTools LLC QA Manager Phone: ,
RTC Agile Planning Component
1 dia.in Date Name ScrumIndia.In Proprietary Information Agile In Outsourced Environment – A Perspective Zaheer Abbas S. Contractor.
RECIPE FOR BAKING QUALITY IN Process Improvements that Increase Quality.
Roadmap to Continuous Integration Testing and Benefits Gowri Selka, Walgreens Natalie Koltun, Walgreens May 20th, 2014 ©2013 Walgreen Co. All rights reserved.
® IBM Software Group © 2007 IBM Corporation Achieving Harmony IBM's Platform and Methodology for Systems Engineering and Embedded Software Development.
03 | Application Lifecycle Management Susan Ibach| Technical Evangelist Christopher Harrison | Head Geek.
Pricing Changes MSDN subscriptions Stand- alone tool Team collaboration Release management Visual Studio Team Foundation Server Device CAL Visual Studio.
Gaining Support for a Sustainable Agile Transformation Dennis Stevens, VP Enterprise Engagements LeadingAgile November 12, 2013.
Adopting Agile for Enterprise Software Joe Bedell, Software Engineer Jason Breen, Software Engineer Peter Melko, Scrum Master June 15 th, 2015.
QWise software engineering – refactored! Testing, testing A first-look at the new testing capabilities in Visual Studio 2010 Mathias Olausson.
Michael Burnside Blog: Software Quality Assurance, Quality Engineering, and Web and Mobile Test.
Continuous Integration and Testing
Agile Software Development Brian Link
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
Embracing change with Extreme Programming Method Engineering Erik ten Brinke
4/23/ :45 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
04 | Define a Software Iteration Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
Computer Science and Software Engineering© 2014 Project Lead The Way, Inc. Software Design Process.
Chapter 2 Software processes. Topics covered Software process models Process activities Coping with change.
Microsoft’s ALM Vision. Vision and benefits ALM today ALM outlook.
Copyright © 2015 Curt Hill Software Development Paradigms What do you need to know?
Basic Approach Development driven by time boxing May sacrifice requirements in order to keep schedule (time boxed) Steer project as you go based on user.
Agile tooling and Portfolio Management Agile Tooling Basics Agile Portofolio Management Kanban Team Room.
Theories of Agile, Fails of Security Daniel Liber CyberArk.
Iain Bright Agile Tour Dublin Background and challenges Building a shared understanding Sharing findings from exploratory testing What worked… and.
1 confidential | ©2015 Sabre GLBL Inc. All rights reserved. Implementing Kanban at Different Levels During Agile Adoption Krishnakumar C Principal Agile.
Software Testing Process
WHEN TITLE IS NOT A QUESTION N O ‘WE CAN’ CA Agile Vision Product Manager Michael Lester.
Connect with life Cheryl Johnson VSTS Solution Expert | Canarys Automations Pvt Ltd Performance Testing.
Kanban Advanced Software Engineering Dr Nuha El-Khalili.
Software Quality Assurance Chip Ene, February 14, 2015.
By Manish Shrotriya CSE MS 4 Point Agile Manifesto 1.Individuals and interactions over processes and tools 2.Working software over comprehensive.
April 15, 2013 Atul Kwatra Principal Engineer Intel Corporation Hardware/Software Co-design using SystemC/TLM – Challenges & Opportunities ISCUG ’13.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Working Agile in Software Development July-2016 Oracle Confidential – Restricted.
Unit 6 Application Design KLB Assignment.
What's new in Visual Studio 11 for Application Lifecycle Management
Modern Application Lifecycle Management
Владимир Гусаров Директор R&D, Dell Visual Studio ALM MVP ALM Ranger
Scaled Agile Requirements: What, When & How
One Digital – Integrated Digital Assurance Automation Framework
Zero to DevOps Louis Berman Cloud Solutions Architect
E2E Testing in Agile – A Necessary Evil
Advantages OF BDD Testing
Quantifying Quality in DevOps
Chapter 12 Levels of Testing
Dilbert Scott Adams Manage It! Your Guide to Modern, Pragmatic Project Management. Johanna Rothman.
11/29/2018 2:52 AM MDC317A Continuous Delivery - The Agile End to End Story for Developers & IT Pros! Morgan Webb Technical © 2013.
TechEd /3/2018 8:11 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
ე ვ ი ო Ш Е Т И О А С Д Ф К Ж З В Н М W Y U I O S D Z X C V B N M
Agile test automation = big challenges
Addressing Test coverage in Continuous Testing
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
Bringing more value out of automation testing
TechEd /7/2019 1:14 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Delivering great hardware solutions for Windows
What’s new in Visual Studio 2012
Software Development In Agile
SDLC (Software Development Life Cycle)
Office 365 Development July 2014.
Agile Development.
Open Source Tool Based Automation solution with Continuous Integration and end to end BDD Implementation Arun Krishnan - Automation Manager Maria Afzal-
Presentation transcript:

Agile on Board or How We Do It at Intel Artem Fedko Copyright © 2013 Intel Corporation. All rights reserved Intel are trademark of Intel Corporation in the U.S. and/or other countries.

Embedded in a „normal” way Requirements Design Code Test Integrate

TTM & “Shift left” Time to Market. o In modern world the time to market for a new product generation is getting shorter and shorter. Shift left. o Deliver a high level of readiness early in the developing cycle. Hardware Firmware

Agile

Prototyping What to do if there is no hardware yet? Using a previous generation platform. Hybrid Virtual Platforms (FPGA). Simulation boards.

Team members interchangeability. High level programming. Low level programming.

Waterfall in agile disguise Waterfall in agile disguise Validation after Development. DEV 1 DEV 2 VAL 1 VAL 2 Sprint 1Sprint 2Sprint 3 DEV 1DEV 2 VAL 1 VAL 2 Sprint 1Sprint 2Sprint 3 Separating development and validation. Feature development and its validation should be done in the same sprint.

Multiple mini waterfalls Waterfall inside single iteration. DEV 1DEV 2 VAL 1 VAL 2 Sprint 1 Sprint 2 Sprint 3 Sprint 1 Sprint 2 Sprint 3 DEV 1DEV 2 VAL 1 VAL 2 Feature development and tests development should be done in parallel.

Continuous testing Test development along with firmware development process. Test portfolio creation. Regression testing. Nightly testing. Pass rate.

Tests automation. Automatic test environment. Farm of the test sets. Basic tests after each build. Device Under the Test Tests Framework Tests Results

Unit tests Eliminates the number of issues on the early stage. Decrease the validation team effort. Decrease number of the potential defects. Improve planning and team velocity.

Customers feedback Each sprint is a small product release. Customer gives a feedback. BACKLOG Sprint

Q&A