SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
Ágiles 2009 - 2ª. Latino-American Conference on Agile Methods




   Learning Agile
Methods in Graduation
- An eXPerience Reports -
Backlog

Agile Methods and Education

Case 1 - FACENSA

Case 2 - UniRitter

Adoption Strategies

Final Remarks
Daniel Wildt -dwildt@gmail.com


 BSc. in Computing Science (PUCRS)

 Graduate Professor (FACENSA)

  10+ years in Software Development experience, now working as CIO in Trevisan
Technology

 Agile Methods Instructor (TargetTrust Training and Technology)

  Since 2004, working with coach for Agile Methods Adoption, focus in Lean Development,
Scrum, eXtreme Programming and Feature Driven Development

 Strong commitment with Software Development Comunity (RSJUG, DUG-RS, JEDI)

 XP-RS/GUMA (Agile Methods User Groups of the Rio Grande do Sul) Founder and
Coordinator
Guilherme Lacerda -guilhermeslacerda@gmail.com


 MSc. in Computing Science, Software Engineering area (UFRGS)

 Graduate (FACENSA, UniRitter) and Postgraduate (UniRitter) Professor

 Information Systems Course Coordinator (FACENSA)

 IT Independent        Consultant   (Software   Engineering,   Agile   Methods   and   Project
Management)

 Agile Methods Instructor (TargetTrust Training and Technology)

 14+ software development experience, where worked for 9 years as CTO (Open Source
Development and Consulting Company)

 Pioneer in Agile Methods in Brazil, working since 2001

 XP-RS/GUMA (Agile Methods User Groups of the Rio Grande do Sul) Founder and Vice-
Coordinator

 InfoQ Brazil Editor
Agile Methods and Education
 Methods and techniques come from Academy to
Market



 Agile Methods = Market to Academy


 Envolving with Agile Methods
     eXtreme Programming
     SCRUM
     Lean Software Development



 Teacher Skills/Capabilities
     Leadership
     Practical Experience
     Criativity
Case 1

Information Systems
    Gravataí/RS
    140+ students


Course’s Politics included Agile Methods

Related Disciplines
    Software Engineering
    Systems Design and Analysis
    Programming Languages III and IV
    Quality and Tests
    Advanced Topics – Agile Methods Discipline
Case 1
Study Groups
    Open Source Projects
    Use of Free Tools
    Agile Methods (Lean, SCRUM, eXtreme Programming)
Case 2
Information Systems
    Porto Alegre/RS
    300+ students
Disciplines
    Software Engineering
    Project Management


Systems Development and Analysis
    120+ students
Disciplines
    Software Development Methods
    Software Engineering Lab
    Project Management

Technologies Applied into Information Systems
    Postgraduate Course
Disciplines
    Software Quality
    Technologies for Open Source Development
Discipline’s Strategies
  Software Engineering/Software
  Development Methods/Quality

Topics
    Software Requirements, Design, Construction
    Tests, Maintenance, Configuration Management
    Management, Processes, Quality, CASE Tools

Emphasis
    SWEBoK, RUP, OpenUP
    ISO (12207, 15504, 9126, 25000) and IEEE Standards
    CMMI/SCAMPI, MPS.BR (Brazilian Maturity and Capability Model)


Strategy
    Manifesto, Principles, Values
    Lean Software Development, SCRUM, FDD and eXtreme Programming
    Pull and Push Processes
    Dynamics and exercises
Discipline’s Strategies
             Advanced Topics

Topics
    Agile Methods
    Organizational Culture
    Management
    Processes/Engineering Practices


Emphasis
    Production Toyota Process
    Lean Culture and Values
    SCRUM, FDD and eXtreme Programming Practices


Strategy
    Education through hands-on experiments with students
    GreenAgile – Tool construction to support Agile Methods
Discipline’s Strategies
           Systems Design and
             Analysis/SE Lab
Topics
    Requirements Engineering, OOAD
    Software Architecture, UML
    Design Patterns, SOA, ORM


