SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
PGMADS
an agile postgraduate course   retrospective
            …under an agile approach



                                 Catarina Reis - catarina.reis@ipleiria.pt
                          Ricardo Martinho - ricardo.martinho@ipleiria.pt
CONTENTS
•  concept
•  product backlog
•  release planning & sprints
•  retrospective
PGMADS – CONCEPT 1/3

A postgraduate course from (agile) software developers to
software developers, under three main perspectives:
  1.  Agile methods (mainly XP and Scrum);
  2.  Software Testing (ISTQB and experience-based);
  3.  Soft skills (communication, negotiation, profiling…);
PGMADS – CONCEPT 2/3
•  stakeholders?
Trainees with considerable background in software
analysis, development, testing and software
project management.


Trainers with considerable background in agile/
testing/soft skills…
PGMADS – CONCEPT 3/3
PGMADS - Pós-Graduação em Métodos Ágeis de
                                     Desenvolvimento de Software
•  1 release
    •  April 2012 – 1st postgraduate agile software developers
•  3 sprints
    •  7 working saturdays
•  22 trainees + 14 trainers
•  School of Technology and Management – Polytechnic Institute of
   Leiria (nice place in), Portugal
PRODUCT BACKLOG
•  Epic 1 – As a trainee, I want to learn agile so that I can earn more money!
     •  Main Confirmation – Given that I’m learning agile, when I finish it, then I
        might as well add some Certifications (such as PSM);
•  Epic 2 – As a trainee, I must learn testing so that I can stop calling testers
   names!
     •  Main Confirmation – Given that I’m a software developer, when I
        understand what testers do, then hopefully, I’ll value more testers work
•  Epic 3 – As a trainee, I want to learn soft skills so that I can gently call
   customers names!
     •  Main Confirmation – Given that I’m a software engineer, when I can
        speak with people, then maybe I’ll understand customers
PRODUCT BACKLOG
•  Epic 4 – As an agile trainer, I want to teach agile so that I can convince
   trainees that this really works!
    •  Main Confirmation – Given that I’m teaching agile, when students’
       feedback is positive, then I’m very happy!
•  Epic 5 – As a software tester trainer, I want to teach testing so that every
   developer stops calling me names!
    •  Main Confirmation – Given that I’m teaching testing, when I show the
       importance of tests, then hopefully my trainees will understand how
       difficult it is to be a tester
•  Epic 6 – As a soft skills trainer (and often non-software developer), I want to
   teach soft skills so that I can finally talk to and understand software
   developers!
    •  Main Confirmation – Given that I’m teaching soft skills, when I see that
       no one falls asleep, then I’ll know how interested my trainees are
3 SPRINTS à 7 WORKING SATURDAYS
                        Agile      sprint # 1
                       Methods   epic 1 + epic 4




   sprint # 3
 epic 3 + epic 6      PGMADS                         sprint # 2
                                                   epic 2 + epic 5

                                              Software
        Soft Skills                            testing
1ST PGMADS RELEASE RETROSPECTIVE
•  What worked well:
   •  The soft skills sprint was very successful!!!
   •  Trainees loved the change of mindset (embrace change),
      and working Saturdays became desirable!
   •  Trainees loved thinking exercises (programming, testing,
      origami, etc…)
   •  Trainers were wonderful!!
   •  Excellent group spirit, everyone sharing and in a win-win
      attitude
   •  Trainers from distinct software backgrounds (diversity)
1ST PGMADS RELEASE RETROSPECTIVE
•  What challenged us:
   •  Some sessions were postponed L (Agile but no so much…)
   •  Assessment…(too much work out of Saturday…)
   •  Implementing an agile course in a traditional organization
QUESTIONS ?
PGMADS
an agile postgraduate course   retrospective
            …under an agile approach



                                 Catarina Reis - catarina.reis@ipleiria.pt
                          Ricardo Martinho - ricardo.martinho@ipleiria.pt

Contenu connexe

Tendances

