SlideShare a Scribd company logo
1 of 39
Download to read offline
FaaT
Freelance as a Team
Rodrigo Borrego Bernabé
Iván Álvarez Navia
Francisco J. García-Peñalvo
GRIAL research Group
University of Salamanca
Contact:
fgarcia@usal.es / @frangp
TEEM 2015 – ISELEAR 2015
7 - 9 October 2015, ISEP, Porto, Portugal
Motivation
There is a need for a daily use of a
software development methodology as a
professional software developer
FaaT Freelance as a Team - TEEM 2015
 2
Motivation
•  To take advantage of the methodology
•  Having qualitative and quantitative data of current state
•  Improving productivity and result quality
•  Improving flexibility to change
•  Minimizing risks
•  Tailored to lone development
FaaT Freelance as a Team - TEEM 2015
 3
Objectives and drawbacks
Build an
Agile Methodology
•  Pragmatic, for daily use
•  For a single developer
•  Tested in real projects
Existing methodologies
drawbacks
•  They require the help of a mentor
for implementation
•  Focused in communication
•  Tasks and roles are distributed
among several people
FaaT Freelance as a Team - TEEM 2015
 4
FaaT – Sources of Inspiration
FaaT
XP
SCRUM
LEAN
AUP
Single Person Agile
Methodologies
FaaT Freelance as a Team - TEEM 2015
 5
FaaT – Components
•  Catalogue
•  Strategic practices
•  Workflow practices
•  Auxiliary practices
•  For each practice
•  Summary
•  Description
•  Guidelines
•  Bad practices
•  In practice
•  Implantation process
•  Tools to be used
FaaT Freelance as a Team - TEEM 2015
 6
FaaT – Strategic practices
Guidelines to always choose
an optimal decision
•  Simplicity
•  Embrace Change
•  Make decisions
FaaT Freelance as a Team - TEEM 2015
 7
FaaT – Strategic Practices
•  Simplicity
•  Embrace Change
•  Make decisions
FaaT Freelance as a Team - TEEM 2015
 8
FaaT – Strategic Practices
•  Simplicity
•  Embrace Change
•  Make decisions
FaaT Freelance as a Team - TEEM 2015
 9
FaaT – Strategic Practices
•  Simplicity
•  Embrace Change
•  Make decisions
FaaT Freelance as a Team - TEEM 2015
 10
FaaT – Strategic Practices
•  Simplicity
•  Embrace Change
•  Make decisions
FaaT Freelance as a Team - TEEM 2015
 11
FaaT – Workflow Practices
Operational processes to be performed
during product development
•  User Stories
•  Estimation
•  Planning
•  Product Backlog
•  Automatic Tests
•  Version Control System
•  Re-evaluation
FaaT Freelance as a Team - TEEM 2015
 12
FaaT – Auxiliary practices
Other really useful practices
•  Refactoring
•  Limited Documentation
•  Partial prototypes
•  Rubber Duck
•  Automation
FaaT Freelance as a Team - TEEM 2015
 13
FaaT in practice
•  Knowledge
•  Motivation
•  Implantation
•  Evaluation
•  Current Processes
•  Tools
•  People: developer and
client
FaaT Freelance as a Team - TEEM 2015
 14
FaaT – Measure everything
FaaT Freelance as a Team - TEEM 2015
 15
FaaT – Workflow
FaaT Freelance as a Team - TEEM 2015
 16
FaaT – Product Backlog
FaaT Freelance as a Team - TEEM 2015
 17
FaaT – User Stories
FaaT Freelance as a Team - TEEM 2015
 18
FaaT – Estimation & Planning
Scrum for Trello
FaaT Freelance as a Team - TEEM 2015
 19
FaaT – Development
•  Version Control System
•  Gitflow
•  Automatic tests
•  Code coverage
FaaT Freelance as a Team - TEEM 2015
 20
FaaT – Development
•  Version Control
•  Gitflow
•  Automatic tests
•  Code coverage
FaaT Freelance as a Team - TEEM 2015
 21
FaaT – Development
•  Version Control System
•  Gitflow
•  Automatic tests
•  Code coverage
FaaT Freelance as a Team - TEEM 2015
 22
FaaT – Development
•  Version Control System
•  Gitflow
•  Automatic tests
•  Code coverage
FaaT Freelance as a Team - TEEM 2015
 23
FaaT – Evaluation
•  Iteration speed
•  Undelivered User Stories
•  Delivery review
•  Qualitative
•  Quantitative
FaaT Freelance as a Team - TEEM 2015
 24
FaaT – Qualitative Evaluation
FaaT Freelance as a Team - TEEM 2015
 25
FaaT – Qualitative Evaluation
FaaT Freelance as a Team - TEEM 2015
 26
FaaT – Qualitative Evaluation
FaaT Freelance as a Team - TEEM 2015
 27
FaaT – Qualitative Evaluation
FaaT Freelance as a Team - TEEM 2015
 28
FaaT – Qualitative Evaluation
FaaT Freelance as a Team - TEEM 2015
 29
FaaT – Closing the iteration
•  Deliver a new release
•  Tagged in VCS
•  Deployment (automation)
•  Methodology review
•  New iteration start (from
Estimation phase)
FaaT Freelance as a Team - TEEM 2015
 30
FaaT – Methodology review
•  Analyze gathered and generated
information
•  Evaluate improvements in
•  Software development process
•  Software quality based on
•  Clients and users feedback
•  Benefits for the developer
•  Developer productivity
•  Include new tools or automations
•  VCS branches logic
•  Documentation generators
•  Continuous deploy/integration
FaaT Freelance as a Team - TEEM 2015
 31
Conclusions
•  It has been developed an agile methodology for software
development alone
•  Improved the quality of products delivered to the customer,
lowering risks and increasing performance.
•  Renounces to purisms to gain flexibility and applicability
•  It can be applied without outside mentoring, with little interference
in the freelance daily routine.
•  It has been tested successfully on real projects for eLearning via
web
FaaT Freelance as a Team - TEEM 2015
 32
Future improvement lines
•  Keep testing and evolving FaaT
•  Better communication with client
•  Improve Risk Management
•  Multiple Project Management
FaaT Freelance as a Team - TEEM 2015
 33
Thank you
FaaT Freelance as a Team - TEEM 2015
 34
