SlideShare a Scribd company logo
1 of 13
Agile Methodology
Cindy Royal, Professor
Texas State University
cindyroyal.com @cindyroyal
Agile
“able to move quickly and easily”
Agile
“method of project management characterized by
the division of tasks into short phases of work and
frequent reassessment and adaptation of plans.”
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/
Traditional Approach
 Waterfall development
 Complete one phase before the next
 No plan to revisit phases
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.
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.
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)
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
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
Design Thinking
Lean Startup
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

More Related Content

What's hot

Agile Breakfast Luzern: Agile Transformation@SBB
Agile Breakfast Luzern: Agile Transformation@SBBAgile Breakfast Luzern: Agile Transformation@SBB
Agile Breakfast Luzern: Agile Transformation@SBBpragmatic solutions gmbh
 
A3 Poster for National L&D Framework - Effie 130213
A3 Poster for National L&D Framework - Effie 130213A3 Poster for National L&D Framework - Effie 130213
A3 Poster for National L&D Framework - Effie 130213Rosamond Lee
 
Prosci Webinar - Applying the Prosci ADKAR methodology
Prosci Webinar - Applying the Prosci ADKAR methodologyProsci Webinar - Applying the Prosci ADKAR methodology
Prosci Webinar - Applying the Prosci ADKAR methodologyProsci ANZ
 
Prosci Webinar - How to Integrate Change Management and Project Management
Prosci Webinar - How to Integrate Change Management and Project ManagementProsci Webinar - How to Integrate Change Management and Project Management
Prosci Webinar - How to Integrate Change Management and Project ManagementProsci ANZ
 
Presentation från webbinarium 8 mars.pdf
Presentation från webbinarium 8 mars.pdfPresentation från webbinarium 8 mars.pdf
Presentation från webbinarium 8 mars.pdfFrontit
 
Modern Agile Management and Leadership
Modern Agile Management and LeadershipModern Agile Management and Leadership
Modern Agile Management and LeadershipAntti Kirjavainen
 
Change Management Readiness for New Supervisors
Change Management Readiness for New SupervisorsChange Management Readiness for New Supervisors
Change Management Readiness for New SupervisorsRobin Weldon-Cope
 
Psychology of Agile Coaching [NEW]
Psychology of Agile Coaching [NEW]Psychology of Agile Coaching [NEW]
Psychology of Agile Coaching [NEW]Pavel Dabrytski
 
Building Your Own Change Management Framework
Building Your Own Change Management FrameworkBuilding Your Own Change Management Framework
Building Your Own Change Management FrameworkJason Little
 
Accountability PowerPoint
Accountability PowerPointAccountability PowerPoint
Accountability PowerPointJustin Hodges
 
Developing Agile Leadership
Developing Agile LeadershipDeveloping Agile Leadership
Developing Agile LeadershipPete Behrens
 
Enterprise Agile Coaching - Professional Agile Coaching #3
Enterprise Agile Coaching - Professional Agile Coaching #3Enterprise Agile Coaching - Professional Agile Coaching #3
Enterprise Agile Coaching - Professional Agile Coaching #3Cprime
 
Coaching: Asking the Right Questions
Coaching: Asking the Right QuestionsCoaching: Asking the Right Questions
Coaching: Asking the Right QuestionsTKMG, Inc.
 
Feed forward exercise
Feed forward exerciseFeed forward exercise
Feed forward exerciseFrank Calberg
 
Change Agility
Change AgilityChange Agility
Change AgilitySaman Sara
 

What's hot (20)

The Emergence of Business Agility
The Emergence of Business AgilityThe Emergence of Business Agility
The Emergence of Business Agility
 
Agile Breakfast Luzern: Agile Transformation@SBB
Agile Breakfast Luzern: Agile Transformation@SBBAgile Breakfast Luzern: Agile Transformation@SBB
Agile Breakfast Luzern: Agile Transformation@SBB
 
A3 Poster for National L&D Framework - Effie 130213
A3 Poster for National L&D Framework - Effie 130213A3 Poster for National L&D Framework - Effie 130213
A3 Poster for National L&D Framework - Effie 130213
 
Prosci Webinar - Applying the Prosci ADKAR methodology
Prosci Webinar - Applying the Prosci ADKAR methodologyProsci Webinar - Applying the Prosci ADKAR methodology
Prosci Webinar - Applying the Prosci ADKAR methodology
 
Prosci Webinar - How to Integrate Change Management and Project Management
Prosci Webinar - How to Integrate Change Management and Project ManagementProsci Webinar - How to Integrate Change Management and Project Management
Prosci Webinar - How to Integrate Change Management and Project Management
 