Dealing With Legacy: The Real-World Experience
Dealing With Legacy: The Real-World ExperienceDealing With Legacy: The Real-World Experience
Dealing With Legacy: The Real-World ExperienceJakub Holy
 
Coding Introductory Lesson Lower Elementary
Coding Introductory Lesson Lower ElementaryCoding Introductory Lesson Lower Elementary
Coding Introductory Lesson Lower ElementaryBrittany Pike
 
Scrum in practice at klarna
Scrum in practice at klarnaScrum in practice at klarna
Scrum in practice at klarnaElad Maimon
 
Introduction Professional Scrum Developer for Java
Introduction Professional Scrum Developer for JavaIntroduction Professional Scrum Developer for Java
Introduction Professional Scrum Developer for JavaJoris De Winne
 
Scrum Process For Offshore Team
Scrum Process For Offshore TeamScrum Process For Offshore Team
Scrum Process For Offshore TeamPaul Nguyen
 
Misapplied Scrum pattern
Misapplied Scrum patternMisapplied Scrum pattern
Misapplied Scrum patternArtem Marchenko
 
Test Driven Development Part 1
Test Driven Development Part 1Test Driven Development Part 1
Test Driven Development Part 1Gamal Shaban
 
QA For Indies / Tiberiu Cristea (tinyBuild)
QA For Indies / Tiberiu Cristea (tinyBuild)QA For Indies / Tiberiu Cristea (tinyBuild)
QA For Indies / Tiberiu Cristea (tinyBuild)DevGAMM Conference
 
Evolutionary Design - Refactoring Heuristics
Evolutionary Design - Refactoring HeuristicsEvolutionary Design - Refactoring Heuristics
Evolutionary Design - Refactoring HeuristicsAdi Bolboaca
 
Test Driven Development - For Girl Geeks Night Sydney
Test Driven Development - For Girl Geeks Night SydneyTest Driven Development - For Girl Geeks Night Sydney
Test Driven Development - For Girl Geeks Night SydneyJo Cranford
 
Working with agile development
Working with agile development Working with agile development
Working with agile development Brian Hsieh
 

Tendances (15)

Dealing With Legacy: The Real-World Experience
Dealing With Legacy: The Real-World ExperienceDealing With Legacy: The Real-World Experience
Dealing With Legacy: The Real-World Experience
 
TC39 - the exciting parts
TC39 - the exciting partsTC39 - the exciting parts
TC39 - the exciting parts
 
Scrum At Firmhouse
Scrum At FirmhouseScrum At Firmhouse
Scrum At Firmhouse
 
Coding Introductory Lesson Lower Elementary
Coding Introductory Lesson Lower ElementaryCoding Introductory Lesson Lower Elementary
Coding Introductory Lesson Lower Elementary
 
Scrum in practice at klarna
Scrum in practice at klarnaScrum in practice at klarna
Scrum in practice at klarna
 
Introduction Professional Scrum Developer for Java
Introduction Professional Scrum Developer for JavaIntroduction Professional Scrum Developer for Java
Introduction Professional Scrum Developer for Java
 
Scrum Process For Offshore Team
Scrum Process For Offshore TeamScrum Process For Offshore Team
Scrum Process For Offshore Team
 
Misapplied Scrum pattern
Misapplied Scrum patternMisapplied Scrum pattern
Misapplied Scrum pattern
 
Scrum For Developers
Scrum For DevelopersScrum For Developers
Scrum For Developers
 
Test Driven Development Part 1
Test Driven Development Part 1Test Driven Development Part 1
Test Driven Development Part 1
 
QA For Indies / Tiberiu Cristea (tinyBuild)
QA For Indies / Tiberiu Cristea (tinyBuild)QA For Indies / Tiberiu Cristea (tinyBuild)
QA For Indies / Tiberiu Cristea (tinyBuild)
 
Evolutionary Design - Refactoring Heuristics
Evolutionary Design - Refactoring HeuristicsEvolutionary Design - Refactoring Heuristics
Evolutionary Design - Refactoring Heuristics
 
TDD and Getting Paid
TDD and Getting PaidTDD and Getting Paid
TDD and Getting Paid
 