References
•  37Signals. (2006) Getting Real.
•  Agarwal, Ravikant and Umphress, David. Extreme programming for a single person team. Proceedings of the 46th Annual
Southeast Regional Conference on XX (ACM-SE 46) (2008), 82-87.
•  Beas, José Manuel. (2011) Historias de usuario. [Accessed: 2014-11-08] http://jmbeas.es/guias/historias-de-usuario/
•  Beas, José Manuel. (2011) Product Backlog. [Accessed: 2015-4-20] http://jmbeas.es/guias/product-backlog/
•  Beck, Ken and Fowler, Martin. (2006) Code Smells. [Accessed: 2015-5-13]
https://sourcemaking.com/refactoring/bad-smells-in-code
•  Beck, Ken, Beedle, Mike, van Bennekum, Arie et al. (2001) Manifesto for Agile Software Development. [Accessed: 2014-10-1]
http://agilemanifesto.org/
•  Beck, Ken. Extreme Programming Explained: Embrace Change. Addison-Wesley, Boston, 1999.
•  Christensen, Spencer. (2014) Git Workflows That Work. [Accessed: 2015-5-4]
http://blog.endpoint.com/2014/05/git-workflows-that-work.html
•  Cohn, Mike. (2000) Scrum Product Backlog. [Accessed: 2014-11-15] https://mountaingoatsoftware.com/agile/scrum/
product-backlog
•  Cohn, Mike. (2004) User Stories Applied.
https://www.mountaingoatsoftware.com/system/asset/file/259/User-Stories-Applied-Mike-Cohn.pdf
•  Cohn, Mike. (2014, Mar.) Agile User Stories, Epics and Themes. [Accessed: 2015-3-29]
https://www.scrumalliance.org/community/spotlight/mike-cohn/march-2014/agile-user-stories-epics-and-themes
•  Cook, Charles. (2009, Feb.) Spike. [Accessed: 2015-4-24] http://www.cookcomputing.com/blog/archives/000588.html
FaaT Freelance as a Team - TEEM 2015
 35
References
•  Dodero, J.M., García-Peñalvo, F.J., González, C., Moreno-Ger, P., Redondo, M.Á., Sarasa, A., and Sierra, J.L. Development of
E-Learning Solutions: Different Approaches, a Common Mission. IEEE Revista Iberoamericana de Tecnologías del
Aprendizaje (IEEE RITA), 9, 2 (2014), 72-80. http://dx.doi.org/10.1109/RITA.2014.2317532.
•  Driessen, Vincent. (2010, Jan.) A successful Git branching model. [Accessed: 2014-10-14]
http://nvie.com/posts/a-successful-git-branching-model/
•  Dzhurov, Yani, Krasteva, Iva, and Ilieva, Sylvia. Personal Extreme Programming – An Agile Process for Autonomous
Developers. International Conference SOFTWARE, SERVICES & SEMANTIC TECHNOLOGIES (S3T) (Oct. 28, 2009),
252-259.
•  Emerson, Maria. (2012, Jan.) Writing Good User Stories. [Accessed: 2015-3-15] http://mariaemerson.com/user-stories/
•  Errington, Andrew. (2002) Rubber duck debugging. [Accessed: 2014-10-25] http://rubberduckdebugging.com/
•  Fowler, Martin and Beck, Ken. Refactoring: Improving the Design of Existing Code Hardcover – July 8, 1999. Addison-
Wesley, Chicago, 1999.
•  García-Peñalvo, F.J. and Seoane-Pardo, A.M. Una revisión actualizada del concepto de eLearning. Décimo Aniversario.
Education in the Knowledge Society (EKS), 16, 1 (Mar. 2015), 119-144. http://dx.doi.org/10.14201/eks2015161119144.
•  Garzas, Javier, Enríquez de S., Juan A., Irrazábal, Emanuel. Gestión Ágil de Proyectos Software. Madrid, 2013.
•  Hollar, Ashby Brooks. Cowboy: An Agile Programming Methodology for a Solo Programmer. VCU Theses and Dissertations
(2006), 741. http://scholarscompass.vcu.edu/etd/741.
•  James, Michael. (2008, Nov.) Scrum effort estimation and story points. [Accessed: 2015-5-02] http://
scrummethodology.com/scrum-effort-estimation-and-story-points/
•  Knuth, Donald E. Structured Programming with go to Statements. ACM Computing Surveys (CSUR), 6, 4 (Dec. 1974),
261-301.
•  Lawrence, Richard. (2009, Oct.) Patterns for Splitting User Stories. [Accessed: 2014-10-26] http://agileforall.com/
2009/10/patterns-for-splitting-user-stories/
FaaT Freelance as a Team - TEEM 2015
 36
References
•  Leffingwell, Dean et al. (2014, July) Refactors. [Accessed: 2015-3-20] http://scaledagileframework.com/refactors/
•  Letelier, Patricio. (2014) Agile Roadmap. [Accessed: 2015-2-10] http://agile-roadmap.tuneupprocess.com/
•  McConnell, Steve. Rapid Development: Taming Wild Software Schedules. Microsoft Press, Redmon, 1996.
•  Paredes, Adrián. (2008, July) User Stories. [Accessed: 2014-11-2]
http://elblogdelfrasco.blogspot.com.es/2008/07/user-stories.html
•  Pichler, Roman. (2014, Aug.) From Personas to User Stories. [Accessed: 2014-9-12]
http://romanpichler.com/blog/personas-epics-user-stories/
•  ScrumManager. (2014, Apr.) Planificación del Sprint. [Accessed: 2014-12-20] http://scrummanager.net/bok/index.php?
oldid=971
•  Shore, James. (2010) Refactoring. [Accessed: 2015-5-12] http://www.jamesshore.com/Agile-Book/refactoring.html
•  Spolsky, Joel. (2007, Oct.) Evidence Based Scheduling. [Accessed: 2015-1-31] http://joelonsoftware.com/items/
2007/10/26.html
•  Wake, William C. Refactoring Workbook. Addison-Wesley, 2003.
•  Wells, Don. (1999) The Rules of Extreme Programming. [Accessed: 2015-5-23] http://extremeprogramming.org/
FaaT Freelance as a Team - TEEM 2015
 37
Citation
FaaT Freelance as a Team - TEEM 2015
 38
This paper may be cited as following way 
Borrego Bernabé, R., Álvarez Navia, I., & García-Peñalvo, F. J. (2015). Faat –
Freelance as a Team. In G. R. Alves & M. C. Felgueiras (Eds.), Proceedings
of the Third International Conference on Technological Ecosystems for
Enhancing Multiculturality (TEEM’15) (Porto, Portugal, October 7-9, 2015)
(pp. 687-694). New York, USA: ACM.
FaaT
Freelance as a Team
Rodrigo Borrego Bernabé
Iván Álvarez Navia
Francisco J. García-Peñalvo
GRIAL research Group
University of Salamanca
Contact:
fgarcia@usal.es / @frangp
TEEM 2015 – ISELEAR 2015
7 - 9 October 2015, ISEP, Porto, Portugal

