Implementing Agile/Scrum At Fortune 500 Companies \ \ Oliver Nabavian IS 4600.

Slides:



Advertisements
Similar presentations
R&D Process Optimization for a Customer and Order Management System Lauri Halkola April 29, 2008 Supervisor: Professor Raimo Kantola Instructor: MSc Miko-Janne.
Advertisements

Design for Business Value Deliver the right thing the first time.
A little Software Engineering: Agile Software Development C Sc 335 Rick Mercer.
Software development process improvement Ville Wettenhovi Master thesis presentation Supervisor:Professor Jukka Manner Instructor:M.Sc. Markus Aalto Date:23th.
Agile Development and Scrum Methodology. Overview Discuss Agile and Scrum What it is Benefits Negatives Let’s look at IAB data.
Agile-Scrum in QA – Case study at TraderTools Amitay Itskovitch TraderTools LLC QA Manager Phone: ,
1 Pramerica Systems Ireland Lean Principles for Systems Development Pramerica’s Journey to eliminate waste Mary Howick 8 th October 09.
1 Agile Methodologies in DoD Software By Cynthia Johnson.
Agile-SCRUM. Introduction to SCRUM Sanil Xavier What is Scrum?
Managing a Project Using an Agile Approach and the PMBOK® Guide
丘偉廷. It can successfully occur within university administration, as I have personally experienced. The online educational team implemented and.
Project Management Organizational Structures
May 2013 Resources & References on Agile Methodologies Health System Portfolio Management Agile Workgroup/Strategic Investment Management.
Adopting Agile for Enterprise Software Joe Bedell, Software Engineer Jason Breen, Software Engineer Peter Melko, Scrum Master June 15 th, 2015.
1 Chart of Account Conversion May 21, 2009 Presented by Matt Adelman.
Monster-Sized Agile Adoptions SUCCESS AND FAILURE STRATEGIES.
Improvement Group AG Power Improvement Process (PIP) Development and implementation of highly effective improvement and innovation processes Wülflingerstrasse.
Improving Human Resource Management Dr. David Lawson.
Agile Software Development What is Agile? And How are we implementing Agile?
BEFORE AGILE METHODS Other Engineering fields development models were used, ie: Waterfall Method: Intensive planning and refactoring before coding is actually.
IS2210: Systems Analysis and Systems Design and Change Twitter:
Resource Systems.  The need for agility  History of Product Development  Delivery of EPCOT  Future Challenges & Recommendations  Reflection  Questions?
By Saravanan Bala. General Report 31 % of Software projects are cancelled 75 % of the software projects are considered failures by the people who initiated.
Quantitative Management And Management Today. Argyris’s Theory of Adult Personality. Classical Management practices were flawed because they provided.
Page 1/8 Waterfall  Agile  Scrum Development department.
Project Workflow. How do you do it? -Discussion-
1 Massive Entertainment Petter Sydow. 2 Starting facts Petter Sydow, Vice President of Product Development Massive Entertainment, Malmö, Sweden World.
Joel Sporleder Director, Walmart Technology Project Management Shared Services The evolving role of the Project Manager.
Final Documents Brendan S. Duffy. 1. Scope 2. Communication: Gantt Chart 3. Cost Estimate 4. Procurement 5. Data Access Workflow 6. Risk Management 7.
© CROZ Authors: Mirela Grginčić Business Solution Consultant Krešimir Musa Director of Consulting and Implementation Services at CROZ Dealing with information.
LEAN PROCESS REDESIGN. –WHO ARE WE? YAVAPAI COLLEGE PRESCOTT, AZ SMJ-2013.
Take No Prisoners How a Venture Capital Group Does Scrum Jeff Sutherland, Ph.D., USA Igor Altman, USA Agile /05/191.
Scrum Santhosh Srinivasan. Outline What is Scrum What is Scrum Why Scrum Why Scrum Scrum Practices Scrum Practices Why Scrum works Why Scrum works Pros.
Chapter 11 Managing Application Development. Agenda Application management framework Application management issues Criteria for development approach Development.
Post-Implementation Organization & Support Kashif Shamim BS(CS),MSC(MDCN)
Bringing Sense, Sensibility, and Sanity to projects.
Computing Facilities CERN IT Department CH-1211 Geneva 23 Switzerland t CF SCRUM Do’s and Don’ts ITTF 31 May 2013 Miguel Santos CERN IT/CF.
Presented By T. J. Crayne Panelists Wayne Stillwagon, Executive VP, Miller’s Supplies At Work Steve Gordon, President, Independence Business Supply Robert.
Confidential and Proprietary 1 Project Management using Scrum at Wachovia.
Agile Adoption G8way Health Project.
Software Testing Process
TPM and Manufacturing Agility
Agenda: Overview of Agile testing Difference between Agile and traditional Methodology Agile Development Methodologies Extreme Programming Test Driven.
Agile Development Implementation Considerations. Agile software development is a methodology based on iterative and incremental development, where requirements.
Intelligence and Information Systems 1 3/17/2004 © 2004 Raytheon Company USC/CSE Executive Workshop on Agile Experiences March 17, 2004 A Raytheon Agile.
It’s Agile …. like! A Corkman’s introduction to Agile software delivery.
CS223: Software Engineering Lecture 16: The Agile Methodology.
The agile pilot at KONE Mikko Mattila The pilot  New technology –New suppliers –Many different types of technologies  Many locations –Global.
DAKTRONICS LEAN JOURNEY. DAKTRONICS VISION To be the WORLD LEADER at informing and entertaining people through dynamic audio-visual communication systems.
HO CHI MINH CITY NATIONAL UNIVERSITY HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY SYSTEM ANALYSIS AND DESIGN LECTURER: Nguyen Thanh Tung.
AGILE SOFTWARE DEVELOPMENT. Agile software development : Agile software development refers to a group of software development methodologies that promotes.
Rasa Ramanauskaitė. So what is AGILE? * Agile methodology is an alternative to traditional project management, typically used in software development.
Introducing an Agile Process to an Organization By Mike Cohn and Doris Ford IEEE Computer.
Skiing and Boxing Coaching Product and Enterprise Teams 黃馨誼 蘇育光 修訂.
Embedded Systems Software Engineering
Open source development model and methodologies.
Agile Training for Students
Rapid Launch Workshop ©CC BY-SA.
To Scrum or Kanban: Is that the Question?
Logo of your organization
Methodologies By Akinola Soyinka.
Information Technology Project Management – Fifth Edition
BSA 385 Education for Service-- snaptutorial.com
EMPLOYCODER The Dedicated Offshore Development Center In India.
100 LEGACY SYSTEMS vs 30 AGILE DEVELOPERS
Teaching slides Chapter 1.
Resources & References on Agile Methodologies
SDS Inc Who are we?? Corporate Professional expertly trained in process implementation. Automotive strategist who excelled in their respective dealership.
Rapid Electronic Results from At-Home Medical Testing
Scrum Science NGSS: Engineering, Technology, Applications of Science
Presentation transcript:

