The document discusses challenges faced when transitioning an engineering organization from a component-based structure to a more stream-aligned scaled agile structure. Key points include:
1. The transition was difficult and faced resistance as it disrupted existing component "feudalism" and required new ways of working across domains and teams.
2. Some goals of the transition like improving dependencies and establishing a single product backlog were partially successful, while others like building a unified team spirit faced more challenges.
3. Lessons included starting with scoping reforms before organization changes, recognizing different team motivations, and allowing gradual transitions versus "one big step" approaches. Component structures can work but may obscure inefficiencies.
In this presentation, we will use a fast-paced, methodical approach to provide a full picture of what Agile is, how it works, who is using it and how you can use it. We’ll cover a lot of information, but will introduce, compare, and contrast concepts which encourage an objective picture based on your experience. Agile is not a panacea or a prescriptive methodology. At its foundation, it is a mentality and a way of working and managing work that permeates everything you do. We will discuss how that is and what that means in practical terms.
Henny Portman "Will the Project Manager survive in the Agile world?"Lviv Startup Club
The document discusses how project managers can survive in an agile world. It begins with the speaker's biography and then covers several key topics:
- The differences between project work and ongoing work in organizations
- How agile practices improve predictability compared to traditional approaches
- The roles of product owners, scrum masters, and how they differ from traditional project roles
- Frameworks for scaling agile such as SAFe and LeSS across multiple teams
- How organizations can implement a hybrid project management approach using both agile and traditional methods
- The changing role of the PMO in supporting agile teams and programs
My talk at PMI Sweden Congress 2013 on Agile and Large Software ProductsSvante Lidman
This is my "Success Factors for Agile Development of Very Large Software Products" as it was presented at the PMI Sweden Congress on March 11 2013. The title of the presentation is in Swedish but the material is almost completely in English.
Dany Shapiro has over 11 years of experience as a Big Data and Cloud Architect. He currently works at ECI as an Architect in the CTO Group, where he focuses on disruptive solutions like Big Data, Cloud Computing, and machine learning. Previously he worked at SAP, where he was a Software Architect and helped develop a Platform as a Service solution. He has extensive experience with technologies like Apache Spark, Hadoop, MongoDB, Java, and Cloud platforms like AWS and Cloud Foundry.
LvivCSS: Web Components as a foundation for Design SystemVlad Fedosov
Let’s see how web components can help us to build accessible, test covered and consistent implementation of our design system that will play well with any technology.
The document outlines a presentation on developing SharePoint at PRDW. It discusses defining objectives, site architecture using hub sites, potential areas of use, and priority focus areas. The presentation covers Office 365 integration, implementation methodology using a governance committee and adoption plan, and provides examples of workflows and sites for a technical library and QMS. It concludes with decisions and next actions, including setting up a team and budget for initial tasks.
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...Amazon Web Services
The People Model & Cloud Transformation
A successful cloud-transformation journey incorporates three pillars: people, process, and technology. Far too often, organizations focus on process improvements and technology implementation, but ignore the human aspect. Many leaders acknowledge that the first two are easy to modify, while influencing culture is more difficult. This session covers best-practice methods meant to empower customers to address this challenge. Learn about roles and responsibilities germane to the transition and post-cloud adoption phase. Assess your organization’s gaps among the requisite skills and competencies. Build effective training models. And shape an effective DevOps culture.
Speaker:
Thomas Blood, Enterprise Evangelist, Amazon Web Services.
In this presentation, we will use a fast-paced, methodical approach to provide a full picture of what Agile is, how it works, who is using it and how you can use it. We’ll cover a lot of information, but will introduce, compare, and contrast concepts which encourage an objective picture based on your experience. Agile is not a panacea or a prescriptive methodology. At its foundation, it is a mentality and a way of working and managing work that permeates everything you do. We will discuss how that is and what that means in practical terms.
Henny Portman "Will the Project Manager survive in the Agile world?"Lviv Startup Club
The document discusses how project managers can survive in an agile world. It begins with the speaker's biography and then covers several key topics:
- The differences between project work and ongoing work in organizations
- How agile practices improve predictability compared to traditional approaches
- The roles of product owners, scrum masters, and how they differ from traditional project roles
- Frameworks for scaling agile such as SAFe and LeSS across multiple teams
- How organizations can implement a hybrid project management approach using both agile and traditional methods
- The changing role of the PMO in supporting agile teams and programs
My talk at PMI Sweden Congress 2013 on Agile and Large Software ProductsSvante Lidman
This is my "Success Factors for Agile Development of Very Large Software Products" as it was presented at the PMI Sweden Congress on March 11 2013. The title of the presentation is in Swedish but the material is almost completely in English.
Dany Shapiro has over 11 years of experience as a Big Data and Cloud Architect. He currently works at ECI as an Architect in the CTO Group, where he focuses on disruptive solutions like Big Data, Cloud Computing, and machine learning. Previously he worked at SAP, where he was a Software Architect and helped develop a Platform as a Service solution. He has extensive experience with technologies like Apache Spark, Hadoop, MongoDB, Java, and Cloud platforms like AWS and Cloud Foundry.
LvivCSS: Web Components as a foundation for Design SystemVlad Fedosov
Let’s see how web components can help us to build accessible, test covered and consistent implementation of our design system that will play well with any technology.
The document outlines a presentation on developing SharePoint at PRDW. It discusses defining objectives, site architecture using hub sites, potential areas of use, and priority focus areas. The presentation covers Office 365 integration, implementation methodology using a governance committee and adoption plan, and provides examples of workflows and sites for a technical library and QMS. It concludes with decisions and next actions, including setting up a team and budget for initial tasks.
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...Amazon Web Services
The People Model & Cloud Transformation
A successful cloud-transformation journey incorporates three pillars: people, process, and technology. Far too often, organizations focus on process improvements and technology implementation, but ignore the human aspect. Many leaders acknowledge that the first two are easy to modify, while influencing culture is more difficult. This session covers best-practice methods meant to empower customers to address this challenge. Learn about roles and responsibilities germane to the transition and post-cloud adoption phase. Assess your organization’s gaps among the requisite skills and competencies. Build effective training models. And shape an effective DevOps culture.
Speaker:
Thomas Blood, Enterprise Evangelist, Amazon Web Services.
OSH01 - Developing SharePoint Framework Solutions for the EnterpriseEric Shupps
The SharePoint Framework provides a modern development platform for cloud-first solutions using popular web technologies. But integrating the new model in a structured enterprise development environment can be quite challenging, from toolset integration to application lifecycle maintenance, SPFx creates a number of challenges that can inhibit adoption. In this session you will learn how to overcome these challenges by using popular Microsoft tools such as Visual Studio and Team Foundation Services to deliver well-managed projects that plug easily into existing enterprise development patterns.
Developing and deploying AI solutions on the cloud using Team Data Science Pr...Debraj GuhaThakurta
Presented at: Global Big AI Conference, Santa Clara, Jan 2018 Developing and deploying AI solutions on the cloud using Team Data Science Process (TDSP) and Azure Machine Learning (AML)
"Platform Engineering in practice — Why and How to start", Serg Hospodarets Fwdays
The tech industry went from IT to DevOps, and Platform Engineering showed it well to enable effective software products development.
Serg with his teams re-architected and delivered a few Web Cloud Platforms, and applied engineering reorganizations, to improve companies’ products delivery.
It was done at scale- a few hundred engineers and operations, dozens of products, hundreds of microservices and customers.
This talk aims to share the experience and learned practices, including practical technical tooling suggestions, processes, and team organization tips. And, of course, live and coding demos.
Eva Jones is a Solutions Architect with over 16 years of experience in technical management, solution design, and program delivery. She has extensive expertise in architecture, cloud development, languages and frameworks, databases, business intelligence, and content management systems. The document provides details of her technical skills and experience managing projects across multiple industries.
EBSCO is a large research platform provider with over 3,200 employees and 150,000 library customers worldwide. Kenzan is a consulting firm that helps companies with digital transformation, including application development and cloud migration. EBSCO is working with Kenzan to migrate its platforms to AWS to achieve goals like high velocity value creation and margin protection through a culture and technology transformation. This involves moving to a microservices architecture in AWS, adopting agile methods, and transitioning to a "development centric operating model" where developers build, deploy, and manage their own software. The transformation aims to increase new feature development by 25% and decrease non-developer labor by 80% through practices like continuous delivery, immutable infrastructure, and automated
If you're thinking about migrating from TFS on-premises to VSTS, it's not necessarily a simple decision as to how to get there. During this briefing we discussed some of the considerations that lead you to the right migration path, gotchas that we have encountered, and how we can help you get to VSTS quickly and effectively.
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...BIWUG
This document provides an overview and agenda for a presentation on Microsoft Flow. It discusses the concept of Flow, how to create flows, limitations of flows, how flows can interact with on-premises systems, environments and data governance in Flow, ways Flow can communicate with external systems, pricing models for Flow, and concludes with advice and considerations for using Flow.
MongoDB World 2018: How an Idea Becomes a MongoDB FeatureMongoDB
The document describes the software development lifecycle used by the MongoDB Database Engineering Team. It involves carefully scoping projects, designing features, implementing code, testing, and getting acceptance from product management. Key aspects include establishing consensus during scoping, addressing downstream impacts, writing comprehensive tests, and continuously improving processes over time.
Developing SharePoint Framework Solutions for the Enterprise (SPC 2019)Eric Shupps
This document summarizes a podcast discussion between Paul Schaeflein and Eric Shupps about developing applications and extensions for Microsoft 365 and SharePoint. The discussion covers SharePoint Framework (SPFx), developing with modern tools and frameworks like TypeScript and Node.js, common challenges for developers transitioning to the new models, and the future of the Microsoft extensibility platform.
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...Daniel Bryant
In a productive cloud native development workflow, individual teams can build and ship software independently from each other. But with a rapidly evolving cloud native landscape, creating an effective developer workflow using a platform based on something like Kubernetes can be challenging. You are all creating software to support the delivery of value to your customers and to the business, and therefore, the developer experience from idea generation to running (and observing) in production must be fast, reliable, and provide good feedback. During this talk Daniel will share with you several lessons learned from real world consulting experience working with teams deploying to Kubernetes.
Key takeaways include:
Why an efficient development workflow is so important
A series of questions to ask in order to understand if you should attempt to build a PaaS on top of Kubernetes (everyone needs a platform, but how much should be built versus integrated versus bought?)
A brief overview of developer experience tooling for Kubernetes, and how this domain could evolve in the future
The role of Kubernetes, Envoy, Prometheus, and other popular cloud-native tools in your workflow
Key considerations in implementing a cloud-native workflow
The document provides guidance on how to plan and execute a project. It recommends first picking a title and defining the project scope. It then discusses performing requirements analysis, designing the development environment and overall system architecture, coding and testing the project, and managing the project schedule and resources. Finally, it provides some example project ideas and tools to support the development process.
The document provides guidance on how to plan and execute a project. It recommends first picking a title and defining the project scope. It then discusses conducting requirements analysis, designing the development environment and architecture, writing code according to standards, and managing the project schedule and milestones. Finally, it lists some example project ideas and tools to support testing, version control, project management, and development environments.
Waterfall, Agile, Extreme Programming, Water-gile In this session we will discuss agile strategies that can help you get to done; efficiently, quickly and happier. I will cover the Scrum Framework concepts and some of the lessons learned from using agile strategy to manage a multinational distributed team. that does Drupal every day.
This session is for Managers and team members that want to learn more about agile strategies and how to apply them to Drupal.
Topics Covered
Where we all start, Waterfall.
Why agile is wrong, Agility is right.
Scrum Framework basics
What actions are Agile
What actions are not Agile
Lessons learned working with agile
Challenges of Scrum for small teams
Agility you can implement now
CV Rich House (Scrum master & Agile Coach)Richard House
Richard House is an experienced Agile coach and Scrum Master with over 15 years of experience in software development. He has extensive experience coaching teams in Agile methodologies like Scrum, XP, BDD, and TDD. He is skilled in technologies like C#, .NET, SQL Server, and geospatial tools. His background includes roles as a developer, technical lead, and Scrum Master on projects at Ordnance Survey. He believes in principles of continuous integration/delivery, automation, and helping teams to self-organize.
Open World Forum - The Agile and Open Source WayAlexis Monville
Slides from Open World Forum 2013 (#OWF13)
The Agile and Open Source Way is the book for everyone who wants to scale agile in multiple distributed teams. This book will also help you to collaborate upstream with Open Source projects.
Whether you want to improve interactions with other teams inside or outside your company, or just interested in scaling from more than one team, you will find in this publication the information you need, illustrated by a real case.
http://www.the-agile-and-open-source-way.com/
This document provides an overview of the SharePoint Framework (SPFx) for developing client-side web parts and extensions for SharePoint. It begins with introducing the presenter and providing background on SharePoint Online. The bulk of the document then covers the key aspects of SPFx including its modern web technologies, components, how it compares to previous development approaches, and the process for getting started with development and deployment. It emphasizes that SPFx allows building web parts that are responsive and mobile-ready using open-source tools like Node.js, TypeScript, and React. The presentation concludes with discussing considerations for using Visual Studio IDE and when SPFx is applicable compared to previous methods.
Kodėl Agile neveikia? Neteisingos bitės daro neteisingą medų (Agile Lietuva m...Alexey Kovalyov
Pagrindiniai Agile populiarumo faktoriai
Visi jau turėtų būti Agile, kodėl ne?
Todėl nr. 1
Todėl nr.2
Ką daryti
Hybridiniai metodai ir pragmatiškas Agile taikymas
Viešieji pirkimai ir Agile. Rekomendacijos (Agile Lietuva meetup 2020 11)Alexey Kovalyov
VPT+Infobalt+Agile Lietuva Rekomendacijos
„Didelio projekto“ pirkimai
Esamų sistemų aprašymas
Nepersistengti su technologiniais reikalavimais
Aprašyti tai, ką labiausiai norisi praleisti
Realizavimo etapai
Techninis priėmimas ir kt
More Related Content
Similar to Epic battle of component feudalism vs scaled agile
OSH01 - Developing SharePoint Framework Solutions for the EnterpriseEric Shupps
The SharePoint Framework provides a modern development platform for cloud-first solutions using popular web technologies. But integrating the new model in a structured enterprise development environment can be quite challenging, from toolset integration to application lifecycle maintenance, SPFx creates a number of challenges that can inhibit adoption. In this session you will learn how to overcome these challenges by using popular Microsoft tools such as Visual Studio and Team Foundation Services to deliver well-managed projects that plug easily into existing enterprise development patterns.
Developing and deploying AI solutions on the cloud using Team Data Science Pr...Debraj GuhaThakurta
Presented at: Global Big AI Conference, Santa Clara, Jan 2018 Developing and deploying AI solutions on the cloud using Team Data Science Process (TDSP) and Azure Machine Learning (AML)
"Platform Engineering in practice — Why and How to start", Serg Hospodarets Fwdays
The tech industry went from IT to DevOps, and Platform Engineering showed it well to enable effective software products development.
Serg with his teams re-architected and delivered a few Web Cloud Platforms, and applied engineering reorganizations, to improve companies’ products delivery.
It was done at scale- a few hundred engineers and operations, dozens of products, hundreds of microservices and customers.
This talk aims to share the experience and learned practices, including practical technical tooling suggestions, processes, and team organization tips. And, of course, live and coding demos.
Eva Jones is a Solutions Architect with over 16 years of experience in technical management, solution design, and program delivery. She has extensive expertise in architecture, cloud development, languages and frameworks, databases, business intelligence, and content management systems. The document provides details of her technical skills and experience managing projects across multiple industries.
EBSCO is a large research platform provider with over 3,200 employees and 150,000 library customers worldwide. Kenzan is a consulting firm that helps companies with digital transformation, including application development and cloud migration. EBSCO is working with Kenzan to migrate its platforms to AWS to achieve goals like high velocity value creation and margin protection through a culture and technology transformation. This involves moving to a microservices architecture in AWS, adopting agile methods, and transitioning to a "development centric operating model" where developers build, deploy, and manage their own software. The transformation aims to increase new feature development by 25% and decrease non-developer labor by 80% through practices like continuous delivery, immutable infrastructure, and automated
If you're thinking about migrating from TFS on-premises to VSTS, it's not necessarily a simple decision as to how to get there. During this briefing we discussed some of the considerations that lead you to the right migration path, gotchas that we have encountered, and how we can help you get to VSTS quickly and effectively.
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...BIWUG
This document provides an overview and agenda for a presentation on Microsoft Flow. It discusses the concept of Flow, how to create flows, limitations of flows, how flows can interact with on-premises systems, environments and data governance in Flow, ways Flow can communicate with external systems, pricing models for Flow, and concludes with advice and considerations for using Flow.
MongoDB World 2018: How an Idea Becomes a MongoDB FeatureMongoDB
The document describes the software development lifecycle used by the MongoDB Database Engineering Team. It involves carefully scoping projects, designing features, implementing code, testing, and getting acceptance from product management. Key aspects include establishing consensus during scoping, addressing downstream impacts, writing comprehensive tests, and continuously improving processes over time.
Developing SharePoint Framework Solutions for the Enterprise (SPC 2019)Eric Shupps
This document summarizes a podcast discussion between Paul Schaeflein and Eric Shupps about developing applications and extensions for Microsoft 365 and SharePoint. The discussion covers SharePoint Framework (SPFx), developing with modern tools and frameworks like TypeScript and Node.js, common challenges for developers transitioning to the new models, and the future of the Microsoft extensibility platform.
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...Daniel Bryant
In a productive cloud native development workflow, individual teams can build and ship software independently from each other. But with a rapidly evolving cloud native landscape, creating an effective developer workflow using a platform based on something like Kubernetes can be challenging. You are all creating software to support the delivery of value to your customers and to the business, and therefore, the developer experience from idea generation to running (and observing) in production must be fast, reliable, and provide good feedback. During this talk Daniel will share with you several lessons learned from real world consulting experience working with teams deploying to Kubernetes.
Key takeaways include:
Why an efficient development workflow is so important
A series of questions to ask in order to understand if you should attempt to build a PaaS on top of Kubernetes (everyone needs a platform, but how much should be built versus integrated versus bought?)
A brief overview of developer experience tooling for Kubernetes, and how this domain could evolve in the future
The role of Kubernetes, Envoy, Prometheus, and other popular cloud-native tools in your workflow
Key considerations in implementing a cloud-native workflow
The document provides guidance on how to plan and execute a project. It recommends first picking a title and defining the project scope. It then discusses performing requirements analysis, designing the development environment and overall system architecture, coding and testing the project, and managing the project schedule and resources. Finally, it provides some example project ideas and tools to support the development process.
The document provides guidance on how to plan and execute a project. It recommends first picking a title and defining the project scope. It then discusses conducting requirements analysis, designing the development environment and architecture, writing code according to standards, and managing the project schedule and milestones. Finally, it lists some example project ideas and tools to support testing, version control, project management, and development environments.
Waterfall, Agile, Extreme Programming, Water-gile In this session we will discuss agile strategies that can help you get to done; efficiently, quickly and happier. I will cover the Scrum Framework concepts and some of the lessons learned from using agile strategy to manage a multinational distributed team. that does Drupal every day.
This session is for Managers and team members that want to learn more about agile strategies and how to apply them to Drupal.
Topics Covered
Where we all start, Waterfall.
Why agile is wrong, Agility is right.
Scrum Framework basics
What actions are Agile
What actions are not Agile
Lessons learned working with agile
Challenges of Scrum for small teams
Agility you can implement now
CV Rich House (Scrum master & Agile Coach)Richard House
Richard House is an experienced Agile coach and Scrum Master with over 15 years of experience in software development. He has extensive experience coaching teams in Agile methodologies like Scrum, XP, BDD, and TDD. He is skilled in technologies like C#, .NET, SQL Server, and geospatial tools. His background includes roles as a developer, technical lead, and Scrum Master on projects at Ordnance Survey. He believes in principles of continuous integration/delivery, automation, and helping teams to self-organize.
Open World Forum - The Agile and Open Source WayAlexis Monville
Slides from Open World Forum 2013 (#OWF13)
The Agile and Open Source Way is the book for everyone who wants to scale agile in multiple distributed teams. This book will also help you to collaborate upstream with Open Source projects.
Whether you want to improve interactions with other teams inside or outside your company, or just interested in scaling from more than one team, you will find in this publication the information you need, illustrated by a real case.
http://www.the-agile-and-open-source-way.com/
This document provides an overview of the SharePoint Framework (SPFx) for developing client-side web parts and extensions for SharePoint. It begins with introducing the presenter and providing background on SharePoint Online. The bulk of the document then covers the key aspects of SPFx including its modern web technologies, components, how it compares to previous development approaches, and the process for getting started with development and deployment. It emphasizes that SPFx allows building web parts that are responsive and mobile-ready using open-source tools like Node.js, TypeScript, and React. The presentation concludes with discussing considerations for using Visual Studio IDE and when SPFx is applicable compared to previous methods.
Similar to Epic battle of component feudalism vs scaled agile (20)
Kodėl Agile neveikia? Neteisingos bitės daro neteisingą medų (Agile Lietuva m...Alexey Kovalyov
Pagrindiniai Agile populiarumo faktoriai
Visi jau turėtų būti Agile, kodėl ne?
Todėl nr. 1
Todėl nr.2
Ką daryti
Hybridiniai metodai ir pragmatiškas Agile taikymas
Viešieji pirkimai ir Agile. Rekomendacijos (Agile Lietuva meetup 2020 11)Alexey Kovalyov
VPT+Infobalt+Agile Lietuva Rekomendacijos
„Didelio projekto“ pirkimai
Esamų sistemų aprašymas
Nepersistengti su technologiniais reikalavimais
Aprašyti tai, ką labiausiai norisi praleisti
Realizavimo etapai
Techninis priėmimas ir kt
Diegimo etapas prasideda nuo pirmos iteracijos... (Agile Lietuva meetup 2021...Alexey Kovalyov
Diegimo etapas prasideda nuo pirmos iteracijos... ir niekada nesibaigia
Agile ir kažkokie tai diegimai
Kaip mes tai darome EIS Engineering
Patarimai LR viešajam sektoriui
Agile in LTU Public Sector (PMI Georgia Chapter 2021 09)Alexey Kovalyov
History and spread of Agile project management in the public sector of Lithuania;
Basic principles of legalizing the Agile in the public procurement;
Practical recommendations for Agile IT procurement
Agile ir organizacijos transformacija (Agile Lietuva Pusryčiai 2021)Alexey Kovalyov
Kodėl ir kaip Agile siejamas su organizacijos transformacija?
Kodėl Agile ir kitos Management X.0 teorijos
yra [vis dar] ant bangos?
Kodėl gi tai visgi neveikia 100%?
Tradicinių metodų demonizacija
Hybridiniai metodai
How to become a Poet and Firefighter still being IT ManagerAlexey Kovalyov
The document provides guidance on how an IT manager can also be a poet and firefighter by eliminating wasteful work, using agile development practices like stage gating, delegating tasks, and establishing a network of self-organizing teams to reduce the manager's workload and create more time for creative pursuits. It recommends visualizing control points and metrics and using kanban boards to optimize workflow and identify bottlenecks. The goal is to distribute management functions across an organization so the manager has time for poetry, handling exceptions thoughtfully, and other non-managerial activities.
TRANSFORMATION STORY: 100 SYSTEMS vs 30 DEVELOPERSAlexey Kovalyov
Presentation from Agile Tour 2014, Vilnius, Lithuania
The real life case of organizational transformation and Agile deployment in telco organization IT department
Baltic PM Days 2014 - Agile in Public Procurement ProjectsAlexey Kovalyov
This document discusses using agile methods for public procurement projects in Lithuania. It outlines some typical challenges with traditional public procurement, including low efficiency and legal focus on process over outcomes. The document then proposes some ways agile could help, such as defining requirements iteratively and stopping work when enough value is delivered. It acknowledges agile is not easy in this context but still possible. It provides examples of how agile could be applied legally in Lithuania through a project-as-product approach, using standard methodologies like PRINCE2 combined with Scrum, and changing procurement practices to select suppliers based on outcomes rather than upfront requirements. The document concludes by outlining next steps such as guidelines, education, and potential legal updates.
The document discusses key principles of the ancient Chinese general Sun Tzu's treatise "The Art of War" and their application to agile project management. It argues that project management is like warfare in that there are constant struggles against changing requirements and other projects. It summarizes several of Sun Tzu's teachings on strategy, including laying plans, attacking through stratagem rather than force, managing energy and momentum, knowing weaknesses and strengths, and varying tactics based on circumstances. The document advocates adapting these ancient principles like minimizing risk, responding quickly to change, and focusing on business goals rather than requirements.
The document discusses issues with current public procurement of IT projects in Lithuania and proposes adopting agile methods as a solution. It identifies challenges including legal overcomplication, corruption, and questionable efficiency. It then outlines steps needed to update laws and methodologies to embrace agile principles through pilots, new contracting approaches, and emphasis on goals over rigid definitions. The goal is to increase efficiency, speed delivery of usable systems, and support innovation.
Comparing Stability and Sustainability in Agile SystemsRob Healy
Copy of the presentation given at XP2024 based on a research paper.
In this paper we explain wat overwork is and the physical and mental health risks associated with it.
We then explore how overwork relates to system stability and inventory.
Finally there is a call to action for Team Leads / Scrum Masters / Managers to measure and monitor excess work for individual teams.
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...dsnow9802
Colby Hobson stands out as a dynamic leader in the residential construction industry. With a solid reputation built on his exceptional communication and presentation skills, Colby has proven himself to be an excellent team player, fostering a collaborative and efficient work environment.
Specific ServPoints should be tailored for restaurants in all food service segments. Your ServPoints should be the centerpiece of brand delivery training (guest service) and align with your brand position and marketing initiatives, especially in high-labor-cost conditions.
408-784-7371
Foodservice Consulting + Design
Ganpati Kumar Choudhary Indian Ethos PPT.pptx, The Dilemma of Green Energy Corporation
Green Energy Corporation, a leading renewable energy company, faces a dilemma: balancing profitability and sustainability. Pressure to scale rapidly has led to ethical concerns, as the company's commitment to sustainable practices is tested by the need to satisfy shareholders and maintain a competitive edge.
Make it or Break it - Insights for achieving Product-market fit .pdfResonate Digital
This presentation was used in talks in various startup and SMB events, focusing on achieving product-market fit by prioritizing customer needs over your solution. It stresses the importance of engaging with your target audience directly. It also provides techniques for interviewing customers, leveraging Jobs To Be Done for insights, and refining product positioning and features to drive customer adoption.
A presentation on mastering key management concepts across projects, products, programs, and portfolios. Whether you're an aspiring manager or looking to enhance your skills, this session will provide you with the knowledge and tools to succeed in various management roles. Learn about the distinct lifecycles, methodologies, and essential skillsets needed to thrive in today's dynamic business environment.
12 steps to transform your organization into the agile org you deservePierre E. NEIS
During an organizational transformation, the shift is from the previous state to an improved one. In the realm of agility, I emphasize the significance of identifying polarities. This approach helps establish a clear understanding of your objectives. I have outlined 12 incremental actions to delineate your organizational strategy.
Employment PracticesRegulation and Multinational CorporationsRoopaTemkar
Employment PracticesRegulation and Multinational Corporations
Strategic decision making within MNCs constrained or determined by the implementation of laws and codes of practice and by pressure from political actors. Managers in MNCs have to make choices that are shaped by gvmt. intervention and the local economy.
Enriching engagement with ethical review processesstrikingabalance
New ethics review processes at the University of Bath. Presented at the 8th World Conference on Research Integrity by Filipa Vance, Head of Research Governance and Compliance at the University of Bath. June 2024, Athens
Org Design is a core skill to be mastered by management for any successful org change.
Org Topologies™ in its essence is a two-dimensional space with 16 distinctive boxes - atomic organizational archetypes. That space helps you to plot your current operating model by positioning individuals, departments, and teams on the map. This will give a profound understanding of the performance of your value-creating organizational ecosystem.
3. About EIS
Headquarters:
San Francisco, USA (SFO)
Minsk, Belarus (MNSK)
Toronto, Canada (CAN)
Vilnius, Lithuania (VNO)
Saint Petersburg, Russia (SBP)
Suzhou, China
(SUZ)
Riga, Latvia (RIX)
Odessa, Ukraine (ODS)
Cork, Ireland (IRL)
Australia (AUZ)
https://www.eisgroup.com/
4. Big Platform Solution for Insurance
https://www.eisgroup.com/digital-insurance-solutions/eis-suite/
Closest match- ERP or BSS systems
● Modular
● Extendable
● Configurable
● BIG…
Modern cloud oriented tech stack
5. Engineering Place in the Value Flow
Product Management
Engineering
Sales & Marketing
Professional Services
&
Partners
Delivery
Here we are!
6. Scaled Agile Engineering Organization
Engineering Program
Program
Governance
Product Domain Product Domain
Platform Domain
Agile Teams
Product
Management
Product
Management
Product
Management
Agile Teams Agile Teams
Shared Services Teams
Product Domain
Product
Management
Agile Teams
Product Strategists Sales & Marketing Executives Team
Professional Services &
Partners
7. Scaled Agile Engineering Organization
Engineering Program
Program
Governance
Product Domain Product Domain
Platform Domain
Agile Teams
Product
Management
Product
Management
Product
Management
Agile Teams Agile Teams
System and Shared Services Teams
Product Domain
Product
Management
Agile Teams
Product Strategists Sales & Marketing Executives Team
Professional Services &
Partners
Sizing
10+ Product Domains
50+ Product Components
30+ Agile Teams
5 Countries
4 Time Zones
8. Synchronized Cadencies for all Domains and Teams
Product Domain
Annual Roadmap
Quarterly roadmap Quarterly roadmap Quarterly roadmap Quarterly roadmap
Sprint
Sprint
Sprint
Sprint Product Backlog
Cross-domain Cross-team alignment
Consolidated plans confirmation
Keeping % capacity for change
9. Standardized Sprints for all Teams + CI + Release
Scrum
SOS
Scrum
SOS
Scrum
SOS
Scrum
SOS
Scrum
SOS
Scrum
SOS
Scrum
SOS
Scrum
SOS
Scrum
SOS
Scrum
SOS
Scrum
SOS
Scrum
SOS
Scrum
SOS
Scrum
SOS
Scrum
SOS
Week #1 Week #2
Sprint
Week #3
Planning
Review
/
Demo
Retro
Test Cases Design
Stabilization
Backlog Refinement
Feature Freeze
Release Candidates
Release Quarantine &
Launch
Auto-Testing
Testing Automation Development
Manual Testing
Design & Development
10. Product Domain
FWKs
Clear Code & Support Ownership for Components
MS
Gateway
UI Team
BE Team
Vertical Team
UI
FWKs
MS
Gateway
UI
Feature set | Capability Feature set | Capability
Releasable
Components
Releasable
Components
13. Product Domain
Journey of Optimizing Hand Offs
UI Components
Teams
BE Components
Teams
Centralized
Gateway Team
Centralized
BE+UI Platforms Teams
Centralized
QA
UI+Gateways
Components
Teams
BE Components
Teams
Centralized
BE+UI+Gateway
Platforms Teams
UI Components
Teams
BE Components
Teams
Centralized
Gateway Team
Centralized
BE+UI Platforms Teams
Core BE Components
Teams Centralized
BE+UI+Gateway
Platforms Teams
Vertical Feature
Teams
(UI+Gateways+BE)
Contribution to Platforms code
1.
2.
3.
4.
Distributed to teams
Product Domains teams trained
Platform & Tools
as a product
In transition…
Mix of #3 and #4
2 local experiments
with
Staffing
&
Training
14. Benefits of Domain/Component Teams organization
● Naturally designed Organization
● Good for Planning based on Teams’ Capacity
● Clear ownership of all aspects of Modules and Components in “one hands”
○ Designs, Code, CI, Release, Support
● Deep Domain knowledge
○ Both functional and technical
● Reasonable Cognitive load
○ know-how of tech stack and designs, artefacts etc.
● Reasonable Communication load
○ stable dependencies map
● Flow and skills optimizations possible
○ Proof @ prev slide
● Scalable organization up to 50% within existing Domains and Leadership lines
16. Conway’s Law
https://en.wikipedia.org/wiki/Conway%27s_law
Any organization that designs a system (defined broadly) will produce a design
whose structure is a copy of the organization's communication structure
— Melvin E. Conway
Extension for the Conway’s Law
Initial design will produce an organization which is a best available fit to implement
the design, and then ….(see above)
— Alexey Kovaliov :)
17. Component Feudalism
https://www.linkedin.com/in/alexeykrivitsky/
Organizational design models in the evolution of managerial thinking
(Part 1, Part 2, Part 3, Part 4)
If we'd only had the single common true Product Backlog for all (...), then it would have become transparent
what's important and what's not so. But there is no such thing as a Product Backlog, but instead, such a
company lives in the area of feudalism and internecine wars for their small land plots.
How adaptive is such a company? Will the "product owner" of the "messaging product" give her team to the
"workflow product owner"? That a rhetorical question.
In my experience - no way she would do it. The thirst for status, the fear of losing a job, the ability to invent
features, and politics playing skills - all of this will work contrary to the common sense, which shouts:
"everyone should work on the workflow and nothing else!" So nothing will change and the company will be
slowly doing what is so important, while simultaneously spending resources on what is not important at all.
That drastically reduces adaptability. Yet increases the local focus.
Ouch, that hurts :(
19. SAFe & Teams Topologies Academy
https://www.scaledagileframework.com/organizing-agile-teams-and-arts-team-topologies-at-
scale/
https://teamtopologies.com/
● Component teams = Evil,
unless they are
○ C-S Team
○ Platform Team
● Stream-aligned | Feature
Teams
● Platform as a Product - ok
● Consider Cognitive Load
● Apply Careful Rotation
● Hand-offs inevitable
21. Quiz
Which approach did I chose to try for
the new Very Challenging Project?
1.LeSS?
2.SAFe + Teams Topologies?
22. Very Challenging Project Off the Beaten Track
● Tight Deadline: 6 months
● Goal: MVP for Product Domain X
● Scope: Huge & Undefined
● Architecture: Evolving
Domain X Domain Y Domain Z Partner
Domain
classification
Functional Functional Platform n/a
Management Domain specific Domain specific Program Domain specific External
Product Owner Component specific Domain specific It’s complicated :) Domain specific n/a
Teams BE and UI
separated
BE and UI
separated
BE only Vertical Vertical, but not
established
Technology New Savvy Creators Savvy plus New
Collaborative work Never did From time to time Quite often From time to time Continuously
23. LeSS Inspired Transformation
● Virtual organization of teams as “vertical” and as “universal” as possible
○ Dedicated and empowered Project Manager
○ Mixed and Expanded teams
○ Single backlog
○ Single PO with a team of Proxies and BAs
○ Lead Architect with a joint Architecture Runway team
● Break “component feudalism” walls as much as possible
○ Strive for One Team spirit!
○ Joint Sprint Events
■ Each finishes with joint Demo
○ Continuous cross-team synchronization and knowledge sharing
○ No pre-assignment based on technical components
○ Localized dependencies
○ Straightforward Platform adjustments
https://less.works/
24. Dev Teams
LeSS Inspired Transformation → Joint Flow
Product
Management
Architecture Runway
Team
Product Strategy Team
Client
Other Engineering Domains and Teams
Project Management
Dev Teams
Dev Teams
Dev Teams
Dev Teams
Dev Teams
Dev Teams
Proxy-PO
Feature
streams
Scoping (Kanban)
Joint
Refinement 1
Implementation
Scrum of Scrums
Delivery
Shared
System Team
Joint
Sprint
Planning
Joint
Review
+
Retro
Other Engineering Domains and Teams
Other Engineering Domains and Teams
Other Engineering Domains and Teams
25. “One Giant Leap for Mankind”
https://thehistoryjar.com/wp-content/uploads/2020/04/feudal-pyramid.jpg https://less.works/
Yes, We Can!
27. Transformation Goals Assessment After 4-5 months
Goal Assessment Why
Minimize dependencies between Teams Slowly → Yes Teams were not “Vertical” initially, dependencies from
external turned to internal
Improved teams setup on the → 4/6 teams are vertical
Reduce/Speed up dependencies on Platform Yes Project Stream aligned priorities only
Ensure priority for external dependencies Slowly → Yes Priority conflicts with other Product Domains initially
Learned to resolve by proper facilitation and contribution to
others’ Domains code
Optimize Scoping phase by Kanban Partially Improved for sure, but key was not there
Optimize Scoping phase by technology/component
agnostic Vertical Features
No → Yes Long and painful switch to another style of analysis artefacts,
backlog management, release notes etc. Good for the long
term
Measure progress based on working System Demos Partially Took longer to start making really jointly built Demos
Continuous Learning and Collaborative work on the
scope by joint Sprint events
Partially No desire for continuous learning of other Domain specifics,
too high cognitive load
Close the gaps in Technology skills, establish
Continuous Learning by example
Partially → Yes Took longer than expected, too high cognitive load
Build One Team Spirit and improve motivation No We’ve lost some people. Almost everybody wants to get
back to their Domain.
28. Was it a Failure? Not really
● We clarified and implemented a HELL of THE SCOPE
○ Much more comparing to work as usual
● We introduced component agnostic Vertical Features approach for product
management
○ Will be global for all Domains in 2022
● We revised and refactored MVP designs jointly
○ Prevented of long term risks
● We improved Platform and cookbooks focusing on the real demand
○ Good for all Domains
● We learned how to facilitate joint events - plannings, demos, retro of retro
○ Revised and optimized couple of times
● Engineering Leads and majority of Teams got a habit to look for optimizations and
improvements
○ Revised and optimized teams setups few times
○ Open and bitter Retro of Retros with lots of in-teams improvements
● We will make the MVP by EOY
It’s just Supposed-to-be-Nice initiative turned into Pragmatic, Nervous and Tiresome
29. Lessons Learned
● Study ”Annoying” Theories better, don’t scratch the surface
● First start from proper Scoping reform, then experiment with the Flow and Teams
○ Don’t do both at once
● No single step from Component organization to Stream aligned | Vertical Feature Flow
○ Collapse of traditions is not taken for good even if the metrics show the opposite
○ Intervention of the new approaches and “aliens” offend veterans
○ Transparency and direct comparison of skills & performance may produce hostile environment
○ Beware of “Schrödinger's teams” in Component organizations
○ Alignment on coding standards and design patterns takes time for the teams from different units
● These are not universal motivators, whatever some Agile books say
○ Working on Business oriented Features
○ “Eating your Dog Food”
○ Joint events, Involvement and Collaboration
○ Continuous learning
○ Transparency
● These are still good for complex solutions, whatever some Agile books say
○ Platform team and “Platform as a Product”
○ Guardrails / limits for shared code ownership
○ Specialization, limited cognitive load on teams
● Joint Sprint Events can be boring and wasteful
○ Unless the scope is prepared in an engaging way
○ Unless teams’ skills allow them to engage
30. Inspired by Schrödinger's cat thought experiment
Until the team stays within the established organizational unit, it can be either performing
or non-performing, but the real state is invisible for the external observer because the
established organization can obscure the internal ecosystem. Thus such team can be
considered both as performing and non-performing.
Once the shelter organization is transformed all accumulated inefficiencies, troubles and
toxins accompanied with new learning curve destroy the team and it turns to non-
performing (or non-existing).
“Schrödinger's teams”
Designed and sold by HAUNTERSDEPOT
31. Summary
● Component organization is easy to build and can be reliable, even if not
attractive
● Stream aligned organization experiment can be destructive, even if
attractive
● Scope reform first, Skills second, Organization and Flow third