SlideShare ist ein Scribd-Unternehmen logo
1 von 20
#AgileEd
Using Agile in the Classroom 
Cindy Royal, Associate Professor 
Texas State University 
cindyroyal.com @cindyroyal 
slideshare.net/cindyroyal 
#AgileEd
Agile 
“able to move quickly and easily” 
#AgileEd
Agile 
“method of project management characterized by 
the division of tasks into short phases of work and 
frequent reassessment and adaptation of plans.” 
#AgileEd
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 the Agile Manifesto - http://agilemanifesto.org/ 
#AgileEd
Traditional Approach 
 Waterfall development 
 Complete one phase before the next 
 No plan to revisit phases 
#AgileEd
Why Agile? 
 Development is expensive and time-consuming. 
 Building software is more like an art, requires creativity. 
 Teams need to be empowered; collaboration is integral. 
 Development often requires customers to be involved in the 
process. 
 Changing requirements 
 No clear completion. Development goes on forever. 
 Agile methodologies help create environments for these types 
of characteristics to thrive. 
#AgileEd
Phrases Associated with Agile 
 Rapid 
 Adaptable 
 Quality-Driven 
 Cooperative 
 Iterative 
 It’s not a process. It’s a philosophy, a set of values. 
 Small teams, spending short timeframes, building small things. 
 Integrating regularly 
 Different approaches. Scrum is a popular application of Agile. 
#AgileEd
12 Principles 
 Customer satisfaction by rapid delivery of useful software 
 Welcome changing requirements, even late in development 
 Working software is delivered frequently (weeks rather than 
months) 
 Close, daily cooperation between business people and developers 
 Projects are built around motivated individuals, who should be 
trusted 
 Face-to-face conversation is the best form of communication (co-location) 
#AgileEd
12 Principles 
 Working software is the principal measure of progress 
 Sustainable development, able to maintain a constant pace 
 Continuous attention to technical excellence and good design 
 Simplicity—the art of maximizing the amount of work not 
done—is essential 
 Self-organizing teams 
 Regular adaptation to changing circumstances 
#AgileEd
Terminology 
 Sprint – an interaction. The sprint starts with a sprint planning meeting. At the 
end of the sprint there is a sprint review meeting, followed by a sprint 
retrospective meeting. Product is designed, coded and tested during the sprint. 
 Scrum meetings: daily, short, productive. Stand up. 
 Backlog: List of features; there is a product backlog and a sprint backlog 
 User Stories: how to describe features 
 Estimates 
 Ranked and Weighted List; Roadmap 
 Prototype 
 Shippable Product Increments 
#AgileEd
Design Thinking 
#AgileEd
Lean Startup 
#AgileEd
In the Classroom 
 Semester/quarter well suited for 3-4 sprints 
 Short timeframe for learning and development 
 Teach collaboration 
 Regular feedback and assessment 
 Peer feedback 
 Client feedback throughout, 
if applicable 
 Embracing change/flexibility 
 Incorporate new learning #AgileEd
TXStateofChange 
#AgileEd
SXTXState.com 
#AgileEd
SXTXStories.com 
#AgileEd
This semester 
 Three sprints, plus final project 
 Coding 
 Data 
 Charting 
 Individual and group projects 
 Classroom scrum meetings 
 Flipped classroom – training is 
done via video tutorials and 
other resources; 
classroom time is for work, discussion, problem-solving 
 Work demos 
 Review progress and adjust after each sprint. Helps build toward final 
project. 
 Students quickly saw the value of these approaches for this class, but also 
for the bigger picture of innovation in any organization. #AgileEd
Agile Resources 
 The J-School Scrum: Bringing Agile Development Into the Classroom, PBSMediaShift, 
2014 - http://www.pbs.org/mediashift/2014/01/the-j-school-scrum-bringing-agile-development- 
into-the-classroom/ 
 The Agile Classroom by Sarah Dillard, 2012 - 
http://sarahdillard.wordpress.com/2012/10/01/the-agile-classroom/ 
 Managed Chaos: How I Use Agile in the Classroom - 
http://www.jacobsingh.name/content/managed-chaos-how-i-use-agile-and-scrum-classroom 
 The Lean Startup - http://theleanstartup.com/ 
 The Stanford d.School - http://dschool.stanford.edu/dgift/ 
 The Art of Agile Development (book) - http://www.amazon.com/The-Agile-Development- 
