This was a 1h very interactive session at NYC Scrum User Group on May 19, 2016, to talk about how to split user stories. These slides just set the stage, most was talk not recorded here.
No matter the size of your organization, you must be credible in order for prospects to become customers. Enjoy this presentation to see how to boost your credibility today.
This document summarizes the launch of the Rosella Lombok Pride project by the Yayasan Kebon Sepatu Foundation. It discusses the history and goals of the Foundation, including promoting education, economic growth through agriculture, eco-tourism, and light industry on Lombok. The project aims to support the local community through developing the versatility of the Rosella plant, as well as provide economic opportunities, education funds, health insurance, and pensions.
The document discusses the qualities of progressive leadership in the 21st century. It argues that true leadership is a talent, not just a competence. Some key qualities of a progressive leader include being a team player, good communicator, listener, anticipator, and organizer. A progressive leader ensures availability, flexibility, safe working environments, consensus decision-making, timely communication, and awareness that the workforce is the backbone of the organization. The author aims to embody these leadership qualities and lead by treating everyone as equals and sharing information.
The document provides an overview of key concepts about the brain and learning from multiple chapters. It discusses basic brain anatomy, how the brain changes over time through growth and pruning of cells, and how the left and right hemispheres process information differently. It also outlines factors that affect learning such as emotions, stress, physical environments, social interactions, and motivation. Practical strategies are suggested for teachers to optimize learning based on brain research findings.
This document compares and summarizes several deep learning frameworks: Caffe, Chainer, CNTK, DL4J, Keras, MXNet, TensorFlow, and Theano. It describes who created each framework, when it was released, example applications, design motivations, and key features from technical, design, and programming perspectives.
Working Software Over Comprehensive DocumentationAndrii Dzynia
This document provides information on various tools that can be used for agile software development and testing. It discusses tools for user stories, project planning, documentation, testing, reports, and session-based test management. Various options are presented for each category such as Excel, JIRA, Confluence, and specialized agile tools.
Making & Breaking Machine Learning Anomaly Detectors in Real Life by Clarence...CODE BLUE
Machine learning-based (ML) techniques for network intrusion detection have gained notable traction in the web security industry over the past decade. Some Intrusion Detection Systems (IDS) successfully used these techniques to detect and deflect network intrusions before they could cause significant harm to network services. Simply put, IDS systems construct a signature model of how normal traffic looks, using data retrieved from web access logs as input. Then, an online processing system is put in place to maintain a model of how expected network traffic looks like, and/or how malicious traffic looks like. When traffic that is deviant from the expected model exceeds the defined threshold, the IDS flags it as malicious. The theory behind it was that the more data the system sees, the more accurate the model would become. This provides a flexible system for traffic analysis, seemingly perfect for the constantly evolving and growing web traffic patterns.
However, this fairytale did not last for long. It was soon found that the attackers had been avoiding detection by ‘poisoning’ the classifier models used by these PCA systems. The adversaries slowly train the detection model by sending large volumes of seemingly benign web traffic to make the classification model more tolerant to outliers and actual malicious attempts. They succeeded.
In this talk, we will do a live demo of this 'model-poisoning' attack and analyze methods that have been proposed to decrease the susceptibility of ML-based network anomaly detection systems from being manipulated by attackers. Instead of diving into the ML theory behind this, we will emphasize on examples of these systems working in the real world, the attacks that render them impotent, and how it affects developers looking to protect themselves from network intrusion. Most importantly, we will look towards the future of ML-based network intrusion detection.
This document summarizes Shuhsi Lin's presentation about Apache Kafka. The presentation introduced Kafka as a distributed streaming platform and message broker. It covered Kafka's core concepts like topics, partitions, producers, consumers and brokers. It also discussed different Python clients for Kafka like Pykafka, Kafka-python and Confluent Kafka and their usage in applications like log aggregation, metrics collection and stream processing.
No matter the size of your organization, you must be credible in order for prospects to become customers. Enjoy this presentation to see how to boost your credibility today.
This document summarizes the launch of the Rosella Lombok Pride project by the Yayasan Kebon Sepatu Foundation. It discusses the history and goals of the Foundation, including promoting education, economic growth through agriculture, eco-tourism, and light industry on Lombok. The project aims to support the local community through developing the versatility of the Rosella plant, as well as provide economic opportunities, education funds, health insurance, and pensions.
The document discusses the qualities of progressive leadership in the 21st century. It argues that true leadership is a talent, not just a competence. Some key qualities of a progressive leader include being a team player, good communicator, listener, anticipator, and organizer. A progressive leader ensures availability, flexibility, safe working environments, consensus decision-making, timely communication, and awareness that the workforce is the backbone of the organization. The author aims to embody these leadership qualities and lead by treating everyone as equals and sharing information.
The document provides an overview of key concepts about the brain and learning from multiple chapters. It discusses basic brain anatomy, how the brain changes over time through growth and pruning of cells, and how the left and right hemispheres process information differently. It also outlines factors that affect learning such as emotions, stress, physical environments, social interactions, and motivation. Practical strategies are suggested for teachers to optimize learning based on brain research findings.
This document compares and summarizes several deep learning frameworks: Caffe, Chainer, CNTK, DL4J, Keras, MXNet, TensorFlow, and Theano. It describes who created each framework, when it was released, example applications, design motivations, and key features from technical, design, and programming perspectives.
Working Software Over Comprehensive DocumentationAndrii Dzynia
This document provides information on various tools that can be used for agile software development and testing. It discusses tools for user stories, project planning, documentation, testing, reports, and session-based test management. Various options are presented for each category such as Excel, JIRA, Confluence, and specialized agile tools.
Making & Breaking Machine Learning Anomaly Detectors in Real Life by Clarence...CODE BLUE
Machine learning-based (ML) techniques for network intrusion detection have gained notable traction in the web security industry over the past decade. Some Intrusion Detection Systems (IDS) successfully used these techniques to detect and deflect network intrusions before they could cause significant harm to network services. Simply put, IDS systems construct a signature model of how normal traffic looks, using data retrieved from web access logs as input. Then, an online processing system is put in place to maintain a model of how expected network traffic looks like, and/or how malicious traffic looks like. When traffic that is deviant from the expected model exceeds the defined threshold, the IDS flags it as malicious. The theory behind it was that the more data the system sees, the more accurate the model would become. This provides a flexible system for traffic analysis, seemingly perfect for the constantly evolving and growing web traffic patterns.
However, this fairytale did not last for long. It was soon found that the attackers had been avoiding detection by ‘poisoning’ the classifier models used by these PCA systems. The adversaries slowly train the detection model by sending large volumes of seemingly benign web traffic to make the classification model more tolerant to outliers and actual malicious attempts. They succeeded.
In this talk, we will do a live demo of this 'model-poisoning' attack and analyze methods that have been proposed to decrease the susceptibility of ML-based network anomaly detection systems from being manipulated by attackers. Instead of diving into the ML theory behind this, we will emphasize on examples of these systems working in the real world, the attacks that render them impotent, and how it affects developers looking to protect themselves from network intrusion. Most importantly, we will look towards the future of ML-based network intrusion detection.
This document summarizes Shuhsi Lin's presentation about Apache Kafka. The presentation introduced Kafka as a distributed streaming platform and message broker. It covered Kafka's core concepts like topics, partitions, producers, consumers and brokers. It also discussed different Python clients for Kafka like Pykafka, Kafka-python and Confluent Kafka and their usage in applications like log aggregation, metrics collection and stream processing.
The Automation Firehose: Be Strategic & Tactical With Your Mobile & Web TestingPerfecto by Perforce
The document discusses strategies for effective test automation. It emphasizes taking a risk-based approach to prioritize what to automate based on factors like frequency of use, complexity of setup, and business impact. The document outlines approaches for test automation frameworks, coding standards, and addressing common challenges like technical debt. It provides examples of metrics to measure the effectiveness of test automation efforts.
This document provides an introduction and overview of Apache Camel, an open source framework for integrating applications and systems. It discusses how Camel implements common enterprise integration patterns (EIP) and uses a declarative domain-specific language to define routing and integration logic. Key concepts covered include Camel's architecture, components, endpoints, programming model, type conversion, error handling and hiding the Camel API from client code.
This document discusses how to establish a clear baseline for testing user stories. It defines a baseline as a cartesian product of "what to test" and "test for what". What to test includes individual user stories and collections of user stories spanning epics. Test for what refers to acceptance criteria such as functionality, performance, security, and usability. Different types of tests are mapped to these criteria. Together, what to test and test for what form the baseline, and applying strategies like thinking and proving or executing and evaluating tests establishes a clear approach to validating user stories.
This slides is following thinking from “quick review for xAPI and IMS Caliper” (ISO/IEC JTC1 SC36/WG8 first webinar in Nov. 11, 2015). Through this slides I'm thinking two phases for mapping both data format. One is structural and syntactic mapping and the other is ontological mapping. Enjoy this trivial idea and please give my your valuable comments.
The Framework for Agile Living Labs (FALL) projects aim to provide practitioners with actionable guidelines on how to run a Living Lab project in an agile way. Developed by imec.livinglabs
Life cycle of user story: Outside-in agile product management & testing, or...Ravi Tadwalkar
It has always been my pleasure and fun to facilitate workshops for PM (product management) community at and outside Cisco, although this was first time I did a BDD workshop with PMs alone. And I realized today how PayPal has been a really great venue for SVPMA annual product camp "unconference" for 1k+ PMs with 550 waitlisted this year! I look forward to this event every year now...huge success!
Abstract:
As Product Owners and Managers are driving innovation thru' those fuzzy ideas in terms of scenarios, testers have always been thinking about those in form of test cases which take form of acceptance criteria for those scenarios. When you talk about those scenarios to your teams or even peers, you see those diverging ideas converging to something concrete.
That's how BDD helps you shape that idea. That fuzzy scenario, when validated thru' an engineering "spike", can be useful for product management MRD/PRD/use-case-models/stories...whatever it is that you want to use to drive product development.
And this is where Agile Tester role begins! So instead of doing top-down or bottoms-up product management & testing, try this outside-in approach. Go for it!
My workshop on BDD is about what I term as "Outside-in agile product management". To understand what I really mean by that, here is my slideshare presentation used rarely when teaching from the back of the class during this hyper-interactive workshop.
Konrad Malawski gave a talk at Scala Days CPH 2017 about the current state and future direction of Akka. He discussed how Akka is moving from the actor model to reactive streams and Akka Streams for better concurrency and distribution capabilities. Akka Cluster provides robust membership and fault tolerance for distributed actors across many nodes, while Cluster Sharding enables easy sharding of data and work across a cluster. The talk outlined Akka's past successes and hinted at upcoming improvements to further "do better than that."
How Wiley Uses Word to Invite Authors, Engage Editors, Improve Production, an...toc
1) Wiley uses MS Word templates and styles to standardize their authoring workflow, converting manuscripts to XML using compositors before publication.
2) The Word template approximates their proprietary XML content model and includes styles for structural and semantic elements. Compositors transform the Word files to full XML, adding metadata, links, and other elements.
3) This process has improved efficiencies, allowed for more standardized book layouts, and provided clean manuscripts and flexible entry points for authors and editors.
User stories are short descriptions of features or capabilities that provide value to end users. They follow a standard format of "As a <role>, I want <feature> so that <benefit>" to clearly define the who, what and why. Additional details like acceptance criteria, scenarios, and assumptions help ensure user stories are independent, negotiable, valuable, estimable, small, and testable. Best practices include writing stories from the perspective of a specific user role, defining scenarios using a "Given/When/Then" structure, and using stories to guide automated testing and prevent regressions across the entire project.
The document provides information about a user experience bootcamp presented by Catherine Robson. The bootcamp covers topics like understanding user needs through user stories and personas, designing user flows and wireframes, testing prototypes, and best practices for visual design. The goal is to help developers spend less time fixing issues by taking a user-centric approach to design.
A Microservices Framework for Real-Time Model Scoring Using Structured Stream...Databricks
Open-source technologies allow developers to build microservices framework to build myriad real-time applications. One such application is building the real-time model scoring. In this session,
we will showcase how to architect a microservice framework, in particular how to use it to build a low-latency, real-time model scoring system. At the core of the architecture lies Apache Spark’s Structured
Streaming capability to deliver low-latency predictions coupled with Docker and Flask as additional open source tools for model service. In this session, you will walk away with:
* Knowledge of enterprise-grade model as a service
* Streaming architecture design principles enabling real-time machine learning
* Key concepts and building blocks for real-time model scoring
* Real-time and production use cases across industries, such as IIOT, predictive maintenance, fraud detection, sepsis etc.
Apache Mesos is a cluster manager that provides efficient resource sharing for distributed applications across a shared pool of nodes. It allows organizations to run applications like Hadoop, Spark, and Storm on large clusters with high utilization. Mesos addresses issues with prior solutions that constrained everything as "jobs" or required static partitioning. It has been adopted by companies like Twitter, Airbnb, and Hubspot to improve efficiency and allow applications to dynamically scale resources.
ITARC15 Workshop - Architecting a Large Software Project - Lessons LearnedJoão Pedro Martins
Improving on a previous version of this session delivered in Lisbon, this deck describes the real experiences in architecting and developing a large software project that took 3 years to go live. It was presented at a 3,5hr ITARC2015 workshop in Stockholm, Sweden.
Event-driven automation, DevOps way ~IoT時代の自動化、そのリアリティとは?~Brocade
StackStorm is an open source automation platform that treats automation tasks as events. It allows users to create workflows by connecting triggers to actions using rules. Some key benefits of StackStorm include reducing mean time to resolution, avoiding failures through automated fixes, reducing risk of human error, and helping engineers sleep better by automating incident response. It has been used by companies like Symantec and Dimension Data for tasks like OpenStack cluster remediation and legacy systems replacement.
Measurecamp Manchester 2018 - designing better marketing analytics dashboardEd Hammerton
A 'work in progress' approach to designing marketing analytics dashboards. It incorporates business requirements definition, prioritisation, storyframing and wireframing techniques to product more structured displays of marketing data.
The document provides an overview of Drools Expert and Fusion, including when to use Drools, its key features, examples of use, and information about the Drools community.
Oncrawl elasticsearch meetup france #12Tanguy MOAL
Presentation detailing how Elasticsearch is involved in Oncrawl, a SaaS solution for easy SEO monitoring.
The presentation explains how the application is built, and how it integrates Elasticsearch, a powerful general purpose search engine.
Oncrawl is data centric and elasticsearch is used as an analytics engine rather than a full text search engine.
The application uses Apache Hadoop and Apache Nutch for the crawl pipeline and data analysis.
Oncrawl is a Cogniteev solution.
Presentation detailing how Elasticsearch is involved in Oncrawl, a SaaS solution for easy SEO monitoring.
The presentation explains how the application is built, and how it integrates Elasticsearch, a powerful general purpose search engine.
Oncrawl is data centric and elasticsearch is used as an analytics engine rather than a full text search engine.
The application uses Apache Hadoop and Apache Nutch for the crawl pipeline and data analysis.
Oncrawl is a Cogniteev solution.
Implementing the Genetic Algorithm in XSLT: PoCjimfuller2009
The document discusses using a genetic algorithm to automatically compose SOA applications by evolving XSLT programs. It describes setting up an initial population of random XSLT documents, transforming source XML with each XSLT to get result XML, comparing result XML to target XML via XML diff to calculate fitness, selecting individuals for reproduction and crossover to create new offspring, and repeating over generations to evolve higher fitness XSLT programs. The goal is to evolve an XSLT that can transform source XML into target XML.
Most Expensive Hello World - Agile Saturday 16 - April 2023 - Petri Heiramo.pdfPetri Heiramo
This document describes an example of a project team demonstrating their progress after two weeks of work in their first sprint review. All they had to show was a browser window displaying the text "Hello World!". However, the team was praised for this small achievement as it proved they could use the expensive technologies mandated by the customer. The document then explains how the team implemented even this simple text by configuring tools, writing automated tests, and integrating everything properly. It emphasizes that early stories in a project should focus on learning rather than business value in order to build confidence with the new technology stack before attempting larger commitments. Finally, it provides examples of different types of learning stories like spikes, prototypes and research tasks that help reduce risk and uncertainty.
The document discusses a behavioral hypothesis for team formation based on three critical conditions: 1) a shared, voluntary goal that is embraced by all team members; 2) a goal that is not achievable by any individual alone and requires teamwork; and 3) an appropriate level of challenge that is not too easy or too difficult. It proposes that if these conditions exist, team formation will naturally begin through a process similar to Tuckman's stages of forming, storming, norming, and performing. Several practices are described that can help foster an environment where these three critical conditions exist, such as collaborative user story writing, team-written acceptance criteria, and emphasizing shared rather than individual goals.
The Automation Firehose: Be Strategic & Tactical With Your Mobile & Web TestingPerfecto by Perforce
The document discusses strategies for effective test automation. It emphasizes taking a risk-based approach to prioritize what to automate based on factors like frequency of use, complexity of setup, and business impact. The document outlines approaches for test automation frameworks, coding standards, and addressing common challenges like technical debt. It provides examples of metrics to measure the effectiveness of test automation efforts.
This document provides an introduction and overview of Apache Camel, an open source framework for integrating applications and systems. It discusses how Camel implements common enterprise integration patterns (EIP) and uses a declarative domain-specific language to define routing and integration logic. Key concepts covered include Camel's architecture, components, endpoints, programming model, type conversion, error handling and hiding the Camel API from client code.
This document discusses how to establish a clear baseline for testing user stories. It defines a baseline as a cartesian product of "what to test" and "test for what". What to test includes individual user stories and collections of user stories spanning epics. Test for what refers to acceptance criteria such as functionality, performance, security, and usability. Different types of tests are mapped to these criteria. Together, what to test and test for what form the baseline, and applying strategies like thinking and proving or executing and evaluating tests establishes a clear approach to validating user stories.
This slides is following thinking from “quick review for xAPI and IMS Caliper” (ISO/IEC JTC1 SC36/WG8 first webinar in Nov. 11, 2015). Through this slides I'm thinking two phases for mapping both data format. One is structural and syntactic mapping and the other is ontological mapping. Enjoy this trivial idea and please give my your valuable comments.
The Framework for Agile Living Labs (FALL) projects aim to provide practitioners with actionable guidelines on how to run a Living Lab project in an agile way. Developed by imec.livinglabs
Life cycle of user story: Outside-in agile product management & testing, or...Ravi Tadwalkar
It has always been my pleasure and fun to facilitate workshops for PM (product management) community at and outside Cisco, although this was first time I did a BDD workshop with PMs alone. And I realized today how PayPal has been a really great venue for SVPMA annual product camp "unconference" for 1k+ PMs with 550 waitlisted this year! I look forward to this event every year now...huge success!
Abstract:
As Product Owners and Managers are driving innovation thru' those fuzzy ideas in terms of scenarios, testers have always been thinking about those in form of test cases which take form of acceptance criteria for those scenarios. When you talk about those scenarios to your teams or even peers, you see those diverging ideas converging to something concrete.
That's how BDD helps you shape that idea. That fuzzy scenario, when validated thru' an engineering "spike", can be useful for product management MRD/PRD/use-case-models/stories...whatever it is that you want to use to drive product development.
And this is where Agile Tester role begins! So instead of doing top-down or bottoms-up product management & testing, try this outside-in approach. Go for it!
My workshop on BDD is about what I term as "Outside-in agile product management". To understand what I really mean by that, here is my slideshare presentation used rarely when teaching from the back of the class during this hyper-interactive workshop.
Konrad Malawski gave a talk at Scala Days CPH 2017 about the current state and future direction of Akka. He discussed how Akka is moving from the actor model to reactive streams and Akka Streams for better concurrency and distribution capabilities. Akka Cluster provides robust membership and fault tolerance for distributed actors across many nodes, while Cluster Sharding enables easy sharding of data and work across a cluster. The talk outlined Akka's past successes and hinted at upcoming improvements to further "do better than that."
How Wiley Uses Word to Invite Authors, Engage Editors, Improve Production, an...toc
1) Wiley uses MS Word templates and styles to standardize their authoring workflow, converting manuscripts to XML using compositors before publication.
2) The Word template approximates their proprietary XML content model and includes styles for structural and semantic elements. Compositors transform the Word files to full XML, adding metadata, links, and other elements.
3) This process has improved efficiencies, allowed for more standardized book layouts, and provided clean manuscripts and flexible entry points for authors and editors.
User stories are short descriptions of features or capabilities that provide value to end users. They follow a standard format of "As a <role>, I want <feature> so that <benefit>" to clearly define the who, what and why. Additional details like acceptance criteria, scenarios, and assumptions help ensure user stories are independent, negotiable, valuable, estimable, small, and testable. Best practices include writing stories from the perspective of a specific user role, defining scenarios using a "Given/When/Then" structure, and using stories to guide automated testing and prevent regressions across the entire project.
The document provides information about a user experience bootcamp presented by Catherine Robson. The bootcamp covers topics like understanding user needs through user stories and personas, designing user flows and wireframes, testing prototypes, and best practices for visual design. The goal is to help developers spend less time fixing issues by taking a user-centric approach to design.
A Microservices Framework for Real-Time Model Scoring Using Structured Stream...Databricks
Open-source technologies allow developers to build microservices framework to build myriad real-time applications. One such application is building the real-time model scoring. In this session,
we will showcase how to architect a microservice framework, in particular how to use it to build a low-latency, real-time model scoring system. At the core of the architecture lies Apache Spark’s Structured
Streaming capability to deliver low-latency predictions coupled with Docker and Flask as additional open source tools for model service. In this session, you will walk away with:
* Knowledge of enterprise-grade model as a service
* Streaming architecture design principles enabling real-time machine learning
* Key concepts and building blocks for real-time model scoring
* Real-time and production use cases across industries, such as IIOT, predictive maintenance, fraud detection, sepsis etc.
Apache Mesos is a cluster manager that provides efficient resource sharing for distributed applications across a shared pool of nodes. It allows organizations to run applications like Hadoop, Spark, and Storm on large clusters with high utilization. Mesos addresses issues with prior solutions that constrained everything as "jobs" or required static partitioning. It has been adopted by companies like Twitter, Airbnb, and Hubspot to improve efficiency and allow applications to dynamically scale resources.
ITARC15 Workshop - Architecting a Large Software Project - Lessons LearnedJoão Pedro Martins
Improving on a previous version of this session delivered in Lisbon, this deck describes the real experiences in architecting and developing a large software project that took 3 years to go live. It was presented at a 3,5hr ITARC2015 workshop in Stockholm, Sweden.
Event-driven automation, DevOps way ~IoT時代の自動化、そのリアリティとは?~Brocade
StackStorm is an open source automation platform that treats automation tasks as events. It allows users to create workflows by connecting triggers to actions using rules. Some key benefits of StackStorm include reducing mean time to resolution, avoiding failures through automated fixes, reducing risk of human error, and helping engineers sleep better by automating incident response. It has been used by companies like Symantec and Dimension Data for tasks like OpenStack cluster remediation and legacy systems replacement.
Measurecamp Manchester 2018 - designing better marketing analytics dashboardEd Hammerton
A 'work in progress' approach to designing marketing analytics dashboards. It incorporates business requirements definition, prioritisation, storyframing and wireframing techniques to product more structured displays of marketing data.
The document provides an overview of Drools Expert and Fusion, including when to use Drools, its key features, examples of use, and information about the Drools community.
Oncrawl elasticsearch meetup france #12Tanguy MOAL
Presentation detailing how Elasticsearch is involved in Oncrawl, a SaaS solution for easy SEO monitoring.
The presentation explains how the application is built, and how it integrates Elasticsearch, a powerful general purpose search engine.
Oncrawl is data centric and elasticsearch is used as an analytics engine rather than a full text search engine.
The application uses Apache Hadoop and Apache Nutch for the crawl pipeline and data analysis.
Oncrawl is a Cogniteev solution.
Presentation detailing how Elasticsearch is involved in Oncrawl, a SaaS solution for easy SEO monitoring.
The presentation explains how the application is built, and how it integrates Elasticsearch, a powerful general purpose search engine.
Oncrawl is data centric and elasticsearch is used as an analytics engine rather than a full text search engine.
The application uses Apache Hadoop and Apache Nutch for the crawl pipeline and data analysis.
Oncrawl is a Cogniteev solution.
Implementing the Genetic Algorithm in XSLT: PoCjimfuller2009
The document discusses using a genetic algorithm to automatically compose SOA applications by evolving XSLT programs. It describes setting up an initial population of random XSLT documents, transforming source XML with each XSLT to get result XML, comparing result XML to target XML via XML diff to calculate fitness, selecting individuals for reproduction and crossover to create new offspring, and repeating over generations to evolve higher fitness XSLT programs. The goal is to evolve an XSLT that can transform source XML into target XML.
Similar to Thou shalt split thine user stories (20)
Most Expensive Hello World - Agile Saturday 16 - April 2023 - Petri Heiramo.pdfPetri Heiramo
This document describes an example of a project team demonstrating their progress after two weeks of work in their first sprint review. All they had to show was a browser window displaying the text "Hello World!". However, the team was praised for this small achievement as it proved they could use the expensive technologies mandated by the customer. The document then explains how the team implemented even this simple text by configuring tools, writing automated tests, and integrating everything properly. It emphasizes that early stories in a project should focus on learning rather than business value in order to build confidence with the new technology stack before attempting larger commitments. Finally, it provides examples of different types of learning stories like spikes, prototypes and research tasks that help reduce risk and uncertainty.
The document discusses a behavioral hypothesis for team formation based on three critical conditions: 1) a shared, voluntary goal that is embraced by all team members; 2) a goal that is not achievable by any individual alone and requires teamwork; and 3) an appropriate level of challenge that is not too easy or too difficult. It proposes that if these conditions exist, team formation will naturally begin through a process similar to Tuckman's stages of forming, storming, norming, and performing. Several practices are described that can help foster an environment where these three critical conditions exist, such as collaborative user story writing, team-written acceptance criteria, and emphasizing shared rather than individual goals.
Power of the Swarm - Agile Serbia Conference 2017Petri Heiramo
This document discusses practices for solving complex problems in an agile team environment through swarming or collective intelligence. It defines complex problems as those with no single solution due to competing factors, and explains that the best solutions emerge through interactions between people with diverse viewpoints. Effective swarming practices discussed include having the product owner and team collaboratively develop a shared vision and user stories, with the full team designing and testing stories together. The document recommends practices like mob programming and pairing to encourage collaboration over individual work and ensure all team members contribute to problem solving.
Team formation is a natural human response to certain conditions. Once they exist, the formation process begins. This session looks at those conditions, and then looks at what other conditions need to be reached to progress through the different stages of Forming, Storming, Norming, and Performing. We don't need tricks to make it happen; just need to know what kind of environment is needed, and we just need to help it along.
Futurice Afterwork London Jun 2013 - Petri HeiramoPetri Heiramo
This document summarizes key aspects of Lean Startup methodology. It discusses how Lean Startup is focused on intensive customer learning through building minimum viable products and getting early customer feedback. The document contrasts Lean Startup with traditional approaches that have lower uncertainty and slower change. It also outlines the Lean Startup cycle and how the methodology can be applied beyond startups to established businesses for new product development, process improvement, and governmental initiatives involving high uncertainty.
Futurice grew to around 60 people by 2008 and their previous management practices were no longer working effectively. They decided to change their organizational structure to better support their growing size of around 180 people. They used an agile approach where the new structure was chosen by workshop participants, people selected their own tribes, and tribes self-organized internally and chose their own chiefs. While not perfect, this new tribal structure helped Futurice solve some problems and improve how their organization worked.
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.
A team is a group of individuals, all working together for a common purpose. This Ppt derives a detail information on team building process and ats type with effective example by Tuckmans Model. it also describes about team issues and effective team work. Unclear Roles and Responsibilities of teams as well as individuals.
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.
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...Dr. Nazrul Islam
Healthy economic development requires properly managing the banking industry of any
country. Along with state-owned banks, private banks play a critical role in the country's economy.
Managers in all types of banks now confront the same challenge: how to get the utmost output from
their employees. Therefore, Performance appraisal appears to be inevitable since it set the
standard for comparing actual performance to established objectives and recommending practical
solutions that help the organization achieve sustainable growth. Therefore, the purpose of this
research is to determine the effect of performance appraisal on employee motivation and retention.
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.
Originally presented at XP2024 Bolzano
While agile has entered the post-mainstream age, possibly losing its mojo along the way, the rise of remote working is dealing a more severe blow than its industrialization.
In this talk we'll have a look to the cumulative effect of the constraints of a remote working environment and of the common countermeasures.
Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...Alexey Krivitsky
Is Agile dead? It depends on what you mean by 'Agile'. If you mean that the organizations are not getting the promised benefits because they were focusing too much on the team-level agile "ways of working" instead of systemic global improvements -- then we are in agreement. It is a misunderstanding of Agility that led us down a dead-end. At Org Topologies, we see bright sparks -- the signs of the 'second wave of Agile' as we call it. The emphasis is shifting towards both in-team and inter-team collaboration. Away from false dichotomies. Both: team autonomy and shared broad product ownership are required to sustain true result-oriented organizational agility. Org Topologies is a package offering a visual language plus thinking tools required to communicate org development direction and can be used to help design and then sustain org change aiming at higher organizational archetypes.
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.