Implementing Agile/Scrum At Fortune 500 Companies \ \ Oliver Nabavian IS 4600

Agile is Difficult to Implement in a Large/Corporate Environment Waterfall has been the standard for years and has been unsuccessful for software projects. It is easier to implement in new-smaller companies \ \

How to Adopt Agile Gartner Research “We will see the uptake of scrum in a wider usage platform, but this will ultimately fail for organizations that can’t/don’t make the required cultural changes to adopt agile” à Requires a massive overhaul of culture norms. Workspaces must be open to having a collaborative environment à Company must make proper investment in training their employees, invest in PM software à Sticking to the principles/rules of Agile will lead to long-term success

Going on the Lean Diet Capital One: Acquisition Department IdeasDeliver Result! à Goal was to shorten project length and cost. Limit redundancy and make teams more efficient à Slow moving process: Evaluate the issues in the waterfall process, what causes them. Then figure out where to go from there à Executive Support: Upper-management’s desire for efficiency drove the change. Requests from the Project Managers would be approved by management immediately à Create a model that can be transferred to other parts of the company à Create a collaborative work environment to foster teamwork and make agile processes successful

Steps Taken Capital One 12 3 The Team looked at all the tasks already implemented and what value they added. Testing Lean After seeing all the NVA tasks they had, the team followed Lean principles strictly and were able to cut NVA tasks to 50% Applying Lean Having an Iterative process will solve their problems long-term. Using Agile/Scrum CVA (Customer Value Added) BVA (Business Value Added) NVA (Non-Value Added): Executive Support Updated Workspace Collaboration 90% of tasks were NVA. In order to make lean work, number needs to be closer to 50%

The Fast Approach 3M Software Projects ChangeImprove Iterate à Developers backed the idea to adopt Scrum. Adopted methodology immediately in a new project. à First few sprints unsuccessful: Sent developers, PMs to Agile Conference. Hired Scrum consultant to evaluate their sprint. à Tweaked Sprint Lengths: Went from 2 weeks to 4 to 3 weeks. à Like project itself, adoption of scrum was iterative. à Invested in PM Software: Using Excel was not working.

Clashing with “The 3M Way” 3M New office setup took months to complete, still wasn’t perfect à à à à 3M is an Old Fashioned company. Cubicles, white and grey offices Corporate bureaucracy made it difficult for the team Ultimately, Executives helped and got new office approved

Conclusion Investment Strictly Follow Principles Executive Support/Culture Changes