More Related Content

What's hot

Sauers_Keith-Resume_2016
Sauers_Keith-Resume_2016Sauers_Keith-Resume_2016
Sauers_Keith-Resume_2016Sauers Keith
 
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...ennVee TechnoGroup Inc
 
Jeff Collins_Resume 2016-2
Jeff Collins_Resume 2016-2Jeff Collins_Resume 2016-2
Jeff Collins_Resume 2016-2Jeff Collins
 
Surender Kumar Gampala_V1.1
Surender Kumar Gampala_V1.1Surender Kumar Gampala_V1.1
Surender Kumar Gampala_V1.1Surender Gampala
 
eCIO PPT Plan of Action for a Systems Integrations (SAP) Project
eCIO PPT Plan of Action for a Systems Integrations (SAP) ProjecteCIO PPT Plan of Action for a Systems Integrations (SAP) Project
eCIO PPT Plan of Action for a Systems Integrations (SAP) ProjectDavid Niles
 
Oracle Clinical and RDC Implementation Standards and Best Practices
Oracle Clinical and RDC Implementation Standards and Best PracticesOracle Clinical and RDC Implementation Standards and Best Practices
Oracle Clinical and RDC Implementation Standards and Best PracticesPerficient
 
Melissa Scott_Resume 2016 V3
Melissa Scott_Resume 2016 V3Melissa Scott_Resume 2016 V3
Melissa Scott_Resume 2016 V3Melissa Lampkins
 

What's hot (9)

Sauers_Keith-Resume_2016
Sauers_Keith-Resume_2016Sauers_Keith-Resume_2016
Sauers_Keith-Resume_2016
 
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
GLOC 2018: Automation or How We Eliminated Manual EBS R12.2 Upgrades and Beca...
 
Jeff Collins_Resume 2016-2
Jeff Collins_Resume 2016-2Jeff Collins_Resume 2016-2
Jeff Collins_Resume 2016-2
 
Tony ZhangU
Tony ZhangUTony ZhangU
Tony ZhangU
 
Surender Kumar Gampala_V1.1
Surender Kumar Gampala_V1.1Surender Kumar Gampala_V1.1
Surender Kumar Gampala_V1.1
 
eCIO PPT Plan of Action for a Systems Integrations (SAP) Project
eCIO PPT Plan of Action for a Systems Integrations (SAP) ProjecteCIO PPT Plan of Action for a Systems Integrations (SAP) Project
eCIO PPT Plan of Action for a Systems Integrations (SAP) Project
 
VaidyanathKK
VaidyanathKKVaidyanathKK
VaidyanathKK
 
Oracle Clinical and RDC Implementation Standards and Best Practices
Oracle Clinical and RDC Implementation Standards and Best PracticesOracle Clinical and RDC Implementation Standards and Best Practices
Oracle Clinical and RDC Implementation Standards and Best Practices
 
Melissa Scott_Resume 2016 V3
Melissa Scott_Resume 2016 V3Melissa Scott_Resume 2016 V3
Melissa Scott_Resume 2016 V3
 

Viewers also liked

Poster 2 formacion elearning en el ambito sanitario
Poster 2   formacion elearning en el ambito sanitarioPoster 2   formacion elearning en el ambito sanitario
Poster 2 formacion elearning en el ambito sanitarioJuan Vicente Izquierdo
 
El cumpleaños del delfín pipo
El cumpleaños del delfín pipoEl cumpleaños del delfín pipo
El cumpleaños del delfín pipoSoledad Sensan
 
Resller_MEet_-2015 (1)
Resller_MEet_-2015 (1)Resller_MEet_-2015 (1)
Resller_MEet_-2015 (1)Anwar A. Alawi
 
NAXOS-Neuheiten vom Label und aus dem Vertrieb 09. Dezember 2016
NAXOS-Neuheiten vom Label und aus dem Vertrieb 09. Dezember 2016NAXOS-Neuheiten vom Label und aus dem Vertrieb 09. Dezember 2016
NAXOS-Neuheiten vom Label und aus dem Vertrieb 09. Dezember 2016NAXOS Deutschland GmbH
 
Dragón de Jade de El Kender
Dragón de Jade de El KenderDragón de Jade de El Kender
Dragón de Jade de El KenderCruella Devil
 
Simon Willison @ FOWA Feb 07
Simon Willison @ FOWA Feb 07Simon Willison @ FOWA Feb 07
Simon Willison @ FOWA Feb 07carsonsystems
 
Das team stronach
Das team stronachDas team stronach
Das team stronachgizem_
 
Detailed Guide on a Mobile Game Soft Launch
Detailed Guide on a Mobile Game Soft LaunchDetailed Guide on a Mobile Game Soft Launch
Detailed Guide on a Mobile Game Soft LaunchComboApp, Inc
 
Josie Trafelet's visual resume
Josie Trafelet's visual resumeJosie Trafelet's visual resume
Josie Trafelet's visual resumejosietrafelet
 
Como Ayudar a la Innovación Docente en la Universidad Española, Juan Camaril...
Como Ayudar a la Innovación Docente en la Universidad Española,  Juan Camaril...Como Ayudar a la Innovación Docente en la Universidad Española,  Juan Camaril...
Como Ayudar a la Innovación Docente en la Universidad Española, Juan Camaril...BlackboardEMEA
 
M.A.D Gallery Milano
M.A.D Gallery MilanoM.A.D Gallery Milano
M.A.D Gallery MilanoCarlo Greco
 

Viewers also liked (20)

Poster 2 formacion elearning en el ambito sanitario
Poster 2   formacion elearning en el ambito sanitarioPoster 2   formacion elearning en el ambito sanitario
Poster 2 formacion elearning en el ambito sanitario
 
Decor maio
Decor maioDecor maio
Decor maio
 
El adjetivo
El adjetivoEl adjetivo
El adjetivo
 
Identidad corporativa
Identidad corporativa Identidad corporativa
Identidad corporativa
 
El cumpleaños del delfín pipo
El cumpleaños del delfín pipoEl cumpleaños del delfín pipo
El cumpleaños del delfín pipo
 
Resller_MEet_-2015 (1)
Resller_MEet_-2015 (1)Resller_MEet_-2015 (1)
Resller_MEet_-2015 (1)
 