Test Driven Development - For Girl Geeks Night Sydney
Test Driven Development - For Girl Geeks Night SydneyTest Driven Development - For Girl Geeks Night Sydney
Test Driven Development - For Girl Geeks Night Sydney
 
Working with agile development
Working with agile development Working with agile development
Working with agile development
 

En vedette

Agile retrospectives
Agile retrospectivesAgile retrospectives
Agile retrospectivesToni Tassani
 
Retrospective kanban team, 2012 sept. 12th
Retrospective kanban team, 2012 sept. 12thRetrospective kanban team, 2012 sept. 12th
Retrospective kanban team, 2012 sept. 12thSøren Weiss ✔
 
The art of the retrospective
The art of the retrospectiveThe art of the retrospective
The art of the retrospectiveAgileee
 
Agile Retrospectives
Agile RetrospectivesAgile Retrospectives
Agile RetrospectivesMozaic Works
 
Retrospective Dialogue Sheets
Retrospective Dialogue SheetsRetrospective Dialogue Sheets
Retrospective Dialogue Sheetsallan kelly
 
Retrospectives are Agile Foundation
Retrospectives are Agile FoundationRetrospectives are Agile Foundation
Retrospectives are Agile FoundationInês Almeida Santos
 
Five Key Numbers to Gauge your Agile Engineering Efforts
Five Key Numbers to Gauge your Agile Engineering EffortsFive Key Numbers to Gauge your Agile Engineering Efforts
Five Key Numbers to Gauge your Agile Engineering EffortsJeff Nielsen
 

En vedette (7)

Agile retrospectives
Agile retrospectivesAgile retrospectives
Agile retrospectives
 
Retrospective kanban team, 2012 sept. 12th
Retrospective kanban team, 2012 sept. 12thRetrospective kanban team, 2012 sept. 12th
Retrospective kanban team, 2012 sept. 12th
 
The art of the retrospective
The art of the retrospectiveThe art of the retrospective
The art of the retrospective
 
Agile Retrospectives
Agile RetrospectivesAgile Retrospectives
Agile Retrospectives
 
Retrospective Dialogue Sheets
Retrospective Dialogue SheetsRetrospective Dialogue Sheets
Retrospective Dialogue Sheets
 
Retrospectives are Agile Foundation
Retrospectives are Agile FoundationRetrospectives are Agile Foundation
Retrospectives are Agile Foundation
 
Five Key Numbers to Gauge your Agile Engineering Efforts
Five Key Numbers to Gauge your Agile Engineering EffortsFive Key Numbers to Gauge your Agile Engineering Efforts
Five Key Numbers to Gauge your Agile Engineering Efforts
 

Similaire à AgilePT2012 PGMADS

Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionXBOSoft
 
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...Damien Lee🏆PMI-ACP, SCT,SMC,L6σOB,ITMLP
 
Lean and agile in a chestnut
Lean and agile in a chestnutLean and agile in a chestnut
Lean and agile in a chestnutGeorge Stamos
 
Scrum Principles, Practices and Techniques - Texavi Tech Bootcamp on How to b...
Scrum Principles, Practices and Techniques - Texavi Tech Bootcamp on How to b...Scrum Principles, Practices and Techniques - Texavi Tech Bootcamp on How to b...
Scrum Principles, Practices and Techniques - Texavi Tech Bootcamp on How to b...Texavi Innovative Solutions
 
Crash Course Scrum - handout
Crash Course Scrum - handoutCrash Course Scrum - handout
Crash Course Scrum - handoutArjan Franzen
 
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Maurizio Mancini
 
Agile2022 What parkrun has taught me 2022-07-18.pdf
Agile2022 What parkrun has taught me 2022-07-18.pdfAgile2022 What parkrun has taught me 2022-07-18.pdf
Agile2022 What parkrun has taught me 2022-07-18.pdfMia Horrigan
 
