An SME Transition from Plan-Driven to Hybrid Project Management with Agile Software Development Methods
|
|
|
- Magdalen Conley
- 9 years ago
- Views:
Transcription
1 An SME Transition from Plan-Driven to Hybrid Project Management with Agile Software Development Methods Stefan Biffl 1 Richard Mordinyi 1 Günter Raidl 2 Heinrich Steininger 2 Dietmar Winkler 1 1 TU Vienna, Institute of Software Technology, CDL-Flex, Austria 2 logi.cals GmbH, St. Pölten, Austria
2 Motivation & Goals Motivation: Small and medium enterprises typically need to align plan-driven (heavy-weight) and agile (light-weight) software development processes. Main goal is to enable high flexibility (e.g., considering frequent changing customer requirements) aligned with a plan-driven approach (e.g., defined by contracts), i.e., some hybrid approach to benefit from both engineering processes. Process Improvement Initiative Key research questions focus on: How to enable the alignment of plan-driven and agile engineering processes? What are the benefits of such a hybrid approach? Goals of the paper: Concept of a hybrid project management approach. Lessens learned and success-criteria of a successful transition and application of the modified approach based on two case studies. 2
3 Related Work Plan Driven Project Management Widely spread in industry because of defined plans. Separation of individual phases (including quality assurance steps). Require stable requirements with limited capability of changes. Agile Project Management Growing importance in the last decade of software development. High level of customer interaction and collaboration. Flexibility regarding requirements changes. However, new product development projects typically require both, from research prototypes to industry products*. 3 Winkler D., Mordinyi R., Biffl S.: Research Prototypes versus Products: Lessons Learned from Software Development Processes in Research Projects, Proc. of EuroSPI, 2013.
4 4 Crisis with a Plan-Driven Approach (Project A) Project Goal: New product development, designed for safety-critical certification. Challenges & Risks: New / unknown application domain and technologies. Limited resources: 9 engineers Estimated effort: 30 person years. PM-Approach: Strictly plan-driven Intermediate Management Review after 60% project crisis: Project targets are moving away from completion. Unexpected and frequent feature requests. Inefficient project and process tracking and tracing. Counter measures make the best out of the situation: Changing the PM-approach towards agile. Supported by external consultants (e.g., by using Kanban) Results: The project could be finished successfully but with reduced functionality.
5 Changing the PM Strategy Focus on Best-Practices out of two worlds: Plan-Driven Approaches: structure and basic roadmap Agile and flexible Approaches: development sprints based on agile principles. Research Questions How to combine best practices from plan-driven and agile PM approaches towards a hybrid approach? How to demonstrate the benefits of the hybrid approach? 5
6 Hybrid Project Management Approach Plan-Driven Project Structure Plan 1 Needs & Progress Agile Sprint Process 2 Interaction between PSP and Agile Sprints? 3 Agile Sprint Process Needs 1. In the plan-driven project structure plan (PSP) the agile sprints have to be represented for planning, coordination, controlling, and measurement of progress; 2. The process interface between PSP and sprints has to be defined; and 3. In the sprint backlog the needs coming from other work packages in the PSP have to be represented for effective coordination. 6
7 Case Study with the Hybrid PM-Approach (Project B) Project Goal: Software Development Environment for Automation Systems Software Design & Development (Logi.cals Open 3). Software Research and Development Project Engineering system in a systems-of-systems multi-disciplinary engineering environment to develop industrial production plants. Challenges & Risks: New / unknown application domain and technologies (again a challenge) More but still limited resources: 20 engineers from different organizations Estimated effort: 3 years with yearly major deliverables to key customers. PM approach: hybrid project management Plan-Driven top-level framework Agile Sprints 7
8 Interaction of Agile / Non-Agile Work Packages Plan-Driven Work Packages (not part of Sprints) Parallel sprints for... Software development Research prototypes 2 1 Input Needs 3 Marketing 1. Plan-Driven PM. Basic project management framework, e.g., technology exploration, training, concept development stories/sprints. 2. Parallel Sprints. Individual sprints aligned with plan-driven work packages. Parallel sprints for software development, research prototypes, marketing simplification of communication. 3. Synchronization. Needs coming up from sprint tasks get communicated to the PM and get planned in plan-driven WPs. Legend: AP.. Work Packages; ES: Engineering / Development Sprints; 8 FS: Research Sprints; VS: Marketing sprints
9 Balancing the Software Development Process 1 Feature Map Negotiation and Planning Area 2 Basic Features 3 Dependencies 4 Backlog 1. Feature Map. Epics and stories driven by marketing and research; concrete requirements or innovative ideas dependencies become visible. 2. Basic Features are planned for shipment to the key customers (Research) Prototypes. 3. Dependencies. Selected features sets for different versions of the product (different colors) 4. Backlog holding ideas as candidate for future development (not planned yet) Foundation for Sprint planning. 9
10 Tool Support 1 Sprint Kanban Board 3 Management Dashboard for Steering Committee Progress/effort 2 Progress Control on Task Level 1. Sprint Planning. Kanban boards, used by the development team, to organize the work tasks in sprints, showing the work load of resources and progress control. 2. Plan-Driven progress control. Kanban boards also provide for the project management progress control on task level from sprints. 3. Management dashboard. The data from the Kanban boards is aggregated in the bi-weekly project team meetings for controlling to allow the effective and efficient update of the management dash-board for reporting. 10 Applied Tool (Selection): Jira, Confluence, Continuous Integration & Test (Jenkins), Reviews (Gerrit)
11 Project Risk Assessment of the Case Study Projects Risk Items Environmental Risks Risk Ratings Project A Project B Risk Change E-Tech. Technology and certification process uncertainties E-Coord. Stakeholder diversity leading to conflict and misunderstandings. 2 2 ~ E-SoS. Systems-of-systems environment making control more difficult Risks of using agile methods A-Scale. Scalability and criticality of the product A-YAGNI. Use of simple design that does not scale up. 1 1 ~ A-Churn. Personnel turnover with loss of expert knowledge A-Skill. Not enough people skilled in agile methods Risks of using plan-driven methods P-Change. Rapid change P-Speed. Need for rapid results P-Emerge. Emergent requirements P-Plan. Unrealistic planning, high planning uncertainty P-Skill. Not enough people skilled in plan-driven methods Risk rating scale: 0: Minimal risk; 1: Moderate risk; 2: Serious but manageable risk; 3: Very serious but manageable risk; 4: Show stopper risk. Results Ex-Post Ratings extracted from a Workshop including PM and QM experts from academia and industry Risk Assessment based on Boehm B., Turner R.: Balancing Agility and Discipline A Guide for the Perplexed, Addison Wesley,
12 Lessons Learned & Benefits Lessons Learned of Applying the Hybrid Approach Software delivery was effective to fulfill contracts with customers and provide competitive products to the market within the planned effort and time plan. A systematic, goal-oriented approach for priority setting mitigates the risk of jumping between ideas and not achieving overall goals. Agile approaches need a strong framework for success in practice. Well-defined milestones can avoid losing the overall perspective on progress goals; the progress of sprint WPs has to be translated to the progress of plan-driven WPs. PM planning and control was effective and considerably more efficient than planned. 12 Benefits from Integrating Agile Sprints in plan-driven PM: Improvement of cost, effort, and progress controlling in all parts of the project. Transparent overview on needs and status of work for all project participants enabled a very effective and flexible work culture. An efficient and tool-supported continuous integration and test process provides visibility of progress and ensures the required software product quality A feature network that provides planning data enables goal-oriented negotiation of the development strategy.
13 Summary & Future Work Summary The SME company logi.cals has systematically developed a hybrid PM approach for software research and development projects. Major innovations in the approach are: Parallel coordinated sprints of software development, research, and marketing. Integrated and very efficient overview on all WPs in the hybrid PM due to a well-integrated tool set, customized to hybrid PM needs and methods. Future Work Evaluation of the hybrid PM approach in research and development groups at a variety of research organizations and SMEs. Support of continuous integration and test in engineering environments across organization boarders. 13
14 Thank you... An SME Transition from Plan-Driven to Hybrid Project Management with Agile Software Development Methods Stefan Biffl 1, Richard Mordinyi 1, Günter Raidl 2, Heinrich Steininger 2, Dietmar Winkler 1 1 TU Vienna, Institute of Software Technology, CDL-Flex, Austria 2 logi.cals GmbH, St. Pölten, Austria [email protected]
Improving Video Game Development: Facilitating Heterogeneous Team Collaboration Through Flexible Software Processes
Improving Video Game Development: Facilitating Heterogeneous Team Collaboration Through Flexible Software Processes Jürgen Musil Angelika Schweda Dietmar Winkler Stefan Biffl 1 Christian Doppler Laboratory
Agile Software Engineering Practice to Improve Project Success
Agile Software Engineering Practice to Improve Project Success Dietmar Winkler Vienna University of Technology Institute of Software Technology and Interactive Systems [email protected]
CompSci 408 - Fall 2014 Professors: Robert Duvall, Ajay Patel, Salman Azhar (rcd@cs, ajay.patel, azhar@cs)
Agile Software Development in Today s Industry CompSci 408 - Fall 2014 Professors: Robert Duvall, Ajay Patel, Salman Azhar (rcd@cs, ajay.patel, azhar@cs) Overview Introduction Software Development Methodologies
Engineering Object Change Management Process Observation in Distributed Automation Systems Projects
Engineering Object Change Management Process Observation in Distributed Automation Systems Projects Dietmar Winkler Thomas Moser Richard Mordinyi Wikan Danar Sunindyo Stefan Biffl Christian Doppler Laboratory
Versioning in Cyber-Physical Production System Engineering Best-Practice and Research Agenda
Tech. Interop. International Workshop on Software Engineering for Smart yber-physical Systems (SEsPS) Versioning in yber-physical System Engineering Best-Practice and Research Agenda Richard Mordinyi and
Agile development of safety-critical software while meetings standards' requirements
1(37) Agile development of safety-critical software while meetings standards' requirements Matti Vuori, Tampere University of Technology 2011-11-04 Contents 1/2 A study in Ohjelmaturva 4 Tendency to be
Basic Trends of Modern Software Development
DITF LDI Lietišķo datorsistēmu programmatūras profesora grupa e-business Solutions Basic Trends of Modern Software Development 2 3 Software Engineering FAQ What is software engineering? An engineering
How To Plan An Agile Project
GAO Scheduling Best Practices Applied to an Agile Setting by Juana Collymore and Brian Bothwell April 15, 2015 Outline Why is scheduling important? GAO Schedule Assessment Guide Overview Status of the
Test-Driven Automation: Adopting Test-First Development to Improve Automation Systems Engineering Processes
Test-Driven Automation: Adopting Test-First Development to Improve Automation Systems Engineering Processes Dietmar Winkler Stefan Biffl Thomas Östreicher Institute of Software Technology and Interactive
Software Life Cycle. Main issues: Discussion of different life cycle models Maintenance or evolution
Software Life Cycle Main issues: Discussion of different life cycle models Maintenance or evolution Not this life cycle SE, Software Lifecycle, Hans van Vliet, 2008 2 Introduction software development
Comparing Plan-Driven and Agile Project Approaches
Comparing Plan-Driven and Agile Project Approaches A Personal Perspective Presented by: Craig D. Wilson Matincor, Inc. Copyright 2006-2010 2010 Outline Introduction to System Development Methodology Contrasting
What an Architect Needs to Know
Corporate Technology What an Architect Needs to Know Experiences from the Siemens Curriculum for Engineers Frank Buschmann Siemens AG Corporate Technology Systems Architecture and Platforms Copyright Siemens
Best-Practice Software Engineering: Software Processes to Support Project Success. Dietmar Winkler
Best-Practice Software Engineering: Software Processes to Support Project Success Dietmar Winkler Vienna University of Technology Institute of Software Technology and Interactive Systems [email protected]
PPM and Agile: Realizing the Best of Both Worlds
PPM and Agile: Realizing the Best of Both Worlds This white paper discusses the challenges of integrating agile methods into a PPM framework and how to deliver executive visibility into agile projects
Introduction to Enterprise Agile Frameworks
Introduction to Enterprise Agile Frameworks PMINU PDC 2014 May 9, 2014, Salt Lake City, Utah Presented by: Mehul Kapadia SAFe SPC, PMI-ACP, CSM, CSPO, PMP 1 Introduction Mehul Kapadia Director of Project
Whitepaper. Agile Methodology: An Airline Business Case YOUR SUCCESS IS OUR FOCUS. Published on: Jun-09 Author: Ramesh & Lakshmi Narasimhan
YOUR SUCCESS IS OUR FOCUS Whitepaper Published on: Jun-09 Author: Ramesh & Lakshmi Narasimhan 2009 Hexaware Technologies. All rights reserved. Table of Contents 1. Introduction 2. Subject Clarity 3. Agile
When 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
Implementing End-to-End agile Portfolio Management. Thomas Haas [email protected]
Implementing End-to-End agile Portfolio Management Thomas Haas [email protected] My Reference INVENTIQUE.NET End-to-End Portfolio Management 2014-02-26 2 Implementing End-to-End Portfolio Management
MM Agile: SCRUM + Automotive SPICE. Electronics Infotainment & Telematics
MM Agile: SCRUM + Automotive SPICE Electronics Infotainment & Telematics 20 Novembre, 2010 INDEX Introduction Why MM Agile Approach? How did we align classical and agile approach? How do we implement SCRUM?
Changing Roles and Responsibilities from Traditional project management to Agile project management
Changing Roles and Responsibilities from Traditional project management to Agile project management Vishvadeep Tripathi School of computer science and IT Devi Ahilya University Indore, India [email protected]
Waterfall to Agile. DFI Case Study By Nick Van, PMP
Waterfall to Agile DFI Case Study By Nick Van, PMP DFI Case Study Waterfall Agile DFI and Waterfall Choosing Agile Managing Change Lessons Learned, Sprints Summary Q and A Waterfall Waterfall Waterfall
Process Automation and Quality Management in Multi-Disciplinary Engineering Environments
Process Automation and Quality Management in Multi-Disciplinary Engineering Environments Stefan Biffl Dietmar Winkler Christian Doppler Laboratory SE-Flex-AS Institute of Software Technology and Interactive
IMQS TECHNOLOGY AGILE METHODOLOGY
IMQS TECHNOLOGY AGILE METHODOLOGY OVERVIEW Agile software development refers to a group of software development methodologies that promotes development iterations, open collaboration, and process adaptability
Product Development: From Conception to Execution. Slide 1
Product Development: From Conception to Execution Slide 1 Product Development: From Conception to Execution Becky Lester, CPCU GAINWeb Product Owner Grange Insurance Damon Lay, ACAS, MAAA Director Business
Software Development Process Selection Approaches
The Journal of Applied Science Vol. 11 No. Vol. 2:45-50 11 No. 2 [2012] ISSN 1513-7805 Printed in Thailand Review Article Software Development Process Selection Approaches Phongphan Danphitsanuphan Department
Using Measurement to translate Business Vision into Operational Software Strategies
Using Measurement to translate Business Vision into Operational Software Strategies Victor R. Basili University of Maryland and Fraunhofer Center - Maryland BUSINESS NEEDS Any successful business requires:
Scrum Guidelines. v.2 2011 W W W. S C R U M D E S K. C O M
Scrum Guidelines v.2 2011 W W W. S C R U M D E S K. C O M WHY Agile Ceremonies Agile project is developed in repeatable ceremonies that give rhythm to delivery. Product Strategy Once per year Release Planning
Agile Development and Software Architecture: Understanding Scale and Risk
Agile Development and Software Architecture: Understanding Scale and Risk Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Robert L. Nord SSTC, April 2012 In collaboration
Manage projects effectively
Business white paper Manage projects effectively HP Project and Portfolio Management Center and HP Agile Manager Table of contents 3 Executive summary 3 The HP Solution Invest in what matters most then
Agile So)ware Development
Software Engineering Agile So)ware Development 1 Rapid software development Rapid development and delivery is now often the most important requirement for software systems Businesses operate in a fast
An Introduction to Agile Performance Management
! 1 An Introduction to Agile Performance Management by Jeffrey B. Rothman, Ph.D. An Introduction to Agile This is a high level introduction to Agile -- a well known productivity framework for software
AGILE BUSINESS SERVICES. Guiding and supporting your business. at any stage of your agile journey
AGILE BUSINESS SERVICES Guiding and supporting your business at any stage of your agile journey SOGETI AGILE SERVICES Overcoming barriers to agile success Agile methods are being adopted by a wide range
One Trusted Platform. For all your software projects. Agile. Integrated. Simplified. Requirements brought to you the most
Agile. Integrated. Simplified One Trusted Platform For all your software projects Requirements Innoeye Technologies brought to you the most Defects and Change Requests Test planning / execution Iterations
TDWI strives to provide course books that are content-rich and that serve as useful reference documents after a class has ended.
Previews of TDWI course books are provided as an opportunity to see the quality of our material and help you to select the courses that best fit your needs. The previews can not be printed. TDWI strives
CSSE 372 Software Project Management: More Agile Project Management
CSSE 372 Software Project Management: More Agile Project Management Shawn Bohner Office: Moench Room F212 Phone: (812) 877-8685 Email: [email protected] Learning Outcomes: Plan Create a plan for
4 Keys to Driving Results from Project Governance
THOUGHT LEADERSHIP WHITE PAPER In partnership with Agile or Waterfall? 4 Keys to Driving Results from Project Governance You can t swing a project manager these days without hitting the debate of Agile
Topics 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
The 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
OBLIGATION MANAGEMENT
OBLIGATION MANAGEMENT TRACK & TRACE: CONTRACTUAL OBLIGATIONS Better Visibility. Better Outcomes RAMESH SOMASUNDARAM DIRECTOR, IT VENDOR MANAGEMENT SERVICES MARCH 2012 E N E R G I C A Governance Matter
Model-Based Conceptual Design through to system implementation Lessons from a structured yet agile approach
Model-Based Conceptual Design through to system implementation Lessons from a structured yet agile approach Matthew Wylie Shoal Engineering Pty Ltd [email protected] Dr David Harvey Shoal Engineering
Agile & PMI Project Management Mapping MAVERIC S POINT OF VIEW. 10-10-2012 Vol. 7
10-10-2012 Vol. 7 MAVERIC S POINT OF VIEW Agile & Abstract: The purpose of this whitepaper is to explore the points of parity and differences between two of the most widely used methodologies. PMI Management
Agile Team Roles Product Owner & ScrumMaster. Brian Adkins Rick Smith
Agile Team Roles Product Owner & ScrumMaster Brian Adkins Rick Smith Agenda Scrum & Team Roles Overview Product Owner ScrumMaster Existing Roles Scrum Teams Optimally about 7 people Sponsor Stakeholders
SWEBOK Certification Program. Software Engineering Management
SWEBOK Certification Program Software Engineering Management Copyright Statement Copyright 2011. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted
Sometimes: 16 % Often: 13 % Always: 7 %
SCRUM AT RIIS A Standish study found that only 20% of features in a typical system were used often or always and 45% of features were never used at all. The ability to embrace change is critical to reducing
Software Development Methodologies
Software Development Methodologies Jonathan Hoyle Eastman Kodak Thursday, June 2, 2005 Overview Predictive Methodologies Waterfall Other Predictive Methodologies Agile Methodologies Extreme Programming
Scrum and CMMI Level 5: The Magic Potion for Code Warriors
Scrum and CMMI Level 5: The Magic Potion for Code Warriors Jeff Sutherland, Ph.D. Patientkeeper Inc. [email protected] Carsten Ruseng Jakobsen Systematic Software Engineering [email protected]
Agile SW Development @ Siemens
CON ECT INFORMUNITY, 24.3.2014 Agile SW Development @ Siemens Corporate Development Center Unrestricted Siemens Aktiengesellschaft Österreich 2013 All rights reserved. Eva Kišo ová - that s me Faculty
Agile project portfolio manageme nt
Agile project portfolio manageme nt Agile project & portfolio summit at Harrisburg University May 9, 2016 Agile project portfolio management Agenda Portfolio management challenges Traditional portfolio
IT Service Management. The Role of Service Request Management
RL Consulting IT Service Management The Role of Service Request Management Prepared by: Rick Leopoldi June 1, 2007 Copyright 2001-2007. All rights reserved. Duplication of this document or extraction of
Bridging the Gap: Traditional to Agile Project Management. I. S. Parente 1. Susan Parente, PMP, PMI ACP, CISSP, PMI RMP, ITIL, MSEM;
Bridging the Gap: Traditional to Agile Project Management ABSTRACT I. S. Parente 1 1 Susan Parente, PMP, PMI ACP, CISSP, PMI RMP, ITIL, MSEM; S3 Technologies, LLC, Principal Consultant; parente@s3 tec.com
Introduction to Agile Software Development
Introduction to Agile Software Development Word Association Write down the first word or phrase that pops in your head when you hear: Extreme Programming (XP) Team (or Personal) Software Process (TSP/PSP)
Agile Project Management Perspective and Status. Renata McCoy, Ph.D. ACME Project Engineer LLNL
Agile Project Management Perspective and Status Renata McCoy, Ph.D. ACME Project Engineer LLNL Overview ACME Achievements Transparent Communication Mechanism Adoption of Agile Project Management Methodology
(Refer Slide Time: 01:52)
Software Engineering Prof. N. L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture - 2 Introduction to Software Engineering Challenges, Process Models etc (Part 2) This
Introduction 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
Why Agile Works: Economics, Psychology, and Science. @MatthewRenze #PrDC16
Why Agile Works: Economics, Psychology, and Science @MatthewRenze #PrDC16 Purpose Explain why Agile practices are so successful Insights from: Economics Psychology Science Top 7 most important ideas Ideas
Integrating Scrum with the Process Framework at Yahoo! Europe
Integrating Scrum with the Process Framework at Yahoo! Europe Karl Scotland Yahoo! Europe [email protected] Alexandre Boutin Yahoo! International [email protected] Abstract Large enterprise
Aspects of Software Quality Assurance in Open Source Software Projects: Two Case Studies from Apache Project
Aspects of Software Quality Assurance in Open Source Software Projects: Two Case Studies from Apache Project Dindin Wahyudin, Alexander Schatten, Dietmar Winkler, Stefan Biffl Institute of Software Technology
DEUTSCHE SCRUM 2012, 15 NOV 2012, DARMSTADT. Agile Product Development at Johnson Controls Automotive Experience A Success Story
DEUTSCHE SCRUM 2012, 15 NOV 2012, DARMSTADT Agile Product Development at Johnson Controls Automotive Experience A Success Story Agile Transition Coach Heinz Erretkamps Head of Knowledge Management Team
BAL2-1 Professional Skills for the Business Analyst
1 BAL2-1 Professional Skills for the Business Analyst OVERVIEW This course trains participants to help business clients articulate their needs and wants, and to document them clearly, concisely, and completely.
Introduction to Agile Scrum
Introduction to Agile Scrum by Julia M. Lobur Penn State Harrisburg CMPSC 487W Fall 2015 Introduction to Scrum Learning Goals Relationship of Scrum to other Agile methods Scrum Framework Scrum Roles Scrum
Cascading KPIs using the 9 Steps to Success
Cascading KPIs using the 9 Steps to Success BSA uses the proven, disciplined framework, Nine Steps to Success, to systematically develop, implement, and sustain a strategic scorecard systems (see Figure
Scrum: A disciplined approach to product quality and project success.
Scrum: A disciplined approach to product quality and project success. CQAA February 23, 2011 Patricia Rotman Introductions Copyright 2011-2 Alternate Titles Considered Scrum: Just do it! Scrum: It only
SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization
SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization Secrets of a Scrum Master: Agile Practices for the Service Desk Donna Knapp Curriculum Development Manager, ITSM Academy
Requirements endlich 'richtig'
Requirements endlich 'richtig' Moderne Requirements-Tools erfolgreich einführen und nutzen Handout-Version mit Kommentaren und Anmerkungen, München, GI Regionalgruppe München, AK Requirements Agenda Why
Agile SW Development @ Siemens
CON ECT INFORMUNITY, 19.9.2013 Neue Software-Trends Agilität Prozesse & RE Agile SW Development @ Siemens Corporate Development Center Dr. Kurt Hofmann > 25 years Siemens ACT SW developer at PSE Team leader
How 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.
Hamid Faridani ([email protected]) March 2011
Hamid Faridani ([email protected]) March 2011 Introduction Methodologies like Waterfall, RUP and Agile have all become key tools for software developers and project manager s to aid them in delivering
Project, Program & Portfolio Management Help Leading Firms Deliver Value
in collaboration with Project, Program & Portfolio Help Leading Firms Deliver Value Managing Effectively & Efficiently Through an Enterprise PMO Program & Portfolio : Aligning IT Capabilities with Business
RUP for Software Development Projects
RUP for Software Development Projects George Merguerian www.bmc-online.com 1 Specialists in Global Project Management Brussels Frankfurt Houston Istanbul Milan Ottawa Shanghai Singapore Warsaw Washington
Software Engineering. What is a system?
What is a system? Software Engineering Software Processes A purposeful collection of inter-related components working together to achieve some common objective. A system may include software, mechanical,
Call for Tender for Application Development and Maintenance Services
ADM Partners Reference #: 100001200 Call for Tender for Application Development and Maintenance Services Annex 2 - Agile Application Development and Maintenance Appendix A - OECD s Agile Practices and
PROGRAM DESIGN. Our design process, philosophy and values.
PROGRAM Our design process, philosophy and values. Program Design and Development is one of our core services in which we work with faculty to design and develop courses that are part of a new or redesigned
2015 IBM Continuous Engineering Open Labs Target to better LEARNING
2015 IBM Continuous Engineering Open Labs Target to better LEARNING (NO COST - not a substitute for full training courses) Choose from one or more of these Self-Paced, Hands-On Labs: DMT 3722 - Learn to
Agile Methods for Analysis
Agile Methods for Analysis Lightweight Concepts for Team-Based Projects Sebastian Neubert CERN PH-LBD Sebastian Neubert Agile Analysis 1/22 Introduction: Data Analysis as a Continuous Improvement Loop
Integrated Development of Distributed Real-Time Applications with Asynchronous Communication
Integrated Development of Distributed Real-Time Applications with Asynchronous Communication Marc Schanne International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES) 26-28 September
How to manage agile development? Rose Pruyne Jack Reed
How to manage agile development? Rose Pruyne Jack Reed What will we cover? Introductions Overview and principles User story exercise Retrospective exercise Getting started Q&A About me: Jack Reed Geospatial
The profile of your work on an Agile project will be very different. Agile projects have several things in common:
The Agile Business Analyst IT s all about being Agile? You re working as a Business Analyst in a traditional project environment, specifying the requirements for IT Developers to build. Suddenly everyone
Agile Training Portfolio
Agile Training Portfolio Why agile? The question can also be: Why learn fast? Why adapt to new experiences and learnings quickly and easily? Well, the Dodo was not very agile and we all know how that ended.
Adopting a Continuous Integration / Continuous Delivery Model to Improve Software Delivery
Customer Success Stories TEKsystems Global Services Adopting a Continuous Integration / Continuous Delivery Model to Improve Software Delivery COMMUNICATIONS AGILE TRANSFORMATION SERVICES Executive Summary
Comparison between Agile and Traditional software development methodologies
Cumhuriyet Üniversitesi Fen Fakültesi Fen Bilimleri Dergisi (CFD), Cilt:36, No: 3 Özel Sayı (2015) ISSN: 1300-1949 Cumhuriyet University Faculty of Science Science Journal (CSJ), Vol. 36, No: 3 Special
Truly Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination)
Truly Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination) Neil Potter The Process Group Lead Appraiser / Improvement Coach Organization
Scaling Down Large Projects to Meet the Agile Sweet Spot
Scaling Down Large Projects to Meet the Agile Sweet Spot Philippe Kruchten Kruchten Engineering Services Ltd Presenter Philippe Kruchten, Ph. D., P. Eng. KESL 2906 West 37 th avenue Vancouver BC V5Z 2M9
Engineering Project Management Using The Engineering Cockpit
Engineering Project Management Using The Engineering Cockpit A collaboration platform for project managers and engineers Thomas Moser, Richard Mordinyi, Dietmar Winkler and Stefan Biffl Christian Doppler
How To Understand The Limitations Of An Agile Software Development
A Cynical View on Agile Software Development from the Perspective of a new Small-Scale Software Industry Apoorva Mishra Computer Science & Engineering C.S.I.T, Durg, India Deepty Dubey Computer Science
15 Principles of Project Management Success
15 Principles of Project Management Success Project management knowledge, tools and processes are not enough to make your project succeed. You need to get away from your desk and get your hands dirty.
Business Analyst Work Plan. Presented by: Billie Johnson, CBAP CSM
Business Analyst Work Plan Presented by: Billie Johnson, CBAP CSM Agenda Topic Introduction Overview of a Business Analysis Work Plan Initiating a Business Analysis Effort Components of the Business Analysis