Arte paleolitico
Arte paleoliticoArte paleolitico
Arte paleolitico
 
A550 Brochure
A550 BrochureA550 Brochure
A550 Brochure
 
Commerce2Mobile
Commerce2MobileCommerce2Mobile
Commerce2Mobile
 
CV Nelson Henriques SP
CV Nelson Henriques SPCV Nelson Henriques SP
CV Nelson Henriques SP
 
NAXOS-Neuheiten vom Label und aus dem Vertrieb 09. Dezember 2016
NAXOS-Neuheiten vom Label und aus dem Vertrieb 09. Dezember 2016NAXOS-Neuheiten vom Label und aus dem Vertrieb 09. Dezember 2016
NAXOS-Neuheiten vom Label und aus dem Vertrieb 09. Dezember 2016
 
Proyecto mesa rica
Proyecto mesa ricaProyecto mesa rica
Proyecto mesa rica
 
Dragón de Jade de El Kender
Dragón de Jade de El KenderDragón de Jade de El Kender
Dragón de Jade de El Kender
 
Simon Willison @ FOWA Feb 07
Simon Willison @ FOWA Feb 07Simon Willison @ FOWA Feb 07
Simon Willison @ FOWA Feb 07
 
Das team stronach
Das team stronachDas team stronach
Das team stronach
 
Detailed Guide on a Mobile Game Soft Launch
Detailed Guide on a Mobile Game Soft LaunchDetailed Guide on a Mobile Game Soft Launch
Detailed Guide on a Mobile Game Soft Launch
 
Josie Trafelet's visual resume
Josie Trafelet's visual resumeJosie Trafelet's visual resume
Josie Trafelet's visual resume
 
Como Ayudar a la Innovación Docente en la Universidad Española, Juan Camaril...
Como Ayudar a la Innovación Docente en la Universidad Española,  Juan Camaril...Como Ayudar a la Innovación Docente en la Universidad Española,  Juan Camaril...
Como Ayudar a la Innovación Docente en la Universidad Española, Juan Camaril...
 
M.A.D Gallery Milano
M.A.D Gallery MilanoM.A.D Gallery Milano
M.A.D Gallery Milano
 
Flats in hyderabad
Flats in hyderabadFlats in hyderabad
Flats in hyderabad
 

Similar to FaaT Freelance as a Team

Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Sam Garforth
 
How to Get Started with a Cross Functional Approach to Content Management - T...
How to Get Started with a Cross Functional Approach to Content Management - T...How to Get Started with a Cross Functional Approach to Content Management - T...
How to Get Started with a Cross Functional Approach to Content Management - T...Lasselle-Ramsay
 
Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)Imaginet
 
Rahul Ghame CV
Rahul Ghame CVRahul Ghame CV
Rahul Ghame CVRahulGhame
 
DICK’S Sporting Goods: What is the Future of Retail in a Cloud App World?
DICK’S Sporting Goods: What is the Future of Retail in a Cloud App World?DICK’S Sporting Goods: What is the Future of Retail in a Cloud App World?
DICK’S Sporting Goods: What is the Future of Retail in a Cloud App World?VMware Tanzu
 
How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...
How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...
How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...AppDynamics
 
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdfTest Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdfDiana Gray, MBA
 
Lean Solutions – Agile Transformation at the United States Postal Service
Lean Solutions  – Agile Transformation at the United States Postal ServiceLean Solutions  – Agile Transformation at the United States Postal Service
Lean Solutions – Agile Transformation at the United States Postal ServiceITSM Academy, Inc.
 
9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...
9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...
9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...ghaeltailyn
 
201811-my portfolio in a few slides
201811-my portfolio in a few slides201811-my portfolio in a few slides
201811-my portfolio in a few slidesMija RABEMANANJARA
 
Leveraging IT Service Catalog to Transform Services Delivery - Argonne Nation...
Leveraging IT Service Catalog to Transform Services Delivery - Argonne Nation...Leveraging IT Service Catalog to Transform Services Delivery - Argonne Nation...
Leveraging IT Service Catalog to Transform Services Delivery - Argonne Nation...Evergreen Systems
 
II-SDV 2015, 20 - 21 April, in Nice
II-SDV 2015, 20 - 21 April, in NiceII-SDV 2015, 20 - 21 April, in Nice
II-SDV 2015, 20 - 21 April, in NiceDr. Haxel Consult
 
Building User Adoption Into Your Enterprise Software (TSW2015)
Building User Adoption Into Your Enterprise Software (TSW2015)Building User Adoption Into Your Enterprise Software (TSW2015)
Building User Adoption Into Your Enterprise Software (TSW2015)ANCILE Solutions, Inc.
 
Advancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organizationAdvancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organizationRamkumar Ravichandran
 
DSG App Transformation Case Study
DSG App Transformation Case StudyDSG App Transformation Case Study
DSG App Transformation Case StudyVMware Tanzu
 
Mike Quinn Resume
Mike Quinn ResumeMike Quinn Resume
Mike Quinn Resumemquinnkc
 
Upgrade JDE Quicker, Faster, and More Predictable
Upgrade JDE Quicker, Faster, and More PredictableUpgrade JDE Quicker, Faster, and More Predictable
Upgrade JDE Quicker, Faster, and More PredictableTerillium
 
Vidhya Padmanabhan_Resume_full
Vidhya Padmanabhan_Resume_fullVidhya Padmanabhan_Resume_full
Vidhya Padmanabhan_Resume_fullVidhya Padmanabhan
 

Similar to FaaT Freelance as a Team (20)

Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
Salesforce Application Lifecycle Management presented to EA Forum by Sam Garf...
 
How to Get Started with a Cross Functional Approach to Content Management - T...
How to Get Started with a Cross Functional Approach to Content Management - T...How to Get Started with a Cross Functional Approach to Content Management - T...
How to Get Started with a Cross Functional Approach to Content Management - T...
 
Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)
 
Rahul Ghame CV
Rahul Ghame CVRahul Ghame CV
Rahul Ghame CV
 
DICK’S Sporting Goods: What is the Future of Retail in a Cloud App World?
DICK’S Sporting Goods: What is the Future of Retail in a Cloud App World?DICK’S Sporting Goods: What is the Future of Retail in a Cloud App World?
DICK’S Sporting Goods: What is the Future of Retail in a Cloud App World?
 
How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...
How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...
How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...
 
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdfTest Automation using UiPath Test Suite - Developer Circle Part-1.pdf
Test Automation using UiPath Test Suite - Developer Circle Part-1.pdf
 