Emphasis
    Agile Modeling and Domain Driven Design (DDD), TDD, Patterns
    Requirements Analysis with Use Cases and User Stories


Strategy
    Education through hands-on experiments with students
    Development Dojo (DevDO) – Coding Dojo extension concept, focus in
    Analysis and Design
    PEDS (Lean + SCRUM + XP)
Discipline’s Strategies
            Project Management

Topics
    Management Processes
    Best Practices in Project Management



Emphasis
    PMBoK
    SCRUM


Strategy
    Education through hands-on experiments with students
    Dynamics and exercises
Discipline’s Strategies
           Technologies for Open
            Source Development
Topics
    Programming best practices
    OO
    Design Patterns

Emphasis
    Test Driven Development
    Refactoring, 5S in Code, Pair Programming
    Metrics and Code Conventions


Strategy
    Coding Dojo
    eXtreme Programming Practices, Lean Principles
Classes
Agile Software Management Tool
Final Remarks
Several conclusion works in Agile area




Research/Study Group


Disciplines with management focus
   Working culture
   Values, Principles



Disciplines with programming focus
   Practices Adoption (Baby steps)
   Exercises in group
Overcoming Fear Exercise



Two people, please...
Support




http://www.guma-rs.org/

Weitere ähnliche Inhalte

Andere mochten auch

Agile Brazil 2010 - DSD + Open Source + Agile Methods
Agile Brazil 2010 - DSD + Open Source + Agile MethodsAgile Brazil 2010 - DSD + Open Source + Agile Methods
Agile Brazil 2010 - DSD + Open Source + Agile MethodsWildtech
 
[VEM2014] PolymorphicView: Visualizando o uso do Polimorfismo em Projetos de ...
[VEM2014] PolymorphicView: Visualizando o uso do Polimorfismo em Projetos de ...[VEM2014] PolymorphicView: Visualizando o uso do Polimorfismo em Projetos de ...
[VEM2014] PolymorphicView: Visualizando o uso do Polimorfismo em Projetos de ...Wildtech
 
Palestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPROPalestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPROWildtech
 
IPA Conhecendo XP
IPA Conhecendo XPIPA Conhecendo XP
IPA Conhecendo XPWildtech
 
(TDC2014) Oba! Cenários Complexos
(TDC2014) Oba! Cenários Complexos(TDC2014) Oba! Cenários Complexos
(TDC2014) Oba! Cenários ComplexosWildtech
 
[XPConfBR2014] Desvendando o eXtreme Programming
[XPConfBR2014] Desvendando o eXtreme Programming[XPConfBR2014] Desvendando o eXtreme Programming
[XPConfBR2014] Desvendando o eXtreme ProgrammingWildtech
 

Andere mochten auch (7)

Agile Brazil 2010 - DSD + Open Source + Agile Methods
Agile Brazil 2010 - DSD + Open Source + Agile MethodsAgile Brazil 2010 - DSD + Open Source + Agile Methods
Agile Brazil 2010 - DSD + Open Source + Agile Methods
 
[VEM2014] PolymorphicView: Visualizando o uso do Polimorfismo em Projetos de ...
[VEM2014] PolymorphicView: Visualizando o uso do Polimorfismo em Projetos de ...[VEM2014] PolymorphicView: Visualizando o uso do Polimorfismo em Projetos de ...
[VEM2014] PolymorphicView: Visualizando o uso do Polimorfismo em Projetos de ...
 
Palestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPROPalestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPRO
 
IPA Conhecendo XP
IPA Conhecendo XPIPA Conhecendo XP
IPA Conhecendo XP
 
(TDC2014) Oba! Cenários Complexos
(TDC2014) Oba! Cenários Complexos(TDC2014) Oba! Cenários Complexos
(TDC2014) Oba! Cenários Complexos
 
Garra - Manual da Marca
Garra - Manual da MarcaGarra - Manual da Marca
Garra - Manual da Marca
 
[XPConfBR2014] Desvendando o eXtreme Programming
[XPConfBR2014] Desvendando o eXtreme Programming[XPConfBR2014] Desvendando o eXtreme Programming
[XPConfBR2014] Desvendando o eXtreme Programming
 