James-Shore/dp/0596527675 
 Agile Software Development Guide - http://martinfowler.com/agile.html 
 Introduction to Scrum - http://scrumtrainingseries.com/Intro_to_Scrum/Intro_to_Scrum.htm 
#AgileEd
#AgileEd

Weitere ähnliche Inhalte

Was ist angesagt?

Become Efficient or Die: The Story of BackType
Become Efficient or Die: The Story of BackTypeBecome Efficient or Die: The Story of BackType
Become Efficient or Die: The Story of BackTypenathanmarz
 
The Role of the Product Manager
The Role of the Product ManagerThe Role of the Product Manager
The Role of the Product ManagerJez Humble
 
How to Interview Customers with Square's PM
How to Interview Customers with Square's PMHow to Interview Customers with Square's PM
How to Interview Customers with Square's PMProduct School
 
Experimental Product Development
Experimental Product DevelopmentExperimental Product Development
Experimental Product DevelopmentJez Humble
 
Guide to Component-Based Theming for Drupal 8 and 9
Guide to Component-Based Theming for Drupal 8 and 9 Guide to Component-Based Theming for Drupal 8 and 9
Guide to Component-Based Theming for Drupal 8 and 9 Mediacurrent
 
Thinking Like a PM w/ former VP of Product at Lynda.com
Thinking Like a PM w/ former VP of Product at Lynda.comThinking Like a PM w/ former VP of Product at Lynda.com
Thinking Like a PM w/ former VP of Product at Lynda.comProduct School
 
Ask me Anything, with Product Managers from Twitter, VMWare, and Box
Ask me Anything, with Product Managers from Twitter, VMWare, and BoxAsk me Anything, with Product Managers from Twitter, VMWare, and Box
Ask me Anything, with Product Managers from Twitter, VMWare, and BoxProduct School
 
Showcasing Great Content: Don't Bury the Lede
Showcasing Great Content: Don't Bury the LedeShowcasing Great Content: Don't Bury the Lede
Showcasing Great Content: Don't Bury the Ledejvakoc
 
The Raw Material for Exceptional Products with Edmunds' former Senior Direct...
 The Raw Material for Exceptional Products with Edmunds' former Senior Direct... The Raw Material for Exceptional Products with Edmunds' former Senior Direct...
The Raw Material for Exceptional Products with Edmunds' former Senior Direct...Product School
 
Building a New Product vs. Iterating on the Old
Building a New Product vs. Iterating on the OldBuilding a New Product vs. Iterating on the Old
Building a New Product vs. Iterating on the OldProduct School
 
Growing Fast and Staying Sane with Confluence
Growing Fast and Staying Sane with ConfluenceGrowing Fast and Staying Sane with Confluence
Growing Fast and Staying Sane with ConfluenceAtlassian
 
Debbie Forster: new movement in education
Debbie Forster: new movement in educationDebbie Forster: new movement in education
Debbie Forster: new movement in educationNesta
 
AI & ML Product Management by Google Product Lead
AI & ML Product Management by Google Product LeadAI & ML Product Management by Google Product Lead
AI & ML Product Management by Google Product LeadProduct School
 
Working as a PM in a Startup Environment w/ Banjo's PM
 Working as a PM in a Startup Environment w/ Banjo's PM Working as a PM in a Startup Environment w/ Banjo's PM
Working as a PM in a Startup Environment w/ Banjo's PMProduct School
 
The argument for agile development
The argument for agile developmentThe argument for agile development
The argument for agile developmentToby Osbourn
 
How to Prioritize as a Product Leader by Salesforce Dir of PM
How to Prioritize as a Product Leader by Salesforce Dir of PMHow to Prioritize as a Product Leader by Salesforce Dir of PM
How to Prioritize as a Product Leader by Salesforce Dir of PMProduct School
 
How to Make the Best Product Decisions by XO Group Product Manager
How to Make the Best Product Decisions by XO Group Product ManagerHow to Make the Best Product Decisions by XO Group Product Manager
How to Make the Best Product Decisions by XO Group Product ManagerProduct School
 
How to Succeed in Product Management by Google Product Manager
How to Succeed in Product Management by Google Product ManagerHow to Succeed in Product Management by Google Product Manager
How to Succeed in Product Management by Google Product ManagerProduct School
 

Was ist angesagt? (19)

Become Efficient or Die: The Story of BackType
Become Efficient or Die: The Story of BackTypeBecome Efficient or Die: The Story of BackType
Become Efficient or Die: The Story of BackType
 