Lean Solutions – Agile Transformation at the United States Postal Service
Lean Solutions  – Agile Transformation at the United States Postal ServiceLean Solutions  – Agile Transformation at the United States Postal Service
Lean Solutions – Agile Transformation at the United States Postal Service
 
9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...
9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...
9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...
 
Sadchap04
Sadchap04Sadchap04
Sadchap04
 
201811-my portfolio in a few slides
201811-my portfolio in a few slides201811-my portfolio in a few slides
201811-my portfolio in a few slides
 
Leveraging IT Service Catalog to Transform Services Delivery - Argonne Nation...
Leveraging IT Service Catalog to Transform Services Delivery - Argonne Nation...Leveraging IT Service Catalog to Transform Services Delivery - Argonne Nation...
Leveraging IT Service Catalog to Transform Services Delivery - Argonne Nation...
 
II-SDV 2015, 20 - 21 April, in Nice
II-SDV 2015, 20 - 21 April, in NiceII-SDV 2015, 20 - 21 April, in Nice
II-SDV 2015, 20 - 21 April, in Nice
 
Building User Adoption Into Your Enterprise Software (TSW2015)
Building User Adoption Into Your Enterprise Software (TSW2015)Building User Adoption Into Your Enterprise Software (TSW2015)
Building User Adoption Into Your Enterprise Software (TSW2015)
 
Project Management
Project ManagementProject Management
Project Management
 
Advancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organizationAdvancing Testing Program Maturity in your organization
Advancing Testing Program Maturity in your organization
 
DSG App Transformation Case Study
DSG App Transformation Case StudyDSG App Transformation Case Study
DSG App Transformation Case Study
 
Mike Quinn Resume
Mike Quinn ResumeMike Quinn Resume
Mike Quinn Resume
 
Upgrade JDE Quicker, Faster, and More Predictable
Upgrade JDE Quicker, Faster, and More PredictableUpgrade JDE Quicker, Faster, and More Predictable
Upgrade JDE Quicker, Faster, and More Predictable
 
Vidhya Padmanabhan_Resume_full
Vidhya Padmanabhan_Resume_fullVidhya Padmanabhan_Resume_full
Vidhya Padmanabhan_Resume_full
 

More from Grial - University of Salamanca

Mesa redonda Género y Diversidad - Importancia de exponer a los jóvenes a rol...
Mesa redonda Género y Diversidad - Importancia de exponer a los jóvenes a rol...Mesa redonda Género y Diversidad - Importancia de exponer a los jóvenes a rol...
Mesa redonda Género y Diversidad - Importancia de exponer a los jóvenes a rol...Grial - University of Salamanca
 
Mesa redonda Género y Diversidad - Robótica e inclusión
Mesa redonda Género y Diversidad - Robótica e inclusiónMesa redonda Género y Diversidad - Robótica e inclusión
Mesa redonda Género y Diversidad - Robótica e inclusiónGrial - University of Salamanca
 
Mesa redonda Género y Diversidad - Cátedra de brecha digital de género GVA-UV
Mesa redonda Género y Diversidad - Cátedra de brecha digital de género GVA-UV Mesa redonda Género y Diversidad - Cátedra de brecha digital de género GVA-UV
Mesa redonda Género y Diversidad - Cátedra de brecha digital de género GVA-UV Grial - University of Salamanca
 
Study for the improvement of the Moroccan public higher education system base...
Study for the improvement of the Moroccan public higher education system base...Study for the improvement of the Moroccan public higher education system base...
Study for the improvement of the Moroccan public higher education system base...Grial - University of Salamanca
 
Taller de WordPress en el Máster TIC de la USAL (Actualizado 2020)
Taller de WordPress en el Máster TIC de la USAL (Actualizado 2020)Taller de WordPress en el Máster TIC de la USAL (Actualizado 2020)
Taller de WordPress en el Máster TIC de la USAL (Actualizado 2020)Grial - University of Salamanca
 
Facilitating access to the role models of women in STEM: W-STEM mobile app
Facilitating access to the role models of women in STEM: W-STEM mobile appFacilitating access to the role models of women in STEM: W-STEM mobile app
Facilitating access to the role models of women in STEM: W-STEM mobile appGrial - University of Salamanca
 
Perception of the gender gap in computer engineering studies: a comparative s...
Perception of the gender gap in computer engineering studies: a comparative s...Perception of the gender gap in computer engineering studies: a comparative s...
Perception of the gender gap in computer engineering studies: a comparative s...Grial - University of Salamanca
 
Young people participation in the Digital Society: a case study in Brazil
Young people participation in the Digital Society: a case study in BrazilYoung people participation in the Digital Society: a case study in Brazil
Young people participation in the Digital Society: a case study in BrazilGrial - University of Salamanca
 
C4 model in a Software Engineering subject to ease the comprehension of UML a...
C4 model in a Software Engineering subject to ease the comprehension of UML a...C4 model in a Software Engineering subject to ease the comprehension of UML a...
C4 model in a Software Engineering subject to ease the comprehension of UML a...Grial - University of Salamanca
 
Gender equality in STEM programs: a proposal to analyse the situation of a un...
Gender equality in STEM programs: a proposal to analyse the situation of a un...Gender equality in STEM programs: a proposal to analyse the situation of a un...
Gender equality in STEM programs: a proposal to analyse the situation of a un...Grial - University of Salamanca
 
Equity in mathematical modelling education: a literature review
Equity in mathematical modelling education: a literature reviewEquity in mathematical modelling education: a literature review
Equity in mathematical modelling education: a literature reviewGrial - University of Salamanca
 
Engaging women into STEM in Latin America: W-STEM project
Engaging women into STEM in Latin America: W-STEM projectEngaging women into STEM in Latin America: W-STEM project
Engaging women into STEM in Latin America: W-STEM projectGrial - University of Salamanca
 
Estudio piloto sobre la percepción de la brecha de género en estudios de inge...
Estudio piloto sobre la percepción de la brecha de género en estudios de inge...Estudio piloto sobre la percepción de la brecha de género en estudios de inge...
Estudio piloto sobre la percepción de la brecha de género en estudios de inge...Grial - University of Salamanca
 
La brecha de género en el sector STEM en Latino América: una propuesta europea
La brecha de género en el sector STEM en Latino América: una propuesta europeaLa brecha de género en el sector STEM en Latino América: una propuesta europea
La brecha de género en el sector STEM en Latino América: una propuesta europeaGrial - University of Salamanca
 
