AGILE IN ACTION How to organize teams for enterprise scale

Slides:



Advertisements
Similar presentations
Keith McMillan Principal, Adept Technologies Copyright (C) 2008, Adept Technologies llc.
Advertisements

Delivering Enterprise Projects Using Agile Methods Brent Barton May 23, 2006.
<<replace with Customer Logo>>
Release Planning – Test Role and Responsibilities Emergence Tech Training / emergencetechtraining.com.
Scrum. An evolutionary/iterative/incremental/agile software process The main roles in Scrum are: – Scrum team: Team of software developers – Scrum master.
Agile development By Sam Chamberlain. First a bit of history..
GAI Proprietary Information
Discover how to improve productivity by going DevOps and SAFe.
Real World Software Development Management and Solutions Mario Cardinal March 16, 2011.
Gaining Support for a Sustainable Agile Transformation Dennis Stevens, VP Enterprise Engagements LeadingAgile November 12, 2013.
© 2011 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained herein are trademarks of AT&T Intellectual.
Agile Software Development Brian Link
..OR SOMETHING THAT LOOKS LIKE IT SCOTT TURNBULL SOFTWARE ENGINEERING MANAGER EMORY UNIVERSITY LIBRARIES Agile Development.
Scrum’s Product Owner Role Jeff Patton Agile Product Design
Agile Contracts? SDC 2012 Johannes Brodwall, Principal Architect Steria
Project Workflow. How do you do it? -Discussion-
1 WKSC-NJD. PDS in Action. Customer focus By Andrei Telegin and Aliaksandr Dranitsa AUGUST 4, 2015.
Microsoft’s ALM Vision. Vision and benefits ALM today ALM outlook.
Theories of Agile, Fails of Security Daniel Liber CyberArk.
Agile Metrics It’s Not All That Complicated. © 2011 VersionOne 2 Welcome – About your Trainer, Katia Sullivan VersionOne Product Trainer and Agile Coach.
CSPC 464 Fall 2014 Son Nguyen. 1. The Process of Software Architecting, Peter Eeles, Peter Cripss 2. Software Architecture for Developers, Simon Brown.
1 confidential | ©2015 Sabre GLBL Inc. All rights reserved. Implementing Kanban at Different Levels During Agile Adoption Krishnakumar C Principal Agile.
WHEN TITLE IS NOT A QUESTION N O ‘WE CAN’ CA Agile Vision Product Manager Michael Lester.
Intelligence and Information Systems 1 3/17/2004 © 2004 Raytheon Company USC/CSE Executive Workshop on Agile Experiences March 17, 2004 A Raytheon Agile.
Agile Development Chapter 10 - part 2. Agile Philosophy  A guiding philosophy and set of guidelines for : developing information systems in an unknown,
Who is Gregg? 1 Mile
© 2013 CA. All rights reserved. ScrumOps – Scaling Scrum Environment for DevOps Serajul Arfeen Naveen Arora July 2014.
Delivery Method: Online Duration: 180 Days Scrum Developer Certified (SDC™)  Participants will become familiar with the concepts, advantages, and challenges.
Successful Software Practice How to successfully work as a team to create software Chris Mendes, Chief Technology Officer Sirca Limited March 2012.
Agile Project. Agile - Project proj·ect präj ˌ ekt noun an individual or collaborative enterprise that is carefully planned and designed to achieve a.
#msdevcon Community Track Continuous Delivery for Microservices Martin Kulov Association of Software Engineers
Utilize Agile Project Management for GIS Projects Jennifer Prather and Lana Tylka.
Project Workflow.
AGILE METHODS Curtis Cook CS 569 Spring 2003.
TechEd /22/2018 7:16 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
The Strategic Role of Information Development in Continuous Delivery
Scrum.
Agile Software Development II
Waterfall, Agile & Scaling Agile
Digital Transformation Services
UX Neat, Agile Chaser Your step-by-step guide for blending UX and Agile in a busy development organization Carol Bergantino Jennifer Bullard UXPA Boston.
Project Workflow.
Agile Scrum Online Training
Information Technology Project Management – Fifth Edition
By: By: Agile Scrum Master Online Training.
SAFe Workshop - Oct 17 Presenter: Ray Brederode
Auditing in an Agile Environment
Client Management Managing Client Expectations
So You Want to Be a Product Owner
Process Improvement With Roles and Responsibilities explained
Agile Transformation Gint Grabauskas Presented to STL JUG
Sample Project Portfolio
Sample Agile Assessment Report for XYZ Company
Fast, Agile, Simple Decemebr 2017 Think Simple, Run Faster.
Documentation in Continuous Delivery Model and DevOps
Johanna Rothman Agile Team Measurements Chapter 12
SUCCESS MANTRAS FOR BEING AN EFFECTIVE INFORMATION DEVELOPER IN AGILE
Project Management in the Digital Era
Case Study: Financial Services
Agile Delivery Process Improvement
Localize implementation to best meet Value Stream Goals
Business transformation and GDPR compliance platform
Introduction to Agile Blue Ocean Workshops.
DevOps Acceleration Engine
Software Development In Agile
Project Reflection Implement New Open-System Rating Engine
Adapting Agile in Pharmaceutical Industries
Software Development In Agile
Michael Stephenson Microsoft MVP - Azure
What happened to all my testers?
Presentation transcript:

AGILE IN ACTION How to organize teams for enterprise scale based on a true story HWSW free!

BROAD INDUSTRY KNOWLEDGE Gabor’s FAST FACTS PROJECTS 30+ done <404> budget SUCCESSFUL DELIVERY WORLDWIDE WORK IN IT 18 years 23 countries managed 80+ FTE Team size 4 continents Insurance VIG Group Online broker Digital & B2C TCCC | Tesco CMS CRM DAM Cloud Gambling Szerencsejatek Plc. Online Media The Coca-Cola Company Health Care Eli Lilly BROAD INDUSTRY KNOWLEDGE Energy Trade powerforum EXPERIENCE PORTFOLIO Development QA BA UI/UX Management 4+ yrs 3+ yrs 5+ yrs 10+ yrs Presales, scoping & estimations Project initiation & ramp up Consultancy: digital & mngnt Delivery & governance Digital transformation

We NEED A WEBSITE! ThE STORY BEGINS… B2C millions of users high-availability / scalable modern tech stack 50+ non-prod instances greenfield development “should do the same as the old site” All the fancy stuff, Microservices, with NoSQL, Blue-green deployment,

LET’S DO IT! IN SCRUM! 3x agile teams (30+ engineers) 2x DevOps Including BA, QA, AQA, Team lead, devs 2x DevOps 2x Architect 2x PM We are <EPAM> this is what we are great at! Enterprise SW Engineering! Let’s put the teams there and GO!

LET’s DO SCRUM! Individuals and interactions – Daily SU & ceremonies with Client Working software – Sprint demos Customer collaboration – Client is there Responding to change - retros, requirement changes Client is agile, we can do agile, let’s use SCRUM!

WHAT DID WE DO? #1 WE NEEDED SUCCESS & TRUST Smaller & achievable goals defined together with Client Improved Client facing communication #2 REORGANISED Communication #3 CLARIFIED Leadership RESPONSIBILITIES Dev team standup without Client SOS with Leadership & Client Weekly backlog review (Leads, BAs & Architects & Mngt) Weekly: Architecture (Architects & Mngt) BA: goal is to have 2 sprints worth of work ready to play Dev Lead: ensure sprint work completion; confirm if story is ready to play QA lead also has veto on rtp Achievable goals ! Regain Team & Client’s trust! Communication: -meetings are not enough, we MUST have meaningful communication. If I did not like a meeting, I explicitly tell them what’s the agenda, what I’m going to ask, and what I’m expecting to hear. Simple: are we on track with spritn, or not, what do we depend on, what help is required? - SOS: squad integration checkpoint & standup w Client Weekly BA & Architecture boards: Review prioritization Review stucked work Validate if we have enough work for next sprints Weekly- to transparently articulate blockers, challenges & progress and prioritization & align on actions jointly

WHAT’s NEXT? IMPLEMENT A.R.T. A.R.T. RELEASE PLANNING RELEASE Defined version of one of the four products, with a planned & final go-live date, containing stories & bugfixes developed (and going live) when this particular version goes to PROD Names after it’s content (what feature it contains ) LAUNCH A bundle of product releases (1 to 4) going live on every Tuesday Named after a movie nominated by team members (in ABC order). After successful golive: Business timelines need to be mapped to delivery plans and communicated Plans (release, resourcing, timelines, scope, prioritisation We aligned that we will try A.R.T. Nominated, fixed slots for release If a story slips, missed the train. It will come with the next release – surprisingly easy for the business to accept, as they knew the next train is coming! Of course you had to have the basics right: Right test pyramid (codecoverage, test automation) Mature microservices Large amount of infrastructure GREAT TEAM!

Great Product & satisfied Client HAPPY END Great Product & satisfied Client Productive, resilient, and united team! CONTACT linkedin.com/in/gaborhalaszi/