This document appears to be a series of slides from a presentation on agile and lean principles and practices. Some key points summarized:
- Self-organizing teams are best able to emerge requirements and designs. Agile teams may not need extensive planning documents.
- Organizations resist change and new approaches like agile may be watered down or criticized to preserve the status quo.
- Large organizations adopting agile frameworks may not see real differences if the underlying culture and structure do not truly change.
- True cross-functional teams without handoffs between roles can be difficult to achieve but are ideal for iterative and collaborative work.
Scrum and Agile Engineering Practices - What every ScrumMaster needs to know
Some Agile teams fail to figure out or implement technical practices that are necessary for long term success. Practices like automated builds, automated tests, automated deployments, continuous integration, and continuous delivery are now considered essential for the success of any software development project. Join us for a tour of software engineering best practices. We'll discuss what these practices are and their impact on scope, schedule, cost, resources and quality. We'll also share some ideas on how to start adopting these practices and how to incrementally introduce them and gradually improve your team's software development process.
Scrum and Agile Engineering Practices - What every ScrumMaster needs to know
Some Agile teams fail to figure out or implement technical practices that are necessary for long term success. Practices like automated builds, automated tests, automated deployments, continuous integration, and continuous delivery are now considered essential for the success of any software development project. Join us for a tour of software engineering best practices. We'll discuss what these practices are and their impact on scope, schedule, cost, resources and quality. We'll also share some ideas on how to start adopting these practices and how to incrementally introduce them and gradually improve your team's software development process.
Slides from a product management training workshop with our partners at the Department of the Interior's Office of Natural Resources Revenue as a part of work together on revenuedata.doi.gov
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps StoryGene Kim
Re-imagining Hiscox IT: A DevOps Story
Jonathan Fletcher, Enterprise Architect & Platform Services lead, Hiscox
Description:
DevOps at Hiscox is a journey without an obvious destination! Come and hear about why this is so important to them and how its redefining much of what they do. In this session, we'll examine some practises for making a start with DevOps and what it's like to be the annoying guy that's driving things forward.
DevOps Enterprise Summit London 2016
The slide deck to my kick-off keynote at software vendor ANVA's new year on January 10, 2017. This talk covers agile, Scrum, Kanban, continuous delivery, microservices.
Explain the role of a Software Engineer in a tech company like Criteo for students of last year (graduate degree M2) at Grenoble INP - Ensimag, a top french computer engineer school in order to choose his/her career professional path.
See https://ensimag.grenoble-inp.fr/
Building Engaging Customer Experiences Powered by MongoDBrivetlogic
This presentation discusses the challenges many organizations face in providing fine-grained personalization, and how a modern database like MongoDB can be used to help businesses better leverage the data they already have in separate systems by making meaningful connections and creating interactions of value.
Dev to Prod in 5 Minutes: Is Your Company Ready?C4Media
Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/2qrtbCf.
Carlos Leon gives first-hand practical advice adopting containers and the changes required, and talks about the technical and cultural changes needed to move at the pace containers can offer. Filmed at qconlondon.com.
Carlos Leon is a software engineer at containersoluti (Container Solutions). Prior to that, he worked in CI/CD and as a Ruby on Rails Developer. He is passionate about continuous learning and clean code.
To be product-aligned and customer-focused, everyone in your product development ecosystem needs to agree on the answer to the question, “What is Your Product?” Many organizations don’t have clarity on what their product or products are. Ambiguity and disagreement on the answer contribute to slow response to changing customer and market needs and less than satisfying product outcomes. It thwarts your efforts to scale agile product development and causes a plethora of organizational and communication woes.
Large Scale Scrum (LeSS) rightly states that this question—and the imperative to answer it—is one of your most important decisions for successful product development. A clear answer to “What is Your Product” powers all aspects of product development, including product management roles, team organization, and product activities. The implications are vast and deep, especially in large enterprises. Product definition is one of the paramount steps in LeSS adoption. Depending on how a product is defined (how widely) an organization may consider simple LeSS or LeSS Huge. Based on the ladder, team structure and alignment is defined, product owner team is created, etc. Product definition has a significant impact on organisational design.
Based on ongoing work with a variety of organizations, Ellen shares with the NYC Large Scale Scrum (Less) Meetup techniques for enabling product development leaders and communities to define their product using a cohesive set of product definition principles. Ellen explains why this question is so vital to your product success and ways she’s helped organizations co-discover the answer to the question, “What is Your Product?”
Whether your organization’s product or products are a primary source of revenue or are essential for your business operations, you will learn techniques that help instill product-thinking and shared understanding.
Lean startup - 8 techniques every dev team should knowAgileEngine
Introduction to Lean Startup methodology with overview of Vision -> Strategy -> MVP -> Build -> Measure -> Learn -> Cut Waste -> Pivot progression. Fun quizzes and tests explaining concepts like split testing and cohorts. Second part of the presentation goes over how to use Lean Startup in development. Adjusting dev cycle to focus more on learning and to move through the iterations faster. Continuous deployment and production metrics to help move code from the developer to the end user.
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...Lucas Jellema
Pitch: The movie The Matrix made it clear: The Architect is powerful. How to be(come) and IT architect? What do you do, what do you need to know, is it fun and why? Using real world examples, core principles and useful tools, this session introduces the subtle art of designing and realizing flexible IT architectures. </p><p>Taking a step back to get and create an overview, frequently asking why to get to the real intention, bringing aspects such as cost, scale, time and change and business strategy into the design and bridging the gap between business owners, process managers and technical specialists. One way to define the responsibility of an IT architect. In this session, we will discuss what is expected of the architect and what you need to do for that and what you could use to get it done. How do you get started as an architect, how to grow in that role? We discuss a number of real life architectural challenges and solution design. And discuss a number of architecture principles, patterns, and powers to apply. Never stop programming - but perhaps rise to the architecture challenge too.
Notes: Many IT professionals aspire to become architects. Many architects wonder what it is they have to do. After 27 years in IT I find I have slowly and steadily moved into a role that I can probably use the label architect for, although still with some reluctance. What exactly does that mean - IT architect? While I may not have all answers and the ultimate truth and wisdom, I do have many architectural challenges to discuss and some core principles to share and a number of tips, tricks and tools to recommend that will help anyone get started or grow in a role as architect for software and IT systems. Elements that make an appearance include cloud, agile, DevOps, microservices, persistence, business, powers of persuasion, diagramming, cost, security, software engineering, data.
Outline: - two real world examples (one new business initiative, one running and struggling project) and how to approach them with an architect's mind - core principles to apply , patterns to us, what to unearth (the power question of WHY) - architecture products: what do you deliver as an architect; how do you ensure agility? - how to be effective? bringing your design to life - communication with stakeholders/powers of persuasion, monitoring adherence, being pragmatic but not lose grip; - anecdotal evidence from several small and large product teams - the good and also the ugly (architectural oversights and the consequences)
some specific answers to address - how much technical knowledge and programming skills does an architect require? What other knowledge is required and how to stay on top of your game? how to get going: first steps towards be(com)ing and architect?
Product Backlog Refinement with Structured Conversations - Big Apple Scrum DayEBG Consulting, Inc.
Slides from Ellen's session at Big Apple Scrum Day, 11 May 2018.
One of the most challenging and trouble-prone aspects of agile product development is discovering the right product requirements to deliver at the right time, for the right customer, and refining them for delivery. This session will share a fast-paced introduction of a common sense, tested approach for defining and refining user stories—or any other method you use to represent backlog items. This enables backlog items to get “ready” to get to “done”.
You will learn how refining backlog items using Structured Conversations with the 7 Product Dimensions enables you to slice backlog items while deeply enhancing teams’ domain knowledge. You identify its usefulness for initial, multi-team and single team product backlog refinement.
We explore how the concept of refinement—making backlog items “ready”—is a corollary to “done”. You’ll participate in a card-based exercise to more deeply understand each of the 7 Product Dimensions. You discover how the dimensions can enlighten and deepen your refinement conversations. Scenes from real Structured Conversations help you visualize making refinement come alive. Join us as you learn to effectively and efficiently explore, evaluate, and confirm a shared understanding of refined backlog items so they are ready for implementation.
Best training blockchain for colleges- https://diyblockchain.coAsif Khan
DIYblockchain is the biggest blockchain academy with over 50+ Blockchain Programs build with Industry Experts from different domains. DIYblockchain programs are designed for Academia, Corporate, Startups and Professional to dig into blockchain and jumpstart there career or business. DIYblockchain Programs are customized with Industry Specific uses cases .
https://diyblockchain.co
Diyblockchain -best blockchain institute for corporate training -diyblockchai...Asif Khan
DIYblockchain is the biggest blockchain academy with over 50+ Blockchain Programs build with Industry Experts from different domains. DIYblockchain programs are designed for Academia, Corporate, Startups and Professional to dig into blockchain and jumpstart there career or business. DIYblockchain Programs are customized with Industry Specific uses cases .
Slides from a product management training workshop with our partners at the Department of the Interior's Office of Natural Resources Revenue as a part of work together on revenuedata.doi.gov
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps StoryGene Kim
Re-imagining Hiscox IT: A DevOps Story
Jonathan Fletcher, Enterprise Architect & Platform Services lead, Hiscox
Description:
DevOps at Hiscox is a journey without an obvious destination! Come and hear about why this is so important to them and how its redefining much of what they do. In this session, we'll examine some practises for making a start with DevOps and what it's like to be the annoying guy that's driving things forward.
DevOps Enterprise Summit London 2016
The slide deck to my kick-off keynote at software vendor ANVA's new year on January 10, 2017. This talk covers agile, Scrum, Kanban, continuous delivery, microservices.
Explain the role of a Software Engineer in a tech company like Criteo for students of last year (graduate degree M2) at Grenoble INP - Ensimag, a top french computer engineer school in order to choose his/her career professional path.
See https://ensimag.grenoble-inp.fr/
Building Engaging Customer Experiences Powered by MongoDBrivetlogic
This presentation discusses the challenges many organizations face in providing fine-grained personalization, and how a modern database like MongoDB can be used to help businesses better leverage the data they already have in separate systems by making meaningful connections and creating interactions of value.
Dev to Prod in 5 Minutes: Is Your Company Ready?C4Media
Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/2qrtbCf.
Carlos Leon gives first-hand practical advice adopting containers and the changes required, and talks about the technical and cultural changes needed to move at the pace containers can offer. Filmed at qconlondon.com.
Carlos Leon is a software engineer at containersoluti (Container Solutions). Prior to that, he worked in CI/CD and as a Ruby on Rails Developer. He is passionate about continuous learning and clean code.
To be product-aligned and customer-focused, everyone in your product development ecosystem needs to agree on the answer to the question, “What is Your Product?” Many organizations don’t have clarity on what their product or products are. Ambiguity and disagreement on the answer contribute to slow response to changing customer and market needs and less than satisfying product outcomes. It thwarts your efforts to scale agile product development and causes a plethora of organizational and communication woes.
Large Scale Scrum (LeSS) rightly states that this question—and the imperative to answer it—is one of your most important decisions for successful product development. A clear answer to “What is Your Product” powers all aspects of product development, including product management roles, team organization, and product activities. The implications are vast and deep, especially in large enterprises. Product definition is one of the paramount steps in LeSS adoption. Depending on how a product is defined (how widely) an organization may consider simple LeSS or LeSS Huge. Based on the ladder, team structure and alignment is defined, product owner team is created, etc. Product definition has a significant impact on organisational design.
Based on ongoing work with a variety of organizations, Ellen shares with the NYC Large Scale Scrum (Less) Meetup techniques for enabling product development leaders and communities to define their product using a cohesive set of product definition principles. Ellen explains why this question is so vital to your product success and ways she’s helped organizations co-discover the answer to the question, “What is Your Product?”
Whether your organization’s product or products are a primary source of revenue or are essential for your business operations, you will learn techniques that help instill product-thinking and shared understanding.
Lean startup - 8 techniques every dev team should knowAgileEngine
Introduction to Lean Startup methodology with overview of Vision -> Strategy -> MVP -> Build -> Measure -> Learn -> Cut Waste -> Pivot progression. Fun quizzes and tests explaining concepts like split testing and cohorts. Second part of the presentation goes over how to use Lean Startup in development. Adjusting dev cycle to focus more on learning and to move through the iterations faster. Continuous deployment and production metrics to help move code from the developer to the end user.
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...Lucas Jellema
Pitch: The movie The Matrix made it clear: The Architect is powerful. How to be(come) and IT architect? What do you do, what do you need to know, is it fun and why? Using real world examples, core principles and useful tools, this session introduces the subtle art of designing and realizing flexible IT architectures. </p><p>Taking a step back to get and create an overview, frequently asking why to get to the real intention, bringing aspects such as cost, scale, time and change and business strategy into the design and bridging the gap between business owners, process managers and technical specialists. One way to define the responsibility of an IT architect. In this session, we will discuss what is expected of the architect and what you need to do for that and what you could use to get it done. How do you get started as an architect, how to grow in that role? We discuss a number of real life architectural challenges and solution design. And discuss a number of architecture principles, patterns, and powers to apply. Never stop programming - but perhaps rise to the architecture challenge too.
Notes: Many IT professionals aspire to become architects. Many architects wonder what it is they have to do. After 27 years in IT I find I have slowly and steadily moved into a role that I can probably use the label architect for, although still with some reluctance. What exactly does that mean - IT architect? While I may not have all answers and the ultimate truth and wisdom, I do have many architectural challenges to discuss and some core principles to share and a number of tips, tricks and tools to recommend that will help anyone get started or grow in a role as architect for software and IT systems. Elements that make an appearance include cloud, agile, DevOps, microservices, persistence, business, powers of persuasion, diagramming, cost, security, software engineering, data.
Outline: - two real world examples (one new business initiative, one running and struggling project) and how to approach them with an architect's mind - core principles to apply , patterns to us, what to unearth (the power question of WHY) - architecture products: what do you deliver as an architect; how do you ensure agility? - how to be effective? bringing your design to life - communication with stakeholders/powers of persuasion, monitoring adherence, being pragmatic but not lose grip; - anecdotal evidence from several small and large product teams - the good and also the ugly (architectural oversights and the consequences)
some specific answers to address - how much technical knowledge and programming skills does an architect require? What other knowledge is required and how to stay on top of your game? how to get going: first steps towards be(com)ing and architect?
Product Backlog Refinement with Structured Conversations - Big Apple Scrum DayEBG Consulting, Inc.
Slides from Ellen's session at Big Apple Scrum Day, 11 May 2018.
One of the most challenging and trouble-prone aspects of agile product development is discovering the right product requirements to deliver at the right time, for the right customer, and refining them for delivery. This session will share a fast-paced introduction of a common sense, tested approach for defining and refining user stories—or any other method you use to represent backlog items. This enables backlog items to get “ready” to get to “done”.
You will learn how refining backlog items using Structured Conversations with the 7 Product Dimensions enables you to slice backlog items while deeply enhancing teams’ domain knowledge. You identify its usefulness for initial, multi-team and single team product backlog refinement.
We explore how the concept of refinement—making backlog items “ready”—is a corollary to “done”. You’ll participate in a card-based exercise to more deeply understand each of the 7 Product Dimensions. You discover how the dimensions can enlighten and deepen your refinement conversations. Scenes from real Structured Conversations help you visualize making refinement come alive. Join us as you learn to effectively and efficiently explore, evaluate, and confirm a shared understanding of refined backlog items so they are ready for implementation.
Best training blockchain for colleges- https://diyblockchain.coAsif Khan
DIYblockchain is the biggest blockchain academy with over 50+ Blockchain Programs build with Industry Experts from different domains. DIYblockchain programs are designed for Academia, Corporate, Startups and Professional to dig into blockchain and jumpstart there career or business. DIYblockchain Programs are customized with Industry Specific uses cases .
https://diyblockchain.co
Diyblockchain -best blockchain institute for corporate training -diyblockchai...Asif Khan
DIYblockchain is the biggest blockchain academy with over 50+ Blockchain Programs build with Industry Experts from different domains. DIYblockchain programs are designed for Academia, Corporate, Startups and Professional to dig into blockchain and jumpstart there career or business. DIYblockchain Programs are customized with Industry Specific uses cases .
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
top nidhi software solution freedownloadvrstrong314
This presentation emphasizes the importance of data security and legal compliance for Nidhi companies in India. It highlights how online Nidhi software solutions, like Vector Nidhi Software, offer advanced features tailored to these needs. Key aspects include encryption, access controls, and audit trails to ensure data security. The software complies with regulatory guidelines from the MCA and RBI and adheres to Nidhi Rules, 2014. With customizable, user-friendly interfaces and real-time features, these Nidhi software solutions enhance efficiency, support growth, and provide exceptional member services. The presentation concludes with contact information for further inquiries.
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTier1 app
Even though at surface level ‘java.lang.OutOfMemoryError’ appears as one single error; underlyingly there are 9 types of OutOfMemoryError. Each type of OutOfMemoryError has different causes, diagnosis approaches and solutions. This session equips you with the knowledge, tools, and techniques needed to troubleshoot and conquer OutOfMemoryError in all its forms, ensuring smoother, more efficient Java applications.
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Mind IT Systems
Healthcare providers often struggle with the complexities of chronic conditions and remote patient monitoring, as each patient requires personalized care and ongoing monitoring. Off-the-shelf solutions may not meet these diverse needs, leading to inefficiencies and gaps in care. It’s here, custom healthcare software offers a tailored solution, ensuring improved care and effectiveness.
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
2. Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu
2
The best
architectures,
requirements,
and designs
emerge from
self-organizing
teams.
Blog: LeanArch.eu
Most popular post:
“Do Agile teams need PSA documents? Well, no!”
3. Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu
3
“Yeah, but this is
pure Agile”
4. Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu
4
“1. Organizations are implicitly optimized to avoid changing the status
quo middle- and first-level manager and “specialist” positions & power
structures.
2. As a corollary to (1), any change initiative will be reduced to
redefining or overloading the new terminology to mean basically the
same as status quo.
3. As a corollary to (1), any change initiative will be derided as “purist”,
“theoretical”, “revolutionary”, "religion", and “needing pragmatic
customization for local concerns” — which deflects from addressing
weaknesses and manager/specialist status quo.
4. Culture follows structure.”
Larman's Laws of
Organizational Behavior
5. Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu
5
Deliver always the highest business value / the most important
Business Agility: Turn on a dime for a dime
Optimising goals
17. Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu
17
“adopted <famous scaling
framework> of 2000 people
…and business didn’t
notice any difference”
Email this morning from an agile
coach in a large bank and
“successful agile transformation”
19. Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu
“Our highest priority is to satisfy the
customer
through early and continuous delivery
of valuable software”
19
20. Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu
So, less is more
20
21. Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu
What is a product?
21
22. Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu
What is a product?
22
23. Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu
23
Product with small
definition has a
shorter lifespan
Product with
broad definition
evolves
30. Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu
30
Nothing
File / Class
Sub System
Whole Product
Whole System
PotentialTechnologyworkscopeinsidetheteam
Activity (function) inside the team.
Degree of cross-functionality
Code + Design and
Unit Test
+ Analysis
and System Test
+ Co-creation
Traditional
Component Teams
Ideal state!
Hard to
achieve, good
to work
towards
Feature
Teams
Component
Problem
Extended Component Teams
Conflict in scope in the team
leading to duplication or
additional coordination work
Functional
overspecialisation
35. Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu
So, what about
• Continuous value creation over projects
• Whole product focus over program management
• Broader product definition over fake portfolio management
• Real portfolio management is collaboration between Product Owners
• Enterprise Architecture…..eh :-)
35
36. Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu
Amazon
1. All teams will henceforth expose their data and functionality through service
interfaces.
2. Teams must communicate with each other through these interfaces.
3. There will be no other form of interprocess communication allowed: no direct
linking, no direct reads of another team's data store, no shared-memory model,
no back-doors whatsoever. The only communication allowed is via service
interface calls over the network.
4. It doesn't matter what technology they use. HTTP, Corba, Pubsub, custom
protocols -- doesn't matter. Bezos doesn't care.
5. All service interfaces, without exception, must be designed from the ground up
to be externalizable. That is to say, the team must plan and design to be able to
expose the interface to developers in the outside world. No exceptions.
6. Anyone who doesn't do this will be fired.
36
37. Viktor Grgic @vgrgic Odd-e Hong Kong Ltd. odd-e.com leanarch.eu
37
Scaling Lean & Agile
Development
Thinking and Organizational Tools
for Large-Scale Scrum
Craig Larman
Bas Vodde
Practices for
Scaling Lean & Agile
Development
Large, Multisite, and Offshore Products
with Large-Scale Scrum
Craig Larman
Bas Vodde