The Role of the Product Manager
The Role of the Product ManagerThe Role of the Product Manager
The Role of the Product Manager
 
How to Interview Customers with Square's PM
How to Interview Customers with Square's PMHow to Interview Customers with Square's PM
How to Interview Customers with Square's PM
 
Experimental Product Development
Experimental Product DevelopmentExperimental Product Development
Experimental Product Development
 
Guide to Component-Based Theming for Drupal 8 and 9
Guide to Component-Based Theming for Drupal 8 and 9 Guide to Component-Based Theming for Drupal 8 and 9
Guide to Component-Based Theming for Drupal 8 and 9
 
Thinking Like a PM w/ former VP of Product at Lynda.com
Thinking Like a PM w/ former VP of Product at Lynda.comThinking Like a PM w/ former VP of Product at Lynda.com
Thinking Like a PM w/ former VP of Product at Lynda.com
 
User Research
User ResearchUser Research
User Research
 
Ask me Anything, with Product Managers from Twitter, VMWare, and Box
Ask me Anything, with Product Managers from Twitter, VMWare, and BoxAsk me Anything, with Product Managers from Twitter, VMWare, and Box
Ask me Anything, with Product Managers from Twitter, VMWare, and Box
 
Showcasing Great Content: Don't Bury the Lede
Showcasing Great Content: Don't Bury the LedeShowcasing Great Content: Don't Bury the Lede
Showcasing Great Content: Don't Bury the Lede
 
The Raw Material for Exceptional Products with Edmunds' former Senior Direct...
 The Raw Material for Exceptional Products with Edmunds' former Senior Direct... The Raw Material for Exceptional Products with Edmunds' former Senior Direct...
The Raw Material for Exceptional Products with Edmunds' former Senior Direct...
 
Building a New Product vs. Iterating on the Old
Building a New Product vs. Iterating on the OldBuilding a New Product vs. Iterating on the Old
Building a New Product vs. Iterating on the Old
 
Growing Fast and Staying Sane with Confluence
Growing Fast and Staying Sane with ConfluenceGrowing Fast and Staying Sane with Confluence
Growing Fast and Staying Sane with Confluence
 
Debbie Forster: new movement in education
Debbie Forster: new movement in educationDebbie Forster: new movement in education
Debbie Forster: new movement in education
 
AI & ML Product Management by Google Product Lead
AI & ML Product Management by Google Product LeadAI & ML Product Management by Google Product Lead
AI & ML Product Management by Google Product Lead
 
Working as a PM in a Startup Environment w/ Banjo's PM
 Working as a PM in a Startup Environment w/ Banjo's PM Working as a PM in a Startup Environment w/ Banjo's PM
Working as a PM in a Startup Environment w/ Banjo's PM
 
The argument for agile development
The argument for agile developmentThe argument for agile development
The argument for agile development
 
How to Prioritize as a Product Leader by Salesforce Dir of PM
How to Prioritize as a Product Leader by Salesforce Dir of PMHow to Prioritize as a Product Leader by Salesforce Dir of PM
How to Prioritize as a Product Leader by Salesforce Dir of PM
 
How to Make the Best Product Decisions by XO Group Product Manager
How to Make the Best Product Decisions by XO Group Product ManagerHow to Make the Best Product Decisions by XO Group Product Manager
How to Make the Best Product Decisions by XO Group Product Manager
 
How to Succeed in Product Management by Google Product Manager
How to Succeed in Product Management by Google Product ManagerHow to Succeed in Product Management by Google Product Manager
How to Succeed in Product Management by Google Product Manager
 

Ähnlich wie Agile Development

Using Agile in the Classroom
Using Agile in the ClassroomUsing Agile in the Classroom
Using Agile in the ClassroomCindy Royal
 
Changing landscape of software project management
Changing landscape of software project managementChanging landscape of software project management
Changing landscape of software project managementPramesh Vaidya
 
The Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training programThe Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training programChristopher King
 
HanoiScrum: Agile co-exists with Waterfall
 HanoiScrum: Agile co-exists with Waterfall HanoiScrum: Agile co-exists with Waterfall
HanoiScrum: Agile co-exists with WaterfallVu Hung Nguyen
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антонsolit
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrumPrudentialSolutions
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overviewguestb4c770
 
Introduction to Lean & Agile Work
Introduction to Lean & Agile WorkIntroduction to Lean & Agile Work
Introduction to Lean & Agile WorkEllen Grove
 
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...Agile ME
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development OverviewMark Kovacevich
 