Ähnlich wie Agile 2009 - Learning Agile Methods in Graduation

Cb Cetis June 2007 Final
Cb Cetis June 2007 FinalCb Cetis June 2007 Final
Cb Cetis June 2007 FinalSheila MacNeill
 
RESUME_JIOVANNEY EMMANUEL BUSTAMANTE2
RESUME_JIOVANNEY EMMANUEL BUSTAMANTE2RESUME_JIOVANNEY EMMANUEL BUSTAMANTE2
RESUME_JIOVANNEY EMMANUEL BUSTAMANTE2Jiovanney Bustamante
 
Help Wanted: Instructional Design Jobs in Higher Ed
Help Wanted: Instructional Design Jobs in Higher EdHelp Wanted: Instructional Design Jobs in Higher Ed
Help Wanted: Instructional Design Jobs in Higher EdMelissa A. Venable
 
Strategy Bridge Training Experience
Strategy Bridge Training ExperienceStrategy Bridge Training Experience
Strategy Bridge Training Experiencepamrhein
 
Strategy Bridge Training Experience
Strategy Bridge Training ExperienceStrategy Bridge Training Experience
Strategy Bridge Training Experiencepamrhein
 
Business Case of e-Learning: Webinar Slides
Business Case of e-Learning: Webinar SlidesBusiness Case of e-Learning: Webinar Slides
Business Case of e-Learning: Webinar SlidesLambda Solutions
 
Continuous Learning - One example how to proceed
Continuous Learning - One example how to proceedContinuous Learning - One example how to proceed
Continuous Learning - One example how to proceedTobias Strandh
 
Instructional Design
Instructional DesignInstructional Design
Instructional Designjamalharun
 
The career summary of Randy Spiess, a focus on customer and continuous improv...
The career summary of Randy Spiess, a focus on customer and continuous improv...The career summary of Randy Spiess, a focus on customer and continuous improv...
The career summary of Randy Spiess, a focus on customer and continuous improv...Randy Spiess
 

Ähnlich wie Agile 2009 - Learning Agile Methods in Graduation (20)

AgilePgM® - Agile Programme Management - Foundation
AgilePgM® - Agile Programme Management - FoundationAgilePgM® - Agile Programme Management - Foundation
AgilePgM® - Agile Programme Management - Foundation
 
Cb Cetis June 2007 Final
Cb Cetis June 2007 FinalCb Cetis June 2007 Final
Cb Cetis June 2007 Final
 
RESUME_JIOVANNEY EMMANUEL BUSTAMANTE2
RESUME_JIOVANNEY EMMANUEL BUSTAMANTE2RESUME_JIOVANNEY EMMANUEL BUSTAMANTE2
RESUME_JIOVANNEY EMMANUEL BUSTAMANTE2
 
DSDM® Atern® - Foundation
DSDM® Atern® - FoundationDSDM® Atern® - Foundation
DSDM® Atern® - Foundation
 
Help Wanted: Instructional Design Jobs in Higher Ed
Help Wanted: Instructional Design Jobs in Higher EdHelp Wanted: Instructional Design Jobs in Higher Ed
Help Wanted: Instructional Design Jobs in Higher Ed
 
Strategy Bridge Training Experience
Strategy Bridge Training ExperienceStrategy Bridge Training Experience
Strategy Bridge Training Experience
 
Strategy Bridge Training Experience
Strategy Bridge Training ExperienceStrategy Bridge Training Experience
Strategy Bridge Training Experience
 
software project management
software project managementsoftware project management
software project management
 
AgilePM® - Agile Project Management - Foundation
AgilePM® - Agile Project Management - FoundationAgilePM® - Agile Project Management - Foundation
AgilePM® - Agile Project Management - Foundation
 
Metalearn-V2
Metalearn-V2Metalearn-V2
Metalearn-V2
 
Company profile - www.enhancelearning.co.in
Company profile - www.enhancelearning.co.inCompany profile - www.enhancelearning.co.in
Company profile - www.enhancelearning.co.in
 