Presentation från webbinarium 8 mars.pdf
Presentation från webbinarium 8 mars.pdfPresentation från webbinarium 8 mars.pdf
Presentation från webbinarium 8 mars.pdf
 
Coaching
CoachingCoaching
Coaching
 
Business Agility
Business AgilityBusiness Agility
Business Agility
 
Agile leadership
Agile leadershipAgile leadership
Agile leadership
 
Agile Leadership
Agile LeadershipAgile Leadership
Agile Leadership
 
Modern Agile Management and Leadership
Modern Agile Management and LeadershipModern Agile Management and Leadership
Modern Agile Management and Leadership
 
Change Management Readiness for New Supervisors
Change Management Readiness for New SupervisorsChange Management Readiness for New Supervisors
Change Management Readiness for New Supervisors
 
Psychology of Agile Coaching [NEW]
Psychology of Agile Coaching [NEW]Psychology of Agile Coaching [NEW]
Psychology of Agile Coaching [NEW]
 
Building Your Own Change Management Framework
Building Your Own Change Management FrameworkBuilding Your Own Change Management Framework
Building Your Own Change Management Framework
 
Accountability PowerPoint
Accountability PowerPointAccountability PowerPoint
Accountability PowerPoint
 
Developing Agile Leadership
Developing Agile LeadershipDeveloping Agile Leadership
Developing Agile Leadership
 
Enterprise Agile Coaching - Professional Agile Coaching #3
Enterprise Agile Coaching - Professional Agile Coaching #3Enterprise Agile Coaching - Professional Agile Coaching #3
Enterprise Agile Coaching - Professional Agile Coaching #3
 
Coaching: Asking the Right Questions
Coaching: Asking the Right QuestionsCoaching: Asking the Right Questions
Coaching: Asking the Right Questions
 
Feed forward exercise
Feed forward exerciseFeed forward exercise
Feed forward exercise
 
Change Agility
Change AgilityChange Agility
Change Agility
 

Viewers also liked

Agile Classrooms Reflection
Agile Classrooms ReflectionAgile Classrooms Reflection
Agile Classrooms ReflectionJohn Miller
 
A Curious Mindset: basic coaching skills for Managers and others Aliens.
A Curious Mindset: basic coaching skills for Managers and others Aliens.A Curious Mindset: basic coaching skills for Managers and others Aliens.
A Curious Mindset: basic coaching skills for Managers and others Aliens.zurcherart
 
Product Sprint Backlog 0 03
Product Sprint Backlog 0 03Product Sprint Backlog 0 03
Product Sprint Backlog 0 03Ram Srivastava
 
Améliorez votre Kanban !
Améliorez votre Kanban !Améliorez votre Kanban !
Améliorez votre Kanban !Jonathan Scher
 
10 Reflections for Agile Learners
10 Reflections for Agile Learners 10 Reflections for Agile Learners
10 Reflections for Agile Learners John Miller
 
Sprint backlog specified by example
Sprint backlog specified by exampleSprint backlog specified by example
Sprint backlog specified by exampleAgora Group
 
Agile Project Management Exercise
Agile Project Management ExerciseAgile Project Management Exercise
Agile Project Management ExerciseAgile ME
 
Lean Software Development at ADC2003 Japanese subtitled
Lean Software Development at ADC2003 Japanese subtitledLean Software Development at ADC2003 Japanese subtitled
Lean Software Development at ADC2003 Japanese subtitledKenji Hiranabe
 
ERP Implementation Using Agile Project Management with Scrum
ERP Implementation Using Agile Project Management with ScrumERP Implementation Using Agile Project Management with Scrum
ERP Implementation Using Agile Project Management with Scrumdj1arry
 
Multimedia Learning Design Resources
Multimedia Learning Design ResourcesMultimedia Learning Design Resources
Multimedia Learning Design ResourcesMike Taylor
 
You Already Know How to Build mLearning (You Just Don’t Know It)
You Already Know How to Build mLearning (You Just Don’t Know It)You Already Know How to Build mLearning (You Just Don’t Know It)
You Already Know How to Build mLearning (You Just Don’t Know It)Mike Taylor
 
The Science of Memorable Presentations
The Science of Memorable PresentationsThe Science of Memorable Presentations
The Science of Memorable PresentationsEthos3
 
One Point Per Slide – Why It’s Important and How to Do It
One Point Per Slide – Why It’s Important and How to Do ItOne Point Per Slide – Why It’s Important and How to Do It
One Point Per Slide – Why It’s Important and How to Do ItStinson
 