AGR CONFERENCE 2013 Let’s get practical – bringing the selection process to life
AGR CONFERENCE 2013 Let’s get practical – bringing the selection process to lifeAGR CONFERENCE 2013 Let’s get practical – bringing the selection process to life
AGR CONFERENCE 2013 Let’s get practical – bringing the selection process to lifeEmmaAGR
 
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talkTYPO3 CertiFUNcation
 
10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFeCprime
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrumAnat (Alon) Salhov
 
Performance and Beyond - Leandro Melendez
Performance and Beyond - Leandro MelendezPerformance and Beyond - Leandro Melendez
Performance and Beyond - Leandro MelendezQA or the Highway
 
Agile testing experiments
Agile testing experimentsAgile testing experiments
Agile testing experimentsBaiju Joseph
 
Meetup TestingUY 2016: Adopting testing in a cross-functional team
Meetup TestingUY 2016: Adopting testing in a cross-functional teamMeetup TestingUY 2016: Adopting testing in a cross-functional team
Meetup TestingUY 2016: Adopting testing in a cross-functional teamClaudia Badell
 
Meetup TestingUY 2016 - Adopting testing in a cross-functional team
Meetup TestingUY 2016 - Adopting testing in a cross-functional teamMeetup TestingUY 2016 - Adopting testing in a cross-functional team
Meetup TestingUY 2016 - Adopting testing in a cross-functional teamTestingUy
 

Similaire à AgilePT2012 PGMADS (20)

Game changers
Game changersGame changers
Game changers
 
Agile with scrum methodology
Agile with scrum methodologyAgile with scrum methodology
Agile with scrum methodology
 
Scrum101
Scrum101Scrum101
Scrum101
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An Introduction
 
scrum-talk
scrum-talkscrum-talk
scrum-talk
 
Agile 101
Agile 101Agile 101
Agile 101
 
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
T1dbpcgirhu9afyr9fgf signature-e1e8931182a0dcf02346befbfa9f0fcf644737855bed1e...
 
Lean and agile in a chestnut
Lean and agile in a chestnutLean and agile in a chestnut
Lean and agile in a chestnut
 
Scrum Principles, Practices and Techniques - Texavi Tech Bootcamp on How to b...
Scrum Principles, Practices and Techniques - Texavi Tech Bootcamp on How to b...Scrum Principles, Practices and Techniques - Texavi Tech Bootcamp on How to b...
Scrum Principles, Practices and Techniques - Texavi Tech Bootcamp on How to b...
 
Crash Course Scrum - handout
Crash Course Scrum - handoutCrash Course Scrum - handout
Crash Course Scrum - handout
 
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
Getting Agile Right - Rebooting an Agile organization in 100 days - Agile Tou...
 
Agile2022 What parkrun has taught me 2022-07-18.pdf
Agile2022 What parkrun has taught me 2022-07-18.pdfAgile2022 What parkrun has taught me 2022-07-18.pdf
Agile2022 What parkrun has taught me 2022-07-18.pdf
 
AGR CONFERENCE 2013 Let’s get practical – bringing the selection process to life
AGR CONFERENCE 2013 Let’s get practical – bringing the selection process to lifeAGR CONFERENCE 2013 Let’s get practical – bringing the selection process to life
AGR CONFERENCE 2013 Let’s get practical – bringing the selection process to life
 
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
2019-CertiFUNcation-Hacking-Agile-not-a-tech-talk
 
10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe10 Safe Essential Elements to Achieve the Benefits of SAFe
10 Safe Essential Elements to Achieve the Benefits of SAFe
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
Performance and Beyond - Leandro Melendez
Performance and Beyond - Leandro MelendezPerformance and Beyond - Leandro Melendez
Performance and Beyond - Leandro Melendez
 
Agile testing experiments
Agile testing experimentsAgile testing experiments
Agile testing experiments
 
Meetup TestingUY 2016: Adopting testing in a cross-functional team
Meetup TestingUY 2016: Adopting testing in a cross-functional teamMeetup TestingUY 2016: Adopting testing in a cross-functional team
Meetup TestingUY 2016: Adopting testing in a cross-functional team
 