Hubert Managing The Content Explosion
Hubert Managing The Content ExplosionHubert Managing The Content Explosion
Hubert Managing The Content Explosion
 
Agile and-scrum
Agile and-scrumAgile and-scrum
Agile and-scrum
 
agile ppt.pptx
agile ppt.pptxagile ppt.pptx
agile ppt.pptx
 
Business Case of e-Learning: Webinar Slides
Business Case of e-Learning: Webinar SlidesBusiness Case of e-Learning: Webinar Slides
Business Case of e-Learning: Webinar Slides
 
Continuous Learning - One example how to proceed
Continuous Learning - One example how to proceedContinuous Learning - One example how to proceed
Continuous Learning - One example how to proceed
 
Instructional Design
Instructional DesignInstructional Design
Instructional Design
 
The career summary of Randy Spiess, a focus on customer and continuous improv...
The career summary of Randy Spiess, a focus on customer and continuous improv...The career summary of Randy Spiess, a focus on customer and continuous improv...
The career summary of Randy Spiess, a focus on customer and continuous improv...
 
My Portfolio
My Portfolio My Portfolio
My Portfolio
 
Trisha's-Resume
Trisha's-ResumeTrisha's-Resume
Trisha's-Resume
 

Mehr von Wildtech

Voltando para as raízes do desenvolvimento ágil
Voltando para as raízes do desenvolvimento ágilVoltando para as raízes do desenvolvimento ágil
Voltando para as raízes do desenvolvimento ágilWildtech
 
O que a agilidade me ensinou no desenvolvimento de software
O que a agilidade me ensinou no desenvolvimento de softwareO que a agilidade me ensinou no desenvolvimento de software
O que a agilidade me ensinou no desenvolvimento de softwareWildtech
 
XP e a Academia
XP e a AcademiaXP e a Academia
XP e a AcademiaWildtech
 
Abordagens para adoção/transformação ágil através de mentoring e coaching
Abordagens para adoção/transformação ágil através de mentoring e coachingAbordagens para adoção/transformação ágil através de mentoring e coaching
Abordagens para adoção/transformação ágil através de mentoring e coachingWildtech
 
TDC 2016 - Agilidade além da TI
TDC 2016 - Agilidade além da TITDC 2016 - Agilidade além da TI
TDC 2016 - Agilidade além da TIWildtech
 
TDC 2016 - Desvendando o Onion Architecture
TDC 2016 - Desvendando o Onion ArchitectureTDC 2016 - Desvendando o Onion Architecture
TDC 2016 - Desvendando o Onion ArchitectureWildtech
 
TDC 2016 - Retrospectivas como Catalisadores de Melhoria Contínua
TDC 2016 - Retrospectivas como Catalisadores de Melhoria ContínuaTDC 2016 - Retrospectivas como Catalisadores de Melhoria Contínua
TDC 2016 - Retrospectivas como Catalisadores de Melhoria ContínuaWildtech
 
QCon 2016 - Estratégias e Desafios na Implantação de Lean no Setor Público e ...
QCon 2016 - Estratégias e Desafios na Implantação de Lean no Setor Público e ...QCon 2016 - Estratégias e Desafios na Implantação de Lean no Setor Público e ...
QCon 2016 - Estratégias e Desafios na Implantação de Lean no Setor Público e ...Wildtech
 
Agile Clinic - Agile Coaching Patterns
Agile Clinic - Agile Coaching PatternsAgile Clinic - Agile Coaching Patterns
Agile Clinic - Agile Coaching PatternsWildtech
 
TDC 2016 - O Novo Professor
TDC 2016 - O Novo ProfessorTDC 2016 - O Novo Professor
TDC 2016 - O Novo ProfessorWildtech
 
Swarm Debugging
Swarm DebuggingSwarm Debugging
Swarm DebuggingWildtech
 