23 quick color themes for your presentation
23 quick color themes for your presentation23 quick color themes for your presentation
23 quick color themes for your presentationPresentitude
 

Viewers also liked (20)

Agile Classrooms Reflection
Agile Classrooms ReflectionAgile Classrooms Reflection
Agile Classrooms Reflection
 
A Curious Mindset: basic coaching skills for Managers and others Aliens.
A Curious Mindset: basic coaching skills for Managers and others Aliens.A Curious Mindset: basic coaching skills for Managers and others Aliens.
A Curious Mindset: basic coaching skills for Managers and others Aliens.
 
Product Sprint Backlog 0 03
Product Sprint Backlog 0 03Product Sprint Backlog 0 03
Product Sprint Backlog 0 03
 
Sprint backlog
Sprint backlogSprint backlog
Sprint backlog
 
Améliorez votre Kanban !
Améliorez votre Kanban !Améliorez votre Kanban !
Améliorez votre Kanban !
 
10 Reflections for Agile Learners
10 Reflections for Agile Learners 10 Reflections for Agile Learners
10 Reflections for Agile Learners
 
Sprint backlog specified by example
Sprint backlog specified by exampleSprint backlog specified by example
Sprint backlog specified by example
 
Agile Project Management Exercise
Agile Project Management ExerciseAgile Project Management Exercise
Agile Project Management Exercise
 
Lean Software Development at ADC2003 Japanese subtitled
Lean Software Development at ADC2003 Japanese subtitledLean Software Development at ADC2003 Japanese subtitled
Lean Software Development at ADC2003 Japanese subtitled
 
ERP Implementation Using Agile Project Management with Scrum
ERP Implementation Using Agile Project Management with ScrumERP Implementation Using Agile Project Management with Scrum
ERP Implementation Using Agile Project Management with Scrum
 
Multimedia Learning Design Resources
Multimedia Learning Design ResourcesMultimedia Learning Design Resources
Multimedia Learning Design Resources
 
You Already Know How to Build mLearning (You Just Don’t Know It)
You Already Know How to Build mLearning (You Just Don’t Know It)You Already Know How to Build mLearning (You Just Don’t Know It)
You Already Know How to Build mLearning (You Just Don’t Know It)
 
Project Plan ERP Sample by ijaz haider malik weboriez@hotmail
Project Plan ERP Sample by ijaz haider malik weboriez@hotmailProject Plan ERP Sample by ijaz haider malik weboriez@hotmail
Project Plan ERP Sample by ijaz haider malik weboriez@hotmail
 
The Science of Memorable Presentations
The Science of Memorable PresentationsThe Science of Memorable Presentations
The Science of Memorable Presentations
 
Why Presentations Matter
Why Presentations MatterWhy Presentations Matter
Why Presentations Matter
 
One Point Per Slide – Why It’s Important and How to Do It
One Point Per Slide – Why It’s Important and How to Do ItOne Point Per Slide – Why It’s Important and How to Do It
One Point Per Slide – Why It’s Important and How to Do It
 
23 quick color themes for your presentation
23 quick color themes for your presentation23 quick color themes for your presentation
23 quick color themes for your presentation
 
5 Ways To Surprise Your Audience (and keep their attention)
5 Ways To Surprise Your Audience (and keep their attention)5 Ways To Surprise Your Audience (and keep their attention)
5 Ways To Surprise Your Audience (and keep their attention)
 
Slides That Rock
Slides That RockSlides That Rock
Slides That Rock
 
8 Tips for an Awesome Powerpoint Presentation
8 Tips for an Awesome Powerpoint Presentation8 Tips for an Awesome Powerpoint Presentation
8 Tips for an Awesome Powerpoint Presentation
 

Similar to Using Agile in the Classroom

Agile Development
Agile DevelopmentAgile Development
Agile DevelopmentCindy 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
 
Evolution towards agile project management
Evolution towards agile project managementEvolution towards agile project management
Evolution towards agile project managementHariharan Narayanan
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software DevelopmentAvidan Hetzroni
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overviewguestb4c770
 
Agile Development at W3i
Agile Development at W3iAgile Development at W3i
Agile Development at W3iJeff Bollinger
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development OverviewMark Kovacevich
 
Introduction to Lean & Agile Work
Introduction to Lean & Agile WorkIntroduction to Lean & Agile Work
Introduction to Lean & Agile WorkEllen Grove
 
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
 
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
 
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
 
Flavours of agile
Flavours of agileFlavours of agile
Flavours of agileHenry Jacob
 