Meetup TestingUY 2016 - Adopting testing in a cross-functional team
Meetup TestingUY 2016 - Adopting testing in a cross-functional teamMeetup TestingUY 2016 - Adopting testing in a cross-functional team
Meetup TestingUY 2016 - Adopting testing in a cross-functional team
 

Dernier

2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdfssuserdda66b
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 

Dernier (20)

2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 

AgilePT2012 PGMADS

  • 1. PGMADS an agile postgraduate course retrospective …under an agile approach Catarina Reis - catarina.reis@ipleiria.pt Ricardo Martinho - ricardo.martinho@ipleiria.pt
  • 2. CONTENTS •  concept •  product backlog •  release planning & sprints •  retrospective
  • 3. PGMADS – CONCEPT 1/3 A postgraduate course from (agile) software developers to software developers, under three main perspectives: 1.  Agile methods (mainly XP and Scrum); 2.  Software Testing (ISTQB and experience-based); 3.  Soft skills (communication, negotiation, profiling…);
  • 4. PGMADS – CONCEPT 2/3 •  stakeholders? Trainees with considerable background in software analysis, development, testing and software project management. Trainers with considerable background in agile/ testing/soft skills…
  • 5. PGMADS – CONCEPT 3/3 PGMADS - Pós-Graduação em Métodos Ágeis de Desenvolvimento de Software •  1 release •  April 2012 – 1st postgraduate agile software developers •  3 sprints •  7 working saturdays •  22 trainees + 14 trainers •  School of Technology and Management – Polytechnic Institute of Leiria (nice place in), Portugal
  • 6. PRODUCT BACKLOG •  Epic 1 – As a trainee, I want to learn agile so that I can earn more money! •  Main Confirmation – Given that I’m learning agile, when I finish it, then I might as well add some Certifications (such as PSM); •  Epic 2 – As a trainee, I must learn testing so that I can stop calling testers names! •  Main Confirmation – Given that I’m a software developer, when I understand what testers do, then hopefully, I’ll value more testers work •  Epic 3 – As a trainee, I want to learn soft skills so that I can gently call customers names! •  Main Confirmation – Given that I’m a software engineer, when I can speak with people, then maybe I’ll understand customers
  • 7. PRODUCT BACKLOG •  Epic 4 – As an agile trainer, I want to teach agile so that I can convince trainees that this really works! •  Main Confirmation – Given that I’m teaching agile, when students’ feedback is positive, then I’m very happy! •  Epic 5 – As a software tester trainer, I want to teach testing so that every developer stops calling me names! •  Main Confirmation – Given that I’m teaching testing, when I show the importance of tests, then hopefully my trainees will understand how difficult it is to be a tester •  Epic 6 – As a soft skills trainer (and often non-software developer), I want to teach soft skills so that I can finally talk to and understand software developers! •  Main Confirmation – Given that I’m teaching soft skills, when I see that no one falls asleep, then I’ll know how interested my trainees are
  • 8. 3 SPRINTS à 7 WORKING SATURDAYS Agile sprint # 1 Methods epic 1 + epic 4 sprint # 3 epic 3 + epic 6 PGMADS sprint # 2 epic 2 + epic 5 Software Soft Skills testing
  • 9. 1ST PGMADS RELEASE RETROSPECTIVE •  What worked well: •  The soft skills sprint was very successful!!! •  Trainees loved the change of mindset (embrace change), and working Saturdays became desirable! •  Trainees loved thinking exercises (programming, testing, origami, etc…) •  Trainers were wonderful!! •  Excellent group spirit, everyone sharing and in a win-win attitude •  Trainers from distinct software backgrounds (diversity)
  • 10. 1ST PGMADS RELEASE RETROSPECTIVE •  What challenged us: •  Some sessions were postponed L (Agile but no so much…) •  Assessment…(too much work out of Saturday…) •  Implementing an agile course in a traditional organization
  • 12. PGMADS an agile postgraduate course retrospective …under an agile approach Catarina Reis - catarina.reis@ipleiria.pt Ricardo Martinho - ricardo.martinho@ipleiria.pt