(AgileBrazil2014) Agilidade no Judiciário: um relato de experiência de Agile ...
(AgileBrazil2014) Agilidade no Judiciário: um relato de experiência de Agile ...(AgileBrazil2014) Agilidade no Judiciário: um relato de experiência de Agile ...
(AgileBrazil2014) Agilidade no Judiciário: um relato de experiência de Agile ...Wildtech
 
[Agile brazil2014] Bad Smells em Bancos de Dados
[Agile brazil2014] Bad Smells em Bancos de Dados[Agile brazil2014] Bad Smells em Bancos de Dados
[Agile brazil2014] Bad Smells em Bancos de DadosWildtech
 
5S em Código: Seminário de PHP "Show me the code!"
5S em Código: Seminário de PHP "Show me the code!"5S em Código: Seminário de PHP "Show me the code!"
5S em Código: Seminário de PHP "Show me the code!"Wildtech
 
Retrospectiva: O motor da melhoria contínua (4a. do Conhecimento - PROCERGS)
Retrospectiva: O motor da melhoria contínua (4a. do Conhecimento - PROCERGS)Retrospectiva: O motor da melhoria contínua (4a. do Conhecimento - PROCERGS)
Retrospectiva: O motor da melhoria contínua (4a. do Conhecimento - PROCERGS)Wildtech
 
Descrição Tutorial Coding By Example (CBSoft2013)
Descrição Tutorial Coding By Example (CBSoft2013)Descrição Tutorial Coding By Example (CBSoft2013)
Descrição Tutorial Coding By Example (CBSoft2013)Wildtech
 
CBSoft 2013 - Descrição dos Problemas (CbE)
CBSoft 2013 - Descrição dos Problemas (CbE)CBSoft 2013 - Descrição dos Problemas (CbE)
CBSoft 2013 - Descrição dos Problemas (CbE)Wildtech
 
CBSoft2013 - Tutorial Coding By Example
CBSoft2013 - Tutorial Coding By ExampleCBSoft2013 - Tutorial Coding By Example
CBSoft2013 - Tutorial Coding By ExampleWildtech
 
AgileBrazil 2013 - Baby Steps Game
AgileBrazil 2013 - Baby Steps GameAgileBrazil 2013 - Baby Steps Game
AgileBrazil 2013 - Baby Steps GameWildtech
 
AgileDay2012 - Resumo Coding By Example
AgileDay2012 - Resumo Coding By ExampleAgileDay2012 - Resumo Coding By Example
AgileDay2012 - Resumo Coding By ExampleWildtech
 

Mehr von Wildtech (20)

Voltando para as raízes do desenvolvimento ágil
Voltando para as raízes do desenvolvimento ágilVoltando para as raízes do desenvolvimento ágil
Voltando para as raízes do desenvolvimento ágil
 
O que a agilidade me ensinou no desenvolvimento de software
O que a agilidade me ensinou no desenvolvimento de softwareO que a agilidade me ensinou no desenvolvimento de software
O que a agilidade me ensinou no desenvolvimento de software
 
XP e a Academia
XP e a AcademiaXP e a Academia
XP e a Academia
 
Abordagens para adoção/transformação ágil através de mentoring e coaching
Abordagens para adoção/transformação ágil através de mentoring e coachingAbordagens para adoção/transformação ágil através de mentoring e coaching
Abordagens para adoção/transformação ágil através de mentoring e coaching
 
TDC 2016 - Agilidade além da TI
TDC 2016 - Agilidade além da TITDC 2016 - Agilidade além da TI
TDC 2016 - Agilidade além da TI
 
TDC 2016 - Desvendando o Onion Architecture
TDC 2016 - Desvendando o Onion ArchitectureTDC 2016 - Desvendando o Onion Architecture
TDC 2016 - Desvendando o Onion Architecture
 
TDC 2016 - Retrospectivas como Catalisadores de Melhoria Contínua
TDC 2016 - Retrospectivas como Catalisadores de Melhoria ContínuaTDC 2016 - Retrospectivas como Catalisadores de Melhoria Contínua
TDC 2016 - Retrospectivas como Catalisadores de Melhoria Contínua
 