The Agile Manifesto (and a brief history lesson)
The Agile Manifesto (and a brief history lesson)The Agile Manifesto (and a brief history lesson)
The Agile Manifesto (and a brief history lesson)Adrian Howard
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months laterCraig Brown
 

Similar to Using Agile in the Classroom (20)

Agile Development
Agile DevelopmentAgile Development
Agile Development
 
Changing landscape of software project management
Changing landscape of software project managementChanging landscape of software project management
Changing landscape of software project management
 
Evolution towards agile project management
Evolution towards agile project managementEvolution towards agile project management
Evolution towards agile project management
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 
Agile Methodologies & Key Principles
Agile Methodologies & Key Principles Agile Methodologies & Key Principles
Agile Methodologies & Key Principles
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Starting with Agile
Starting with AgileStarting with Agile
Starting with Agile
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
Agile Development at W3i
Agile Development at W3iAgile Development at W3i
Agile Development at W3i
 
Agile Development Overview
Agile Development OverviewAgile Development Overview
Agile Development Overview
 
Agile+Slides.pdf
Agile+Slides.pdfAgile+Slides.pdf
Agile+Slides.pdf
 
Introduction to Lean & Agile Work
Introduction to Lean & Agile WorkIntroduction to Lean & Agile Work
Introduction to Lean & Agile Work
 
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...
 
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...
 
HanoiScrum: Agile co-exists with Waterfall
 HanoiScrum: Agile co-exists with Waterfall HanoiScrum: Agile co-exists with Waterfall
HanoiScrum: Agile co-exists with Waterfall
 
Flavours of agile
Flavours of agileFlavours of agile
Flavours of agile
 
Basics of agile
Basics of agileBasics of agile
Basics of agile
 
The Agile Manifesto (and a brief history lesson)
The Agile Manifesto (and a brief history lesson)The Agile Manifesto (and a brief history lesson)
The Agile Manifesto (and a brief history lesson)
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months later
 
Agile Development
Agile DevelopmentAgile Development
Agile Development
 

More from Cindy Royal

PhDigital 2020: Web Development
PhDigital 2020: Web DevelopmentPhDigital 2020: Web Development
PhDigital 2020: Web DevelopmentCindy Royal
 
Redefining Doctoral Education: Preparing Future Faculty to Lead Emerging Med...
Redefining Doctoral Education:  Preparing Future Faculty to Lead Emerging Med...Redefining Doctoral Education:  Preparing Future Faculty to Lead Emerging Med...
Redefining Doctoral Education: Preparing Future Faculty to Lead Emerging Med...Cindy Royal
 
Product Management
Product ManagementProduct Management
Product ManagementCindy Royal
 
Digital Product Management
Digital Product ManagementDigital Product Management
Digital Product ManagementCindy Royal
 
Bending, Breaking and Blending the Academy
Bending, Breaking and Blending the AcademyBending, Breaking and Blending the Academy
Bending, Breaking and Blending the AcademyCindy Royal
 
Taking Control of Social Media For Your Career
Taking Control of Social Media For Your CareerTaking Control of Social Media For Your Career
Taking Control of Social Media For Your CareerCindy Royal
 
Bootstrap Web Development Framework
Bootstrap Web Development FrameworkBootstrap Web Development Framework
Bootstrap Web Development FrameworkCindy Royal
 
Web Development Intro
Web Development IntroWeb Development Intro
Web Development IntroCindy Royal
 
PhDigital Bootcamp: Web Development Concepts
PhDigital Bootcamp: Web Development ConceptsPhDigital Bootcamp: Web Development Concepts
PhDigital Bootcamp: Web Development ConceptsCindy Royal
 
PhDigital Bootcamp: Digital Product Management
PhDigital Bootcamp: Digital Product ManagementPhDigital Bootcamp: Digital Product Management
PhDigital Bootcamp: Digital Product ManagementCindy Royal
 
Digital and Social Certifications
Digital and Social CertificationsDigital and Social Certifications
Digital and Social CertificationsCindy Royal
 
MiLab Presentation 2018
MiLab Presentation 2018MiLab Presentation 2018
MiLab Presentation 2018Cindy Royal
 
Is Your Curriculum Digital Enough?
Is Your Curriculum Digital Enough?Is Your Curriculum Digital Enough?
Is Your Curriculum Digital Enough?Cindy Royal
 
Fundamentals of Digital/Online Media
Fundamentals of Digital/Online MediaFundamentals of Digital/Online Media
Fundamentals of Digital/Online MediaCindy Royal
 
