Slide deck for presentation I gave at the 2014 Association of Theological Schools (ATS) CFO/TTEG conference on Agile/Scrum software development and the use of Agile outside of SW dev.
Sharing how we build Agile teams at Agile Organization Development (https://agile-od.com). Now you know why the Agile teams we coach are built to last and sticky!
In this quality assurance training, you will learn Agile. Topics covered in this session are:
• Agile Approach
• What does the Agile Manifesto Mean?
• 12 Principles of Agile
• Central: Incremental and Iterative Development
• Agile Methods
• Scrum Lifecycle
• Agile Methods – Scrum
• Scrum Values
For more information, visit this link: https://www.mindsmapped.com/courses/quality-assurance/software-testing-training-beginners-and-intermediate-level/
Project management at a UX focused digital agencyCyber-Duck
Most digital agencies face numerous pressures to execute high quality fast. This keynote focused on how organisations can use lean, agile, ISO9001 and UCD methods to deliver multiple innovative projects with few resources.
Roles of Product Owners in Agile TeamsAaron Medina
Roles of Product Owner in Agile Teams
Product Owner in a Nutshell
Superpowers of a Product Owner
Challenges of a Product Owner
How to be the Unbreakable Product Owner
Introductionto Agile Executive Overview Gpi Asia Rev2Benjamin Scherrey
Our training partner, GPIAsia, asked us to produce an executive overview version of our 2-day Introduction to Agile course for an iTAP program intended to introduce Agile concepts to CMMI practitioners. Was an interesting challenge. Should know in a week or two if any of this gets traction from that audience. If it does, I'll take credit. If not - I'll blame my colleague Pam who delivered it with me. :-) As with all my presentations, you really need to hear the talk to get the full benefit but at least you can see the subjects we touch on.
Findings from a 10-year retrospective of Agile held by the BCS Agile Methods SG on 24 Jan 2012 on London(UK) with 100 attendees and over 500 years of Agile experience
Sharing how we build Agile teams at Agile Organization Development (https://agile-od.com). Now you know why the Agile teams we coach are built to last and sticky!
In this quality assurance training, you will learn Agile. Topics covered in this session are:
• Agile Approach
• What does the Agile Manifesto Mean?
• 12 Principles of Agile
• Central: Incremental and Iterative Development
• Agile Methods
• Scrum Lifecycle
• Agile Methods – Scrum
• Scrum Values
For more information, visit this link: https://www.mindsmapped.com/courses/quality-assurance/software-testing-training-beginners-and-intermediate-level/
Project management at a UX focused digital agencyCyber-Duck
Most digital agencies face numerous pressures to execute high quality fast. This keynote focused on how organisations can use lean, agile, ISO9001 and UCD methods to deliver multiple innovative projects with few resources.
Roles of Product Owners in Agile TeamsAaron Medina
Roles of Product Owner in Agile Teams
Product Owner in a Nutshell
Superpowers of a Product Owner
Challenges of a Product Owner
How to be the Unbreakable Product Owner
Introductionto Agile Executive Overview Gpi Asia Rev2Benjamin Scherrey
Our training partner, GPIAsia, asked us to produce an executive overview version of our 2-day Introduction to Agile course for an iTAP program intended to introduce Agile concepts to CMMI practitioners. Was an interesting challenge. Should know in a week or two if any of this gets traction from that audience. If it does, I'll take credit. If not - I'll blame my colleague Pam who delivered it with me. :-) As with all my presentations, you really need to hear the talk to get the full benefit but at least you can see the subjects we touch on.
Findings from a 10-year retrospective of Agile held by the BCS Agile Methods SG on 24 Jan 2012 on London(UK) with 100 attendees and over 500 years of Agile experience
This is a talk to introduce agile ways of working involves & why its effective.
There's an overview of waterfall, agile, Scrum, Kanban boards, retros & impact mapping
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.
An overview of Joshua Kerievsky’s "Modern Agile", used to generate some interesting discussion at Agile Ottawa in Feb 2016.
Based on Joshua's work:
* blog: https://www.industriallogic.com/blog/modern-agile/
* webcast: http://leankit.com/blog/2015/12/modern-agile/
Presentation to OU Agile special interest group 25 January 2017. Agile basics, Agile myths, and stories of breakthroughs and breakdowns in Agile adoption in learning design and course production.
Agile from the executive floor - defining agility in business terms - Agile P...Yuval Yeret
Many executives feel agile is something those techies do behind closed doors. This is both a misunderstanding and a major risk to achieving a real shift and impact. In this session we will talk about business agility as an existential capability in the 21st century and how lean/agile process/structure/culture achieve it. Even non-executives will learn language that will help them break the glass ceiling by getting support from those at the top.
What's agile? (Scaling agile and dev ops Scotland)Pierre E. NEIS
There is a lot of confusion when people are talking about agile. Last year, I started to gather such information.
This presentation highlights mostly the expectations from non agile people.
Agile Anywhere in the 21st Century: Setting up distributed teams to be effectiveAgileDenver
This presentation will focus on the topic of working in a distributed agile team. We’ll go over terminology (remote vs near shore vs offshore vs distributed vs satellite etc) and I will share three different examples of distributed teams I’ve worked on and how we managed to be agile with our practices around pairing, knowledge sharing, and minimizing upfront design.
We will discuss why the notion of distributed teams is becoming more and more relevant for modern organizations, what advantages and drawbacks exist, and what leadership needs to carefully evaluate when asking if distributed is right for their teams.
Art of Doing Effective Scrum : Presented by Mohammed JavidoGuild .
The team dynamics takes the team through the stages of transition from forming, storming, norming to performing.
Each member of the team also passes through the individual phases of forming, storming, norming to performing.
The Scrum guide has listed the roles, events, artifacts, rules in a short document which needs to be adhered, irrespective
of the stage that the team is or the stage that the individual team member is. It will quickly bring the visibility on the current stage of the team and will provide opportunity for inspection and adaption.
The topic will cover the scenarios related to the dynamics of the team and roles.
The suggestions(actionable guidance) will be provided along with the scenarios.
The message to the audience will be on the lines of ‘Own Your Baby’, Avoiding instances of ‘Operation Successful, but Patient Died’
The bottom line will be to refer back to Scrum guide as and when the team needs clarity on roles, events, artifacts, rules of Scrum. At the same time the target is not on doing Scrum but on being Scrum, the target is to get the working software and Scrum is one of the enablers towards it. Scrum too mentions the importance of working software at great depth.
An overview of Agile IT Project Management - Scrum, its roles, philosophy and methodology. Key points: Scrum vs. Waterfall; Philosophy; Scrum team, roles;
This session will have something for everyone. For the person new to Agile Development, this will provide a basic knowledge to distinguish Agile development from traditional Waterfall development. For those that have some knowledge, this will provide some practical examples and stories about what is happening in the “real world”.
We are in tough financial times, and are being ask to do more than ever with less people. Faster, better, and cheaper is the new mantra for organizations. Companies that will survive and endure for the long haul are looking for different and better ways to deliver software and are discovering Agile development as a possible answer. How do you get started with Agile practices? What are some lessons learned that I can watch out for as we get started? What will Agile fix
and what will it expose? In this session, these questions and others will be answered.
We will also explore how Agile development came to be and provide a foundational knowledge of the common practices including the Scrum framework and Extreme Programming (XP).
Although plagiarism sometimes consists of a simple copy-and-paste of someone else's words, it is often much subtler than that. Here are eight ways plagiarism can sneak into your writing (even when you don't intend it to).
This is a talk to introduce agile ways of working involves & why its effective.
There's an overview of waterfall, agile, Scrum, Kanban boards, retros & impact mapping
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.
An overview of Joshua Kerievsky’s "Modern Agile", used to generate some interesting discussion at Agile Ottawa in Feb 2016.
Based on Joshua's work:
* blog: https://www.industriallogic.com/blog/modern-agile/
* webcast: http://leankit.com/blog/2015/12/modern-agile/
Presentation to OU Agile special interest group 25 January 2017. Agile basics, Agile myths, and stories of breakthroughs and breakdowns in Agile adoption in learning design and course production.
Agile from the executive floor - defining agility in business terms - Agile P...Yuval Yeret
Many executives feel agile is something those techies do behind closed doors. This is both a misunderstanding and a major risk to achieving a real shift and impact. In this session we will talk about business agility as an existential capability in the 21st century and how lean/agile process/structure/culture achieve it. Even non-executives will learn language that will help them break the glass ceiling by getting support from those at the top.
What's agile? (Scaling agile and dev ops Scotland)Pierre E. NEIS
There is a lot of confusion when people are talking about agile. Last year, I started to gather such information.
This presentation highlights mostly the expectations from non agile people.
Agile Anywhere in the 21st Century: Setting up distributed teams to be effectiveAgileDenver
This presentation will focus on the topic of working in a distributed agile team. We’ll go over terminology (remote vs near shore vs offshore vs distributed vs satellite etc) and I will share three different examples of distributed teams I’ve worked on and how we managed to be agile with our practices around pairing, knowledge sharing, and minimizing upfront design.
We will discuss why the notion of distributed teams is becoming more and more relevant for modern organizations, what advantages and drawbacks exist, and what leadership needs to carefully evaluate when asking if distributed is right for their teams.
Art of Doing Effective Scrum : Presented by Mohammed JavidoGuild .
The team dynamics takes the team through the stages of transition from forming, storming, norming to performing.
Each member of the team also passes through the individual phases of forming, storming, norming to performing.
The Scrum guide has listed the roles, events, artifacts, rules in a short document which needs to be adhered, irrespective
of the stage that the team is or the stage that the individual team member is. It will quickly bring the visibility on the current stage of the team and will provide opportunity for inspection and adaption.
The topic will cover the scenarios related to the dynamics of the team and roles.
The suggestions(actionable guidance) will be provided along with the scenarios.
The message to the audience will be on the lines of ‘Own Your Baby’, Avoiding instances of ‘Operation Successful, but Patient Died’
The bottom line will be to refer back to Scrum guide as and when the team needs clarity on roles, events, artifacts, rules of Scrum. At the same time the target is not on doing Scrum but on being Scrum, the target is to get the working software and Scrum is one of the enablers towards it. Scrum too mentions the importance of working software at great depth.
An overview of Agile IT Project Management - Scrum, its roles, philosophy and methodology. Key points: Scrum vs. Waterfall; Philosophy; Scrum team, roles;
This session will have something for everyone. For the person new to Agile Development, this will provide a basic knowledge to distinguish Agile development from traditional Waterfall development. For those that have some knowledge, this will provide some practical examples and stories about what is happening in the “real world”.
We are in tough financial times, and are being ask to do more than ever with less people. Faster, better, and cheaper is the new mantra for organizations. Companies that will survive and endure for the long haul are looking for different and better ways to deliver software and are discovering Agile development as a possible answer. How do you get started with Agile practices? What are some lessons learned that I can watch out for as we get started? What will Agile fix
and what will it expose? In this session, these questions and others will be answered.
We will also explore how Agile development came to be and provide a foundational knowledge of the common practices including the Scrum framework and Extreme Programming (XP).
Although plagiarism sometimes consists of a simple copy-and-paste of someone else's words, it is often much subtler than that. Here are eight ways plagiarism can sneak into your writing (even when you don't intend it to).
A take on bollywood theatrics, vivacity 24Arun Khanna
In fond memory of songs, dance and drama over the decades of maudlin emotion, social hiccups & causes – a take on Bollywood’s style that marks the distinct decades from the 1950s to the 2000s -
Creative Director - Arun Khanna
Photographer - Rajiv Shrestha
Model - Priyanka Karki
Location - Everest Hotel, Kathmandu
The most common mistakes in english languageSteven Penick
Check out or interesting and bright visual and you'll be familiar with the list of the most common mistakes in English language you need to avoid. Make a first step in improving your grammar.
Agile Project Management - An introduction to Agile and the new PMI-ACPDimitri Ponomareff
The PMI-ACP recognizes knowledge of agile principles, practices and tools and techniques across agile methodologies. If you use agile practices in your projects, or your organization is adopting agile approaches to project management, then this PDM will provide a full overview about this new PMI certification while exploring key agile principles, practices and techniques. If you always wanted to learn more about agile, this presenter is a certified Agile practitioner, trainer and coach so you will receive up to date information about the state of Agile and how it can most help you in your organization or your career.
This presentation has been compiled using material available in public domain. Copyrights of the owners and sources of the material used has been duly acknowledged.
Антон Семенченко, опыт в IT более 10 лет, работает в компании ISSoft, специализируется в разработке и автоматизированном тестировании ПО плюс менеджмент\продажи. C++ Architect, Automation Practice Lead, PM, Group Manager
«Agile ValueTeam, учимся понимать Scrum». IT секция. Agile отделение. Для всех уровней подготовки.
«Как эффективно продавать Automation Service». IT секция. Продажи.
«Как эффективно организовать Автоматизацию, если у вас недостаточно времени, ресурсов и денег». Development секция. Отделение тестирования.
Why outsource at all, why Scrum and how to find a perfect candidate to do the job?
What are the advantages of reading the e-book?
#Better understanding of basic Scrum, Agile and outsourcing method,
#Understanding of the importance of group work and consequences of that approach,
#Understanding of business value that comes with getting project done in Scrum,
#Better understanding and need of preparedness for making a project in Scrum.
Why outsource at all, why Scrum and how to find a perfect candidate to do the job?
Advantages of reading the e-book:
Better understanding of basic Scrum, Agile and outsourcing method,
Understanding of the importance of group work and consequences of that approach,
Understanding of business value that comes with getting project done in Scrum,
Better understanding and need of preparedness for making a project in Scrum.
Agile is not “the latest rage” or just a tech buzzword; Agile methodologies have been transforming organizations all over the world since the unveiling of The Agile Manifesto in 2001. Agile philosophies are helping companies of all sizes create and maintain a tremendous competitive edge in today’s intense global marketplace. Agile is the wave of right now and the wave of the future; helping successful companies eliminate waste and forge a clear path to continuous improvement.
Zoom is a comprehensive platform designed to connect individuals and teams efficiently. With its user-friendly interface and powerful features, Zoom has become a go-to solution for virtual communication and collaboration. It offers a range of tools, including virtual meetings, team chat, VoIP phone systems, online whiteboards, and AI companions, to streamline workflows and enhance productivity.
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppGoogle
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-fusion-buddy-review
AI Fusion Buddy Review: Key Features
✅Create Stunning AI App Suite Fully Powered By Google's Latest AI technology, Gemini
✅Use Gemini to Build high-converting Converting Sales Video Scripts, ad copies, Trending Articles, blogs, etc.100% unique!
✅Create Ultra-HD graphics with a single keyword or phrase that commands 10x eyeballs!
✅Fully automated AI articles bulk generation!
✅Auto-post or schedule stunning AI content across all your accounts at once—WordPress, Facebook, LinkedIn, Blogger, and more.
✅With one keyword or URL, generate complete websites, landing pages, and more…
✅Automatically create & sell AI content, graphics, websites, landing pages, & all that gets you paid non-stop 24*7.
✅Pre-built High-Converting 100+ website Templates and 2000+ graphic templates logos, banners, and thumbnail images in Trending Niches.
✅Say goodbye to wasting time logging into multiple Chat GPT & AI Apps once & for all!
✅Save over $5000 per year and kick out dependency on third parties completely!
✅Brand New App: Not available anywhere else!
✅ Beginner-friendly!
✅ZERO upfront cost or any extra expenses
✅Risk-Free: 30-Day Money-Back Guarantee!
✅Commercial License included!
See My Other Reviews Article:
(1) AI Genie Review: https://sumonreview.com/ai-genie-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
#AIFusionBuddyReview,
#AIFusionBuddyFeatures,
#AIFusionBuddyPricing,
#AIFusionBuddyProsandCons,
#AIFusionBuddyTutorial,
#AIFusionBuddyUserExperience
#AIFusionBuddyforBeginners,
#AIFusionBuddyBenefits,
#AIFusionBuddyComparison,
#AIFusionBuddyInstallation,
#AIFusionBuddyRefundPolicy,
#AIFusionBuddyDemo,
#AIFusionBuddyMaintenanceFees,
#AIFusionBuddyNewbieFriendly,
#WhatIsAIFusionBuddy?,
#HowDoesAIFusionBuddyWorks
GraphSummit Paris - The art of the possible with Graph TechnologyNeo4j
Sudhir Hasbe, Chief Product Officer, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
Do you want Software for your Business? Visit Deuglo
Deuglo has top Software Developers in India. They are experts in software development and help design and create custom Software solutions.
Deuglo follows seven steps methods for delivering their services to their customers. They called it the Software development life cycle process (SDLC).
Requirement — Collecting the Requirements is the first Phase in the SSLC process.
Feasibility Study — after completing the requirement process they move to the design phase.
Design — in this phase, they start designing the software.
Coding — when designing is completed, the developers start coding for the software.
Testing — in this phase when the coding of the software is done the testing team will start testing.
Installation — after completion of testing, the application opens to the live server and launches!
Maintenance — after completing the software development, customers start using the software.
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Łukasz Chruściel
No one wants their application to drag like a car stuck in the slow lane! Yet it’s all too common to encounter bumpy, pothole-filled solutions that slow the speed of any application. Symfony apps are not an exception.
In this talk, I will take you for a spin around the performance racetrack. We’ll explore common pitfalls - those hidden potholes on your application that can cause unexpected slowdowns. Learn how to spot these performance bumps early, and more importantly, how to navigate around them to keep your application running at top speed.
We will focus in particular on tuning your engine at the application level, making the right adjustments to ensure that your system responds like a well-oiled, high-performance race car.
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Crescat
Crescat is industry-trusted event management software, built by event professionals for event professionals. Founded in 2017, we have three key products tailored for the live event industry.
Crescat Event for concert promoters and event agencies. Crescat Venue for music venues, conference centers, wedding venues, concert halls and more. And Crescat Festival for festivals, conferences and complex events.
With a wide range of popular features such as event scheduling, shift management, volunteer and crew coordination, artist booking and much more, Crescat is designed for customisation and ease-of-use.
Over 125,000 events have been planned in Crescat and with hundreds of customers of all shapes and sizes, from boutique event agencies through to international concert promoters, Crescat is rigged for success. What's more, we highly value feedback from our users and we are constantly improving our software with updates, new features and improvements.
If you plan events, run a venue or produce festivals and you're looking for ways to make your life easier, then we have a solution for you. Try our software for free or schedule a no-obligation demo with one of our product specialists today at crescat.io
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
4. Traditional/Waterfall Project
Management: Pros & Cons
Pros: Cons:
o All requirements
(scope) thoroughly
documented up front
o More accurate time
estimates
o More accurate cost
estimates
Assumptions:
o Humans are good at
knowing what they want
o Humans are good at
estimating what it will
take
o Certainty is often
illusory
o Plans are rigid and
inflexible
o Feedback/testing take
place late in project
Therefore:
o Best suited for projects
where requirements
easily identifiable and
there is a high level of
technological certainty
5. The Right Tool for the Job
http://www.brilligence.com/the-agile-sweet-spot/
6. The Agile Manifesto
processes and tools
comprehensive
documentation
contract negotiation
following a plan
Individuals and
interactions
Working
software
Customer
collaboration
Responding to
change
OVER
OVER
OVER
OVER
7. 12 Principles of Agile
1. Our highest priority is to satisfy the customer
through early and continuous delivery of valuable
software.
2. Welcome changing requirements, even late in
development. Agile processes harness change for
the customer's competitive advantage.
3. Deliver working software frequently, from a couple
of weeks to a couple of months, with a preference
to the shorter timescale.
4. Business people and developers must work
together daily throughout the project.
8. 12 Principles of Agile
5. Build projects around motivated individuals. Give
them the environment and support they need,
and trust them to get the job done.
6. The most efficient and effective method of
conveying information to and within a
development team is face-to-face conversation.
7. Working software is the primary measure of
progress.
8. Agile processes promote sustainable development.
The sponsors, developers, and users should be
able to maintain a constant pace indefinitely.
9. 12 Principles of Agile
9. Continuous attention to technical excellence and
good design enhances agility.
10. Simplicity--the art of maximizing the amount of
work not done--is essential.
11. The best architectures, requirements, and designs
emerge from self-organizing teams.
12. At regular intervals, the team reflects on how to
become more effective, then tunes and adjusts its
behavior accordingly.
10. Benefits of Agile vs. Waterfall
http://www.creativebloq.com/design/new-design-methodologies-10125997
12. Scrum
“The… “relay race” approach to product development… may conflict
with the goals of maximum speed and flexibility. Instead a holistic or
“rugby” approach – where a team tries to go the distance as a unit,
passing the ball back and forth – may better serve today’s
competitive requirements.” – Takeuchi and Nonaka, 1986
http://en.wikipedia.org/wiki/Scrum_(rugby)
17. As a ____ I want/need _____ so that _____
WHO?
o Customer
o Owner
o User
o Developer
o Manager
WHAT?
o Function
o Operation
o Tool
o Application
WHY?
o Goal
o Strategy
o Feature
o Measure
o Governance
o Compliance
23. Exercise: Flipping Pennies
Divide into teams:
1 planner
1 developer
1 tester
1 tech writer
1 timer
http://www.marketbuzzreport.com/trading-penny-stocks/
Rules:
Each person flips 1 penny
at a time
Pass pennies to next person
only when all in the batch
have been flipped
Timer:
How long till customer
starts getting pennies?
How long to deliver all
pennies?
BATCH SIZE: 20BATCH SIZE: 5BATCH SIZE: 1
27. Agile Outside of Software Dev?
What we’re now beginning to know that agile practices
are creeping into other aspects of business. Why?
Because “the world is complex, products and services
are easily commoditized, cycle time in markets is
ruthless, and consumers are not as loyal as we once
thought,”
– Jake Sorofman @ Gartner quoting Brad Murphy
Marketing, Legal, HR, Publishing school text books,
Academic researchers
What about curriculum design?
What about building or transforming an online learning
program?
What else?
29. Resources
Essential Scrum by Kenneth S. Rubin (Scrum process images taken from this source)
Scrum Mastery by Geoff Watts
Agile Retrospectives by Esther Derby & Dianna Larson
http://www.agilealliance.org/
https://www.scrumalliance.org/ - Certified Scrum Master (CSM)
http://www.pmi.org/ - Agile Certified Professional (ACP & PMP)
Is Agile the Last Remaining Competitive Advantage?
http://blogs.gartner.com/jake-sorofman/is-agile-the-last-remaining-competitive-advantage/
What is Agile Learning Design?
http://www.bottomlineperformance.com/what-is-agile-learning-design/
http://www.bottomlineperformance.com/agile-vs-addie-which-is-better-for-learning-design/
Introducing Agile Techniques to Teams Outside Software Development
http://agilecoach.typepad.com/agile-coaching/2012/09/introducing-agile-techniques-to-teams-
outside-software-development-.html
Agile Outside of Software
http://leadinganswers.typepad.com/leading_answers/2011/08/agile-outside-of-software.html
30. Richard Hiers, PMP CSM
Director of ITS
Covenant Theological Seminary
www.covenantseminary.edu
richard.hiers@covenantseminary.edu
314-392-4135
Editor's Notes
PM History at Covenant
Audience familiarity with agile and scurm?
February 17, 2001 Jeff Sutherland & group of software developers met at the Snowbird resort in Utah and produced the Agile Manifesto
Methodology or Framework
That is, while there is value in the items on the right, we value the items on the left more.
Some claim agile does away with planning, contracts and documentation which it clearly doesn't. It simply places more value on things such as working software and collaboration as these are more likely to directly contribute to a successful outcome.
Principles behind the Manifesto
Principles behind the Manifesto
Principles behind the Manifesto
“Scrum” term borrowed from Rugby. A scrum restarts the game after an penalty. The forwards all lock arms, heads down, and try to gain possession of the ball.
A framework for organizing and managing work based on values of:
Honesty, openness courage, resect, focus, trust, empowerment, and collaboration
Inspect & adapt, tight feedback loops
Product Owner
Empowered, single authority
Which features, in what order to build: most valuable work done first
Sets the vision
Represents the business interests, the value stream
Responsible for overall success
ScrumMaster
Not the project manager, rather the coach and facilitator
No authority to exert control
Help everyone involved understand and embrace scrum values, principles, practices
Helps remove impediments
Leader, not a manager
Development Team
Made up of all roles necessary to complete successfully:
Architect, programmer, tester, dba, UI design, etc.
“T” shaped individuals
Self-organizing to achieve sprint goals
5-9 ideal
“stories” – includes:
Features, technical, technical debt, bugs, spikes
Prioritized: most valuable work first
Groomed:
Creating, refining, estimating/estimating stories
Ongoing
Just-in-time Planning
Leave the “How” to the team. Own the end, not the means.
Definition of Done
Tangible project assets
What is to be the sprint goal?
Sustainable pace
Just-in-time/Last Responsible Moment planning
Tasks associated with each story
Get stories to “done”
Design reviewed
Code completed
Documentation updated
Tested (different types)
Zero defects
Acceptance tested (PO verifies, does it function as desired)
Self-organized
Nobody tells team “how”
Daily Scrum or Standup – 15 min or less
One of many “inspect and adapt”
Questions for standup:
What did I accomplish since last standup?
What do I plan to work on by the next standup?
What are the obstacles or impediments preventing me from making progress?
Not a problem-solving meeting
“Potentially Shippable Product”
Not so much it will be shipped, but high level of confidence it is “done”
May be early enough that not enough features to be usable
Users may not be able to process constant updates, etc.
Get stories to “done”
Design reviewed
Code completed
Documentation updated
Tested (different types)
Zero defects
Acceptance tested (PO verifies, does it function as desired)
Discussion:
Achieve business value quickly
Finished product more quickly
Pivot in timely fashion
First of two final Inspect and Adapt activities
Inspect and Adapt the PRODUCT
Succeed, or fail, quickly
Attendees: team, stakeholders, sponsors, customer, etc.
Bidirectional flow of information
First of two final Inspect and Adapt activities
Inspect and Adapt the PROCESS
Continuous process improvement
1 minute to plan
3 minutes to execute
1 minute to record development productivity
1 minute retrospective, repeat
Do exercise, retrospective, repeat 2 or 3 times. Any improvement?
Discussion:
Value of iterating a solution?
Value of a process retrospective?