Butch Landingin, CTO of Orange & Bronze Software Labs, talks about the Agile Methodology for the Philippine Software Industry Association's Enablement Seminar on April 27 at the AIM.
About O&B:
Orange & Bronze is an offshore product and software development firm in the Philippines, is one of the first companies in Asia to use and advocate Agile Software Development, and has been using it since our inception in 2005, back when Agile was still an emerging movement. O&B offers training courses for Agile with Scrum and XP - these classes were developed and are taught by some of the Philippines' well-known and respected Agile / Scrum coaches and practitioners, and uses the format trusted by some of the best companies in the Philippines.
The ideal Agile world describes dedicated Teams that implement a negotiable scope in fixed iterations to meet a moving target. The real world is usually more complex, and often requires interaction with projects and processes that have very different and “non-Agile” characteristics. This webinar describes the conduct of Agile governance for hybrid projects that contain very different types of processes. We will review the very real drivers that lead to these hybrid environments, and look at practical techniques for making hybrid projects successful.
Lean Concepts & Agile Software MethodologiesBrad Smith
Presentation introducing the core concepts of Lean in manufacturing and an exploration of the various Agile software engineering approaches which apply these principles to increase the responsiveness of product development.
Download and reference notes for full detail.
The ideal Agile world describes dedicated Teams that implement a negotiable scope in fixed iterations to meet a moving target. The real world is usually more complex, and often requires interaction with projects and processes that have very different and “non-Agile” characteristics. This webinar describes the conduct of Agile governance for hybrid projects that contain very different types of processes. We will review the very real drivers that lead to these hybrid environments, and look at practical techniques for making hybrid projects successful.
Lean Concepts & Agile Software MethodologiesBrad Smith
Presentation introducing the core concepts of Lean in manufacturing and an exploration of the various Agile software engineering approaches which apply these principles to increase the responsiveness of product development.
Download and reference notes for full detail.
Introduction to Recipes for Agile Governance in the Enterprise (RAGE)Cprime
Large enterprises that develop software cannot function without structure, but often develop structures that cripple productivity and impair responsiveness to customer needs. This Webinar introduces an approach to building effective structures by introducing the concept of Agile governance.
Agile governance provides formalized practices for decision making (governance) which incorporate the principles of the Agile Manifesto and Lean Engineering. The result is a set of simple recipes for selecting, planning, organizing, and tracking work at all levels in the organization (the Portfolio, Program, and Project levels), which apply within or across Business Units. We also provide guidance on how to develop new recipes, when needed.
This webinar introduces the basic concepts of Agile governance. We will look at some existing concepts (such as Scrum of Scrums and SAFe), and lay the foundations for subsequent webinars that address specific scenarios of common interest.
Kaizen software development model.
Lean, iterative and incremental software development model. Based on ideas and principles of Lean, Agile and IID while incorporating some of principles presented by W.E. Deming.
Web site: http://kaizenmodel.org
These slides--based on the webinar featuring leading IT analyst firm Enterprise Management Associates (EMA) and IBM--reveal the challenges of managing today’s complex IT environments and the benefits associated with moving to a true hybrid IT management approach.
How Well Does ERP Facilitate Project Based Business Models?Charles Rathmann
What is Project ERP? It is enterprise resource planning (ERP) software designed fo r project-intensive environments like engineer to order manufacturing, engineering procurement and construction contracting or even asset-based environmetns like process manufacturing. This study from IFS North American and Mint Jutras indicates that many of these industries lack the Project ERP functionality necessary to increase productivity and manage risk.
Learn the basics of the agile way-of-life that has helped many companies realize their potential in the market. The agile secret sauce was once a thing that was only enjoyed by software organizations on the East and West coasts, but is now invading Indianapolis -- increasing productivity, making teams empowered (and happier!), and helping managers focus less on the taskmaster role and more on the important stuff.
Laimonas Lileika — Hybrid Project Management: Excellence Behind a BuzzwordAgileLAB
Laimonas Lileika will encourage you to unleash your Project Management creativity by combining Agile and Waterfall paradigms.
This speech is for you if you are interested in:
- Importance of Context in Project Management;
- Most frequent misperceptions about Agile and Waterfall models;
- Pragmatic approach to project management: how to make a hybrid work in real.
As an aspiring software developer or IT professional, what technology trends should you know about to build a flourishing career in IT? Orange and Bronze CEO, Calen Legaspi, discusses which technologies are hot and which are in danger of becoming obsolete.
www.orangeandbronze.com
Welcoming Remarks by Calen Legaspi at the Agile Executive Forum hosted by Orange and Bronze Software Labs
October 26, 2011
About O&B:
Orange & Bronze is an offshore product and software development firm in the Philippines, is one of the first companies in Asia to use and advocate Agile Software Development, and has been using it since our inception in 2005, back when Agile was still an emerging movement. O&B offers training courses for Agile with Scrum and XP - these classes were developed and are taught by some of the Philippines' well-known and respected Agile / Scrum coaches and practitioners, and uses the format trusted by some of the best companies in the Philippines.
Introduction to Recipes for Agile Governance in the Enterprise (RAGE)Cprime
Large enterprises that develop software cannot function without structure, but often develop structures that cripple productivity and impair responsiveness to customer needs. This Webinar introduces an approach to building effective structures by introducing the concept of Agile governance.
Agile governance provides formalized practices for decision making (governance) which incorporate the principles of the Agile Manifesto and Lean Engineering. The result is a set of simple recipes for selecting, planning, organizing, and tracking work at all levels in the organization (the Portfolio, Program, and Project levels), which apply within or across Business Units. We also provide guidance on how to develop new recipes, when needed.
This webinar introduces the basic concepts of Agile governance. We will look at some existing concepts (such as Scrum of Scrums and SAFe), and lay the foundations for subsequent webinars that address specific scenarios of common interest.
Kaizen software development model.
Lean, iterative and incremental software development model. Based on ideas and principles of Lean, Agile and IID while incorporating some of principles presented by W.E. Deming.
Web site: http://kaizenmodel.org
These slides--based on the webinar featuring leading IT analyst firm Enterprise Management Associates (EMA) and IBM--reveal the challenges of managing today’s complex IT environments and the benefits associated with moving to a true hybrid IT management approach.
How Well Does ERP Facilitate Project Based Business Models?Charles Rathmann
What is Project ERP? It is enterprise resource planning (ERP) software designed fo r project-intensive environments like engineer to order manufacturing, engineering procurement and construction contracting or even asset-based environmetns like process manufacturing. This study from IFS North American and Mint Jutras indicates that many of these industries lack the Project ERP functionality necessary to increase productivity and manage risk.
Learn the basics of the agile way-of-life that has helped many companies realize their potential in the market. The agile secret sauce was once a thing that was only enjoyed by software organizations on the East and West coasts, but is now invading Indianapolis -- increasing productivity, making teams empowered (and happier!), and helping managers focus less on the taskmaster role and more on the important stuff.
Laimonas Lileika — Hybrid Project Management: Excellence Behind a BuzzwordAgileLAB
Laimonas Lileika will encourage you to unleash your Project Management creativity by combining Agile and Waterfall paradigms.
This speech is for you if you are interested in:
- Importance of Context in Project Management;
- Most frequent misperceptions about Agile and Waterfall models;
- Pragmatic approach to project management: how to make a hybrid work in real.
As an aspiring software developer or IT professional, what technology trends should you know about to build a flourishing career in IT? Orange and Bronze CEO, Calen Legaspi, discusses which technologies are hot and which are in danger of becoming obsolete.
www.orangeandbronze.com
Welcoming Remarks by Calen Legaspi at the Agile Executive Forum hosted by Orange and Bronze Software Labs
October 26, 2011
About O&B:
Orange & Bronze is an offshore product and software development firm in the Philippines, is one of the first companies in Asia to use and advocate Agile Software Development, and has been using it since our inception in 2005, back when Agile was still an emerging movement. O&B offers training courses for Agile with Scrum and XP - these classes were developed and are taught by some of the Philippines' well-known and respected Agile / Scrum coaches and practitioners, and uses the format trusted by some of the best companies in the Philippines.
Orange and Bronze, a Google Enterprise Partner and authorized Google Apps Reseller in the Philippines, discusses how you can improve collaboration and communication, how to effectively archive documents, and do your work using any mobile device with Google Apps.
Calen Legaspi, O&B CEO, discusses a quick overview of Agile Software Development for the absolute beginner.
About O&B:
Orange & Bronze is a proponent of Agile Software Development. We believe that software development requires a collaborative environment where the software can start and evolve into a useful and strategic system. A common vision between O&B and the client is essential to have an effective collaborative environment. This, along with constant communication and repeated testing, ensures that the project will be delivered on time, all the time.
Orange & Bronze is an offshore product and software development firm in the Philippines, is one of the first companies in Asia to use and advocate Agile Software Development, and has been using it since our inception in 2005, back when Agile was still an emerging movement. O&B offers training courses for Agile with Scrum and XP - these classes were developed and are taught by some of the Philippines' well-known and respected Agile / Scrum coaches and practitioners, and uses the format trusted by some of the best companies in the Philippines.
Calen Legaspi, Orange and Bronze CEO, talks about how IT projects work, what causes delays and failures, and how Agile software development can be one solution to make IT projects successful.
Calen Legaspi, CEO of Orange and Bronze Software Labs, discusses the challenges in outsourcing and how to overcome these by taking advantage of readily-available tools found online. He encourages aspiring technopreneurs to consider "The Internet of Things" as their next venture.
Edge Dalmacio, Co-Founder of Haybol.ph and Senior Software Engineer at Orange and Bronze, discusses JDK 7 Nio 2 at the PinoyJUG Java 7 Release Party.
www.orangeandbronze.com
O&B Adoption Story by Butch Landingin at the Agile Executive Forum hosted by Orange and Bronze Software Labs.
October 26, 2011
About O&B:
Orange & Bronze is an offshore product and software development firm in the Philippines, is one of the first companies in Asia to use and advocate Agile Software Development, and has been using it since our inception in 2005, back when Agile was still an emerging movement. O&B offers training courses for Agile with Scrum and XP - these classes were developed and are taught by some of the Philippines' well-known and respected Agile / Scrum coaches and practitioners, and uses the format trusted by some of the best companies in the Philippines.
For a video of this presentation, see https://youtu.be/rOvrpF8zuYI
Agile this and Agile that, but what I am doing doesn't feel like Agile. It is time to get back to basics with the Agile Manifesto.
True agility is realized when organizations embrace coaching. Changing terms and sending some members off to training is not enough to really change the organizational mindset. This presentation focuses on how to create a mindset of future coaches.
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...Agile ME
Agile Adoption is a big organization transition project. A big bang approach to Agile Adoption involves real risks and may lead to failure. Instead, small, continuous, and valuable improvements are more viable for most organizations. In this interactive session, we will start with an overview of the Agile mindset, values and principles, and will highlight the major differences between Agile and traditional approaches to managing software projects. Then, we will explain our approach for adopting agile which is incremental and iterative in nature. Finally, we will present some case studies and will share some interesting observations and conclusions collected through working with more than 40 companies during the last 6 years.
Agile Unified Process (AUP) is based on Rational Unified Process (RUP). AUP uses an agile approach which focuses on both the larger life-cycle and the iterations within each step to deliver incremental releases over time.
Since my first contact with Agile, as a Business Performance Manager in a large engineering company, my first thought was “Agile is not for IT!” Agile can be applied beyond IT teams and projects!
This is how my Agile journey started in 2009… with finance & Marketing teams
Let us revisit the sources, the values, principles and practices and see why Agile can go beyond IT;
and why this is a key factor in overcoming the challenges of large transformations.
Explores underlying principles that make Agile development work, and seeks to uncover where those principles might be in conflict with key assumptions that drive management practices.
The goal is to learn what we in the movement can do to drive positive change in our own organizations as well as in the wider world of software development. After all, there may be challenges with an Agile approach, but falling back to blind adherence to a plan-driven approach is not the answer.
Touches on how to scale Agile above the team level.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Are you Agile enough?
1. Agile Software Development
PSIA Enablement Seminar Series Cycle 13
April 26, 2012
Asian Institute of Management
A talk by Butch Landingin
CTO, Orange & Bronze Software Labs, Inc.
butch@orangeandbronze.com
3. What I'll cover
• Chaos Theory
• The Agile Mindset
• Agile Practices
• How agile are you?
4. Chaos Theory
from Wikipedia:
– is a field of mathematics that studies the behavior of dynamical systems
that are highly sensitive to initial conditions, an effect which is popularly
referred to as the "butterfly effect".
– Small differences in initial conditions (such as those due to rounding
errors in numerical computation) yield widely diverging outcomes for
chaotic systems, rendering long-term prediction impossible in general.
5. Two Stories
• Installing Oracle 9i on HP-UX
• Fixing a bug
Software Development is
FUNDAMENTALLY a CHAOTIC process.
8. Agile Adoption in the Philippines
(circa 2005)
• LOW Awareness, and even much less Acceptance,
in the LOCAL IT INDUSTRY
• Too new, untested, not trusted by the local IT
community
Most of local IT community was not even aware of
the AGILE METHODOLOGIES
• Very hard to convince local IT community to use
Time &Material (T&M) project models, very fixated
on FIXED BID contracts...
9. Hybrid Approach
• HALF-AGILE, HALF TRADITIONAL
PROJECT MANAGEMENT
• Agile team processes: iterative delivery,
agile development practices like unit tests,
pair programming, readiness to incorporate
changes, etc.
• Traditional for client facing aspects: Fixed
Bid, Fixed Scope (but not really), Milestone-
based delivery and payment schemes...
10. Results
• Cost and Schedule Overruns
– Project A - 2 month estimate became 15 months
– Project B - 8 month estimate became 2 years
• Client dissatisfaction,
• Team burnout,
• Financial Losses
11. Conclusion
• Hybrid Approach
– HALF-AGILE, HALF TRADITIONAL PROJECT
MANAGEMENT IS A HALF-ASSED SOLUTION
that doesn't work
12. What was successful
• We adopted Agile in Full
– Threw out Hybrid Approaches
– Moving away from fixed bid projects
• Fixed bid only for "small" projects
– Make sure customer has understood and agreed
to an agile approach
13. Results
• We found our biggest successes from those
agile projects
– 1st US-based outsourcing client lasted more
than 2 years.
– Most of our projects are T&M Agile projects
• with a small percentage of fixed bid projects that are
small in scope...
– 100% of our long-term clients are referenceable
17. Agile Manifesto
We are uncovering better ways of developing software by doing it and
helping others do it.Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on the right, we value the items
on the left more.
from www.agilemanifesto.org
18. Agile Principles
We follow these principles:
• Our highest priority is to satisfy the customer through early and
continuous delivery of valuable software.
• Welcome changing requirements, even late in development. Agile
processes harness change for the customer's competitive advantage.
• Deliver working software frequently, from a couple of weeks to a couple
of months, with a preference to the shorter timescale.
• Business people and developers must work together daily throughout
the project.
• Build projects around motivated individuals. Give them the environment
and support they need, and trust them to get the job done.
19. Agile Principles
• The most efficient and effective method of conveying information to and
within a development team is face-to-face conversation.
• Working software is the primary measure of progress.
• Agile processes promote sustainable development. The sponsors,
developers, and users should be able to maintain a constant pace
indefinitely.
• Continuous attention to technical excellence and good design enhances
agility.
• Simplicity--the art of maximizing the amount of work not done--is
essential.
• The best architectures, requirements, and designs emerge from self-
organizing teams.
• At regular intervals, the team reflects on how to become more effective,
then tunes and adjusts its behavior accordingly.
from www.agilemanifesto.org/principles.html
20. Predictive vs. Empirical
Approaches
“It is typical to adopt the defined (theoretical) modeling approach
when the underlying mechanisms by which a process operates
are reasonably well understood. When the process is too
complicated for the defined approach, the empirical approach is
the appropriate choice.”
- Process Dynamics, Modeling, and Control, Ogunnaike and
Ray, Oxford University Press, 1992
27. XP Practices
• Fine scale feedback
– Pair programming
– Planning Game
– Test Driven Development
– Whole team
– Customer Tests
• Continuous process
– Continuous Integration
– Design Improvement
– Small Releases
28. XP Practices
• Shared understanding
– Coding Standards
– Collective Code Ownership
– Simple Design
– System Metaphor
• Programmer welfare
– Sustainable Pace
31. Scrum Flow
• Product Backlog – a prioritized list of features
to be delivered
• Sprint Backlog – a subset of the Product
Backlog to be delivered within a Sprint
• Sprint – a period of 2-4 weeks in which
development is done
• Scrum – daily team meeting
• Deliverable – the output of the Sprint is an
“Potentially Shippable Product Increment”
32. Scrum Flow
• At the beginning of each Sprint,
– Team selects items (customer requirements) from a
prioritized list.
– They commit to complete the items by the end of
the Sprint.
33. Scrum Flow
• During the Sprint,
– The chosen items do not change.
– Every day the team gathers briefly
• to report to each other on progress
• update simple charts that orient them to the work
remaining
34. Scrum Flow
• At the end of the Sprint,
– the team reviews the Sprint with stakeholders,
– demonstrates what they have built.
– People obtain feedback that can be incorporated
in the next Sprint.
• Scrum emphasizes
– working product at the end of the Sprint that is
really “done”;
– in the case of software, this means code that is
integrated, fully tested and potentially shippable.
37. Agile Manifesto
We are uncovering better ways of developing software by
doing it and helping others do it.Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on the right, we value the items
on the left more.
from www.agilemanifesto.org
38. What we really want
• Its not being more agile per se.
• Its about getting better all the time.
Better
Time
39. Agile practices vs mindset
• More important than adopting the practices
is adopting the mindset
– adopting the mindset is harder
– adopting practices without the mindset leads to
"agile-agile-an"
40. How to get Better
• Small steps
• Find out what works
• Change is hard. It can be slow.
• Each environment is unique
• Use transparency, inspection and adaptation
as a guide to find creative solutions