#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

More Related Content

PPT
Toward a More Innovative Curriculum
PPT
Why Should Communicators Learn to Code?
PDF
Is Drupal Right for Universities?
PPTX
Level Up Your Team: Front-End Development Best Practices
PPTX
Career of the Software Engineer in Modern Open-Source e-Commerce Company
PPTX
How to Digitally Transform Higher Ed with Drupal
KEY
Become Efficient or Die: The Story of BackType
PDF
The Role of the Product Manager
Toward a More Innovative Curriculum
Why Should Communicators Learn to Code?
Is Drupal Right for Universities?
Level Up Your Team: Front-End Development Best Practices
Career of the Software Engineer in Modern Open-Source e-Commerce Company
How to Digitally Transform Higher Ed with Drupal
Become Efficient or Die: The Story of BackType
The Role of the Product Manager

What's hot (7)

PDF
Experimental Product Development
PDF
Guide to Component-Based Theming for Drupal 8 and 9
PDF
User Research
PPTX
Showcasing Great Content: Don't Bury the Lede
PDF
Growing Fast and Staying Sane with Confluence
PPTX
Debbie Forster: new movement in education
PPT
The argument for agile development
Experimental Product Development
Guide to Component-Based Theming for Drupal 8 and 9
User Research
Showcasing Great Content: Don't Bury the Lede
Growing Fast and Staying Sane with Confluence
Debbie Forster: new movement in education
The argument for agile development
Ad

Similar to Agile Development (20)

PPTX
Using Agile in the Classroom
PPTX
Agile for Academia
PDF
Agile Education
PPTX
Agile in the classroom - Bring IT Together 2019
PDF
Agile Tour 2016 Pune - Innovation Agility with innovative Agile by Kshitij Nema
PPTX
Harnessing Change: Agile Methods for Instructional Designers
PDF
MHA2018 - How Agile Coaching Practices Can Be Used in Schools To Get Students...
PDF
Agile approach which is required in application
PDF
OPTIMAL LECTURE PLANNING FOR TEACHING THE SUBJECT USING AGILE METHODOLOGY
PDF
Agile Classrooms Workbook
ODP
Agile Science
PDF
Agile isd by_lisa_cooney
PDF
Best practices in teaching and learning
PDF
agile basics2 software engineering development
PPTX
Agile Methodology PPT
PDF
Agile Lean Kanban Training 1 hour
PPTX
UOC's educational model: from collaborative learning to agile learning
PDF
Bringing Agile to universities
PDF
Agile Portugal 2017 - Agile-based Active Learning
PDF
Rightshifting Learning: Agile in Education
Using Agile in the Classroom
Agile for Academia
Agile Education
Agile in the classroom - Bring IT Together 2019
Agile Tour 2016 Pune - Innovation Agility with innovative Agile by Kshitij Nema
Harnessing Change: Agile Methods for Instructional Designers
MHA2018 - How Agile Coaching Practices Can Be Used in Schools To Get Students...
Agile approach which is required in application
OPTIMAL LECTURE PLANNING FOR TEACHING THE SUBJECT USING AGILE METHODOLOGY
Agile Classrooms Workbook
Agile Science
Agile isd by_lisa_cooney
Best practices in teaching and learning
agile basics2 software engineering development
Agile Methodology PPT
Agile Lean Kanban Training 1 hour
UOC's educational model: from collaborative learning to agile learning
Bringing Agile to universities
Agile Portugal 2017 - Agile-based Active Learning
Rightshifting Learning: Agile in Education
Ad

More from Cindy Royal (20)

PPT
Design Thinking for Bienestar Coalition
PPT
Bienestar - Collaboration Tools
PPT
Bienestar - Social Media Workshop
PDF
PPT
Final Review - FDOM
PPTX
SXTXState Final Presentation
PPT
Women in IT Panel Intro
PPTX
Intro to Programming for Communicators - Intro Slides
PDF
Intro to Programming for Communicators - Hacks/Hackers ATX
PPTX
Researching Digital Media
PPT
Social Media: Taking It to the Next Level - Business application
PPT
Social Media Techniques - 2012
PPT
Social Media: Taking It to the Next Level
PPT
Storify It!
PPT
ONA: 7 Things Everyone Should Know
PPT
News as User Experience
PPT
Social Media in the Classroom - Political
PPT
Social Media for Magazines - AEJMC 2011
PPT
Trends in Online Media - ASNE 2011
KEY
F500 ppt
Design Thinking for Bienestar Coalition
Bienestar - Collaboration Tools
Bienestar - Social Media Workshop
Final Review - FDOM
SXTXState Final Presentation
Women in IT Panel Intro
Intro to Programming for Communicators - Intro Slides
Intro to Programming for Communicators - Hacks/Hackers ATX
Researching Digital Media
Social Media: Taking It to the Next Level - Business application
Social Media Techniques - 2012
Social Media: Taking It to the Next Level
Storify It!
ONA: 7 Things Everyone Should Know
News as User Experience
Social Media in the Classroom - Political
Social Media for Magazines - AEJMC 2011
Trends in Online Media - ASNE 2011
F500 ppt

Recently uploaded (20)

PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PPTX
Tartificialntelligence_presentation.pptx
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
1 - Historical Antecedents, Social Consideration.pdf
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
STKI Israel Market Study 2025 version august
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
WOOl fibre morphology and structure.pdf for textiles
PDF
DP Operators-handbook-extract for the Mautical Institute
PPTX
Modernising the Digital Integration Hub
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PPT
Geologic Time for studying geology for geologist
PDF
Hybrid model detection and classification of lung cancer
PDF
Getting started with AI Agents and Multi-Agent Systems
PPTX
observCloud-Native Containerability and monitoring.pptx
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
O2C Customer Invoices to Receipt V15A.pptx
Tartificialntelligence_presentation.pptx
Final SEM Unit 1 for mit wpu at pune .pptx
1 - Historical Antecedents, Social Consideration.pdf
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
STKI Israel Market Study 2025 version august
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Developing a website for English-speaking practice to English as a foreign la...
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
NewMind AI Weekly Chronicles – August ’25 Week III
WOOl fibre morphology and structure.pdf for textiles
DP Operators-handbook-extract for the Mautical Institute
Modernising the Digital Integration Hub
Web Crawler for Trend Tracking Gen Z Insights.pptx
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
Geologic Time for studying geology for geologist
Hybrid model detection and classification of lung cancer
Getting started with AI Agents and Multi-Agent Systems
observCloud-Native Containerability and monitoring.pptx

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

Editor's Notes

  • #7: What if? Requirements change Development takes too long Testing - skipped
  • #12: 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
  • #13: 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.
  • #14: Validated learning Build Measure Learn Eric Reis
  • #19: Group projects Individual Projects Technology and non-tech projects Assist an outside project – Storify beta; TXST students considering test of EveryBit