Evolution towards agile project management
Evolution towards agile project managementEvolution towards agile project management
Evolution towards agile project managementHariharan Narayanan
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...Invensis Learning
 
#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN PanigrahiSN Panigrahi, PMP
 
Introduction to Agile Software Development Process
Introduction to Agile Software Development ProcessIntroduction to Agile Software Development Process
Introduction to Agile Software Development ProcessSoftware Park Thailand
 

Ähnlich wie Agile Development (20)

Using Agile in the Classroom
Using Agile in the ClassroomUsing Agile in the Classroom
Using Agile in the Classroom
 
Agile+Slides.pdf
Agile+Slides.pdfAgile+Slides.pdf
Agile+Slides.pdf
 
Changing landscape of software project management
Changing landscape of software project managementChanging landscape of software project management
Changing landscape of software project management
 
The Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training programThe Agile Method and AGILE ISD; how to use each to improve your training program
The Agile Method and AGILE ISD; how to use each to improve your training program
 
HanoiScrum: Agile co-exists with Waterfall
 HanoiScrum: Agile co-exists with Waterfall HanoiScrum: Agile co-exists with Waterfall
HanoiScrum: Agile co-exists with Waterfall
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile Methodologies & Key Principles
Agile Methodologies & Key Principles Agile Methodologies & Key Principles
Agile Methodologies & Key Principles
 
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко АнтонSolit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
Solit 2014, Agile ValueTeam, учимся понимать Scrum, Семенченко Антон
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
Introduction to Lean & Agile Work
Introduction to Lean & Agile WorkIntroduction to Lean & Agile Work
Introduction to Lean & Agile Work
 
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
Evolution towards agile project management
Evolution towards agile project managementEvolution towards agile project management
Evolution towards agile project management
 
Agile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdfAgile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdf
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
 
#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi#Fundamental understanding of agile - By SN Panigrahi
#Fundamental understanding of agile - By SN Panigrahi
 
Introduction to Agile Software Development Process
Introduction to Agile Software Development ProcessIntroduction to Agile Software Development Process
Introduction to Agile Software Development Process
 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
 
Agile Development Models
Agile Development ModelsAgile Development Models
Agile Development Models
 

Mehr von Cindy Royal

Design Thinking for Bienestar Coalition
Design Thinking for Bienestar CoalitionDesign Thinking for Bienestar Coalition
Design Thinking for Bienestar CoalitionCindy Royal
 
Bienestar - Collaboration Tools
Bienestar - Collaboration ToolsBienestar - Collaboration Tools
Bienestar - Collaboration ToolsCindy Royal
 
Bienestar - Social Media Workshop
Bienestar - Social Media WorkshopBienestar - Social Media Workshop
Bienestar - Social Media WorkshopCindy Royal
 
Final Review - FDOM
Final Review - FDOMFinal Review - FDOM
Final Review - FDOMCindy Royal
 
SXTXState Final Presentation
SXTXState Final PresentationSXTXState Final Presentation
SXTXState Final PresentationCindy Royal
 
Women in IT Panel Intro
Women in IT Panel IntroWomen in IT Panel Intro
Women in IT Panel IntroCindy Royal
 
Intro to Programming for Communicators - Intro Slides
Intro to Programming for Communicators - Intro SlidesIntro to Programming for Communicators - Intro Slides
Intro to Programming for Communicators - Intro SlidesCindy Royal
 
Intro to Programming for Communicators - Hacks/Hackers ATX
Intro to Programming for Communicators - Hacks/Hackers ATXIntro to Programming for Communicators - Hacks/Hackers ATX
Intro to Programming for Communicators - Hacks/Hackers ATXCindy Royal
 
Researching Digital Media
Researching Digital MediaResearching Digital Media
Researching Digital MediaCindy Royal
 
Social Media: Taking It to the Next Level - Business application
Social Media: Taking It to the Next Level - Business applicationSocial Media: Taking It to the Next Level - Business application
Social Media: Taking It to the Next Level - Business applicationCindy Royal
 
Social Media Techniques - 2012
Social Media Techniques - 2012Social Media Techniques - 2012
Social Media Techniques - 2012Cindy Royal
 
Social Media: Taking It to the Next Level
Social Media: Taking It to the Next LevelSocial Media: Taking It to the Next Level
Social Media: Taking It to the Next LevelCindy Royal
 