Desayuno de mujeres investigadoras - I Jornadas de Buenas Prácticas USAL
Desayuno de mujeres investigadoras - I Jornadas de Buenas Prácticas USALDesayuno de mujeres investigadoras - I Jornadas de Buenas Prácticas USAL
Desayuno de mujeres investigadoras - I Jornadas de Buenas Prácticas USALGrial - University of Salamanca
 
An app to support yoga teachers to implement a yoga-based approach to promote...
An app to support yoga teachers to implement a yoga-based approach to promote...An app to support yoga teachers to implement a yoga-based approach to promote...
An app to support yoga teachers to implement a yoga-based approach to promote...Grial - University of Salamanca
 
Age influence in gender stereotypes related to Internet use in young people: ...
Age influence in gender stereotypes related to Internet use in young people: ...Age influence in gender stereotypes related to Internet use in young people: ...
Age influence in gender stereotypes related to Internet use in young people: ...Grial - University of Salamanca
 

More from Grial - University of Salamanca (20)

Gender mainstreaming in Engineering Education
Gender mainstreaming in Engineering EducationGender mainstreaming in Engineering Education
Gender mainstreaming in Engineering Education
 
Mesa redonda Género y Diversidad - Importancia de exponer a los jóvenes a rol...
Mesa redonda Género y Diversidad - Importancia de exponer a los jóvenes a rol...Mesa redonda Género y Diversidad - Importancia de exponer a los jóvenes a rol...
Mesa redonda Género y Diversidad - Importancia de exponer a los jóvenes a rol...
 
Mesa redonda Género y Diversidad - Robótica e inclusión
Mesa redonda Género y Diversidad - Robótica e inclusiónMesa redonda Género y Diversidad - Robótica e inclusión
Mesa redonda Género y Diversidad - Robótica e inclusión
 
Mesa redonda Género y Diversidad - Cátedra de brecha digital de género GVA-UV
Mesa redonda Género y Diversidad - Cátedra de brecha digital de género GVA-UV Mesa redonda Género y Diversidad - Cátedra de brecha digital de género GVA-UV
Mesa redonda Género y Diversidad - Cátedra de brecha digital de género GVA-UV
 
Study for the improvement of the Moroccan public higher education system base...
Study for the improvement of the Moroccan public higher education system base...Study for the improvement of the Moroccan public higher education system base...
Study for the improvement of the Moroccan public higher education system base...
 
Taller de WordPress en el Máster TIC de la USAL (Actualizado 2020)
Taller de WordPress en el Máster TIC de la USAL (Actualizado 2020)Taller de WordPress en el Máster TIC de la USAL (Actualizado 2020)
Taller de WordPress en el Máster TIC de la USAL (Actualizado 2020)
 
Facilitating access to the role models of women in STEM: W-STEM mobile app
Facilitating access to the role models of women in STEM: W-STEM mobile appFacilitating access to the role models of women in STEM: W-STEM mobile app
Facilitating access to the role models of women in STEM: W-STEM mobile app
 
Perception of the gender gap in computer engineering studies: a comparative s...
Perception of the gender gap in computer engineering studies: a comparative s...Perception of the gender gap in computer engineering studies: a comparative s...
Perception of the gender gap in computer engineering studies: a comparative s...
 
Young people participation in the Digital Society: a case study in Brazil
Young people participation in the Digital Society: a case study in BrazilYoung people participation in the Digital Society: a case study in Brazil
Young people participation in the Digital Society: a case study in Brazil
 
C4 model in a Software Engineering subject to ease the comprehension of UML a...
C4 model in a Software Engineering subject to ease the comprehension of UML a...C4 model in a Software Engineering subject to ease the comprehension of UML a...
C4 model in a Software Engineering subject to ease the comprehension of UML a...
 
Gender equality in STEM programs: a proposal to analyse the situation of a un...
Gender equality in STEM programs: a proposal to analyse the situation of a un...Gender equality in STEM programs: a proposal to analyse the situation of a un...
Gender equality in STEM programs: a proposal to analyse the situation of a un...
 
Equity in mathematical modelling education: a literature review
Equity in mathematical modelling education: a literature reviewEquity in mathematical modelling education: a literature review
Equity in mathematical modelling education: a literature review
 
Engaging women into STEM in Latin America: W-STEM project
Engaging women into STEM in Latin America: W-STEM projectEngaging women into STEM in Latin America: W-STEM project
Engaging women into STEM in Latin America: W-STEM project
 
Estudio piloto sobre la percepción de la brecha de género en estudios de inge...
Estudio piloto sobre la percepción de la brecha de género en estudios de inge...Estudio piloto sobre la percepción de la brecha de género en estudios de inge...
Estudio piloto sobre la percepción de la brecha de género en estudios de inge...
 
La brecha de género en el sector STEM en Latino América: una propuesta europea
La brecha de género en el sector STEM en Latino América: una propuesta europeaLa brecha de género en el sector STEM en Latino América: una propuesta europea
La brecha de género en el sector STEM en Latino América: una propuesta europea
 
Desayuno de mujeres investigadoras - I Jornadas de Buenas Prácticas USAL
Desayuno de mujeres investigadoras - I Jornadas de Buenas Prácticas USALDesayuno de mujeres investigadoras - I Jornadas de Buenas Prácticas USAL
Desayuno de mujeres investigadoras - I Jornadas de Buenas Prácticas USAL
 
HIPPOCAMPUS project: usability study
HIPPOCAMPUS project: usability studyHIPPOCAMPUS project: usability study
HIPPOCAMPUS project: usability study
 
An app to support yoga teachers to implement a yoga-based approach to promote...
An app to support yoga teachers to implement a yoga-based approach to promote...An app to support yoga teachers to implement a yoga-based approach to promote...
An app to support yoga teachers to implement a yoga-based approach to promote...
 
Ecosistema tecnológico WYRED - Estudios de usabilidad
Ecosistema tecnológico WYRED - Estudios de usabilidadEcosistema tecnológico WYRED - Estudios de usabilidad
Ecosistema tecnológico WYRED - Estudios de usabilidad
 
Age influence in gender stereotypes related to Internet use in young people: ...
Age influence in gender stereotypes related to Internet use in young people: ...Age influence in gender stereotypes related to Internet use in young people: ...
Age influence in gender stereotypes related to Internet use in young people: ...
 

Recently uploaded

The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 

Recently uploaded (20)

The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 