QCon 2016 - Estratégias e Desafios na Implantação de Lean no Setor Público e ...
QCon 2016 - Estratégias e Desafios na Implantação de Lean no Setor Público e ...QCon 2016 - Estratégias e Desafios na Implantação de Lean no Setor Público e ...
QCon 2016 - Estratégias e Desafios na Implantação de Lean no Setor Público e ...
 
Agile Clinic - Agile Coaching Patterns
Agile Clinic - Agile Coaching PatternsAgile Clinic - Agile Coaching Patterns
Agile Clinic - Agile Coaching Patterns
 
TDC 2016 - O Novo Professor
TDC 2016 - O Novo ProfessorTDC 2016 - O Novo Professor
TDC 2016 - O Novo Professor
 
Swarm Debugging
Swarm DebuggingSwarm Debugging
Swarm Debugging
 
(AgileBrazil2014) Agilidade no Judiciário: um relato de experiência de Agile ...
(AgileBrazil2014) Agilidade no Judiciário: um relato de experiência de Agile ...(AgileBrazil2014) Agilidade no Judiciário: um relato de experiência de Agile ...
(AgileBrazil2014) Agilidade no Judiciário: um relato de experiência de Agile ...
 
[Agile brazil2014] Bad Smells em Bancos de Dados
[Agile brazil2014] Bad Smells em Bancos de Dados[Agile brazil2014] Bad Smells em Bancos de Dados
[Agile brazil2014] Bad Smells em Bancos de Dados
 
5S em Código: Seminário de PHP "Show me the code!"
5S em Código: Seminário de PHP "Show me the code!"5S em Código: Seminário de PHP "Show me the code!"
5S em Código: Seminário de PHP "Show me the code!"
 
Retrospectiva: O motor da melhoria contínua (4a. do Conhecimento - PROCERGS)
Retrospectiva: O motor da melhoria contínua (4a. do Conhecimento - PROCERGS)Retrospectiva: O motor da melhoria contínua (4a. do Conhecimento - PROCERGS)
Retrospectiva: O motor da melhoria contínua (4a. do Conhecimento - PROCERGS)
 
Descrição Tutorial Coding By Example (CBSoft2013)
Descrição Tutorial Coding By Example (CBSoft2013)Descrição Tutorial Coding By Example (CBSoft2013)
Descrição Tutorial Coding By Example (CBSoft2013)
 
CBSoft 2013 - Descrição dos Problemas (CbE)
CBSoft 2013 - Descrição dos Problemas (CbE)CBSoft 2013 - Descrição dos Problemas (CbE)
CBSoft 2013 - Descrição dos Problemas (CbE)
 
CBSoft2013 - Tutorial Coding By Example
CBSoft2013 - Tutorial Coding By ExampleCBSoft2013 - Tutorial Coding By Example
CBSoft2013 - Tutorial Coding By Example
 
AgileBrazil 2013 - Baby Steps Game
AgileBrazil 2013 - Baby Steps GameAgileBrazil 2013 - Baby Steps Game
AgileBrazil 2013 - Baby Steps Game
 
AgileDay2012 - Resumo Coding By Example
AgileDay2012 - Resumo Coding By ExampleAgileDay2012 - Resumo Coding By Example
AgileDay2012 - Resumo Coding By Example
 

