Presentation by Anna Obukhova for Exigen Services webinar Distributed Agile, what types of Agile to use that was held online on Ovember, 11 2010
Exigen Services webinars schedule is avialable at:
http://www.exigenservices.ru/webinars
Why Scrum? Scrum is conceptually a very, very simple process framework. What is it about Scrum that is generating some much buzz in the software development community? Why are companies, both big and small, abandoning traditional approaches such as Water Fall and RUP, in favour of Scrum?
Can agile frameworks help small development teams? After looking at some agile basics, I examine two projects where a small development team used scrum. Agile can be used by small teams to their advantage with commitment and some work.
Kanban/Scrumban - taking scrum outside its comfort zoneYuval Yeret
Kanban is a way to implement a Lean process, focused on flow, time to
market, and waste removal. Understand the Lean principles behind Kanban, its
relation to Agile/Scrum, and how the two can complement each other into
Scrumban. Understand where Kanban should be considered.
This is the slide I have used for a 2.5 hours long training session conducted as part of Faculty Development Programme for a reputed University in Kerala
#Scrum is very popular these days but #kanban is suitable for better organizational level continuous improvement. We use #scrumban to get the benefits of both the worlds. Its a combination of good practices of scrum with kanban.
Why Scrum? Scrum is conceptually a very, very simple process framework. What is it about Scrum that is generating some much buzz in the software development community? Why are companies, both big and small, abandoning traditional approaches such as Water Fall and RUP, in favour of Scrum?
Can agile frameworks help small development teams? After looking at some agile basics, I examine two projects where a small development team used scrum. Agile can be used by small teams to their advantage with commitment and some work.
Kanban/Scrumban - taking scrum outside its comfort zoneYuval Yeret
Kanban is a way to implement a Lean process, focused on flow, time to
market, and waste removal. Understand the Lean principles behind Kanban, its
relation to Agile/Scrum, and how the two can complement each other into
Scrumban. Understand where Kanban should be considered.
This is the slide I have used for a 2.5 hours long training session conducted as part of Faculty Development Programme for a reputed University in Kerala
#Scrum is very popular these days but #kanban is suitable for better organizational level continuous improvement. We use #scrumban to get the benefits of both the worlds. Its a combination of good practices of scrum with kanban.
Scrum.org Professional Scrum with Kanban (PSK I) Certification | Question & A...Meghna Arora
Start Here---> https://bit.ly/2Rsw0Bx <---Get complete detail on PSK I exam guide to crack Professional Scrum with Kanban. You can collect all information on PSK I tutorial, practice test, books, study material, exam questions, and syllabus. Firm your knowledge on Professional Scrum with Kanban and get ready to crack PSK I certification. Explore all information on PSK I exam with the number of questions, passing percentage, and time duration to complete the test.
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...Vidas Vasiliauskas
In this presentation I have talked about scrumban - a mix of routines and techniques for daily use in dynamic environment. Like in startups, product manufacture, support or similar cases.
Recurring obstacles I\'ve seen working with large organizations:
1) Naive Resource Management, 2) Teams Organized by Functional Specialization, 3) Teams Organized by Architectural Components, 4) Distraction, 5) Reluctance to Continuously Refine, Reprioritize and Rescope, 6) Rampant Technical Debt, 7) Lack of Commitment to Transformation
Scrum, Kanban, or Scrumban: Which Is Right for You?TechWell
Agile is on everyone’s minds today, as more and more organizations are eager to reap the benefits of rapid iterations using customer-centric approaches. Organizations tend to run to Scrum first because it is the most recognized agile framework. But is Scrum always the right answer for a team and a business? Heidi Araya discusses the types of scenarios and projects in which Scrum may not be a good fit. She shares other frameworks—including Kanban and Scrumban—as potential alternatives to consider to ensure teams and projects select the right fit and can deliver great software efficiently. Some considerations include organizational culture, size of teams, team composition, types of work, industry requirements, overall project size, and type of project. Go back to your organizations and confidently select the right frameworks for your current and future roles and projects—and explain to management why the framework chosen is appropriate.
How to Become a Certified Scrum Master | EdurekaEdureka!
YouTube Link: https://youtu.be/nDDqmzQScE4
**Certified Scrum Master Training: https://www.edureka.co/certified-scrum-master-certification-training **
This Edureka tutorial tells you "How to Become a Scrum Master" is a well-laid out fashion. This session consists of the following modules:
Who is a Scrum Master?
Why should you be interested in being one?
How can you get certified?
About the CSM Exam
Is Scrum Training Really Necessary?
Who can take up this exam?
CSM Training at Edureka!
Follow us to never miss an update in the future.
YouTube: https://www.youtube.com/user/edurekaIN
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
Castbox: https://castbox.fm/networks/505?country=in
Enterprise workshops agile concepts jira green hopper atlassian deckAtlassian
In this workshop, we''ll provide an introduction to Scrum and Kanban and how iteration and flow based workflows can be implemented using Atlassian's JIRA and GreenHopper. Covering the new GreenHopper Boards, Epics and Sprints along with the three new modes Planning, Working and Reporting. You will leave the session understanding how your team can use GreenHopper to become agile.
Finally we'll discuss some of the considerations that Atlassian administrators should keep in mind when introducing JIRA and GreenHopper into the organization to accomodate Agile teams.
Scrum vs Kanban | What are the differences between Scrum and Kanban | EdurekaEdureka!
YouTube Link: https://youtu.be/GLFuzBiy18o
** Certified Scrum Master Training: https://www.edureka.co/certified-scrum-master-certification-training **
This Edureka PPT on "Scrum vs Kanban" tell you about both of the said AGILE-based Frameworks. You will get an overview of the principles and practices of Scrum and Kanban and how they are similar to and different from each other.
What is Scrum?
What is Kanban?
How are they similar?
How are they different?
Scrum vs Kanban
Which one should you choose?
Follow us to never miss an update in the future.
YouTube: https://www.youtube.com/user/edurekaIN
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
Castbox: https://castbox.fm/networks/505?country=in
close to Zen style presentation for upcoming AgileDays2012 conference. Here I'm trying to explain how knowing the brain biochemistry you can build high-productive Scrum Process and that major points are already built inside Scrum framework.
Scrum.org Professional Scrum with Kanban (PSK I) Certification | Question & A...Meghna Arora
Start Here---> https://bit.ly/2Rsw0Bx <---Get complete detail on PSK I exam guide to crack Professional Scrum with Kanban. You can collect all information on PSK I tutorial, practice test, books, study material, exam questions, and syllabus. Firm your knowledge on Professional Scrum with Kanban and get ready to crack PSK I certification. Explore all information on PSK I exam with the number of questions, passing percentage, and time duration to complete the test.
Scrumban - applying agile and lean practices for daily uncertainty by Vidas V...Vidas Vasiliauskas
In this presentation I have talked about scrumban - a mix of routines and techniques for daily use in dynamic environment. Like in startups, product manufacture, support or similar cases.
Recurring obstacles I\'ve seen working with large organizations:
1) Naive Resource Management, 2) Teams Organized by Functional Specialization, 3) Teams Organized by Architectural Components, 4) Distraction, 5) Reluctance to Continuously Refine, Reprioritize and Rescope, 6) Rampant Technical Debt, 7) Lack of Commitment to Transformation
Scrum, Kanban, or Scrumban: Which Is Right for You?TechWell
Agile is on everyone’s minds today, as more and more organizations are eager to reap the benefits of rapid iterations using customer-centric approaches. Organizations tend to run to Scrum first because it is the most recognized agile framework. But is Scrum always the right answer for a team and a business? Heidi Araya discusses the types of scenarios and projects in which Scrum may not be a good fit. She shares other frameworks—including Kanban and Scrumban—as potential alternatives to consider to ensure teams and projects select the right fit and can deliver great software efficiently. Some considerations include organizational culture, size of teams, team composition, types of work, industry requirements, overall project size, and type of project. Go back to your organizations and confidently select the right frameworks for your current and future roles and projects—and explain to management why the framework chosen is appropriate.
How to Become a Certified Scrum Master | EdurekaEdureka!
YouTube Link: https://youtu.be/nDDqmzQScE4
**Certified Scrum Master Training: https://www.edureka.co/certified-scrum-master-certification-training **
This Edureka tutorial tells you "How to Become a Scrum Master" is a well-laid out fashion. This session consists of the following modules:
Who is a Scrum Master?
Why should you be interested in being one?
How can you get certified?
About the CSM Exam
Is Scrum Training Really Necessary?
Who can take up this exam?
CSM Training at Edureka!
Follow us to never miss an update in the future.
YouTube: https://www.youtube.com/user/edurekaIN
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
Castbox: https://castbox.fm/networks/505?country=in
Enterprise workshops agile concepts jira green hopper atlassian deckAtlassian
In this workshop, we''ll provide an introduction to Scrum and Kanban and how iteration and flow based workflows can be implemented using Atlassian's JIRA and GreenHopper. Covering the new GreenHopper Boards, Epics and Sprints along with the three new modes Planning, Working and Reporting. You will leave the session understanding how your team can use GreenHopper to become agile.
Finally we'll discuss some of the considerations that Atlassian administrators should keep in mind when introducing JIRA and GreenHopper into the organization to accomodate Agile teams.
Scrum vs Kanban | What are the differences between Scrum and Kanban | EdurekaEdureka!
YouTube Link: https://youtu.be/GLFuzBiy18o
** Certified Scrum Master Training: https://www.edureka.co/certified-scrum-master-certification-training **
This Edureka PPT on "Scrum vs Kanban" tell you about both of the said AGILE-based Frameworks. You will get an overview of the principles and practices of Scrum and Kanban and how they are similar to and different from each other.
What is Scrum?
What is Kanban?
How are they similar?
How are they different?
Scrum vs Kanban
Which one should you choose?
Follow us to never miss an update in the future.
YouTube: https://www.youtube.com/user/edurekaIN
Instagram: https://www.instagram.com/edureka_learning/
Facebook: https://www.facebook.com/edurekaIN/
Twitter: https://twitter.com/edurekain
LinkedIn: https://www.linkedin.com/company/edureka
Castbox: https://castbox.fm/networks/505?country=in
close to Zen style presentation for upcoming AgileDays2012 conference. Here I'm trying to explain how knowing the brain biochemistry you can build high-productive Scrum Process and that major points are already built inside Scrum framework.
Slides accompanying a presentation to participants in the NHS Leadership Academy's executive fast track programme. I did this in tandem with patient leader Lynne Craven.
* Salento Smart Session è un progetto pilota cofinanziato nell’ambito del Programma Europeo Erasmus Plus (azione Chiave 3) che si pone l’obiettivo di stimolare un dialogo più efficiente tra Giovani e Politica, per costruire comunità più inclusive, smart e a misura di tutti i cittadini. Il progetto è realizzato da SEYF, network di organizzazioni giovanili attiva nel mediterraneo per la promozione dei diritti delle giovani generazioni.
* 3 comuni salentini, un’associazione internazionale (SEYF), 90 giovani, LegaCoop: sono questi i numeri da cui parte il progetto.
* L’idea è nata dalla necessità non solo di riavvicinare i giovani alla politica, ma anche la politica ai giovani, attraverso workshop interattivi tra giovani cittadini e amministratori locali, sondaggi, analisi dei territori, eventi di intrattenimento e piattaforme innovative per migliorare i servizi pubblici per i cittadini.
Maggiori informazioni: http://www.seyf.eu/youth/66-salento-smart-sessions
Apresentação ministrada pelo Sr. Mike Lees, Diretor Técnico da EA Technology, exibida durante a Semana Brasil-Reino Unido de Baixo Carbono, realizada no Rio de Janeiro entre os dias 22 e 23 de março de 2016.
Breaking Tradition: Agile Frameworks For The Modern Era of Collaborative Proj...FredReynolds2
Agile software development is an application development methodology emphasizing an iterative process in which cross-functional teams collaborate to produce superior solutions. Agile frameworks are distinct development methods or techniques that adhere to Agile principles. The majority of businesses utilize these frameworks to address their particular needs.
EHS Conducted SCRUM Overview Session for a Corporate Company in Lahore covering Basics i.e. What is Agile & Scrum, Why to use Scrum, Benefits, Values, Artifacts, Events, Scrum Teams & Roles...
Luiz Fernando Testa Contador - Aplicando DevOps em grandes corporaçõesAgile Trends
Assunto que será abordado:
Por onde e como começar aplicar DevOps em grandes corporações?
Diferenças entre DevOps para Start-Ups vs Grandes Corporações
Principais barreiras a serem quebradas
Mudança de MindSet Corporativo
Principais ganhos para a corporação
Webinar "Differences between Testing in Waterfall and Agile"
presentation by Maria Teryokhina
http://www.exigenservices.ru/webinars/testing-in-waterfall-and-agile
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
Distributed Agile, What Types of Agile to use webinar presentation by Anna Obukhova
1. January 30, 2015 www.ExigenServices.com
Distributed Agile, what types of Agile
to use.
Anna Obukhova, Project Manager
Anna.Obukhova@exigenservices.com
2. 2 www.ExigenServices.com
Great to meet you!
My name is Anna Obukhova
More than 10 years in Software development, in Agile from 2004,
Agile Project Manager from 2005.
Managed Agile projects from 7 to 40 members, several projects
simultaneously, now consulting PM in the 60 project Agile program.
Participating as SME in в Agile Center of Excellence in Exigen
Services
My last presentations - Agile Days 2010 (SPB), SECR 2010
(Moscow).
3. 3 www.ExigenServices.com
Agenda
Agile – the distributed problem
What is Agile in Exigen Services
Why we are forced to be distributed
Distribution Factors
Calculate your distribution score
What is different when you have high distribution score
Examples of high-score team structure
Recommendations
4. 4 www.ExigenServices.com
Check understanding– what is Agile
Agile software development is a group of software development
methodologies based on iterative and incremental development,
where requirements and solutions evolve through collaboration
between self-organizing, cross-functional teams.
In other words, any Agile methodology should provide for
– Iterative development style;
– Early and frequent delivery of working software;
– Strategy for embracing changing requirements;
– Close and friendly collaboration between team members;
– Team structure leading to self-organization.
5. 5 www.ExigenServices.com
Perfectly suited for 1 location
Citation from Agile resources:
Agile methods emphasize face-to-face communication over
written documents when the team is all in the same location.
Most agile teams work in a single open office which
facilitates such communication.
Team size is typically small (5-9 people) to simplify team
communication and team collaboration.
Agile and distributed development seem to be at odds with each
other. One is about close communication and short feedback
loops, the other is about being effective with people in a different
location.
6. 6 www.ExigenServices.com
What I will mean by Agile in Exigen Services
In Exigen Services Agile generally means:
SCRUM as management framework
eXtreme Programming as engineering practices
Kanban structure to make process smoother
7. 7 www.ExigenServices.com
eXtreme Programming - Ideas
Iterations (can have changes inside)
Perfect Hours/ Team velocity/Load Factor
User Stories
Pair programming
Unit Tests
Shared code ownership
Nothing in advance
Keep it simple
Continuous Integration
Continuous Refactoring
Communication inside team and with customer/ Standups
Fast reaction & flexibility instead of planning
9. 9 www.ExigenServices.com
SCRUM - management framework
Sprints (no changes inside)
Scrum Master/Product Owner/Team
Meetings (Pre-Planning, Planning, Daily Scrum, Demo, Retro)
Product Backlog/Sprint Backlog/Planning Poker
Stories with Acceptance Tests with Business Priority
10. 10 www.ExigenServices.com
What is Kanban
Kanban it is a scheduling system that tells you what to produce, when
to produce it, and how much to produce.
Limit WIP (work in progress) – assign explicit limits to how many
items may be in progress at each workflow state.
Keep track on the board that you don’t have process bottlenecks.
11. 11 www.ExigenServices.com
Why we start being distributed?
Outsourcing to Low-Cost departments in one company
Outsourcing to another company
Follow the Sun model
Merges and Acquisitions - integrate products
Lack of resources
Work from Home
12. 12 www.ExigenServices.com
Factor 1: Physical distribution
1. Collocated
2. Collocated Part-Time
3. Distributed with Overlapping Work Hours
4. Distributed with No Overlapping Work Hours
14. 14 www.ExigenServices.com
Factor 3: Project size
1. 1 Scrum Team - <10 members
2. 2 Scrum Teams - < 17 members
3. > 2 Scrum Teams - > 17 members
15. 15 www.ExigenServices.com
Factor 4: Product organization
1. > 1 products independent or using each other
2. 1 product – several integrated modules
3. 1 product with 1 piece of functionality or highly integrated modules
16. 16 www.ExigenServices.com
…. 4*4*3*3 = 144
Max144 different SCRUM project organizations depending on these
conditions.
The higher level each condition is, the more difficult project is.
Lowest Distribution Score is 4 (1+1+1+1) = Collocated Isolated Small
1product). Ideal for XP and SCRUM, nice, productive, a lot of fun.
Score 5-8 is normal for offshore development.
Highest is 14 (4+4+3+3) Score = Flexible SCRUM, 1piece,
distributed with no overlapped hours, team >20 members: project
will not survive without special conditions or will have awful
communication overhead.
17. 17 www.ExigenServices.com
We’ll discuss
2 and more teams (17 and more)
Distributed with Overlapped working hours
All levels of team logical distribution
All types of product integration level
18. 18 www.ExigenServices.com
When you have Distributed teams
New Roles, management overhead
– Project manager (not Scrum Master)
– Architect (Chief Tech Lead)
– Proxy Product Owner (Analyst)
More e-mails and documentation
– Self documented code may be not enough
– Handover architectural documents
– Reports on progress and impediments
– Sub team and general Burn-Down
Less Shared Code ownership
Mini Demos
19. 19 www.ExigenServices.com
When you have Distributed teams
Scrum of Scrums
Horizontal communication of Peers
– Scrum Masters/Chief SM (PM)
– Tech Leads/Architect
– Test Leads/Project Test Lead
– Proxy Product Owners/Chief Product Owner
Dependency management
– Code
– Resources
– People
– Time
23. 23 www.ExigenServices.com
So… if you face distributed one
Max attention to communication, visual, personal
More beer if necessary, start with team building
Know your type of Distributed Agile, plan additional roles
Use Kanban principle to balance the load and avoid the
bottlenecks on specific roles
Use Sprint Pulse to manage the meeting and communication
overhead level and team communication
Peers speak with peers, is your SMs do not talk to each other –
you are in trouble
Calculate the Load Factor – it will be different from type to type
24. 24 www.ExigenServices.com
Also…try to low the distribution score
Try to make your cumulative Agile distribution score as low as
possible
- avoid unnecessary distribution
- define independent modules
- Increase overlapping hours
- think of smaller team
- isolate Scrum where possible
- any level raise treat and calculate as risk for the project
And…know and practice Agile from beginning to end, better practice
lower distribution level Agile before (by you or get expertise in your
company).
SCRUM is a framework for Agile Project management
Scrum is based on effective, small teams working in an interdependent manner to achieve specific yet flexible agendas. As decisions are based on real-time information, the teams must be self sufficient, have carefully defined responsibilities, and exhibit excellent communication skills.