Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Profiling hu23 #12

Open
wants to merge 324 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
324 commits
Select commit Hold shift + click to select a range
16c2089
Merge pull request #13 from fedesartu/listado-y-borrado-de-guardería
jospearui Mar 28, 2020
39c3f4d
últimos cambios realizados
davtorcue Mar 29, 2020
f73a120
Merge branch 'develop' of https://github.com/davtorcue/spring-petclin…
Mar 29, 2020
c8e0b2a
agrego datos pruebas para hacerlas mas rapidas
Mar 29, 2020
0b1290e
fix para poder agregar entrenador en add y udate de training
Mar 29, 2020
07c56ba
fix de borrado de training
Mar 29, 2020
d1850fa
cambios de interfaz
Mar 29, 2020
1be321b
test fixes
Mar 29, 2020
aa7f82c
agrego validacion para que un entrenador no tenga 2 entrenamientos en…
Mar 29, 2020
c6c980f
fix tests
Mar 29, 2020
b69f847
agrego validacion para que fecha de entrenamiento sea futura
Mar 29, 2020
8346723
Añadida la clase HairdressingServiceTest
Mar 29, 2020
7d5f6b7
Merge pull request #14 from fedesartu/creacion-cancelacion-hairdressing
enprava Mar 29, 2020
d309d2d
retoques en vista y validación de delete
antmarcab4 Mar 29, 2020
8c522a4
Tests servicio controlador y una restriccion controlador
jospearui Mar 29, 2020
6ae1f1b
Merge pull request #15 from fedesartu/test-guarderia
jospearui Mar 29, 2020
ed3803a
fix validacion de fecha y validacion de mismo entrenador y fecha
Mar 29, 2020
a17e7d3
Merge branch 'develop' into creacion-cancelacion-hairdressing
antmarcab4 Mar 29, 2020
c650afc
Merge pull request #16 from fedesartu/creacion-cancelacion-hairdressing
antmarcab4 Mar 29, 2020
3d35465
Merge branch 'develop' into actualizar-consultar-entrenamientos
davtorcue Mar 29, 2020
b0232c4
Merge pull request #17 from fedesartu/actualizar-consultar-entrenamie…
davtorcue Mar 29, 2020
da88573
fixes
Mar 30, 2020
985c664
Correcciones a daycare
alorodlla Mar 30, 2020
9170120
Merge pull request #18 from fedesartu/correcciones-daycare
alorodlla Mar 30, 2020
19d6546
fix vista detalle owner
Mar 30, 2020
e394ad4
fix mensaje error telefono
Mar 30, 2020
c3b473e
Correccion borrado daycare
alorodlla Mar 30, 2020
9638ea5
paso de rama
davtorcue Mar 30, 2020
84e4c98
Merge pull request #19 from fedesartu/correccion-borrado-daycare
alorodlla Mar 30, 2020
2b21b16
fix vistas trainings
Mar 30, 2020
f9923e7
merge dev
Mar 30, 2020
c493a62
fix merge
Mar 30, 2020
1a8fdf3
Merge branch 'fixes' into develop
Mar 30, 2020
f535ba9
changed utf
Mar 30, 2020
ed26307
Hairdressings test comit 1.
Mar 30, 2020
c79e32f
Test arreglados
davtorcue Mar 30, 2020
1213ea5
Merge pull request #20 from fedesartu/cambios-develop
davtorcue Mar 30, 2020
a9def2e
Merge branch 'develop' of https://github.com/davtorcue/spring-petclin…
Mar 30, 2020
b4dbcf6
Merge branch 'travis-tests' into develop
Mar 30, 2020
5061052
Hairdressing tests commit 2
Mar 30, 2020
7fa9560
Hairdressing test commit 3
Mar 30, 2020
2cffa54
Merge pull request #22 from fedesartu/develop
alorodlla Mar 30, 2020
41c8262
fix
Mar 30, 2020
3b675ba
Merge branch 'develop'
Mar 30, 2020
23b6158
fix hairdressing tests
Mar 30, 2020
98c85bc
fix
Mar 30, 2020
c872bbc
Merge branch 'develop'
Mar 30, 2020
ad7710f
Hairdressing-test commit 4
Mar 30, 2020
e89a94e
Hairdressing test commit 5
Mar 30, 2020
fd321f0
Merge pull request #21 from fedesartu/hairdressing-test
enprava Mar 30, 2020
a49da9b
agrego validacion de rutas por metodos
Apr 14, 2020
287e822
separo en dos endpoints para mostrar trainings de usuario
Apr 14, 2020
cfa9337
fix endpoint listado de entrenamientos
Apr 15, 2020
0c069bf
Merge branch 'fix-training-security' into develop
Apr 15, 2020
da9cab7
fix archivo faltante
Apr 15, 2020
362fa70
Merge branch 'fix-training-security' into develop
Apr 15, 2020
67f0841
Merge branch 'develop' of https://github.com/davtorcue/spring-petclin…
Apr 15, 2020
0e2df92
creo tabla many to many entre authorities y users
Apr 15, 2020
2e05915
fixes
Apr 15, 2020
75ac797
agrego control de access denied exception
Apr 15, 2020
ed7e7ca
Merge branch 'roles-y-rutas' into develop
Apr 15, 2020
ca6e412
commento linea para cambiar puerto de app
Apr 15, 2020
2766826
agrego validacin para que solo el user pueda modificar sus entrenamie…
Apr 17, 2020
f316673
Merge branch 'fix-modificacion-entrenamiento' into develop
Apr 17, 2020
83df8e5
Vista, seguridad e historia de usuario
alorodlla Apr 19, 2020
2a9522a
agrego tests negativos y arreglo tests antiguos en training controller
Apr 20, 2020
43291b2
Merge branch 'controller-test-fxes' into develop
Apr 20, 2020
d55e62b
Merge pull request #48 from fedesartu/Cambiar-vistas-daycare
alorodlla Apr 20, 2020
8d783ed
added basic ui tests
Apr 20, 2020
2938bcc
Merge branch 'develop' of https://github.com/davtorcue/spring-petclin…
Apr 20, 2020
9c631a3
reestructuradas las vistas de hairdressing
antmarcab4 Apr 20, 2020
10d6c6f
agrego e2e test de agregar un entrenamiento
Apr 21, 2020
e8fb79e
fix login ui test
Apr 21, 2020
6350945
creo test de agregar un trainer
Apr 21, 2020
bf59465
Pom.xml changed
davtorcue Apr 22, 2020
5e4433f
Agregue boton de view trainings a trainer details
ianspektor Apr 25, 2020
9368cba
Metodo en controller, service y repo para encontrar trainings por ent…
ianspektor Apr 25, 2020
98c8e40
Escondi opcion de trainers en menu para usuarios no admin
ianspektor Apr 25, 2020
c965fb6
Quite tilde de OBSTACULOS que hacia caer al programa al crear un trai…
ianspektor Apr 25, 2020
37ad416
Agregue links a trainer en trainings list
ianspektor Apr 25, 2020
b8fd3bc
Merge pull request #56 from fedesartu/listar-entrenamientos-de-entren…
ianspektor Apr 25, 2020
591332e
Quite boton de home en menu
ianspektor Apr 25, 2020
9ee1309
Renombre Services a ServiceType
ianspektor Apr 25, 2020
b8703f1
Review repo y items en menu
ianspektor Apr 25, 2020
010b5b0
Review lis
ianspektor Apr 25, 2020
06cc325
Creacion de reviews, validacion de no valorar dos veces el mismo serv…
ianspektor Apr 25, 2020
20fe72f
Eliminar reviews
ianspektor Apr 25, 2020
8ef4c83
Merge pull request #60 from fedesartu/reviews
ianspektor Apr 25, 2020
9c056fa
algunos detalles añadidos
antmarcab4 Apr 26, 2020
211e144
Merge branch 'develop' into Mover-hairdressing-a-la-barra-de-nav
antmarcab4 Apr 26, 2020
d61cefc
Merge pull request #61 from fedesartu/Mover-hairdressing-a-la-barra-d…
antmarcab4 Apr 26, 2020
290e636
fix tests
Apr 27, 2020
9702060
fixes de trainer controller
Apr 27, 2020
8b75cd9
Modificada la funcionalidad disponible para admin en hairdressing
antmarcab4 Apr 28, 2020
c161231
arreglo y agrego tests de trainer controller sobre desarrollo viejo
Apr 28, 2020
48163ce
agrego tests de find trainer trainings
Apr 28, 2020
b2f15ac
added trainer service tests
Apr 29, 2020
ae57c8b
fix
Apr 29, 2020
4217480
Merge branch 'fix-trainer-tests' into develop
Apr 29, 2020
8e82551
añadidos tests daycare
jospearui Apr 29, 2020
90b05da
Merge pull request #64 from fedesartu/revision-tests-daycare-2
jospearui Apr 29, 2020
57111e0
agrego y mejoro tests de training controller
Apr 30, 2020
a3f39f7
agrego y corrijo tests de training service
Apr 30, 2020
abaa679
agrego y corrijo tests de user service
Apr 30, 2020
9db044c
Merge branch 'develop' of https://github.com/davtorcue/spring-petclin…
Apr 30, 2020
0619a96
Merge branch 'fix-UT' into develop
Apr 30, 2020
859c191
agrego profile a menu de usuario
Apr 30, 2020
25ea747
Creacion y edicion de carer
alorodlla Apr 30, 2020
5a9613d
Merge pull request #67 from fedesartu/Creacion-y-edicion-de-cuidador
alorodlla Apr 30, 2020
5119f73
agrego vista de profile
May 1, 2020
a0ac57c
agrego autorizacion a rutas de agregar mascota y editar usuario
May 1, 2020
c06898b
soluciono error que impedia modificar un usuario
May 1, 2020
f7c13ca
fix tests
May 1, 2020
43f068b
Merge branch 'develop' of https://github.com/davtorcue/spring-petclin…
May 1, 2020
10d4c2f
Merge branch 'profile' into develop
May 1, 2020
88de615
historias carer completadas
jospearui May 1, 2020
b6eeae4
Merge pull request #68 from fedesartu/borrado-listado-cuidador
jospearui May 1, 2020
9065db6
merge develop
May 3, 2020
6a9dce0
Merge branch 'ui-tests' of https://github.com/davtorcue/spring-petcli…
May 3, 2020
ecd8c54
Avances en los tests ui de carer
jospearui May 4, 2020
865dd8d
Merge pull request #69 from fedesartu/nuevos-tests-carer
jospearui May 4, 2020
fca1a73
Review service tests 100% positivas y negativas
ianspektor May 4, 2020
63c5b5f
Review controller tests 100% positivas y negativas
ianspektor May 4, 2020
fa5a7cf
Merge pull request #70 from fedesartu/test-reviews
ianspektor May 4, 2020
1416c87
Merge pull request #71 from fedesartu/nuevos-tests-carer
alorodlla May 4, 2020
4c807c8
Cree clase de tests e2e de reviewController y escribi primer metodo d…
ianspektor May 5, 2020
6ed23f2
Tests de creationForm como owner, admin y sin estar logeado
ianspektor May 5, 2020
e93c736
Tests e2e reviewController terminadas
ianspektor May 5, 2020
1f5b20d
Fixed failing reviewService unit tests
ianspektor May 5, 2020
de4a7e5
Merge pull request #75 from fedesartu/e2e-review-controller
ianspektor May 5, 2020
202f4f3
e2e tests para training controller terminadas
ianspektor May 6, 2020
76cc829
Arregle tests unitarias de controller y service
ianspektor May 6, 2020
e33aa8c
Merge pull request #77 from fedesartu/e2e-training-controller
ianspektor May 6, 2020
6e421a6
Trainer controller e2e terminadas
ianspektor May 7, 2020
6e357b7
Merge pull request #78 from fedesartu/e2e-trainer-controller
ianspektor May 7, 2020
6d02441
Quite checkeos manuales de autorizacion en CarerController (lo checke…
ianspektor May 7, 2020
de0e714
Quite tests de falta de autorizacion de CarerController (probarlo en …
ianspektor May 7, 2020
98da9ad
Merge pull request #79 from fedesartu/fix-carer-tests
ianspektor May 7, 2020
c92d47b
Quite imports inutiles en Pet y PetController
ianspektor May 7, 2020
d185c1f
Agregue checkeo de autorizacion a un owner editando un owner
ianspektor May 7, 2020
c887b9c
Un owner ya no puede modificar mascota de otro owner
ianspektor May 7, 2020
d2caa47
Pet controller e2e terminadads
ianspektor May 7, 2020
15ad36e
Agregue tests unitarias faltantes en PetController, 100% cubierto
ianspektor May 7, 2020
894ffb5
Tests faltantes en OwnerController, 100%
ianspektor May 7, 2020
f6b03e6
Merge pull request #80 from fedesartu/e2e-pet-controller
ianspektor May 7, 2020
ce5d1b6
Added some tests!
May 7, 2020
a70e35e
terminados tests del controller
antmarcab4 May 7, 2020
dc8026d
Pruebas unitarias de cuidados acabadas a falta de review.
jospearui May 7, 2020
f9854ed
Quito un comentario que rompía el update
jospearui May 7, 2020
38454e7
Agregue una test, corregi otra, 100% cobertura
ianspektor May 8, 2020
c7753c2
Merge pull request #81 from fedesartu/tests-cares
ianspektor May 8, 2020
a3b005b
UI tests daycare y carer
alorodlla May 8, 2020
0ba1164
Merge branch 'develop' into ui-tests-daycare
alorodlla May 8, 2020
a43574d
Merge pull request #82 from fedesartu/ui-tests-daycare
alorodlla May 8, 2020
1781c3c
Added e2e tests
May 8, 2020
04f2786
Added some E2E tests
antmarcab4 May 8, 2020
3d9a136
Archivo de configuration application-mysql
ianspektor May 9, 2020
8ccde7a
Actualice data.sql para mysql, limite largo de username para que no f…
ianspektor May 9, 2020
88f44a7
Agregue @DirtiesContext annotation a clases de prueba de services par…
ianspektor May 9, 2020
e327209
Pruebas con MySQL pasan, pero con BD en memoria no
ianspektor May 9, 2020
cab93a3
Configuracion de travis para tests con MySQL
ianspektor May 9, 2020
88f6b68
Arregle algunos tests fragiles, agregue AddReviewUITest
ianspektor May 9, 2020
56c05ac
pruebas e2e daycare y unitarias del servicio de carer
jospearui May 10, 2020
7905dae
Merge pull request #84 from fedesartu/e2e-daycare-controller
jospearui May 10, 2020
6d1616d
Cambiod en daycare ui tests y e2e test carerController
alorodlla May 10, 2020
667ad5a
Otro cambio en los daycare ui tests
alorodlla May 10, 2020
87d7914
AddRepeatedReviewTest
ianspektor May 10, 2020
47b78ad
Refactoreo de nombre
ianspektor May 10, 2020
5b48e9d
Refactoreo de nombre
ianspektor May 10, 2020
04ba1de
Merge pull request #85 from fedesartu/ui-tests-reviews
ianspektor May 10, 2020
12ff9b0
Arregle error de drop tables, funcionan pruebas en BD en memoria
ianspektor May 10, 2020
2a1b67d
Cambio en vista y tests ui daycare
alorodlla May 10, 2020
ab04b5b
merge develop
May 10, 2020
bfa69d4
fix de trainer y trainings ui tests
May 10, 2020
c41b437
Refactoreo de tests de UI de daycare y carer
ianspektor May 10, 2020
9de1003
agrego test de ui negativo de trainings
May 10, 2020
4bfe7eb
Merge branch 'ui-tests' into develop
May 10, 2020
397e9ee
Arreglos en CarerController y sus tests unitarias y e2e
ianspektor May 10, 2020
34eb1ee
Arregle url fetcheada en test de UI de agregar review de otro owner
ianspektor May 10, 2020
417d398
Merge desde dev, solucionar conflicts
ianspektor May 10, 2020
727dd7d
Merge pull request #86 from fedesartu/e2e-carer-controller
ianspektor May 10, 2020
f3a7e39
Merge pull request #87 from fedesartu/mysql-db-integration
ianspektor May 10, 2020
07bbca2
fix
antmarcab4 May 11, 2020
7541f1a
Merge branch 'develop' into Cambios-para-admin-en-hairdrressing
antmarcab4 May 11, 2020
6417983
Merge pull request #88 from fedesartu/Cambios-para-admin-en-hairdrres…
antmarcab4 May 11, 2020
360d513
creo pages para tests de trainer
May 11, 2020
9b189a3
adapto tests y creo caso negativo
May 11, 2020
7757164
fix 2
antmarcab4 May 11, 2020
8a40ecf
Merge pull request #89 from fedesartu/Cambios-para-admin-en-hairdrres…
antmarcab4 May 11, 2020
d7ac838
Merge branch 'hairdressing-fix-test' into Cambios-para-admin-en-haird…
antmarcab4 May 11, 2020
6bdb2b9
agrego test de email invalido
May 11, 2020
1e12474
Merge branch 'develop' of https://github.com/davtorcue/spring-petclin…
May 11, 2020
090316a
Merge branch 'ui-test-pattern' into develop
May 11, 2020
d31005d
Added UI Tests. Fixed some test and controller.
May 11, 2020
79de8af
Merge pull request #90 from fedesartu/Cambios-para-admin-en-hairdrres…
antmarcab4 May 11, 2020
093bfa6
Added ALL test!
May 11, 2020
2f52373
Arregle autorizacion en update de hairdressing y sus pruebas
ianspektor May 11, 2020
0cf2155
Merge pull request #92 from fedesartu/hairdressing-fix-test
ianspektor May 11, 2020
28c57c6
Separe lista de boton de add en daycares list
ianspektor May 11, 2020
92550d9
Separe lista de boton de add en lista de hairdressings
ianspektor May 11, 2020
6d3cd89
Idem para trainers list y carers lista
ianspektor May 11, 2020
6815380
Escondi elementos visuales sin uso
ianspektor May 11, 2020
1c39f90
Merge pull request #93 from fedesartu/arreglitos-visuales-ui
ianspektor May 11, 2020
f0fc6ae
E2E carerController
alorodlla May 11, 2020
ecba0af
Fixed Hairdressing UI Tests
May 11, 2020
6c8a998
Cambie instanciacion de webdriver en todas las pruebas de ui de haird…
ianspektor May 11, 2020
2d5e3b5
Merge pull request #94 from fedesartu/e2e-carer-controller
alorodlla May 11, 2020
7b2c52f
cache hu23 done
jospearui Jun 3, 2020
7a8071d
agrego tests de performance para US 14, 15, 16
Jun 4, 2020
46a619d
Merge branch 'performance141516' into develop
Jun 4, 2020
ccefe1c
Agregue test de performance de las 3 user stories relacionadas a reviews
ianspektor Jun 4, 2020
7fdef5c
Merge pull request #102 from fedesartu/performance-tests-reviews
ianspektor Jun 4, 2020
182eb3b
added cache to trainers
Jun 5, 2020
033f0b6
added missing cache config
Jun 5, 2020
2a33724
Merge branch 'develop' of https://github.com/davtorcue/spring-petclin…
Jun 5, 2020
cbd068a
deleted Capturas.docx
Jun 5, 2020
ab16293
extract training controller methods
Jun 5, 2020
c4929ea
Merge branch 'develop' of https://github.com/davtorcue/spring-petclin…
Jun 5, 2020
06ff383
Merge branch 'refactoring/training' into develop
Jun 5, 2020
0b8109e
Refactorizaciones daycare y carer
alorodlla Jun 5, 2020
86e4f7b
Merge branch 'develop' of https://github.com/davtorcue/spring-petclin…
Jun 5, 2020
9fb6713
Merge branch 'profiling/training' into develop
Jun 5, 2020
972715a
Corregidas algunas cosillas que me he encontrado mientras hacia
davtorcue Jun 5, 2020
8a36fea
Merge pull request #104 from fedesartu/Performance-Test-David
davtorcue Jun 5, 2020
8b83e60
Código de performance de las historias 11, 12, 13, 17 y 18.
davtorcue Jun 5, 2020
b0db43d
Metidas en una carpeta los ".scala"
davtorcue Jun 5, 2020
aca1c5f
Merge pull request #105 from fedesartu/Performance-Test-David
davtorcue Jun 5, 2020
3a80fa6
Arregle update e2e tests de hairdressing controller
ianspektor Jun 5, 2020
f85c09f
Añadidos a performance
alorodlla Jun 5, 2020
1f3ce64
Merge pull request #106 from fedesartu/arreglo-finales-alonso
alorodlla Jun 5, 2020
28c8223
Arregle tests e2e de update daycares
ianspektor Jun 5, 2020
3ecf9f6
Arregle checkeos en test e2e de update de carer
ianspektor Jun 5, 2020
806aada
Añadido refactoring daycare
alorodlla Jun 5, 2020
dc6bef1
Merge branch 'develop' into Refactoring-carer-daycare
alorodlla Jun 5, 2020
ac1cd5c
Arregle checkeos en tests de update e2e de pet
ianspektor Jun 5, 2020
19f16b8
Correccion bug en refactoring
alorodlla Jun 5, 2020
277e633
Merge pull request #108 from fedesartu/Refactoring-carer-daycare
alorodlla Jun 5, 2020
c3aba7a
Arregle checkeos en tests de update e2e de training controller
ianspektor Jun 5, 2020
f5827a8
Merge pull request #109 from fedesartu/fix-update-e2e-tests
ianspektor Jun 5, 2020
f48110d
Merge pull request #110 from fedesartu/refactor-hairdressing
antmarcab4 Jun 5, 2020
f74a621
Añadido el test unitario de crear Review, y he puesto en carpetas las
davtorcue Jun 5, 2020
5cb9811
Capturas de pruebas de rendimiento de reviews
ianspektor Jun 5, 2020
17ff4ba
arreglos finales. subo scripts y capturas rendimiento
jospearui Jun 5, 2020
903f4f3
Merge pull request #112 from fedesartu/additions-jose
jospearui Jun 5, 2020
6b7ee0d
Arreglados 2 unit test que fallaban.
davtorcue Jun 5, 2020
676199c
added Captures
Jun 5, 2020
f189fb4
Merge pull request #113 from fedesartu/Arreglos-finales-David
davtorcue Jun 5, 2020
e01e19b
HairdressingController convertToEntity refactored
Jun 5, 2020
708aa1b
Añadidos los archivos de performance de las historias 6,7,8,9,10,18
antmarcab4 Jun 5, 2020
4465626
Merge branch 'develop' into profiling-hu23
jospearui Jun 5, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
dist: trusty
language: java
jdk: oraclejdk8
services:
- mysql
before_install:
- mysql -e 'CREATE DATABASE petclinic;'
script: mvn test -Dspring-boot.run.profiles=mysql-travis
3 changes: 0 additions & 3 deletions .vscode/settings.json

This file was deleted.

Binary file added Sprint 2/Documentación Sprint 2.docx
Binary file not shown.
21 changes: 21 additions & 0 deletions Sprint 2/Documentación Sprint 2.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
Nivel de acabado
El equipo aspira a un nivel de 8 puntos con una aplicación de nivel 2.


Justificación de nivel
Tras el primer sprint redactamos las historias de usuario que implementaría el sistema, las cuales, en consenso, repartimos entre las distintas parejas de trabajo.
En un principio se repartieron las historias de forma que cada subgrupo trabajara sobre servicios independientes de los otros y que en conjunto se realizaran el 66% de las historias de usuario.
El grupo empezó a trabajar adecuadamente por parejas en sus respectivas tareas y aunque debido al virus el porcentaje de historias de usuario requeridas pasó a ser de un 50% el grupo ha intentado mantener el ritmo, habiendo finalmente completado un porcentaje algo superior al 50% pero menor que el 66%.
Cuando las tareas individuales fueron acabadas, cada subgrupo revisó que todas sus historias fueron completadas correctamente. Tras esto se puso todo lo realizado en común y entre todos los integrantes se revisó que todo funcionase como debía.
Finalmente se procedió a hacer la documentación del sprint sin que esta tarea fuera asignada ya que se realizó de manera grupal al acabar el sprint.




Retrospectiva
En general, el equipo de desarrollo ha realizado el Sprint con ciertos inconvenientes por falta de conocimiento del framework y los tests a implementar que fueron solventados gracias a la cooperación de todo el grupo.
El trabajo en parejas ha resultado útil a la hora de resolver dudas de manera rápida, y la corrección por parejas nos ha ayudado a detectar problemas con relativa facilidad.
No se ha computado el número de horas y al llevar tanto tiempo trabajando en el sprint es difícil dictaminar una media del esfuerzo realizado , pese a ello se han estimado unas 20 horas de trabajo por persona.
Subgrupo de Jose y Alonso - La adaptación al framework fue algo dificultosa al principio y empleamos mucho tiempo en entender cómo funcionaba realmente antes de poder implementar correctamente. Por otro lado, la división de historias de usuarios por parejas ha sido muy útil a la hora de consultarnos dudas y repartirnos tareas al ser un "grupo" de trabajo pequeño en el que la coordinación es mucho más sencilla.
Subgrupo de Enrique y Antonio - Por parte de nuestro subgrupo se ha trabajado bien, de manera independiente pero apoyándonos mutuamente. Uno de nosotros se encargó de la parte de implementación mientras que el otro se ha encargado de la parte de los tests. Así mismo, cuando ni entre los dos podíamos resolver algún problema, hemos acudido al resto del grupo y entre todos hemos sacado el trabajo adelante. En definitiva consideramos que se ha trabajado bien y poco a poco nos vamos adaptando al framework. Además algunos problemas se resolvieron en una tutoría con la tutora.
Subgrupo de David, Federico e Ian - En nuestro grupo decidimos dividirnos el trabajo en base a user stories. Esto es, nuestras stories fueron asignadas a uno de nosotros tres, y esa persona se encargó de hacerlas realidad, tanto a nivel de modelo (tuvimos que hacer cambios en Trainer y Training), de servicio, de controlador, de vista y de testing. El trabajo fue distribuido de forma equitativa. No surgieron inconvenientes mayores, y cualquier duda que le surgió a un integrante pudo ser resuelta dentro del subgrupo con la ayuda de los otros dos. Consideramos que el ritmo de trabajo fue bueno y constante, comenzando el desarrollo del sprint en fecha, haciendo que no se nos acumulara una gran carga de trabajo sobre el final del mismo. La comunicación dentro del subgrupo fue fluida y sin inconvenientes, que es una de las ventajas de habernos dividido en grupos de trabajo pequeños.
Binary file added Sprint1/Documentación Sprint.docx
Binary file not shown.
12 changes: 12 additions & 0 deletions Sprint1/Documentación Sprint.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
Nivel de acabado
El equipo aspirará a un nivel de 8 puntos con una aplicación de nivel 2.


Justificación de nivel
Tras varias reuniones en grupo y algunos brainstormings, se decidieron las entidades que formarán parte de la aplicación así como las relaciones entre estas y una idea de cómo se deberían ver una vez implementadas. Estas historias de usuario se asignaron por parejas y una vez estuvieron hechas todas se pusieron en común con el grupo para corregir errores. Tras esto, se redactó la documentación de manera grupal sin ninguna parte asignada a ningún grupo en concreto.


Retrospectiva
En general, el equipo de desarrollo ha realizado el Sprint sin demasiados inconvenientes, gracias a una buena organización y a un reparto equitativo de las tareas.
El trabajo en parejas ha resultado útil a la hora de resolver dudas de manera rápida, y la corrección por parejas nos ha ayudado a detectar problemas con relativa facilidad.
El tiempo dedicado por cada grupo está entorno a la hora y media de trabajo en las historias de usuarios, sumándole a estas alrededor de las dos horas para la planificación de las historias de usuario y otras dos horas para la realización de los documentos a entregar.
Binary file added Sprint1/User Stories DP2 (formal).docx
Binary file not shown.
150 changes: 150 additions & 0 deletions Sprint1/User Stories DP2 (formal).txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,150 @@
Historias de usuario
Historia 1: Reserva de habitación en guardería
Como owner quiero poder reservar una habitación en la guardería para que mi mascota reciba los cuidados necesarios cuando yo no esté disponible.
Escenario positivo: Que el sistema registre la reserva y almacene los datos, de forma que la reserva esté presente al momento de ingresar a mi mascota en la guardería.
Escenario negativo: Que el sistema aparente el registro de la reserva, pero al momento de ingresar a mi mascota a la guardería, la reserva no exista.


Historia 2: Cancelación de reserva de habitaciones de animales.
Como owner, quiero poder cancelar la reserva de habitación de mi mascota para que si finalmente no necesito dejar a mi mascota en la guardería no tenga que hacerlo.
Escenario positivo: Cancelar la reserva de una habitación y que esta se haya borrado de la base de datos.
Escenario negativo:Cancelar la reserva de una habitación y que esta no se haya borrado de la base de datos.


Historia 3: Consultar información sobre la reserva de habitación para animales.
Como owner, quiero poder consultar información sobre la reserva de habitación de mi mascota para tener claro los detalles de la reserva.
Escenario positivo: Consultar información de una reserva de habitación y que se muestre toda la información importante para un owner.
Escenario negativo: Consultar información de una reserva de habitación y no se muestre toda la información que debería o parte de ella.


Historia 4: Modificar reserva de habitación en guardería
Como owner quiero poder modificar mi reserva de habitación en la guardería para poder cambiar las características en caso de que haya cambiado de opinión o surja algún imprevisto.
Escenario positivo: Que el sistema modifique y almacene correctamente los datos de la reserva.
Escenario negativo: Que el sistema no modifique mi reserva y se mantengan los datos iniciales.


Historia 5: Consultar animales que tienen reservada una habitación
Como administrador, quiero poder consultar qué animales tienen reservada una habitación para tener un registro de las reservas que se han realizado.
Escenario positivo: Acceder a los datos de las reservas y que estas muestren todas las reservas correspondientes a la consulta.
Escenario negativo: Que la consulta no acceda al listado de las reservas o que no muestre todas las reservas de la base de datos.


Historia 6: Solicitar cita para la peluquería.
Como owner, quiero poder solicitar cita para la peluquería para evitar colas a la hora de cortarle el pelo a mi mascota.
Escenario positivo: Solicitar una cita para peluquería y que ésta se guarde en la base de datos.
Escenario negativo: Que dos citas para el mismo momento se guarden en la base de datos.


Historia 7: Cancelar una cita de peluquería.
Como owner, quiero poder cancelar una cita de peluquería para que si finalmente decido que no la quiero la hora de la cita quede libre.
Escenario positivo: Cancelar una cita de peluquería y que esta se haya borrado de la base de datos, quedando disponible el horario para otros owners.
Escenario negativo: Cancelar la reserva de una habitación y que esta no se haya borrado de la base de datos.


Historia 8: Modificar una cita de la peluquería
Como owner, quiero poder modificar mi cita en la peluquería para que la reserva sea acorde a mis preferencias.
Escenario positivo: Que el sistema modifique y almacene correctamente los datos de la reserva.
Escenario negativo: Que el sistema no modifique mi reserva y se mantengan los datos iniciales.


Historia 9: Consultar información sobre las citas.
Como owner, quiero poder consultar información sobre la citas de mis animales para la peluquería para tener claro los detalles de las citas.
Escenario positivo: Consultar información de una cita y que se muestre toda la información importante para un owner.
Escenario negativo: Consultar información de una cita y que salte un error o no se muestre toda la información que debería o parte de ella.


Historia 10: Consultar animales que tienen reservada una peluquería.
Como administrador, quiero poder listar los animales que tienen cita en la peluquería para tener un registro de las citas que se han solicitado.
Escenario positivo: Teniendo una cita en peluquería, que el sistema me muestre correctamente la mascota y horario de la cita.
Escenario negativo: Teniendo una cita en peluquería, que el sistema no me la muestre, o me la muestre con fecha o mascota erróneos.


Historia 11: Reserva de entrenamiento
Como owner, quiero poder reservar entrenamientos para poder entrenar a mi mascota en lugares especialmente diseñados para ello.
Escenario positivo: Que el sistema permita la creación de un entrenamiento y el sistema almacene los datos correspondientes a la creación de este.
Escenario negativo: La aparente correcta creación de la reserva de una entrenamiento y que estos datos no sean almacenados en la base de datos.


Historia 12: Cancelación de una reserva de entrenamiento.
Como owner, quiero poder cancelar una reserva de entrenamiento para dejar la reserva libre para otra persona
Escenario positivo: Cancelar la reserva de una pista y que esta se haya borrado de la base de datos.
Escenario negativo: Cancelar la reserva de una pista y que esta no se haya borrado de la base de datos.


Historia 13: Actualizar reserva de un entrenamiento.
Como owner, quiero poder actualizar un entrenamiento para poder cambiar la pista del entrenamiento o incluso el entrenador en caso de que fuese necesario.
Escenario positivo: Actualizar un entrenamiento y que los cambios se hayan realizado correctamente.
Escenario negativo: Actualizar un entrenamiento y que los cambios no se hayan realizado correctamente.


Historia 14: Consultar las reservas de entrenamientos de mis mascotas.
Como owner, quiero poder consultar qué reservas tengo hechas con mis animales para tener un registro de las reservas que he realizado.
Escenario positivo: Acceder a los datos de mis reservas de entrenamientos y que estas muestren los datos correspondientes a la consulta.
Escenario negativo: Que la consulta no acceda a mis reservas de entrenamientos y por lo tanto no se muestren correctamente los datos.


Historia 15: Asignar entrenador.
Como owner, quiero poder seleccionar el entrenador que quiero que entrene a mi mascota para poder elegir así el entrenador que más me convenga.
Escenario positivo: Contratar un entrenador y que la reserva de dicho entrenador se guarde en la base de datos.
Escenario negativo: Contratar un entrenador y que la reserva de dicho entrenador no se guarde en la base de datos.


Historia 16: Creación de un entrenador.
Como administrador, quiero poder añadir nuevos entrenadores para poder tener guardados los entrenadores entrenadores contratado.
Escenario positivo: Rellenar el formulario con los datos del entrenador y que al crearlo se añada a la base de datos.
Escenario negativo: Rellenar el formulario con los datos del entrenador y que al crearlo no se añada ala base de datos.


Historia 17: Consultar entrenadores
Como administrador, quiero listar los entrenadores para poder mostrar al público los datos de los entrenadores que están a su disposición.
Escenario positivo: Acceder a los datos de los entrenadores y que el sistema los muestre de forma correcta.
Escenario negativo: Que la consulta no acceda al listado de las reservas o que no muestre todos los datos correspondientes a la misma.


Historia 18: Consultar las reservas de entrenamiento de mis mascotas.
Como administrador, quiero poder consultar qué reservas de entrenamientos se han hecho para tener un registro de las reservas de entrenamientos que se han realizado.
Escenario positivo: Acceder a los datos de las reservas de entrenamientos y que se muestren los datos correctamente.
Escenario negativo: Que la consulta no acceda a las reservas de entrenamientos y por ello no se muestren.


Historia 19: Consultar citas que tiene un animal
Como owner, quiero poder consultar las citas de peluquería de una mascota para recopilar las citas asociadas al mismo.
Escenario positivo: Consultar las citas que tiene un animal y mostrarlas de forma correcta.
Escenario negativo: Que la consulta acceda a las citas de otro animal.


Historia 20: Listar entrenamientos que tiene un entrenador.
Como admin, quiero poder listar todos los entrenamientos que tiene un entrenador para tener información sobre las actividades de los entrenadores y su carga de trabajo
Escenario positivo: Listar los entrenamientos que tiene un entrenador y que se muestren todos.
Escenario negativo: Listar todos los entrenamientos que tiene un entrenador y no aparezcan los entrenamientos pasados.


Entidades
* Reserva (hotel)
* Cita (peluquería)
* Entrenamiento
* Entrenador
* Mascota
* Owner
* Cita (veterinario)
* Administrador
* Veterinario


Descripción
Nuestro proyecto se basará en una ampliación de la aplicación proporcionada en la asignatura.
Los cambios que realizaremos serán la creación de una guardería para los animales, que permita a los dueños de los mismos dejarlos durante un periodo de tiempo al cuidado de la guardería; la creación de una peluquería donde de nuevo los dueños puedan llevar a sus mascotas para diferentes tipos de cuidados cosméticos y la posibilidad de reservar un entrenamiento, teniendo la posibilidad a su vez de contratar a un entrenador, para adiestrar a las mascotas en lugares diseñados específicamente para ellas.
Todo esto a su vez dispondrá de funcionalidades de creación, modificación y eliminación de las nuevas entidades, así como consultas a los datos más relevantes.




Planificación
Para nuestra modificación del proyecto de ejemplo de spring Pet Clinic se implementarán las historias de usuario definidas anteriormente enfocadas a proveer de mayor variedad servicios a la página. Estas se repartirán de manera que cada subgrupo (dos parejas y un trío) tenga que implementar historias que incumban a una misma funcionalidad.
Por lo tanto el reparto de historias sería el siguiente:
* Pareja de Antonio y Enrique: historias desde la 1 hasta la 5 (guardería).
* Pareja de Jose y Alonso: historias desde la 6 hasta la 10 (peluquería).
* Trío formado por David, Ian y Federico: historias desde la 11 hasta 20 (entrenamientos).
Para el sprint dos, cada pareja hará las cuatro primeras historias que le correspondan como mínimo (la pareja de Antonio y Enrique hará las historias 1, 2, 3 y 4 y la de Jose y Alonso hará las historias 6, 7, 8 y 9) y el trío hará las seis primeras historias (las historias 11, 12, 13, 14, 15 y 16).
Para el sprint tres, los tres grupos implementarán una historia cada uno, así como los tests correspondientes.
Para el sprint cuatro, El trío con ayuda de las parejas si fuera necesario, terminará sus historias de usuario, y se repartirá los tests de manera que la carga de trabajo sea equitativa.
Loading