Kürzlich hochgeladen

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Kürzlich hochgeladen (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

Agile 2009 - Learning Agile Methods in Graduation

  • 1. Ágiles 2009 - 2ª. Latino-American Conference on Agile Methods Learning Agile Methods in Graduation - An eXPerience Reports -
  • 2. Backlog Agile Methods and Education Case 1 - FACENSA Case 2 - UniRitter Adoption Strategies Final Remarks
  • 3. Daniel Wildt -dwildt@gmail.com BSc. in Computing Science (PUCRS) Graduate Professor (FACENSA) 10+ years in Software Development experience, now working as CIO in Trevisan Technology Agile Methods Instructor (TargetTrust Training and Technology) Since 2004, working with coach for Agile Methods Adoption, focus in Lean Development, Scrum, eXtreme Programming and Feature Driven Development Strong commitment with Software Development Comunity (RSJUG, DUG-RS, JEDI) XP-RS/GUMA (Agile Methods User Groups of the Rio Grande do Sul) Founder and Coordinator
  • 4. Guilherme Lacerda -guilhermeslacerda@gmail.com MSc. in Computing Science, Software Engineering area (UFRGS) Graduate (FACENSA, UniRitter) and Postgraduate (UniRitter) Professor Information Systems Course Coordinator (FACENSA) IT Independent Consultant (Software Engineering, Agile Methods and Project Management) Agile Methods Instructor (TargetTrust Training and Technology) 14+ software development experience, where worked for 9 years as CTO (Open Source Development and Consulting Company) Pioneer in Agile Methods in Brazil, working since 2001 XP-RS/GUMA (Agile Methods User Groups of the Rio Grande do Sul) Founder and Vice- Coordinator InfoQ Brazil Editor
  • 5. Agile Methods and Education Methods and techniques come from Academy to Market Agile Methods = Market to Academy Envolving with Agile Methods eXtreme Programming SCRUM Lean Software Development Teacher Skills/Capabilities Leadership Practical Experience Criativity
  • 6. Case 1 Information Systems Gravataí/RS 140+ students Course’s Politics included Agile Methods Related Disciplines Software Engineering Systems Design and Analysis Programming Languages III and IV Quality and Tests Advanced Topics – Agile Methods Discipline
  • 7. Case 1 Study Groups Open Source Projects Use of Free Tools Agile Methods (Lean, SCRUM, eXtreme Programming)
  • 8. Case 2 Information Systems Porto Alegre/RS 300+ students Disciplines Software Engineering Project Management Systems Development and Analysis 120+ students Disciplines Software Development Methods Software Engineering Lab Project Management Technologies Applied into Information Systems Postgraduate Course Disciplines Software Quality Technologies for Open Source Development
  • 9. Discipline’s Strategies Software Engineering/Software Development Methods/Quality Topics Software Requirements, Design, Construction Tests, Maintenance, Configuration Management Management, Processes, Quality, CASE Tools Emphasis SWEBoK, RUP, OpenUP ISO (12207, 15504, 9126, 25000) and IEEE Standards CMMI/SCAMPI, MPS.BR (Brazilian Maturity and Capability Model) Strategy Manifesto, Principles, Values Lean Software Development, SCRUM, FDD and eXtreme Programming Pull and Push Processes Dynamics and exercises
  • 10. Discipline’s Strategies Advanced Topics Topics Agile Methods Organizational Culture Management Processes/Engineering Practices Emphasis Production Toyota Process Lean Culture and Values SCRUM, FDD and eXtreme Programming Practices Strategy Education through hands-on experiments with students GreenAgile – Tool construction to support Agile Methods
  • 11. Discipline’s Strategies Systems Design and Analysis/SE Lab Topics Requirements Engineering, OOAD Software Architecture, UML Design Patterns, SOA, ORM Emphasis Agile Modeling and Domain Driven Design (DDD), TDD, Patterns Requirements Analysis with Use Cases and User Stories Strategy Education through hands-on experiments with students Development Dojo (DevDO) – Coding Dojo extension concept, focus in Analysis and Design PEDS (Lean + SCRUM + XP)
  • 12. Discipline’s Strategies Project Management Topics Management Processes Best Practices in Project Management Emphasis PMBoK SCRUM Strategy Education through hands-on experiments with students Dynamics and exercises
  • 13. Discipline’s Strategies Technologies for Open Source Development Topics Programming best practices OO Design Patterns Emphasis Test Driven Development Refactoring, 5S in Code, Pair Programming Metrics and Code Conventions Strategy Coding Dojo eXtreme Programming Practices, Lean Principles
  • 16. Final Remarks Several conclusion works in Agile area Research/Study Group Disciplines with management focus Working culture Values, Principles Disciplines with programming focus Practices Adoption (Baby steps) Exercises in group
  • 17. Overcoming Fear Exercise Two people, please...