FaaT Freelance as a Team

  • 1. FaaT Freelance as a Team Rodrigo Borrego Bernabé Iván Álvarez Navia Francisco J. García-Peñalvo GRIAL research Group University of Salamanca Contact: fgarcia@usal.es / @frangp TEEM 2015 – ISELEAR 2015 7 - 9 October 2015, ISEP, Porto, Portugal
  • 2. Motivation There is a need for a daily use of a software development methodology as a professional software developer FaaT Freelance as a Team - TEEM 2015 2
  • 3. Motivation •  To take advantage of the methodology •  Having qualitative and quantitative data of current state •  Improving productivity and result quality •  Improving flexibility to change •  Minimizing risks •  Tailored to lone development FaaT Freelance as a Team - TEEM 2015 3
  • 4. Objectives and drawbacks Build an Agile Methodology •  Pragmatic, for daily use •  For a single developer •  Tested in real projects Existing methodologies drawbacks •  They require the help of a mentor for implementation •  Focused in communication •  Tasks and roles are distributed among several people FaaT Freelance as a Team - TEEM 2015 4
  • 5. FaaT – Sources of Inspiration FaaT XP SCRUM LEAN AUP Single Person Agile Methodologies FaaT Freelance as a Team - TEEM 2015 5
  • 6. FaaT – Components •  Catalogue •  Strategic practices •  Workflow practices •  Auxiliary practices •  For each practice •  Summary •  Description •  Guidelines •  Bad practices •  In practice •  Implantation process •  Tools to be used FaaT Freelance as a Team - TEEM 2015 6
  • 7. FaaT – Strategic practices Guidelines to always choose an optimal decision •  Simplicity •  Embrace Change •  Make decisions FaaT Freelance as a Team - TEEM 2015 7
  • 8. FaaT – Strategic Practices •  Simplicity •  Embrace Change •  Make decisions FaaT Freelance as a Team - TEEM 2015 8
  • 9. FaaT – Strategic Practices •  Simplicity •  Embrace Change •  Make decisions FaaT Freelance as a Team - TEEM 2015 9
  • 10. FaaT – Strategic Practices •  Simplicity •  Embrace Change •  Make decisions FaaT Freelance as a Team - TEEM 2015 10
  • 11. FaaT – Strategic Practices •  Simplicity •  Embrace Change •  Make decisions FaaT Freelance as a Team - TEEM 2015 11
  • 12. FaaT – Workflow Practices Operational processes to be performed during product development •  User Stories •  Estimation •  Planning •  Product Backlog •  Automatic Tests •  Version Control System •  Re-evaluation FaaT Freelance as a Team - TEEM 2015 12
  • 13. FaaT – Auxiliary practices Other really useful practices •  Refactoring •  Limited Documentation •  Partial prototypes •  Rubber Duck •  Automation FaaT Freelance as a Team - TEEM 2015 13
  • 14. FaaT in practice •  Knowledge •  Motivation •  Implantation •  Evaluation •  Current Processes •  Tools •  People: developer and client FaaT Freelance as a Team - TEEM 2015 14
  • 15. FaaT – Measure everything FaaT Freelance as a Team - TEEM 2015 15
  • 16. FaaT – Workflow FaaT Freelance as a Team - TEEM 2015 16
  • 17. FaaT – Product Backlog FaaT Freelance as a Team - TEEM 2015 17
  • 18. FaaT – User Stories FaaT Freelance as a Team - TEEM 2015 18
  • 19. FaaT – Estimation & Planning Scrum for Trello FaaT Freelance as a Team - TEEM 2015 19
  • 20. FaaT – Development •  Version Control System •  Gitflow •  Automatic tests •  Code coverage FaaT Freelance as a Team - TEEM 2015 20
  • 21. FaaT – Development •  Version Control •  Gitflow •  Automatic tests •  Code coverage FaaT Freelance as a Team - TEEM 2015 21
  • 22. FaaT – Development •  Version Control System •  Gitflow •  Automatic tests •  Code coverage FaaT Freelance as a Team - TEEM 2015 22
  • 23. FaaT – Development •  Version Control System •  Gitflow •  Automatic tests •  Code coverage FaaT Freelance as a Team - TEEM 2015 23
  • 24. FaaT – Evaluation •  Iteration speed •  Undelivered User Stories •  Delivery review •  Qualitative •  Quantitative FaaT Freelance as a Team - TEEM 2015 24
  • 25. FaaT – Qualitative Evaluation FaaT Freelance as a Team - TEEM 2015 25
  • 26. FaaT – Qualitative Evaluation FaaT Freelance as a Team - TEEM 2015 26
  • 27. FaaT – Qualitative Evaluation FaaT Freelance as a Team - TEEM 2015 27
  • 28. FaaT – Qualitative Evaluation FaaT Freelance as a Team - TEEM 2015 28
  • 29. FaaT – Qualitative Evaluation FaaT Freelance as a Team - TEEM 2015 29
  • 30. FaaT – Closing the iteration •  Deliver a new release •  Tagged in VCS •  Deployment (automation) •  Methodology review •  New iteration start (from Estimation phase) FaaT Freelance as a Team - TEEM 2015 30
  • 31. FaaT – Methodology review •  Analyze gathered and generated information •  Evaluate improvements in •  Software development process •  Software quality based on •  Clients and users feedback •  Benefits for the developer •  Developer productivity •  Include new tools or automations •  VCS branches logic •  Documentation generators •  Continuous deploy/integration FaaT Freelance as a Team - TEEM 2015 31
  • 32. Conclusions •  It has been developed an agile methodology for software development alone •  Improved the quality of products delivered to the customer, lowering risks and increasing performance. •  Renounces to purisms to gain flexibility and applicability •  It can be applied without outside mentoring, with little interference in the freelance daily routine. •  It has been tested successfully on real projects for eLearning via web FaaT Freelance as a Team - TEEM 2015 32
  • 33. Future improvement lines •  Keep testing and evolving FaaT •  Better communication with client •  Improve Risk Management •  Multiple Project Management FaaT Freelance as a Team - TEEM 2015 33
  • 34. Thank you FaaT Freelance as a Team - TEEM 2015 34
  • 35. References •  37Signals. (2006) Getting Real. •  Agarwal, Ravikant and Umphress, David. Extreme programming for a single person team. Proceedings of the 46th Annual Southeast Regional Conference on XX (ACM-SE 46) (2008), 82-87. •  Beas, José Manuel. (2011) Historias de usuario. [Accessed: 2014-11-08] http://jmbeas.es/guias/historias-de-usuario/ •  Beas, José Manuel. (2011) Product Backlog. [Accessed: 2015-4-20] http://jmbeas.es/guias/product-backlog/ •  Beck, Ken and Fowler, Martin. (2006) Code Smells. [Accessed: 2015-5-13] https://sourcemaking.com/refactoring/bad-smells-in-code •  Beck, Ken, Beedle, Mike, van Bennekum, Arie et al. (2001) Manifesto for Agile Software Development. [Accessed: 2014-10-1] http://agilemanifesto.org/ •  Beck, Ken. Extreme Programming Explained: Embrace Change. Addison-Wesley, Boston, 1999. •  Christensen, Spencer. (2014) Git Workflows That Work. [Accessed: 2015-5-4] http://blog.endpoint.com/2014/05/git-workflows-that-work.html •  Cohn, Mike. (2000) Scrum Product Backlog. [Accessed: 2014-11-15] https://mountaingoatsoftware.com/agile/scrum/ product-backlog •  Cohn, Mike. (2004) User Stories Applied. https://www.mountaingoatsoftware.com/system/asset/file/259/User-Stories-Applied-Mike-Cohn.pdf •  Cohn, Mike. (2014, Mar.) Agile User Stories, Epics and Themes. [Accessed: 2015-3-29] https://www.scrumalliance.org/community/spotlight/mike-cohn/march-2014/agile-user-stories-epics-and-themes •  Cook, Charles. (2009, Feb.) Spike. [Accessed: 2015-4-24] http://www.cookcomputing.com/blog/archives/000588.html FaaT Freelance as a Team - TEEM 2015 35
  • 36. References •  Dodero, J.M., García-Peñalvo, F.J., González, C., Moreno-Ger, P., Redondo, M.Á., Sarasa, A., and Sierra, J.L. Development of E-Learning Solutions: Different Approaches, a Common Mission. IEEE Revista Iberoamericana de Tecnologías del Aprendizaje (IEEE RITA), 9, 2 (2014), 72-80. http://dx.doi.org/10.1109/RITA.2014.2317532. •  Driessen, Vincent. (2010, Jan.) A successful Git branching model. [Accessed: 2014-10-14] http://nvie.com/posts/a-successful-git-branching-model/ •  Dzhurov, Yani, Krasteva, Iva, and Ilieva, Sylvia. Personal Extreme Programming – An Agile Process for Autonomous Developers. International Conference SOFTWARE, SERVICES & SEMANTIC TECHNOLOGIES (S3T) (Oct. 28, 2009), 252-259. •  Emerson, Maria. (2012, Jan.) Writing Good User Stories. [Accessed: 2015-3-15] http://mariaemerson.com/user-stories/ •  Errington, Andrew. (2002) Rubber duck debugging. [Accessed: 2014-10-25] http://rubberduckdebugging.com/ •  Fowler, Martin and Beck, Ken. Refactoring: Improving the Design of Existing Code Hardcover – July 8, 1999. Addison- Wesley, Chicago, 1999. •  García-Peñalvo, F.J. and Seoane-Pardo, A.M. Una revisión actualizada del concepto de eLearning. Décimo Aniversario. Education in the Knowledge Society (EKS), 16, 1 (Mar. 2015), 119-144. http://dx.doi.org/10.14201/eks2015161119144. •  Garzas, Javier, Enríquez de S., Juan A., Irrazábal, Emanuel. Gestión Ágil de Proyectos Software. Madrid, 2013. •  Hollar, Ashby Brooks. Cowboy: An Agile Programming Methodology for a Solo Programmer. VCU Theses and Dissertations (2006), 741. http://scholarscompass.vcu.edu/etd/741. •  James, Michael. (2008, Nov.) Scrum effort estimation and story points. [Accessed: 2015-5-02] http:// scrummethodology.com/scrum-effort-estimation-and-story-points/ •  Knuth, Donald E. Structured Programming with go to Statements. ACM Computing Surveys (CSUR), 6, 4 (Dec. 1974), 261-301. •  Lawrence, Richard. (2009, Oct.) Patterns for Splitting User Stories. [Accessed: 2014-10-26] http://agileforall.com/ 2009/10/patterns-for-splitting-user-stories/ FaaT Freelance as a Team - TEEM 2015 36
  • 37. References •  Leffingwell, Dean et al. (2014, July) Refactors. [Accessed: 2015-3-20] http://scaledagileframework.com/refactors/ •  Letelier, Patricio. (2014) Agile Roadmap. [Accessed: 2015-2-10] http://agile-roadmap.tuneupprocess.com/ •  McConnell, Steve. Rapid Development: Taming Wild Software Schedules. Microsoft Press, Redmon, 1996. •  Paredes, Adrián. (2008, July) User Stories. [Accessed: 2014-11-2] http://elblogdelfrasco.blogspot.com.es/2008/07/user-stories.html •  Pichler, Roman. (2014, Aug.) From Personas to User Stories. [Accessed: 2014-9-12] http://romanpichler.com/blog/personas-epics-user-stories/ •  ScrumManager. (2014, Apr.) Planificación del Sprint. [Accessed: 2014-12-20] http://scrummanager.net/bok/index.php? oldid=971 •  Shore, James. (2010) Refactoring. [Accessed: 2015-5-12] http://www.jamesshore.com/Agile-Book/refactoring.html •  Spolsky, Joel. (2007, Oct.) Evidence Based Scheduling. [Accessed: 2015-1-31] http://joelonsoftware.com/items/ 2007/10/26.html •  Wake, William C. Refactoring Workbook. Addison-Wesley, 2003. •  Wells, Don. (1999) The Rules of Extreme Programming. [Accessed: 2015-5-23] http://extremeprogramming.org/ FaaT Freelance as a Team - TEEM 2015 37
  • 38. Citation FaaT Freelance as a Team - TEEM 2015 38 This paper may be cited as following way Borrego Bernabé, R., Álvarez Navia, I., & García-Peñalvo, F. J. (2015). Faat – Freelance as a Team. In G. R. Alves & M. C. Felgueiras (Eds.), Proceedings of the Third International Conference on Technological Ecosystems for Enhancing Multiculturality (TEEM’15) (Porto, Portugal, October 7-9, 2015) (pp. 687-694). New York, USA: ACM.
  • 39. FaaT Freelance as a Team Rodrigo Borrego Bernabé Iván Álvarez Navia Francisco J. García-Peñalvo GRIAL research Group University of Salamanca Contact: fgarcia@usal.es / @frangp TEEM 2015 – ISELEAR 2015 7 - 9 October 2015, ISEP, Porto, Portugal