"To know, is good. To live, is better. To be, that is perfect." - The Mother
During the Agile adoption, its a common complain that many team in many organizations get caught up in the ceremonies or mechanics of Agile and fail to understand/appreciate the true value and spirit of Agile. And because of this, the original intent of the Agile movement itself is lost. This is a serious issue!
This workshop will highlight, a well-proven approach to transformation (not adoption) and show the distinct steps in this journey that an individual or a collective goes through when learning anything new. Activities, serving as examples, in the workshop, will focus to show the journey - that is, how to begin with rituals, then gradually move to practices, arriving at principles and eventually internalizing the values. Witnessing this gradual process of transformation will help participants discover for themselves their current progression. We hope this will serve as a guiding light during their Agile journey.
Finally, we will leave the participants to ponder upon and discover for themselves their ideals in life and work as this is not only applicable to software development, but also to any discipline where humans are involved, including life itself.
Mode details: http://confengine.com/agile-pune-2014/proposal/534/the-tao-of-transformation
Conference: http://pune.agileindia.org
Getting Comfortable With Discomfort: Practical Tools for Keeping Your Head Wh...Jack Pringle
slides from a presentation I gave on November 6, 2015 to the Richland County Bar Association with some thoughts and tools for staying healthy in the legal profession.
I designed this guide to help entrepreneur's navigate the opaque world of coaching. I also created this guide to help them assess and find an amazing coach who is a strong match. Fit is incredibly important because it has a direct impact on the strength of the alliance and quality of outcomes.
This guide is broken up into a number of sections. First, I provide an overview on what coaching actually is. I then share insights into the coaches toolbox. Said another way, the experiences, skills and certifications that a coach may have. From there, we'll dive into how you can run a process and determine fit. I then highlight coaches and organizations that have been recommended by your peers. On our way to wrapping up, I share how you can think about pricing and ROI. Finally, I leave you with some resources if you want to go deeper into coaching.
Working with a coach is a big investment in time, money and energy. Both sides should feel charged to co-create a partnership, embark on a life-changing journey and grow together over time. That's why going into the process armed with guidance and information is so critical. Good luck!
Blaise Brosnan presentation - DCEB Networking Event - Dec 2013InnovationDublin
This document contains various quotes and passages from the Management Resource Institute on topics related to business, leadership, change, and success. Some of the key ideas discussed include the natural process of grief, stages of change, factors that contribute to business success or failure, characteristics of entrepreneurs, and tips for growing a business. The document provides advice and perspectives on a wide range of business-related subjects in a disjointed format.
The document discusses the SOAR framework as an alternative to SWOT for strategic planning. It summarizes SOAR as focusing on strengths, opportunities, aspirations, and results with a collaborative rather than competitive mindset. The presentation then guides attendees through a SOAR exercise to identify their organization's strengths, opportunities, aspirations, and results and how to build on them.
Building Resilience: Practical Tools for Keeping Your Head While Navigating a...Jack Pringle
An updated version of a presentation I have given several times that offers some perspective on the challenges attorneys face in a dynamic business and practice environment. Hopefully you will find some practical nuggets for use in surviving- and perhaps thriving in- the practice of law
Organizational Culture and the Secret Life:
Culture influences everything we do and think within the organization surmounting geographic and social barriers.
Culture is the social container in which everything in an organization takes place.
Culture is the greatest hindrance to change but can also be the greatest help.
The essence of culture is people.
This document outlines an agenda and materials for a workshop called One Change Club aimed at helping participants build good habits, one at a time. The agenda includes sections on change, self-awareness, motivation, habits, tips for forming new habits, and creating a 30 day plan. Key points include that change is difficult but possible with small steps and persistence, the importance of self-awareness and acceptance in driving change, using intrinsic motivation and tiny habits to form new behaviors, and providing support and accountability over 30 days to help participants achieve their goals.
This document summarizes a training on Stephen Covey's "7 Habits of Highly Effective People". It discusses each of the 7 habits in detail: 1) be proactive, 2) begin with the end in mind, 3) put first things first, 4) think win-win, 5) seek first to understand, 6) synergize, and 7) sharpen the saw. For each habit, it provides examples and stories to illustrate the concept. It also discusses integrating habits into life and work to become more effective and achieve fulfillment. The overall training aims to help participants improve efficiency, relationships, and success through adopting better attitudes, priorities, and ways of thinking.
This document provides guidance on coping with career change and job loss. It discusses the typical stages of grief people experience when losing their job, including shock, denial, anger, bargaining, depression, realization and acceptance. It emphasizes acknowledging the loss while focusing on developing a plan to move forward. The document outlines strategies like updating one's resume and online profiles, networking, preparing for interviews, and learning from rejections. It encourages persevering through setbacks using the example of Robert the Bruce, who overcame repeated defeats to eventually liberate Scotland. The overall message is that with resilience and by utilizing various coping mechanisms, one can successfully navigate career transitions.
Values, Ethics, Beliefs, Morality: Leading a Full Life - Ian F Lewis FRSA FI...Ian Lewis FRSA FInstLM
'Being in a higher place' enriches quality and quantity of life. Lower stress, better decisions, being fully oneself - the list goes on. Enjoy the slides and do visit lifecollege for more!
This report offers a synthesis and analysis of several Fab Labs visited during 2011. It's been translated from the French by Jianne Whelthon
French version : http://www.slideshare.net/slidesharefing/tour-dhorizon-des-fab-labs
Japanese version by Yoshiyuki Habishima : http://fr.slideshare.net/FabLabJapan/fablab-overview
1. Fab Labs are digital fabrication workshops that provide access to tools like 3D printers, laser cutters, and electronics equipment.
2. To be officially recognized as a Fab Lab, spaces must meet requirements around open access, sharing knowledge and designs, using a common set of tools and processes, and participating in the global Fab Lab network.
3. Fab Labs are used for education, prototyping, and starting businesses. They bring together diverse groups like students, entrepreneurs, artists and more to collaborate on projects.
This document summarizes the efforts of Airbnb's data science team to scale their team while increasing diversity. They found their interview process led to a lack of diversity. To address this, they analyzed applicant data, modified their interview process to focus on skills over attributes, provided support for women applicants, and trained interviewers. These efforts successfully increased female hiring. Moving forward, they aim to expand diversity monitoring and support to other teams within Airbnb.
This document provides photography guidelines for the Innovation Warehouse brand. It emphasizes capturing photos of people interacting and engaged in work, rather than posed shots. Photos should showcase the community environment and feel welcoming without being cluttered. High quality photos are preferred for official materials, while social media can feature some camera phone photos. Guidance is given for different product lines and ensuring photos promote the core values of approachability, professionalism and productivity.
This document provides an overview of warehouse design for pharmaceutical products. It discusses key considerations for warehouse site selection and layout design, including maximizing space utilization and minimizing movement. It also covers types of material flows, storage systems, temperature controlled areas, packaging materials storage, sampling/dispensing booths, and automation technologies. The goal is to ensure efficient operations that maintain product quality and safety.
Making Your Library Epic: Creating Innovative Spaces for Student LearningDiana Rendina
School libraries are no longer the quiet dusty rooms where students sit at heavy wooden tables and read silently. We’re using modern technology and teaching strategies – now we need to update our spaces to match. In this session, attendees will get ideas and inspiration for transforming the physical space of their libraries to make them innovative, student-friendly learning environments. Learn how to apply educational design theory to renovate your library no matter what your budget is. Learn strategies for changing up your space that you can apply as soon as you get back.
The document discusses the concept of bimodal IT and the need for organizations to adopt both traditional ("Mode 1") and more agile ("Mode 2") approaches to software delivery. It provides context around the increasing digital demands on organizations and the limitations of conventional IT methods. The document then defines bimodal IT and contrasts the characteristics of Mode 1 versus Mode 2. It also discusses some of the challenges to adopting more agile approaches and outlines a proposed roadmap for organizations to evolve towards a bimodal model of IT.
My presentation focusing on building your best design team, and providing a framework for framing your team. As prepared exclusively for the Leading Design Conference in London.
This document discusses beliefs, values, and attitudes. It defines them as follows:
- A belief is an internal feeling that something is true, even if unproven or irrational.
- A value is a measure of importance attached to something, often reflected in how one lives.
- An attitude is how one expresses beliefs and values through words and behavior.
It then discusses how attitudes are learned tendencies to evaluate things in positive or negative ways. Attitudes can be explicit and conscious or implicit and unconscious. Attitudes form from direct experiences, observation, social roles, and social norms. They have cognitive, emotional, and behavioral components. Finally, it discusses how attitudes can change through learning theories, persuasion theories
Architectural Design Concepts Approaches - كونسيبت التصميم المعمارى و الفكرة ...Galala University
Architectural Design Concepts Approaches
Summary of several Architectural Design Concepts Approaches to help students generate design concepts.
كونسيبت التصميم المعمارى
الفكرة المعمارية
طرق مختلفة لمساعدة الطلبة للوصول الى كونسيبت او فكرة التصميم المعمارى
Next-Level Social Media: Crafting Policies, Guidelines & TrainingsLeigh-Anne Lawrence
This document discusses the importance of developing social media policies and guidelines for colleges and universities. It outlines the key differences between policies and guidelines, and recommends that policies be broad and board-approved while guidelines are more procedural. The document provides suggestions for what to include in policies and guidelines, such as defining their purpose and scope, expectations for appropriate usage, and references to related policies. It also stresses the importance of transparency by making these resources publicly available on a dedicated website. Developing strong yet flexible policies and guidelines, along with training, can help institutions protect their brands and reputations online.
The document discusses values, principles, and practices related to agile transformation. It begins by defining values, principles, and practices, using examples like feedback and unit testing. It then discusses concepts like minimum viable product, stand-ups, and retrospectives, examining whether they are rituals or practices. The document advocates discerning when rituals help or hinder and suggests principles and values should underpin practices. It also maps agile values and practices to universal ideals like truth, strength, beauty, fraternity, equality and liberty. Finally, it encourages permeating agility with feedback and manifesting ideals through small steps.
The document discusses values, principles, and practices for personal and professional transformation. It defines values as judgments about what is important, principles as foundations for belief, and practices as actions. Rituals are described as prescribed actions that can help or hinder transformation depending on whether they are ends in themselves or support higher values. Examples like yoga, agile practices, and retrospectives are discussed as potential practices or rituals. Universal ideals of truth, strength, beauty, fraternity, equality, and liberty are presented as ideals to guide behavior and conduct. The document advocates authentic self-realization through ideals that harmonize with human nature.
Agility is best known in the IT world, mostly due to Scrum Framework. And even after so many years, we can still hear the arguments like “We are agile, we do Scrum; we have Scrum boards /Dailies” or “Scrum is just a brainwasher”. This is because Scrum and even Kanban are seen as just a set of practices, totally decoupled from the agile principles.
The agile philosophy, that is behind Scrum/Kanban is applied in our day to day lives. We are built, as human beings, to be agile and when agile principles are applied in our daily lives (starting with early childhood till we get old), we end up having better relationships, better results, we are happier.
We are agile by nature without realizing it and to support this point of view, I tell some short stories, connected to one another, growing one from another, each one emphasizing one agile principle.
How to Use Habits to Become a Better Baha'iBaha'i Blog
This document contains guidance from Shoghi Effendi and Baha'u'llah on how Baha'is should conduct themselves and acquire virtues when entering a city or community. It states that Baha'is should become a "center of attraction" through their sincerity, faithfulness, honesty, truthfulness, and loving-kindness towards all people, so that others will recognize them as Baha'is based on their praiseworthy character and conduct.
This document discusses neurological levels and how to create sustainable behavior change. It presents a model showing that behavior is just the visible part of an iceberg, with deeper levels being purpose, identity, beliefs, values, capabilities, and environment. These deeper levels must be addressed to create lasting change. The document advises establishing desire, providing training to build skills, and aligning actions to impact the neurological levels and drive new behaviors. Understanding this model allows one to motivate teams through creating gaps and realize small personal shifts can create large behavior changes.
The 7 Habits of Highly Effective People outlines principles and processes for developing effective habits through proactivity, beginning with the end in mind by defining a personal mission statement, and putting first things first by prioritizing important goals. The document discusses developing character through habits, maturing from dependence to independence to interdependence, and changing paradigms to transform one's life.
The document summarizes Stephen Covey's 7 Habits of Highly Effective People. It discusses each habit in 1-2 sentences:
1. Habit 1 is being proactive by focusing on things within your control and taking responsibility for your responses.
2. Habit 2 is beginning with the end in mind by envisioning your goals and using them to guide decisions.
3. Habit 3 is putting first things first by prioritizing important tasks over urgent ones and balancing different areas of life.
4. Habit 4 is thinking win-win by seeking mutual benefit in relationships and agreements.
5. Habit 5 is seeking first to understand others before trying to be understood through
Challenge The Process By Asking "Why?" With GoLeanSixSigma.comGoLeanSixSigma.com
Did you know that curiosity catalyzes creativity? This 1 hour webinar will share how you can promote curiosity in your workplace to inspire creative solutions to everyday problems.
This document provides an overview of an ethics presentation given by ServiceMaster Lakeshore. The presentation defines key ethics terms like ethics, values, and morals. It discusses the importance of developing personal convictions, role modeling ethical behavior, and not making assumptions. The presentation contrasts foundational and situational ethics approaches and identifies common sources of ethical frameworks like utilitarianism and deontology. It provides a method for making ethical decisions and includes case studies for participants to practice applying ethical reasoning. The overall goal is to help participants better understand ethics and develop skills for addressing ethical issues.
The document provides information about a seminar on getting a bigger bite out of life through various success strategies. It discusses 7 steps to improve your life: 1) Put purpose in your life, 2) Learn NLP, 3) Turn yourself into a business, 4) Develop the right attitude and learn the laws of the mind, 5) Develop courage, 6) Develop the human touch through NLP, and 7) Take massive action. It also promotes an NLP practitioner certification program available at the seminar at a discounted price.
Slides from the Peer Academy class on Appreciative Inquiry hosted by Max Hardy. All rights are reserved by Max Hardy as the creator of this presentation.
The document outlines an agenda for Day 4 of a leadership program. It includes recapping previous days' content on concepts like leadership, change, collaboration and controversy with civility. The day will also cover activities on root causes, proposed solutions, action lists, and how participants will change. It discusses developing self-awareness through reflection and feedback to achieve congruence between beliefs and actions. Activities are meant to illustrate the importance of commitment and living according to one's values.
The document discusses various techniques for creative and critical thinking as well as problem solving. It defines creative thinking as looking at problems from a fresh perspective to suggest unorthodox solutions. Critical thinking is described as the process of conceptualizing, analyzing, and evaluating information to guide beliefs and actions. Other techniques discussed include divergent and convergent thinking, brainstorming, the six thinking hats approach, parallel thinking, and perceptual thinking. Examples are provided for each technique and rules or guidelines for effective application. Overall, the document presents a comprehensive overview of different cognitive strategies for innovative and analytical problem solving.
Strengths in Teams - UACPA 2016 Leadership AcademyDan Griffiths
It’s in our nature to associate with others that are just like us. The trouble is that teams tend to perform better when composed of members that have different, but complementary strengths. In this session, learn how to: Build a team on the foundation of shared values. Assemble and lead high-performing teams. Leverage the unique strengths of each team member to enhance team performance.
This document provides information about an individual presenting themselves as a mentor with extensive experience in management, public speaking, and training in areas like NLP and personal development. They list their qualifications and experience over multiple pages, and provide contact information at the end for those interested in their mentoring services.
Do you hold people accountable in your personal and professional life? Here are ideas to consider when you need to do this and could use a refresher or motivation.
The document summarizes Stephen Covey's "Seven Habits of Highly Effective People". It describes each of the seven habits: 1) Be Proactive, 2) Begin with the End in Mind, 3) Put First Things First, 4) Think Win-Win, 5) Seek First to Understand Then to Be Understood, 6) Synergize, and 7) Sharpen the Saw. It explains that developing these habits leads to greater personal effectiveness and success in relationships through principles like proactivity, leadership, management, mutual understanding, cooperation and self-improvement.
Measuring team performance at spotify slideshareDanielle Jabin
How do we actually know if our teams are doing well? Is gut instinct enough? Furthermore, in a rapidly growing organization such as Spotify, how can we ensure some sort of consistency in our baseline level of Agile knowledge across the technology, product, and design organization?
In this presentation, I’ve shared techniques we have developed and use at Spotify to benchmark health and performance for our teams and some tactics we use to bring them closer to—and beyond!—being the best teams they can be.
Similar to The Tao of Transformation Workshop (20)
Problem Solving Techniques For Evolutionary DesignNaresh Jain
In this workshop, Naresh Jain explains what are the core techniques one should master to effectively practice evolutionary design while solving real-world problems. To summarize:
1. Eliminate Noise - Distill down the crux of the problem
2. Divide and Conquer to prioritize and focus on the most important part
3. Add constraints to future simplify the problem
4. Come up with a simple design to incrementally build your solution
5. Refactor: Pause, look for a much simpler alternative
6. Be ready to throw away your solution & start again
Agile India 2019 Conference Welcome NoteNaresh Jain
We are super excited to announce the 15th edition of Agile India 2019, Asia's Largest and Premier International conference on Leading Edge Software Development Methods. Agile India is hosted by Agile Alliance and organized by Agile Software Community of India, a non-profit registered society founded in 2004 with a vision to evangelize new, better ways of building products & services that delight the users.
Over the last 15 years, we've organized 57 conferences across 13 cities in India. We've hosted 1,000+ speakers from 38 countries, who have delivered 1,200+ sessions to 10,000+ attendees. We continue to be a non-profit, volunteer-run community conference.
Agenda
* Agile Coach Camp - March 17th
* Pre-Conference Workshops – March 18th
* Conference Days
** Agile Mindset Day - March 19th
** Business Agility Day - March 20th
** Design Innovation Day - March 21st
** Continuous Delivery and DevOps Day - March 22nd
* Post-Conference Workshops – March 23rd and 24th
More details: https://2019.agileindia.org
A resilient organizational can not only adapt and respond to incremental change but more importantly, can respond to sudden disruptions and also, be the source of disruption in order to prosper and flourish.
The traditional risk management approach focuses too much on defensive (stopping bad things happen) thinking versus a more progressive (making good things happen) thinking. Being defensive requires consistency across the organization and this is where methodologies like Plan-Do-Check-Act (PDCA) come in. However, PDCA approach does not bake in the required progressive thinking and flexibility required for a fast company organization which operates in a volatile environment.
Professor David Denyer of Cranfield University has recently published a very interesting research report on Organizational Resilience. He has identified the following four quadrants across to help us think about organizational resilience:
* preventative control (defensive consistency)
* mindful action (defensive flexibility)
* performance optimization (progressive consistency)
* adaptive innovation (progressive flexibility)
In this talk, I'll share my personal experience of using this thinking to help an organization to scale their product to Millions of users. I've dive deep into how we structured our organization for Structural Agility and how we set-up a very lightweight governance model using OKRs to drive the necessary flexible and progressive thinking.
More details: https://confengine.com/agile-india-2019/proposal/8216/organisational-resilience-design-your-organisation-to-flourish-not-merely-survive
Conference Link: https://2019.agileindia.org
Looking to move to Continuous Delivery? Worried about the quality of your the code? Helping your developers understand clean-code practices and getting the right testing strategy in place can take a while. What should you do to control the quality of the incoming code till then? This talk shares our experience of using PRRiskAdvisor to gradually educate and influence developers to write better code and also help the code reviewer to be more effective at their reviews.
Every time a developer raises a pull-request, PRRiskAdvisor analyzes the files that were changed and publishes a report on the pull request itself with the overall risk associated with this pull request and also risk associated with each file. It also runs static code analysis using SonarQube and publishes the configured violations as comments on the pull request. This way the reviewer just has to look at the pull request to get a decent idea of what it means to review this pull request. If there are too many violations, then PRRiskAdvisor can also automatically reject the pull request.
By doing this, we saw our developers starting paying more attention to clean code practices and hence the overall quality of the incoming code improved, while we worked on putting the right engineering practices and testing strategy in place.
More details: https://confengine.com/last-conference-canberra-2018/proposal/7294/improving-the-quality-of-incoming-code
Conference Link: https://2019.agileindia.org
Here is a quick summary of Agile India 2018 Conference, Asia's Largest and Premier Conference on Business Agility, Design Innovation, Digital Transformation, Continuous Delivery, DevOps, Agile, Scrum, eXtreme Programming, Lean, Kanban, Enterprise Agile, Lean Startup, Research, and Patterns. Get to meet pioneers and expert practitioners from around the world on Agile Mindset, Scaling Agility, Lean Product Discovery, Continuous Delivery and DevOps. 4 - 11 March 2018 at Taj West End, Bangalore. More details: https://2018.agileindia.org
We are very excited to announce the 14th edition of Agile India Conference (https://2018.agileindia.org/) with brand new themes and a fabulous lineup of speakers. Agile India is Asia's Largest & Premier International conference on Leading Edge Software Development Methods.
Meet:
* Alan Cooper - The Father of Visual Basic, Creator of Goal-directed Design methodology and inventor of the Persona concept
* Steve Denning - Author of several books on Management, Leadership, Innovation and Organizational Storytelling
* Linda Rising - Author of four books, most recently the Fearless Change
* Gregor Hohpe - Author of Enterprise Integration Patterns. Technical Director at Google Cloud Computing
* James Stewart - Co-founder of the Government Digital Service and x-Deputy CTO of the UK Government
* Bjarte Bogsnes - Author of Implementing Beyond Budgeting, Chairman of Beyond Budgeting Roundtable and Senior Advisor Performance Framework at Statoil
* Dr. Denis Bauer - Team Leader and Research Scientist in Cloud Computing in Transformational Bioinformatics at CSIRO
* Jeff Patton - Author of User Story Mapping and the person responsible for bringing user-centered design thinking to Agile world
* Peter Jacobs - Chief Information Officer and board member of ING Bank Netherlands
* Nils Kappeyne - VP & CIO for Integrated Gas & New Energies at Shell
* And 70 more thought leaders from 16 countries - https://2018.agileindia.org/speakers/
The program spreads across 8 days (March 4-11th 2018, Bengaluru) with two pre-conference plus two post-conference workshop days and four days of conferences in between:
* March 4-5th: Pre-Conference Workshops from our international experts
* March 6th: Business Agility Day - Hosted by Agile Alliance
* March 7th: Design Innovation Day - Hosted by Cooper
* March 8th: Digital Transformation Day
* March 9th: DevOps and Continuous Delivery Day - Hosted by Red Hat
* March 10-11th: Post-Conference Workshops from our international experts
Schedule
========
Check out conference schedule for the lineup of workshops and speakers. https://confengine.com/agile-india-2018/schedule
Tickets
=======
Conference registration is now open and Smart Price offers are going away soon. Register now for best deals!! https://confengine.com/agile-india-2018/register
Check out the exciting offers for bulk registrations - https://2018.agileindia.org/agile-india-2018-bulk-booking-offers/.
Sponsors
========
We thank Agile Alliance, Cooper, RedHat, Scrum.org, Shell, AddTeq/Atlassian, Scaled Agile, ICAgile and Scrum Alliance for sponsoring the conference. If your organization wants to support this non-profit, volunteer-run conference, please check out sponsorship options https://confengine.com/agile-india-2018/sponsor#guide
Agile India 2018 Conference is Asia's Largest and Premier Conference on Business Agility, Design Innovation, Digital Transformation, Continuous Delivery, DevOps, Agile, Scrum, eXtreme Programming, Lean, Kanban, Enterprise Agile, Lean Startup, Research, and Patterns. Get to meet pioneers and expert practitioners from around the world on Agile Mindset, Scaling Agility, Lean Product Discovery, Continuous Delivery and DevOps. 4 - 11 March 2018 at Taj West End, Bangalore. More details: https://2018.agileindia.org
Agile India 2018 Conference is Asia's Largest and Premier Conference on Business Agility, Design Innovation, Digital Transformation, Continuous Delivery, DevOps, Agile, Scrum, eXtreme Programming, Lean, Kanban, Enterprise Agile, Lean Startup, Research, and Patterns. Get to meet pioneers and expert practitioners from around the world on Agile Mindset, Scaling Agility, Lean Product Discovery, Continuous Delivery and DevOps. 4 - 11 March 2018 at Taj West End, Bangalore. More details: https://2018.agileindia.org
Pilgrim's Progress to the Promised Land by Robert VirdingNaresh Jain
When migrating to Elixir/OTP from other languages and systems a number of issues will always crop up. The trick is to make sure that these issues don't become problems. This talk will look at some of the more common ones and what to do about them to make sure they don't become problems.
More details: https://confengine.com/functional-conf-2017/proposal/5138/pilgrims-progress-to-the-promised-land
Conference: https://functionalconf.com
Concurrent languages are Functional by Francesco CesariniNaresh Jain
The document discusses concurrency in functional programming languages. It explains that there are two approaches to concurrency: mutable state and immutable state. Immutable state avoids issues with corrupt state that can occur with mutable state. Functional languages with immutable state and message passing, like Erlang, allow for easy distribution across computing resources from embedded devices to high-performance supercomputers. The document emphasizes how immutability, concurrency, and distribution enable scalability, reliability, and parallelism.
Erlang from behing the trenches by Francesco CesariniNaresh Jain
Erlang is a programming language designed for the Internet Age, although it pre-dates the Web. It is a language designed for multi-core computers, although it pre-dates them too. It is a “beacon language”, to quote Haskell guru Simon Peyton-Jones, in that it more clearly than any other language demonstrates the benefits of concurrency-oriented programming. In this talk, I will introduce Erlang from behind the trenches. By introducing the major language constructs, describe their benefits and discuss the problems Erlang is ideal to solve. I will be doing so from a personal prospective, with anecdotes from my time as an intern at the Ericsson computer science lab at a time when the language was being heavily influenced and later when working on the OTP R1 release.
More details: https://confengine.com/functional-conf-2017/proposal/4787/an-introduction-to-erlang-from-behind-the-trenches
Anatomy of an eCommerce Search Engine by Mayur DatarNaresh Jain
This document discusses search architecture and optimization for e-commerce platforms. It describes how search is a critical feature that powers recommendations and sales. Key challenges include large catalogs that change frequently, diverse user needs like geo-specific ranking, and balancing multiple objectives. The document outlines the technical infrastructure supporting search, including serving architecture, indexing workflows, and approaches to improve quality like query understanding and personalization.
Setting up Continuous Delivery Culture for a Large Scale Mobile AppNaresh Jain
Hike is a mobile-first, messaging platform that is used by 100 million users to exchange 40 billion messages/month. Hike app is available on Android, iOS and Windows phone. On the back-end, we’ve 100+ macro-services in Java, Python, Ruby, Go and Elixir. While setting up a Continuous Delivery pipeline, we ran into a series of technical challenges. However it was more important to address the organisational/behavioural challenges to ensure a sustainable culture shift in the company.
In this talk, I cover how we went about:
* Setup a trunk-based development model
* Decentralised our build & test environments using Docker and Jenkins
* Segregated and containerised our macro-services
* Refactored the mobile apps to be more container friendly
* Setup a mobile device farm using STF
* Improved the quality of code-reviews using PRBuilder & PRRiskAdvisor
* Created different kinds of automated tests to align with our CI Pipeline and get rapid feedback
* Finally how we used C3 to visualise the health of our code-base
Towards FutureOps: Stable, Repeatable environments from Dev to ProdNaresh Jain
Modern human history is a story of humans inventing new tools to do more with less. "Doing more" has allowed most of us to no longer worry about producing our own food, collecting water, planning long journeys, etc. Instead, we’re able to specialize, buy what we need for less, and to some extent explore ourselves a lot more.
We're far from done, and of course humanity is far from perfect. In this talk, Mitchell Hashimoto discusses the role that automations and computers play in building a brighter future.
More details: https://confengine.com/agile-india-2017/proposal/3618/towards-futureops-stable-repeatable-environments-from-dev-to-prod
Value Driven Development by Dave Thomas Naresh Jain
Agile, OOP... are like good hygiene in the kitchen, it results in meals with consistent quality and predictable prep and service times. It doesn't result in great meals nor substantially impact the ROI! Lean Thinking clearly shows that the only way to make a significant impact is to improve the value chain by improving flow. If everyone is following best practices no one has competitive advantage. Major improvements in the value chain depend on continued disruptive innovations. Innovations leverage people and their ideas. We use case studies to illustrate the different business and technical innovations and their impact. We conclude with a discussion of how to build and leverage an innovation culture versus a sprint death march when dealing with high value time to market projects.
More details: https://confengine.com/agile-india-2017/proposal/3608/value-driven-development-maximum-impact-maximum-speed
No Silver Bullets in Functional Programming by Brian McKennaNaresh Jain
We are constantly presented with trade-offs when writing software. What are the trade-offs when applying functional programming? What costs arise? When is it not worth doing? When should pragmatism kick in and when should we start using side-effects?
This talk will give you some tools to be able to answer the above questions for both functional programming and types. The tools have been refined over many professional years of both doing and not doing purely functional programming.
More details: https://confengine.com/functional-conf-2016/proposal/3137/no-silver-bullets-in-functional-programming
The document outlines the agenda for a Functional Conference taking place from October 13th to 16th. It includes pre-conference and post-conference workshops on the 13th and 16th, and the main two-day conference on the 14th and 15th. Details provided include the number of attendees from 10 countries, 23 speakers also from 10 countries, and sessions on mobile apps, birds of a feather discussions, and sponsors.
Agile India 2017 Conference is Asia's Largest and Premier Conference on Agile, Scrum, eXtreme Programming, Lean, Kanban, DevOps, Enterprise Agile, Lean Startup, Continuous Delivery, Research and Patterns. Get to meet pioneers and expert practitioners from around the world on Agile Mindset, Scaling Agility, Lean Product Discovery, Continuous Delivery and DevOps. 6 - 12 March 2017 at ITC Gardenia, Bangalore. More details: http://2017.agileindia.org
This talk will explain the secret of the success of the Eclipse Platform team. The Eclipse Way is an agile software development process that we started right at the beginning when we started to develop Eclipse back in 1999. It was and is used by the Eclipse Platform team and got continuously improved over time. During the session you will hear about all our practices, like milestones, early and iterative planning, continuous integration and the endgame. I will also reveal some of the history behind the Eclipse top-level project.
More details: https://confengine.com/eclipse-summit-2016/proposal/2386/the-eclipse-way
Unleashing the Power of Automated Refactoring with JDTNaresh Jain
Refactoring is a series of small steps, each of which changes the program’s internal structure without changing its external behaviour. Refactoring, as a tool, to automate behaviour-preserving transformations to source code are not only very popular in agile development environments, but have been widely established as a cornerstone of the daily software development process, regardless of the methodology being used. Most major development environments such as Eclipse offer a set of powerful refactoring to substantially increase development productivity.
In this live demo, I’ll show
* the real value of refactoring,
* how we practice it safely,
* when and why we refactor,
* the power of refactoring tools and
* when we avoid refactoring.
I’ll be using two real-world examples of refactoring and sharing what I’ve learned about this important practice of the last 15 years.
Empowering Businesses with Intelligent Software Solutions - GrawlixAarisha Shaikh
Explore Grawlix's comprehensive suite of intelligent software solutions designed to drive transformative growth and scalability for businesses. This presentation covers our expertise in bespoke software development, digital marketing, web design, cloud solutions, cybersecurity, AI/ML, and IT consulting. Discover how Grawlix's customized solutions enhance productivity, streamline processes, and enable data-driven decision-making. Learn about our key projects, technologies, and the dedicated team who ensures exceptional client satisfaction through innovation and excellence.
Unlocking the Future of Artificial IntelligencedorinIonescu
Unlock the Future: Dive into AI Today! Videnda AI specializes in developing advanced artificial intelligence solutions, including visual dictionaries and language learning tools that leverage immersive virtual travel experiences. Stay Ahead of the Curve: Master AI Now! Our AI technology integrates machine learning and neural networks to enhance education and business applications. AI: The Next Frontier. Are You Ready to Explore? With a focus on real-time AI solutions and deep learning models, Videnda AI provides innovative tools for multilingual communication and immersive learning.
In this course, you'll find a series of engaging videos packed with vibrant animations that break down complex AI concepts into digestible pieces. Our curriculum covers AI models such as Convolutional Neural Networks (CNN), Multi-Layer Perceptrons (MLP), Generative Adversarial Networks (GAN), and Transformers, providing a solid understanding of these models and their real-world applications. We also offer hands-on experience with Generative AI tools like ChatGPT and Midjourney, and Python programming tutorials to help you implement AI algorithms and build your own AI applications.
We are proud participants in the Nvidia Inception Program, driving AI innovation across various industries. By the end of our course, you'll have a strong understanding of AI principles, enhanced Python programming skills, and practical experience with state-of-the-art Generative AI tools. Whether you're looking to kickstart a career in AI or simply curious about this revolutionary technology, Videnda AI is your partner in mastering the future of artificial intelligence.
Innoit Labs - Flutter App Development Company In Hyderabad.pptxofficialinnoitlabs
Innoit Labs is a leading Flutter app development company in Hyderabad, we specialize in creating high-quality, cross-platform mobile applications that offer a seamless user experience. Our expert team leverages the power of Flutter to deliver visually stunning and performance-optimized apps tailored to your business needs. With a strong focus on innovation and customer satisfaction, we help businesses in Hyderabad and beyond transform their ideas into successful mobile solutions. Choose us for reliable, efficient, and scalable Flutter app development services.
SAP implementation steps PDF - Zyple SoftwareZyple Software
Unlock the full potential of your SAP system with our comprehensive SAP Implementation Steps PDF guide! This detailed document is your go-to resource for navigating the complexities of SAP implementation from start to finish. Whether you’re a project manager, an IT specialist, or a business leader, this PDF provides step-by-step instructions, best practices, and expert insights to ensure a successful SAP deployment.
What You’ll Find in This Guide
1. Project Preparation: Discover how to define your objectives clearly, assemble a skilled project team, and develop a robust project plan. Learn how to identify your business needs, set measurable goals, and create a timeline that aligns with your organization’s strategic vision.
2. Business Blueprint: Understand how to analyze current business processes, define specific requirements, and design a comprehensive Business Blueprint. This section helps you document existing workflows, identify gaps, and map out how SAP solutions will address these gaps to meet your business needs.
3. Realization: Get detailed instructions on configuring the SAP system, migrating data from legacy systems, and conducting thorough testing. This part of the guide covers system setup, customization, data extraction, transformation, loading (ETL), and various testing phases to ensure the system functions as expected.
4. Deployment: Learn the critical steps for a successful Go-Live. This includes preparing for the transition, executing the Go-Live plan, and providing initial support. The guide explains how to manage data validation, user training, and system readiness to ensure a smooth launch.
5. Post-Go-Live Support: Discover how to monitor system performance, address any issues that arise, and conduct a post-implementation review. This section helps you evaluate the success of the SAP implementation, gather feedback, and plan for future improvements.
BDRSuite - #1 Cost effective Data Backup and Recovery Solutionpraveene26
BDRSuite and BDRCloud by Vembu are comprehensive and cost-effective backup and disaster recovery solutions designed to meet the diverse data protection requirements of Businesses and Service Providers.
With BDRSuite & BDRCloud, you can backup diverse IT workloads from any location, including VMs (VMware, Hyper-V, KVM, Proxmox VE, oVirt), Servers & Endpoints (Windows, Linux, Mac), SaaS Applications (Microsoft 365, Google Workspace), Cloud VMs (AWS, Azure), NAS/File Shares and Databases & Applications (Microsoft Exchange Server, SQL Server, SharePoint Server, PostgreSQL, MySQL).
You can store backup anywhere like On-Premise/Remote storage, Private/Public Cloud, and BDRCloud.
You can centrally manage the entire backup infrastructure with BDRSuite’s self-hosted centralized management console (or) BDRCloud-hosted centralized management console.
You can quickly recover from data loss or ransomware attacks—all at an affordable price.
To know more visit our website -
https://www.bdrsuite.com/
https://www.bdrcloud.com/
A Step-by-Step Guide to Selecting the Right Automated Software Testing Tools.pdfkalichargn70th171
Software testing is highly essential in the software development lifecycle. Selecting the appropriate testing tool is pivotal for effective test automation and project success. As technology advances, the demands of the software market escalate, pushing industry players to deliver high-quality products swiftly through agile methodologies.
Laravel has quickly become one of the leading PHP frameworks. Its elegant syntax, powerful features, and strong community backing make it a top choice for developers. This article delves into what makes Laravel development stand out and why it is considered the best PHP framework for modern web applications.
AI - Your Startup Sidekick (Leveraging AI to Bootstrap a Lean Startup).pdfDaniel Zivkovic
Ready to take your #startup to the next level? Pankaj Upreti, Lagna360 founder, reveals how a #solopreneur can leverage #AI across their entire business. Learn to use AI as your ultimate sidekick in bootstrapping a #LeanStartup, from coding to marketing. Don't miss these game-changing insights for your entrepreneurial journey!
#ServerlessTO meetup recording is at https://youtu.be/J17OZ6_2jyk
Don't forget to like, comment, and subscribe for more insightful talks and tutorials from #Serverless #Toronto: https://www.meetup.com/serverless-toronto/events/
Unlocking value with event-driven architecture by Confluentconfluent
Sfrutta il potere dello streaming di dati in tempo reale e dei microservizi basati su eventi per il futuro di Sky con Confluent e Kafka®.
In questo tech talk esploreremo le potenzialità di Confluent e Apache Kafka® per rivoluzionare l'architettura aziendale e sbloccare nuove opportunità di business. Ne approfondiremo i concetti chiave, guidandoti nella creazione di applicazioni scalabili, resilienti e fruibili in tempo reale per lo streaming di dati.
Scoprirai come costruire microservizi basati su eventi con Confluent, sfruttando i vantaggi di un'architettura moderna e reattiva.
Il talk presenterà inoltre casi d'uso reali di Confluent e Kafka®, dimostrando come queste tecnologie possano ottimizzare i processi aziendali e generare valore concreto.
Get to know Autonomous 2.0, the latest innovation from Applitools, in this sneak peek session showcasing how our AI-powered testing solutions revolutionize how you create, debug, and manage test scripts. See more and sign up for a free trial at https://applitools.info/ml6
Test Polarity: Detecting Positive and Negative Tests (FSE 2024)andrehoraa
Positive tests (aka, happy path tests) cover the expected behavior of the program, while negative tests (aka, unhappy path tests) check the unexpected behavior. Ideally, test suites should have both positive and negative tests to better protect against regressions. In practice, unfortunately, we cannot easily identify whether a test is positive or negative. A better understanding of whether a test suite is more positive or negative is fundamental to assessing the overall test suite capability in testing expected and unexpected behaviors. In this paper, we propose test polarity, an automated approach to detect positive and negative tests. Our approach runs/monitors the test suite and collects runtime data about the application execution to classify the test methods as positive or negative. In a first evaluation, test polarity correctly classified 117 tests as as positive or negative. Finally, we provide a preliminary empirical study to analyze the test polarity of 2,054 test methods from 12 real-world test suites of the Python Standard Library. We find that most of the analyzed test methods are negative (88%) and a minority is positive (12%). However, there is a large variation per project: while some libraries have an equivalent number of positive and negative tests, others have mostly negative ones.
Soft Sites Review Create and Sell Software Sites on Autopilot.pdfSelfMade bd
The World’s First CodeCanyon and AppSumo Killer App That Creates Self-Updating Software Selling Websites Preloaded with Done-For-You, Best-Selling Software, WordPress Plugins, Themes, and So Much More. In less than 60 seconds.
💥💥Click here for more details: https://www.selfmadebd.com/2024/07/soft-sites-review-create-and-sell-software-sites.html
Soft Sites Review Create and Sell Software Sites on Autopilot.pdf
The Tao of Transformation Workshop
1. The Tao of
Transformation
A Workshop
dhaval.dalal@software-artisan.com
http://agilefaqs.com/about
@softwareartisan
nashjain@agilefaqs.com
http://nareshjain.com
@nashjain
6. Values, Principles and
Practices
• Values
one's judgement and opinion of what is important in life and
form the basis of behaviour and action.
Values
7. Values, Principles and
Practices
• Values
one's judgement and opinion of what is important in life and
form the basis of behaviour and action.
Principles
Values • Principles
foundation for a system of belief and help with translating
values into action
8. Values, Principles and
Practices
• Values
one's judgement and opinion of what is important in life and
form the basis of behaviour and action. Practices
Principles
Values • Principles
foundation for a system of belief and help with translating
values into action
• Practices
the actual application of belief and are actions themselves.
15. TDD
Ritual?
or Practice =
Testable, Decoupled, and Simple Design
16. Income Tax Calculator
TDD Demo
Income Range Tax % Income Take Home
0-2L 0 10,000 10,000
2L-5L 10 3,00,000 2,70,000
5L-10L 20 7,50,000 6,00,000
Above 10L 30 20,00,000 14,00,000
17. Ignite: Lean Startup - Paul Howe, Founder & CEO of
NeedFeed "How $40 Saved Us 9 Months and $2MM"
http://vimeo.com/24749599
18. Ignite: Lean Startup - Paul Howe, Founder & CEO of
NeedFeed "How $40 Saved Us 9 Months and $2MM"
http://vimeo.com/24749599
20. a series of actions performed a Ritual ccording to a prescribed order.
21. a series of actions performed according to a prescribed order.
Ritual
Practice
the actual application of belief.
22. Practice Vs Ritual
a series of actions performed according to a prescribed order.
Ritual
Practice
the actual application of belief.
23. Rituals
• Rituals are a helper.
• Starting Steps
• Their use lies in the training they give
• Preliminaries to values, but not the end themselves.
• Rituals are a bar.
• When made an end in themselves, they stop the
transformation
25. Discern
• When... Practice
Ritual
• Rituals are a helper
• Rituals are a bar
26. Discern
• When... Practice
Ritual
• Rituals are a helper
• Rituals are a bar
27. Discern
• When... Practice
Ritual
• Rituals are a helper
• Rituals are a bar
• Principles underpinning the practices
Values
Principles
Practices
28. Discern
• When... Practice
Ritual
• Rituals are a helper
• Rituals are a bar
• Principles underpinning the practices
Values
Principles
Practices
• Values underpinning the principles
33. Stand-up
=
What I did Yesterday?
!
What I am doing
today?
What problems am I
facing?
34. Stand-up
Ritual?
or Practice =
What I did Yesterday?
!
What I am doing
today?
What problems am I
facing?
35. Stand-up Exercise
• 7 Volunteers, 1 Scrum Master, 6 Team members
• Have a stand-up and Discuss the “Dinner
Project”
• What you ate last night?
• What are you planning to eat tonight?
• Are there any roadblocks?
• Rest - Observe body language and behaviour
37. Stand-up Exercise - Take 2
• Let’s be genuinely interested in understanding
who is planning to do what and if we can offer
help.
• Let’s keep the 3 question format (but some of
them can be optional)
38. Stand-up Exercise - Take 3
We’ve guest for dinner tonight
• Let’s drop the 3 question format
• Let’s focus on the Game Plan for the day
• Set the goals for the day
• And plan to achieve them collaboratively as a team
39. Stand-up Exercise - Take 4
We’ve guest for dinner tonight
• No Standup instead we’ve JIT huddles to resolve/
improve specific problems
• For Ex: Someone is cooking a sweet dish and is out
of sugar. How can we collaborate and creatively
solve this problem as a team.
56. Retrospectives
Regardless of what we discover,
we understand and truly believe that everyone did the best job they could,
given what they knew at the time, their skills and abilities,
the resources available, and the situation at hand.
=
!
What Went Well?
!
!
What Went Wrong?
!
What Still Puzzles us?
57. Retrospectives
=
Practice or Ritual?
we understand and truly believe that everyone did the best job they could,
given what they knew at the time, their skills and abilities,
the resources available, and the situation at hand.
!
What Went Well?
!
Regardless of what we discover,
!
What Went Wrong?
!
What Still Puzzles us?
61. Retrospectives - 4
• JIT
• Pull based, not scheduled
• Micro-retros, not batched.
62. Inspect, Adapt and Evolve
• Jettison what does not work
• Retain or Improvise what’s useful
• Try or add different/new things that work
• Continuously curate and fearlessly discard
• Question and dispel gospels
63. If you don’t...
• Either fanaticism or indifference creeps in.
!
• Walk with the baggage all along.
!
• Closed for modification.
!
• Hard to get results.
64. Real-World is Messy
• Not a straight path.
!
• We are all in this personal discovery.
!
• Progressing upon Progress - Continuous
Improvement.
65. Values
• Neither handed out by the giver
!
• Nor accepted or rejected by the receiver
!
• In reality, values are inner dispositions of
human being
69. Values Permeate
Tell me and I Forget
Show me and I Remember
Talks, Discussions
Demos, Screencasts
70. Values Permeate
Tell me and I Forget
Workshops, Tutorials, Pairing
Show me and I Remember
Involve me and I Learn
Talks, Discussions
Demos, Screencasts
72. In less than a minute,
write down what you value
the most?
Answer it from within before
your mind attempts to
manipulate it!
73. Examples
I know I’ve made a mistake
here, but now I know…
I can work on it
Hey, let me show you
what I found after we worked
on that stuff yesterday…
What do you deeply see in you…
that which you embody or you are that?
Or something that resonates with you
and you want to realise it?
Image Source: http://avastar.wikia.com/wiki/Stick_Figure, http://www.clipartbest.com/
75. What can lead to
authentic self-realisation?
Acting with Passion
76. What can lead to
authentic self-realisation?
Acting with Passion
Expressing
Feelings
Expressing
Thoughts/Ideas
77. What can lead to
authentic self-realisation?
Acting with Passion
Beyond
Self-Expression
Expressing
Feelings
Expressing
Thoughts/Ideas
78. What can lead to
authentic self-realisation?
Source: Sri Aurobindo Foundation for Integral Management, Harvesting Values.
79. What can lead to
authentic self-realisation?
Ideals that are in harmony
with higher nature of human
being
Source: Sri Aurobindo Foundation for Integral Management, Harvesting Values.
80. Ideals
set of Ideal standards or values to be aimed at
Values
81. Universal
Ideals
Expressed in Behavior and Conduct
Truth
• Honesty
• Transparency
• Integrity and truthfulness in thought, feelings and action.
• Impartial wisdom, ability to deal with each person or situation
according to deeper truth in it.
Strength and
Force
• Marshalling energies and resources for implementation of Ideas
• Courage
• Tenacity
• Firmness
• Will Power
Beauty and
Harmony
• Aesthetic Sensibility
• Graceful Movements
• Cleanliness
• Simplicity
• Charm
• Tenderness
• Rhythms in action and behaviour
Source: Sri Aurobindo Foundation for Integral Management, Harvesting Values.
82. Universal
Ideals
Expressed in Behavior and Conduct
Truth
• Honesty
• Transparency
• Integrity and truthfulness in thought, feelings and action.
• Impartial wisdom, ability to deal with each person or situation
according to deeper truth in it.
Strength and
Force
• Marshalling energies and resources for implementation of Ideas
• Courage
• Tenacity
• Firmness
• Will Power
Beauty and
Harmony
• Aesthetic Sensibility
• Graceful Movements
• Cleanliness
• Simplicity
• Charm
• Tenderness
• Rhythms in action and behaviour
Source: Sri Aurobindo Foundation for Integral Management, Harvesting Values.
83. Universal
Ideals
Expressed in Behavior and Conduct
Truth
• Honesty
• Transparency
• Integrity and truthfulness in thought, feelings and action.
• Impartial wisdom, ability to deal with each person or situation
according to deeper truth in it.
Strength and
Force
• Marshalling energies and resources for implementation of Ideas
• Courage
• Tenacity
• Firmness
• Will Power
Beauty and
Harmony
• Aesthetic Sensibility
• Graceful Movements
• Cleanliness
• Simplicity
• Charm
• Tenderness
• Rhythms in action and behaviour
Source: Sri Aurobindo Foundation for Integral Management, Harvesting Values.
84. Universal
Ideals
Expressed in Behavior and Conduct
Fraternity
• Teamwork
• Shared Vision
• Mutual Trust
• Goodwill and understanding
• Stakeholders community
Equality
• Distributive Justices
• Flattening of Hierarchies
• Trend towards greater sharing of wealth, power, knowledge and
culture
Liberty
• Empowerment - Energise people with minimum rules and
maximum freedom
• Individuals given freedom to think, initiate, decide, organise,
achieve, learn, progress and reach their potentials in work-life
Source: Sri Aurobindo Foundation for Integral Management, Harvesting Values.
85. Universal
Ideals
Expressed in Behavior and Conduct
Fraternity
• Teamwork
• Shared Vision
• Mutual Trust
• Goodwill and understanding
• Stakeholders community
Equality
• Distributive Justices
• Flattening of Hierarchies
• Trend towards greater sharing of wealth, power, knowledge and
culture
Liberty
• Empowerment - Energise people with minimum rules and
maximum freedom
• Individuals given freedom to think, initiate, decide, organise,
achieve, learn, progress and reach their potentials in work-life
Source: Sri Aurobindo Foundation for Integral Management, Harvesting Values.
86. Universal
Ideals
Expressed in Behavior and Conduct
Fraternity
• Teamwork
• Shared Vision
• Mutual Trust
• Goodwill and understanding
• Stakeholders community
Equality
• Distributive Justices
• Flattening of Hierarchies
• Trend towards greater sharing of wealth, power, knowledge and
culture
Liberty
• Empowerment - Energise people with minimum rules and
maximum freedom
• Individuals given freedom to think, initiate, decide, organise,
achieve, learn, progress and reach their potentials in work-life
Source: Sri Aurobindo Foundation for Integral Management, Harvesting Values.
88. XP Values
Communication
Simplicity
Feedback
Courage
Respect
XP Practices
Pair Programming
Collective Ownership
On-site Customer
System Metaphor
Refactoring
Simple Design
Coding Standards
The Planning Game
Retrospectives
89. XP Values => Ideals
• Communication
• Simplicity
• Feedback
• Courage
• Respect Fraternity
Truth
Beauty
and
Harmony
Strength
and
Force
90. XP Practices => Ideals
Refactoring,
Simple Design,
Coding Standards
Beauty and
Harmony
Pair Programming,
Collective Ownership,
On-site Customer,
System Metaphor
Equality,
Fraternity,
Liberty
The Planning Game,
Retrospectives,
TDD,
Continuous Integration,
Small Releases
Truth
93. Questions to ponder
• Would you be able to apply this on a daily basis?
If yes, how? If no, why?
• What ideals would you like to manifest in you
next?
• Is there a gap between inner values and outer
action? If yes, how will you reduce it?
• Have you matched your inner nature to the
psychological content of the job?
94. References
• Sri Aurobindo’s Works
• Works of The Mother.
• Harvesting Values Workshop
• Sri Aurobindo Foundation for Integral Management
(SAFIM), by Saikat Sen.
• Implementation Patterns
• Kent Beck
• Product Discovery and Story Mapping
• Jeff Patton