Bringing Digital Into the Curriculum - AEJMC 2017
Bringing Digital Into the Curriculum - AEJMC 2017Bringing Digital Into the Curriculum - AEJMC 2017
Bringing Digital Into the Curriculum - AEJMC 2017Cindy Royal
 
Responsive Design
Responsive DesignResponsive Design
Responsive DesignCindy Royal
 
The World of Web Development - 2017
The World of Web Development - 2017The World of Web Development - 2017
The World of Web Development - 2017Cindy Royal
 
Why Should Communicators Learn to Code?
Why Should Communicators Learn to Code?Why Should Communicators Learn to Code?
Why Should Communicators Learn to Code?Cindy Royal
 
Engaging Audiences with Social Media
Engaging Audiences with Social MediaEngaging Audiences with Social Media
Engaging Audiences with Social MediaCindy Royal
 

More from Cindy Royal (20)

PhDigital 2020: Web Development
PhDigital 2020: Web DevelopmentPhDigital 2020: Web Development
PhDigital 2020: Web Development
 
Redefining Doctoral Education: Preparing Future Faculty to Lead Emerging Med...
Redefining Doctoral Education:  Preparing Future Faculty to Lead Emerging Med...Redefining Doctoral Education:  Preparing Future Faculty to Lead Emerging Med...
Redefining Doctoral Education: Preparing Future Faculty to Lead Emerging Med...
 
Web Development
Web DevelopmentWeb Development
Web Development
 
Product Management
Product ManagementProduct Management
Product Management
 
Digital Product Management
Digital Product ManagementDigital Product Management
Digital Product Management
 
Bending, Breaking and Blending the Academy
Bending, Breaking and Blending the AcademyBending, Breaking and Blending the Academy
Bending, Breaking and Blending the Academy
 
Taking Control of Social Media For Your Career
Taking Control of Social Media For Your CareerTaking Control of Social Media For Your Career
Taking Control of Social Media For Your Career
 
Bootstrap Web Development Framework
Bootstrap Web Development FrameworkBootstrap Web Development Framework
Bootstrap Web Development Framework
 
Web Development Intro
Web Development IntroWeb Development Intro
Web Development Intro
 
PhDigital Bootcamp: Web Development Concepts
PhDigital Bootcamp: Web Development ConceptsPhDigital Bootcamp: Web Development Concepts
PhDigital Bootcamp: Web Development Concepts
 
PhDigital Bootcamp: Digital Product Management
PhDigital Bootcamp: Digital Product ManagementPhDigital Bootcamp: Digital Product Management
PhDigital Bootcamp: Digital Product Management
 
Digital and Social Certifications
Digital and Social CertificationsDigital and Social Certifications
Digital and Social Certifications
 
MiLab Presentation 2018
MiLab Presentation 2018MiLab Presentation 2018
MiLab Presentation 2018
 
Is Your Curriculum Digital Enough?
Is Your Curriculum Digital Enough?Is Your Curriculum Digital Enough?
Is Your Curriculum Digital Enough?
 
Fundamentals of Digital/Online Media
Fundamentals of Digital/Online MediaFundamentals of Digital/Online Media
Fundamentals of Digital/Online Media
 
Bringing Digital Into the Curriculum - AEJMC 2017
Bringing Digital Into the Curriculum - AEJMC 2017Bringing Digital Into the Curriculum - AEJMC 2017
Bringing Digital Into the Curriculum - AEJMC 2017
 
Responsive Design
Responsive DesignResponsive Design
Responsive Design
 
The World of Web Development - 2017
The World of Web Development - 2017The World of Web Development - 2017
The World of Web Development - 2017
 
Why Should Communicators Learn to Code?
Why Should Communicators Learn to Code?Why Should Communicators Learn to Code?
Why Should Communicators Learn to Code?
 
Engaging Audiences with Social Media
Engaging Audiences with Social MediaEngaging Audiences with Social Media
Engaging Audiences with Social Media
 

Recently uploaded

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Recently uploaded (20)

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Using Agile in the Classroom

  • 1. Agile Methodology Cindy Royal, Professor Texas State University cindyroyal.com @cindyroyal
  • 2. Agile “able to move quickly and easily”
  • 3. Agile “method of project management characterized by the division of tasks into short phases of work and frequent reassessment and adaptation of plans.”
  • 4. 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/
  • 5. Traditional Approach  Waterfall development  Complete one phase before the next  No plan to revisit phases
  • 6. 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.
  • 7. 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.
  • 8. 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)
  • 9. 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
  • 10. 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
  • 13. 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

Editor's Notes

  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