ONA: 7 Things Everyone Should Know
ONA: 7 Things Everyone Should KnowONA: 7 Things Everyone Should Know
ONA: 7 Things Everyone Should KnowCindy Royal
 
News as User Experience
News as User ExperienceNews as User Experience
News as User ExperienceCindy Royal
 
Social Media in the Classroom - Political
Social Media in the Classroom - PoliticalSocial Media in the Classroom - Political
Social Media in the Classroom - PoliticalCindy Royal
 
Social Media for Magazines - AEJMC 2011
Social Media for Magazines - AEJMC 2011Social Media for Magazines - AEJMC 2011
Social Media for Magazines - AEJMC 2011Cindy Royal
 
Trends in Online Media - ASNE 2011
Trends in Online Media - ASNE 2011Trends in Online Media - ASNE 2011
Trends in Online Media - ASNE 2011Cindy Royal
 

Mehr von Cindy Royal (20)

Design Thinking for Bienestar Coalition
Design Thinking for Bienestar CoalitionDesign Thinking for Bienestar Coalition
Design Thinking for Bienestar Coalition
 
Bienestar - Collaboration Tools
Bienestar - Collaboration ToolsBienestar - Collaboration Tools
Bienestar - Collaboration Tools
 
Bienestar - Social Media Workshop
Bienestar - Social Media WorkshopBienestar - Social Media Workshop
Bienestar - Social Media Workshop
 
Cali
CaliCali
Cali
 
Final Review - FDOM
Final Review - FDOMFinal Review - FDOM
Final Review - FDOM
 
SXTXState Final Presentation
SXTXState Final PresentationSXTXState Final Presentation
SXTXState Final Presentation
 
Women in IT Panel Intro
Women in IT Panel IntroWomen in IT Panel Intro
Women in IT Panel Intro
 
Intro to Programming for Communicators - Intro Slides
Intro to Programming for Communicators - Intro SlidesIntro to Programming for Communicators - Intro Slides
Intro to Programming for Communicators - Intro Slides
 
Intro to Programming for Communicators - Hacks/Hackers ATX
Intro to Programming for Communicators - Hacks/Hackers ATXIntro to Programming for Communicators - Hacks/Hackers ATX
Intro to Programming for Communicators - Hacks/Hackers ATX
 
Researching Digital Media
Researching Digital MediaResearching Digital Media
Researching Digital Media
 
Social Media: Taking It to the Next Level - Business application
Social Media: Taking It to the Next Level - Business applicationSocial Media: Taking It to the Next Level - Business application
Social Media: Taking It to the Next Level - Business application
 
Social Media Techniques - 2012
Social Media Techniques - 2012Social Media Techniques - 2012
Social Media Techniques - 2012
 
Social Media: Taking It to the Next Level
Social Media: Taking It to the Next LevelSocial Media: Taking It to the Next Level
Social Media: Taking It to the Next Level
 
Storify It!
Storify It!Storify It!
Storify It!
 
ONA: 7 Things Everyone Should Know
ONA: 7 Things Everyone Should KnowONA: 7 Things Everyone Should Know
ONA: 7 Things Everyone Should Know
 
News as User Experience
News as User ExperienceNews as User Experience
News as User Experience
 
Social Media in the Classroom - Political
Social Media in the Classroom - PoliticalSocial Media in the Classroom - Political
Social Media in the Classroom - Political
 
Social Media for Magazines - AEJMC 2011
Social Media for Magazines - AEJMC 2011Social Media for Magazines - AEJMC 2011
Social Media for Magazines - AEJMC 2011
 
Trends in Online Media - ASNE 2011
Trends in Online Media - ASNE 2011Trends in Online Media - ASNE 2011
Trends in Online Media - ASNE 2011
 
F500 ppt
F500 pptF500 ppt
F500 ppt
 

Kürzlich hochgeladen

Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 

Kürzlich hochgeladen (20)

Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

Agile Development

  • 2. Using Agile in the Classroom Cindy Royal, Associate Professor Texas State University cindyroyal.com @cindyroyal slideshare.net/cindyroyal #AgileEd
  • 3. Agile “able to move quickly and easily” #AgileEd
  • 4. Agile “method of project management characterized by the division of tasks into short phases of work and frequent reassessment and adaptation of plans.” #AgileEd
  • 5. 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 the Agile Manifesto - http://agilemanifesto.org/ #AgileEd
  • 6. Traditional Approach  Waterfall development  Complete one phase before the next  No plan to revisit phases #AgileEd
  • 7. Why Agile?  Development is expensive and time-consuming.  Building software is more like an art, requires creativity.  Teams need to be empowered; collaboration is integral.  Development often requires customers to be involved in the process.  Changing requirements  No clear completion. Development goes on forever.  Agile methodologies help create environments for these types of characteristics to thrive. #AgileEd
  • 8. Phrases Associated with Agile  Rapid  Adaptable  Quality-Driven  Cooperative  Iterative  It’s not a process. It’s a philosophy, a set of values.  Small teams, spending short timeframes, building small things.  Integrating regularly  Different approaches. Scrum is a popular application of Agile. #AgileEd
  • 9. 12 Principles  Customer satisfaction by rapid delivery of useful software  Welcome changing requirements, even late in development  Working software is delivered frequently (weeks rather than months)  Close, daily cooperation between business people and developers  Projects are built around motivated individuals, who should be trusted  Face-to-face conversation is the best form of communication (co-location) #AgileEd
  • 10. 12 Principles  Working software is the principal measure of progress  Sustainable development, able to maintain a constant pace  Continuous attention to technical excellence and good design  Simplicity—the art of maximizing the amount of work not done—is essential  Self-organizing teams  Regular adaptation to changing circumstances #AgileEd
  • 11. Terminology  Sprint – an interaction. The sprint starts with a sprint planning meeting. At the end of the sprint there is a sprint review meeting, followed by a sprint retrospective meeting. Product is designed, coded and tested during the sprint.  Scrum meetings: daily, short, productive. Stand up.  Backlog: List of features; there is a product backlog and a sprint backlog  User Stories: how to describe features  Estimates  Ranked and Weighted List; Roadmap  Prototype  Shippable Product Increments #AgileEd
  • 14. In the Classroom  Semester/quarter well suited for 3-4 sprints  Short timeframe for learning and development  Teach collaboration  Regular feedback and assessment  Peer feedback  Client feedback throughout, if applicable  Embracing change/flexibility  Incorporate new learning #AgileEd
  • 18. This semester  Three sprints, plus final project  Coding  Data  Charting  Individual and group projects  Classroom scrum meetings  Flipped classroom – training is done via video tutorials and other resources; classroom time is for work, discussion, problem-solving  Work demos  Review progress and adjust after each sprint. Helps build toward final project.  Students quickly saw the value of these approaches for this class, but also for the bigger picture of innovation in any organization. #AgileEd
  • 19. Agile Resources  The J-School Scrum: Bringing Agile Development Into the Classroom, PBSMediaShift, 2014 - http://www.pbs.org/mediashift/2014/01/the-j-school-scrum-bringing-agile-development- into-the-classroom/  The Agile Classroom by Sarah Dillard, 2012 - http://sarahdillard.wordpress.com/2012/10/01/the-agile-classroom/  Managed Chaos: How I Use Agile in the Classroom - http://www.jacobsingh.name/content/managed-chaos-how-i-use-agile-and-scrum-classroom  The Lean Startup - http://theleanstartup.com/  The Stanford d.School - http://dschool.stanford.edu/dgift/  The Art of Agile Development (book) - http://www.amazon.com/The-Agile-Development- James-Shore/dp/0596527675  Agile Software Development Guide - http://martinfowler.com/agile.html  Introduction to Scrum - http://scrumtrainingseries.com/Intro_to_Scrum/Intro_to_Scrum.htm #AgileEd

Hinweis der Redaktion

  1. What if? Requirements change Development takes too long Testing - skipped
  2. Sprint Planning Meeting Reviews project backlog Negotiate which items committed to spring Break into tasks Scrum meeting Stand up; what did I do, what do I have left to do, what’s standing in my way Sprint Review Present results of sprint Usually in form of a demo Informal No slides Retrospective What worked, what didn’t? What learned? Feedback Team takes ownership of their process
  3. Combining empathy, creativity and rationality in solving problems. Methods for defining, ideating and execution – to create something quickly and be able to test with users. Building up of ideas with few or no limits. Tools and techniques. Wicked problems – problems and/or solutions are not well defined. Super wicked problems – time running out, no central authority, those seeking to solve the problem are causing it, policies discount the future rational solution.
  4. Validated learning Build Measure Learn Eric Reis
  5. Group projects Individual Projects Technology and non-tech projects Assist an outside project – Storify beta; TXST students considering test of EveryBit