From d3bba1f3eabcc001f406ab728b19d6a03426138b Mon Sep 17 00:00:00 2001 From: Jassem Date: Tue, 24 Jan 2023 10:53:31 +0100 Subject: [PATCH] zamina planu demonstracji --- .../Demonstracje projekt贸w-checkpoint.ipynb | 135 ++++ Demonstracje prototyp贸w.ipynb | 139 ++++ ..._badawczo-rozwojowych_lab-checkpoint.ipynb | 2 +- ...cami_badawczo-rozwojowymi-checkpoint.ipynb | 16 +- ...prac_w_projekcie_informatycznym_lab.ipynb} | 2 +- ...卍zanie_pracami_badawczo-rozwojowymi.ipynb | 63 -- ...e_pracami_w_projekcie_informatycznym.ipynb | 18 +- .../15_demonstracja_projektu_lab.ipynb | 66 -- ...projekcie_informatycznym-checkpoint.ipynb} | 4 +- ...projekcie_informatycznym-checkpoint.ipynb} | 6 +- .../12_ocena_jako艣ci_systemu.ipynb | 2 +- ...anie_prac_w_projekcie_informatycznym.ipynb | 739 ++++++++++++++++++ ...e_pracami_w_projekcie_informatycznym.ipynb | 431 ++++++++++ 13 files changed, 1468 insertions(+), 155 deletions(-) create mode 100644 .ipynb_checkpoints/Demonstracje projekt贸w-checkpoint.ipynb create mode 100644 Demonstracje prototyp贸w.ipynb rename materia艂y na laboratorium/{13_planowanie_prac_badawczo-rozwojowych_lab.ipynb => 13_planowanie_prac_w_projekcie_informatycznym_lab.ipynb} (96%) delete mode 100644 materia艂y na laboratorium/14_zarz膮dzanie_pracami_badawczo-rozwojowymi.ipynb rename materia艂y na wyk艂ad/15_demonstracja_projektu.ipynb => materia艂y na laboratorium/14_zarz膮dzanie_pracami_w_projekcie_informatycznym.ipynb (67%) delete mode 100644 materia艂y na laboratorium/15_demonstracja_projektu_lab.ipynb rename materia艂y na wyk艂ad/{13_planowanie prac badawczo-rozwojowych.ipynb => .ipynb_checkpoints/13_planowanie_prac_w_projekcie_informatycznym-checkpoint.ipynb} (99%) rename materia艂y na wyk艂ad/{14_zarz膮dzanie_pracami_badawczo-rozwojowymi.ipynb => .ipynb_checkpoints/14_zarz膮dzanie_pracami_w_projekcie_informatycznym-checkpoint.ipynb} (98%) create mode 100644 materia艂y na wyk艂ad/13_planowanie_prac_w_projekcie_informatycznym.ipynb create mode 100644 materia艂y na wyk艂ad/14_zarz膮dzanie_pracami_w_projekcie_informatycznym.ipynb diff --git a/.ipynb_checkpoints/Demonstracje projekt贸w-checkpoint.ipynb b/.ipynb_checkpoints/Demonstracje projekt贸w-checkpoint.ipynb new file mode 100644 index 0000000..add39ff --- /dev/null +++ b/.ipynb_checkpoints/Demonstracje projekt贸w-checkpoint.ipynb @@ -0,0 +1,135 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Organizacja demonstracji projekt贸w\n", + "Informacje dotycz膮 dmemostracji projekt贸w na zaj臋ciach SYI. " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Termin i forma demonstracji\n", + " * Demonstracje b臋d膮 prowadzone w dniu 24 stycznia w auli C w godzinach 17.15 - 18.45.\n", + " * Czas na demonstracj臋: 10 minut\n", + " * Proponowany plan wyst膮pienia:\n", + " * om贸wienie najwa偶niejszych funkcji prototypu, wskazanie najwa偶niejszego osi膮gni臋cia w ramach projektu; wskazanie zalet i niedoci膮gni臋膰; pokazanie kierunk贸w potencjalnego rozwoju (om贸wienie mo偶e by膰 wspomagane prezentacj膮 typu PowerPoint)\n", + " * demonstracja dzia艂ania prototypu" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "* Wprowadzenie (17.15 - 17.20)\n", + " \n", + " * Prezentacje\n", + "\n", + " * Team G (17.20)\n", + " \n", + " * Team F (17.30)\n", + " \n", + " * Team E (17.40)\n", + " \n", + " * Team D (17.50)\n", + " \n", + " * Team C (18.00)\n", + " \n", + " * Team B (18.10)\n", + " \n", + " * Team A (18.20)\n", + " \n", + " * Zako艅czenie (18.30 - 18.45)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Wskaz贸wki dotycz膮ce demonstracji\n", + " * Podczas demonstracji warto wzi膮膰 pod uwag臋 poszczeg贸lne kryteria oceny prototypu:\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Za co? Maksymalna liczba punkt贸w do zdobycia Wskaz贸wki
Functionality (funkcjonalno艣膰) 40 Pokaza膰 wszystkie funkcjonalno艣ci. Aby uzyska膰 maximum, trzeba da膰 mo偶liwo艣膰 jakiego艣 udzia艂u widowni w demonstracji.
Usability (U偶yteczno艣膰) 30 Zwr贸ci膰 uwag臋 widz贸w na zalety zwi膮zane z u偶yteczno艣ci膮 systemu.
Reliability (niewyst臋powanie b艂臋d贸w2 20 Pokaza膰 demonstracj臋 na 偶ywo (filmik zamiast demonstracji sugeruje, 偶e aplikacja nie jest wiarygodna)
Performance (wydajno艣膰: zu偶ycie zasob贸w, czas odpowiedzi) 10 Aplikacja powinna dzia艂a膰 bez przestoj贸w
SUMA 100
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Oceny demonstracji\n", + "Demonstracje b臋d膮 oceniane przez komisj臋, w sk艂ad kt贸rej wchodzi膰 b臋d膮 prowadz膮cy oraz zaproszeni go艣cie, wed艂ug kryteri贸w podanych powy偶ej. Najlepsze demosntracje zostan膮 nagrodzone." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Dokumentacje projekt贸w\n", + "Dokumentacje projekt贸w nale偶y z艂o偶y膰 w folderze grupy na Teamsach do dnia 30 stycznia. Dokumentacja b臋dzie oceniana wed艂ug nast臋puj膮cych kryteri贸w:\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Za co? Maksymalna liczba punkt贸w do zdobycia
Podr臋cznik u偶ytkowania lub pomocy dla u偶ytkownika) 10
Raport z testowania wersji ko艅cowej 20
Raport u偶yteczno艣ci wersji ko艅cowej 20
SUMA 50
" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.5" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/Demonstracje prototyp贸w.ipynb b/Demonstracje prototyp贸w.ipynb new file mode 100644 index 0000000..2ec84b6 --- /dev/null +++ b/Demonstracje prototyp贸w.ipynb @@ -0,0 +1,139 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Organizacja prezentacji koncepcji projekt贸w w dniu 8 listopada\n", + "Informacje dotycz膮 prezentacji koncepcji projekt贸w. \n", + "Podane poni偶ej informacje mog膮 ulec korektom do dnia 7 listopada." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "##### Termin i forma prezentacji\n", + " * Wszystkie prezentacje powinny znale藕膰 si臋 w odpowiednim folderze na Teamsach w nieprzekraczalnym terminie 6 listopada.\n", + " * Prezentacje b臋d膮 prowadzone publicznie podczas zaj臋膰 przewidzianych na laboratorium w dniu 8 listopada o godz. 17.15. Prezentacje odb臋d膮 si臋 w auli C, Szacowany czas na jedn膮 prezentacj臋 to 10 minut.\n", + " * Podczas prezentacji wskazana jest obecno艣膰 \"na scenie\" ca艂ej grupy. Nie jest jednak wymagane, aby wypowiadali si臋 wszyscy studenci.\n", + " * Wszystkie prezentacje powinny zosta膰przekazane " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Ocena prezentacji\n", + " * Ka偶da prezentacja, spe艂niaj膮ca podstawowe oczekiwania dot. prezentacji, otrzyma ocen臋 bazow膮: 20 punkt贸w. \n", + " * Do oceny bazowej zostan膮 doliczone punkty bonusowe za prezentacje wyr贸偶nione przez:\n", + " * student贸w,\n", + " * prowadz膮cych oraz zaproszonych go艣ci.\n", + " * Punkty bonusowe przyznane przez obie grupy odbiorc贸w s膮 sumowane.\n", + "\n", + " * Wyr贸偶nienia b臋d膮 przyznawane na podstawie wynik贸w ankiet. W ramach ankiety ka偶dy student i ka偶dy prowadz膮cy (go艣膰) b臋dzie poproszony o wskazanie pi臋ciu najlepszych prezentacji. Studenci nie mog膮 g艂osowa膰 na prezentacje swoich grup.\n", + "\n", + " * Ankieta dla student贸w: https://forms.gle/W4hASsPH8MEvF4fe9\n", + "\n", + " * Ankieta dla go艣ci oraz prowadz膮cych poszczeg贸lne grupy: https://forms.gle/F5jqhtLpQoX95KcT8\n", + " \n", + "\n", + "### Prezentacje wyr贸偶nione przez student贸w\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Miejce Nazwa projektu Punkty bonusowe
1. Grupa 7 (Bryd偶) 10
2. / 3. Grupa 3 (BiedronApp) 6
2. / 3. Grupa 2 (SmartHome WRSD) 6
4. Grupa 1 (FinTech) 3
5. Grupa 5 (AUTOWycena)2
\n", + "\n", + "### Prezentacje wyr贸偶nione przez prowadz膮cych i go艣ci\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Miejce Nazwa projektu Punkty bonusowe
1. / 2. Grupa 3 (BiedronApp) 9
1. / 2. Grupa 7 (Bryd偶) 9
3. Grupa 5 (AUTOWycena) 5
4 Grupa 1 (FinTech) 3
5 Grupa 2 (SmartHome WRSD) 2
\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Plan zaj臋膰\n", + " * Wprowadzenie (17.15 - 17.20)\n", + " \n", + " * Prezentacje\n", + "\n", + " * Team A (17.20)\n", + " \n", + " * Team B (17.30)\n", + " \n", + " * Team C (17.40)\n", + " \n", + " * Team D (17.50)\n", + " \n", + " * Team E (18.00)\n", + " \n", + " * Team F (18.10)\n", + " \n", + " * Team G (18.20)\n", + " \n", + " * Wype艂nienie ankiet i zako艅czenie (18.30 - 18.45)\n", + "\n", + "\n", + "\n", + "\n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.6" + } + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/materia艂y na laboratorium/.ipynb_checkpoints/13_planowanie_prac_badawczo-rozwojowych_lab-checkpoint.ipynb b/materia艂y na laboratorium/.ipynb_checkpoints/13_planowanie_prac_badawczo-rozwojowych_lab-checkpoint.ipynb index 797021e..0e2055a 100644 --- a/materia艂y na laboratorium/.ipynb_checkpoints/13_planowanie_prac_badawczo-rozwojowych_lab-checkpoint.ipynb +++ b/materia艂y na laboratorium/.ipynb_checkpoints/13_planowanie_prac_badawczo-rozwojowych_lab-checkpoint.ipynb @@ -7,7 +7,7 @@ "![Logo 1](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech1.jpg)\n", "
\n", "

Systemy informatyczne

\n", - "

13. Planowanie prac badawczo-rozwojowych[laboratorium]

\n", + "

13. Planowanie prac w projekcie informatycznym[laboratorium]

\n", "

Krzysztof Jassem (2021)

\n", "
\n", "\n", diff --git a/materia艂y na laboratorium/.ipynb_checkpoints/14_zarz膮dzanie_pracami_badawczo-rozwojowymi-checkpoint.ipynb b/materia艂y na laboratorium/.ipynb_checkpoints/14_zarz膮dzanie_pracami_badawczo-rozwojowymi-checkpoint.ipynb index 5a4e7d8..0f1c2c8 100644 --- a/materia艂y na laboratorium/.ipynb_checkpoints/14_zarz膮dzanie_pracami_badawczo-rozwojowymi-checkpoint.ipynb +++ b/materia艂y na laboratorium/.ipynb_checkpoints/14_zarz膮dzanie_pracami_badawczo-rozwojowymi-checkpoint.ipynb @@ -7,29 +7,19 @@ "![Logo 1](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech1.jpg)\n", "
\n", "

Systemy informatyczne

\n", - "

14. Zarz膮dzanie pracami badawczo-rozwojowymi[laboratorium]

\n", + "

14. Zarz膮dzanie pracami tw贸rczymi[laboratorium]

\n", "

Krzysztof Jassem (2022)

\n", "
\n", "\n", "![Logo 2](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech2.jpg)" ] }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Cel laboratorium nr 14\n", - "Celem laboratorium jest przygotowanie publicznej demonstracji projektu." - ] - }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Plan laboratorium\n", - "Podczas laboratorium studenci demonstruj膮 wykonany system informatyczny swojemu opiekunowi. \n", - "Opiekun podejmuje decyzj臋, czy system jest na 6. poziomie gotowo艣ci technicznej. \n", - "W przypadku pozytywnym wyra偶a zgod臋 na wykonanie demonstracji publicznej. " + "Z tym wyk艂adem nie s膮 planowane zaj臋cia laboratoryjne." ] } ], @@ -52,7 +42,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.6" + "version": "3.8.5" }, "subtitle": "14. Zarz膮dzanie pracami badawczo-rozwojowymi[laboratorium]", "title": "Projekt badawczo-rozwojowy", diff --git a/materia艂y na laboratorium/13_planowanie_prac_badawczo-rozwojowych_lab.ipynb b/materia艂y na laboratorium/13_planowanie_prac_w_projekcie_informatycznym_lab.ipynb similarity index 96% rename from materia艂y na laboratorium/13_planowanie_prac_badawczo-rozwojowych_lab.ipynb rename to materia艂y na laboratorium/13_planowanie_prac_w_projekcie_informatycznym_lab.ipynb index 797021e..0e2055a 100644 --- a/materia艂y na laboratorium/13_planowanie_prac_badawczo-rozwojowych_lab.ipynb +++ b/materia艂y na laboratorium/13_planowanie_prac_w_projekcie_informatycznym_lab.ipynb @@ -7,7 +7,7 @@ "![Logo 1](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech1.jpg)\n", "
\n", "

Systemy informatyczne

\n", - "

13. Planowanie prac badawczo-rozwojowych[laboratorium]

\n", + "

13. Planowanie prac w projekcie informatycznym[laboratorium]

\n", "

Krzysztof Jassem (2021)

\n", "
\n", "\n", diff --git a/materia艂y na laboratorium/14_zarz膮dzanie_pracami_badawczo-rozwojowymi.ipynb b/materia艂y na laboratorium/14_zarz膮dzanie_pracami_badawczo-rozwojowymi.ipynb deleted file mode 100644 index 5a4e7d8..0000000 --- a/materia艂y na laboratorium/14_zarz膮dzanie_pracami_badawczo-rozwojowymi.ipynb +++ /dev/null @@ -1,63 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "![Logo 1](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech1.jpg)\n", - "
\n", - "

Systemy informatyczne

\n", - "

14. Zarz膮dzanie pracami badawczo-rozwojowymi[laboratorium]

\n", - "

Krzysztof Jassem (2022)

\n", - "
\n", - "\n", - "![Logo 2](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech2.jpg)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Cel laboratorium nr 14\n", - "Celem laboratorium jest przygotowanie publicznej demonstracji projektu." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Plan laboratorium\n", - "Podczas laboratorium studenci demonstruj膮 wykonany system informatyczny swojemu opiekunowi. \n", - "Opiekun podejmuje decyzj臋, czy system jest na 6. poziomie gotowo艣ci technicznej. \n", - "W przypadku pozytywnym wyra偶a zgod臋 na wykonanie demonstracji publicznej. " - ] - } - ], - "metadata": { - "author": "Krzysztof Jassem", - "email": "jassem@amu.edu.pl", - "kernelspec": { - "display_name": "Python 3", - "language": "python", - "name": "python3" - }, - "lang": "pl", - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.7.6" - }, - "subtitle": "14. Zarz膮dzanie pracami badawczo-rozwojowymi[laboratorium]", - "title": "Projekt badawczo-rozwojowy", - "year": "2021" - }, - "nbformat": 4, - "nbformat_minor": 4 -} diff --git a/materia艂y na wyk艂ad/15_demonstracja_projektu.ipynb b/materia艂y na laboratorium/14_zarz膮dzanie_pracami_w_projekcie_informatycznym.ipynb similarity index 67% rename from materia艂y na wyk艂ad/15_demonstracja_projektu.ipynb rename to materia艂y na laboratorium/14_zarz膮dzanie_pracami_w_projekcie_informatycznym.ipynb index d06b28c..1f41fea 100644 --- a/materia艂y na wyk艂ad/15_demonstracja_projektu.ipynb +++ b/materia艂y na laboratorium/14_zarz膮dzanie_pracami_w_projekcie_informatycznym.ipynb @@ -7,12 +7,20 @@ "![Logo 1](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech1.jpg)\n", "
\n", "

Systemy informatyczne

\n", - "

15. Demonstracja wynik贸w projektu badawczo-rozwojowego [wyk艂ad]

\n", - "

Krzysztof Jassem (2021)

\n", + "

14. Zarz膮dzanie pracami w projeckie informatycznym[laboratorium]

\n", + "

Krzysztof Jassem (2022)

\n", "
\n", "\n", "![Logo 2](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech2.jpg)" ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Plan laboratorium\n", + "Z tym wyk艂adem nie s膮 planowane zaj臋cia laboratoryjne." + ] } ], "metadata": { @@ -34,10 +42,10 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.6" + "version": "3.8.5" }, - "subtitle": "15. Demonstracja projektu[wyk艂ad]", - "title": "Przygotowanie do projektu badawczo-rozwojowego", + "subtitle": "14. Zarz膮dzanie pracami badawczo-rozwojowymi[laboratorium]", + "title": "Projekt badawczo-rozwojowy", "year": "2021" }, "nbformat": 4, diff --git a/materia艂y na laboratorium/15_demonstracja_projektu_lab.ipynb b/materia艂y na laboratorium/15_demonstracja_projektu_lab.ipynb deleted file mode 100644 index 9dc2df1..0000000 --- a/materia艂y na laboratorium/15_demonstracja_projektu_lab.ipynb +++ /dev/null @@ -1,66 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "![Logo 1](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech1.jpg)\n", - "
\n", - "

Systemy informatyczne

\n", - "

15. Demonstracja wynik贸w projektu badawczo-rozwojowego - wnioski[laboratorium]

\n", - "

Krzysztof Jassem (2022)

\n", - "
\n", - "\n", - "![Logo 2](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech2.jpg)" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Cel laboratorium nr 15\n", - "Celem laboratorium jest wyci膮gni臋cie wniosk贸w z demonstracji projektu badawczo-rozwojowego." - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# Plan laboratorium\n", - "## Dyskusja i ocena projektu\n", - "Opiekun projektu przeprowadza z zespo艂em projektowym dyskusj臋 na temat demonstracji wynik贸w projektu badawczo-rozwojowego. Wynikiem dyskusji jest ocena projektu.\n", - "## Ocena ko艅cowa z przedmiotu Projekt badawczo-rozwojowy.\n", - "Opiekun wystawia oceny ko艅cowe studentom. Oceny mog膮 si臋 r贸偶ni膰 mi臋dzy osobami w grupie, je艣li:\n", - " * sk艂ad grupy zmienia艂 si臋 na pocz膮tkowych zaj臋ciach,\n", - " * niekt贸rzy studenci nie brali udzia艂u we wszystkich zaj臋ciach." - ] - } - ], - "metadata": { - "author": "Krzysztof Jassem", - "email": "jassem@amu.edu.pl", - "kernelspec": { - "display_name": "Python 3", - "language": "python", - "name": "python3" - }, - "lang": "pl", - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.7.6" - }, - "subtitle": "15. Demonstracja projektu[laboratorium]", - "title": "Projekt badawczo-rozwojowy", - "year": "2021" - }, - "nbformat": 4, - "nbformat_minor": 4 -} diff --git a/materia艂y na wyk艂ad/13_planowanie prac badawczo-rozwojowych.ipynb b/materia艂y na wyk艂ad/.ipynb_checkpoints/13_planowanie_prac_w_projekcie_informatycznym-checkpoint.ipynb similarity index 99% rename from materia艂y na wyk艂ad/13_planowanie prac badawczo-rozwojowych.ipynb rename to materia艂y na wyk艂ad/.ipynb_checkpoints/13_planowanie_prac_w_projekcie_informatycznym-checkpoint.ipynb index 0ed97e5..ac32517 100644 --- a/materia艂y na wyk艂ad/13_planowanie prac badawczo-rozwojowych.ipynb +++ b/materia艂y na wyk艂ad/.ipynb_checkpoints/13_planowanie_prac_w_projekcie_informatycznym-checkpoint.ipynb @@ -7,7 +7,7 @@ "![Logo 1](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech1.jpg)\n", "
\n", "

Systemy informatyczne

\n", - "

13. Planowanie prac badawczo-rozwojowych[wyk艂ad]

\n", + "

13. Planowanie prac w projekcie informatycznym[wyk艂ad]

\n", "

Krzysztof Jassem (2022)

\n", "
\n", "\n", @@ -728,7 +728,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.6" + "version": "3.8.5" }, "subtitle": "13. Planowanie prac badawczo-rozwojowych[wyk艂ad]", "title": "Przygotowanie do projektu badawczo-rozwojowego", diff --git a/materia艂y na wyk艂ad/14_zarz膮dzanie_pracami_badawczo-rozwojowymi.ipynb b/materia艂y na wyk艂ad/.ipynb_checkpoints/14_zarz膮dzanie_pracami_w_projekcie_informatycznym-checkpoint.ipynb similarity index 98% rename from materia艂y na wyk艂ad/14_zarz膮dzanie_pracami_badawczo-rozwojowymi.ipynb rename to materia艂y na wyk艂ad/.ipynb_checkpoints/14_zarz膮dzanie_pracami_w_projekcie_informatycznym-checkpoint.ipynb index d4cb6a4..c2f07e6 100644 --- a/materia艂y na wyk艂ad/14_zarz膮dzanie_pracami_badawczo-rozwojowymi.ipynb +++ b/materia艂y na wyk艂ad/.ipynb_checkpoints/14_zarz膮dzanie_pracami_w_projekcie_informatycznym-checkpoint.ipynb @@ -6,8 +6,8 @@ "source": [ "![Logo 1](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech1.jpg)\n", "
\n", - "

Przygotowanie do projektu badawczo-rozwojowego

\n", - "

14. Zarz膮dzanie projektami badawczo-rozwojowymi[wyk艂ad]

\n", + "

Systemy informatyczne

\n", + "

14. Zarz膮dzanie projektem informatycznym[wyk艂ad]

\n", "

Krzysztof Jassem (2021)

\n", "
\n", "\n", @@ -420,7 +420,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.6" + "version": "3.8.5" }, "subtitle": "14. Zarz膮dzanie pracami badawczo-rozwojowymi[wyk艂ad]", "title": "Przygotowanie do projektu badawczo-rozwojowego", diff --git a/materia艂y na wyk艂ad/12_ocena_jako艣ci_systemu.ipynb b/materia艂y na wyk艂ad/12_ocena_jako艣ci_systemu.ipynb index 21a8eee..21e4477 100644 --- a/materia艂y na wyk艂ad/12_ocena_jako艣ci_systemu.ipynb +++ b/materia艂y na wyk艂ad/12_ocena_jako艣ci_systemu.ipynb @@ -615,7 +615,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.7.6" + "version": "3.8.5" }, "subtitle": "12. Ocena jako艣ci systemu informatycznego[wyk艂ad]", "title": "Przygotowanie do projektu badawczo-rozwojowego", diff --git a/materia艂y na wyk艂ad/13_planowanie_prac_w_projekcie_informatycznym.ipynb b/materia艂y na wyk艂ad/13_planowanie_prac_w_projekcie_informatycznym.ipynb new file mode 100644 index 0000000..ac32517 --- /dev/null +++ b/materia艂y na wyk艂ad/13_planowanie_prac_w_projekcie_informatycznym.ipynb @@ -0,0 +1,739 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "![Logo 1](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech1.jpg)\n", + "
\n", + "

Systemy informatyczne

\n", + "

13. Planowanie prac w projekcie informatycznym[wyk艂ad]

\n", + "

Krzysztof Jassem (2022)

\n", + "
\n", + "\n", + "![Logo 2](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech2.jpg)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "
\n", + " \n", + "

Harmonogram projektu

\n", + " \n", + "Harmonogram projektu to plan uzyskania cel贸w projektu uwzgl臋dniaj膮cy:\n", + "" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 1. Zasady planowania harmonogramu" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.1. Bierz pod uwag臋 ograniczenia" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "
\n", + "

Ograniczenia

\n", + " \n", + "Ograniczenia to czynniki, kt贸re wp艂ywaj膮 na realizacj臋 harmonogramu.\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Rodzaje ogranicze艅:\n", + "Wyr贸偶niamy nast臋pujace typy ogranicze艅:\n", + " * Ograniczenia czasowe\n", + " * Ograniczenia techniczne\n", + " * Ograniczenia organizacyjne " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Ograniczenia czasowe\n", + "**Ograniczenie czasowe** to ramy czasowe, w kt贸rych musi si臋 zmie艣ci膰 projekt lub jego etap.\n", + "\n", + "* Rodzaje ogranicze艅 czasowych:\n", + " * Nie wcze艣niej ni偶,\n", + " * Nie p贸藕niej ni偶,\n", + " * W konkretnym dniu.\n", + "\n", + "* Przyk艂ady ogranicze艅 czasowych:\n", + " * wykonanie pewnego zadania jest uwarunkowane uko艅czeniem innego zadania,\n", + " * projekt ma by膰 zako艅czony w okre艣lonym terminie.\n", + " \n", + "* Wskaz贸wki: jak radzi膰 sobie z ograniczaniami czasowymi?\n", + " * Ustawia膰 zale偶no艣ci mi臋dzy zadaniami\n", + " * Ustawia膰 hamronogram \"od ko艅ca\"." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Ograniczenia techniczne\n", + "**Ograniczenie techniczne** to ograniczenia wynikaj膮ce z przyczyn zewn臋trznych, niezale偶nych od zespo艂u projektowego.\n", + "\n", + "* Przyk艂ady ogranicze艅 technicznych:\n", + " * termin dostawy sprz臋tu,\n", + " * za艂amanie pogody,\n", + " * pandemia,\n", + " * wsp贸艂praca z podmiotami zewn臋trznymi.\n", + " \n", + "* Wskaz贸wki: jak radzi膰 sobie z ograniczeniami technicznymi?\n", + "\n", + " * Ustawia膰 zale偶no艣膰 ZR (Zako艅czenie Rozpocz臋cie) dla zada艅 zale偶nych od innych przedsi臋biorstw,\n", + " * Dodawa膰 do zada艅 odst臋py czasowe,\n", + " * Dodawa膰 rezerw臋 kierownicz膮." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Ograniczenia organizacyjne\n", + "**Ograniczenia organizacyjne** to ograniczenia wynikaj膮ce z zale偶no艣ci pomi臋dzy kilkoma projektami realizowanymi:\n", + " * w jednym zespole,\n", + " * przez dan膮 osob臋, \n", + " * z wykorzystaniem tych samych zasob贸w.\n", + "\n", + " * Wskaz贸wki: jak radzi膰 sobie z ograniczeniami organizacyjnymi?\n", + " * Odpowiednio zarz膮dza膰 zasobami: technicznymi i ludzkimi,\n", + " * Wsp贸艂dzieli膰 zasoby mi臋dzy projektami,\n", + " * Ustawia膰 indywidualne czasy pracy." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.2. Zarz膮dzaj zapasem czasu" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "
\n", + "

Zapas czasu

\n", + " \n", + " Zapas czasu 聽to czas, o kt贸ry mo偶e op贸藕ni膰 si臋 realizacja zadania, nie wp艂ywaj膮c na termin uko艅czenia projektu.\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "
\n", + " \n", + "

艢cie偶ka krytyczna

\n", + " \n", + " 艢cie偶ka krytyczna to sekwencja zada艅 od rozpocz臋cia do zako艅czenia projektu, kt贸rej czas przej艣cia jest najd艂u偶szy.\n", + "\n", + "Zadania na 艣cie偶ce krytycznej maj膮 zerowy zapas czasu.\n", + "\n", + "
\n", + "\"Przyk艂ad\n", + "
Przyk艂ad 艣cie偶ki krytycznej
\n", + "
\n", + "\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "**Zarz膮dzanie zapasem czasu** mo偶e polega膰 na:\n", + "\n", + "聽* dodawaniu zapasu czasu do zada艅 obarczonych ryzykiem,\n", + "聽* dodawaniu zapasu czasu z powod贸w ogranicze艅 technicznych lub organizacyjnych, \n", + " * zmniejszaniu zapasu czasu (dla zada艅 le偶膮cych poza 艣cie偶k膮 krytyczn膮),\n", + " * analizie (i ew. modyfikacji) zada艅 le偶膮cych na 艣cie偶ce krytycznej." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 1.3. Zarz膮dzaj rezerw膮 kierownicz膮\n", + "**Rezerwa kierownicza** to fikcyjne zadanie dodane na ko艅cu siatki zada艅. Czas na jego realizacj臋 to oko艂o 10-15% czasu ca艂ego projektu.\n", + " * Rezerw臋 kierownicz膮 dodajemy po stworzeniu ca艂o艣ci harmonogramu.\n", + " * Tworz膮c rezerw臋 pomocnicz膮, pami臋taj o prawie Parkinsona." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "
\n", + "

Prawo Parkinsona

\n", + " \n", + "Praca b臋dzie si臋 rozrasta膰, aby wype艂ni膰 ca艂y czas na ni膮 przewidziany.\n", + "\n", + "
\n", + "\"Prawo\n", + "
Prawo Parkinsona, 藕r贸d艂o: https://www.timeflies.us/blog/what-is-parkinson-s-law-and-how-it-can-make-you-more-productive
\n", + "
\n", + "\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 2. Struktura podzia艂u pracy" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "
\n", + "

Struktura Podzia艂u Pracy

\n", + " \n", + "Struktura Podzia艂u Pracy to hierarchiczna reprezentacja podzia艂u pracy w projekcie.\n", + "\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + " * Wykonanie prac w projekcie podzielone jest na **etapy**. \n", + " * Etap jest cz臋艣ci膮 projektu, kt贸ra musi by膰 doko艅czona przed zacz臋ciem nast臋pnej. Etap sk艂ada si臋 z **zada艅**.\n", + " * Zadania mog膮 by膰 wykonywane r贸wnolegle.\n", + " * Zadania mog膮 zosta膰 podzielone na **podzadania**. \n", + " \n", + " * Elementy Struktury Podzia艂u Pracy a efekty pracy: \n", + " * Etap 鈥 efekt jest widoczny dla klienta,\n", + " * Zadanie 鈥 efekt jest widoczny dla kierownika,\n", + " * Podzadanie 鈥 efekt jest widoczny dla programisty.\n", + " \n", + "
\n", + "\"Struktura\n", + "
Struktura Podzia艂u Pracy, 藕r贸d艂o: http://pm2pm.pl/slownik-project-managera-wbs/
\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "
\n", + "

Zasada 8 - 80

\n", + "Wykonanie najmniejszej jednostki harmonogramu powinno zajmowa膰 mi臋dzy 8 a 80 godzin.\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 3. Tworzenie harmonogramu w programie MS-Project" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 3.1. Ustawienie daty pocz膮tku projektu\n", + "

\n", + "
\n", + "\"Ustawienie\n", + "
Ustawienie daty pocz膮tku projektu
\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 3.2. Stworzenie Struktury Podzia艂u Pracy\n", + "\n", + "W nomenklaturze MS Project wyr贸偶niamy:\t\n", + " * zadania sumaryczne (odpowiednik Etapu),\n", + " * zadania,\n", + " * podzadania. \n", + "\n", + "#### Wskaz贸wka \n", + "Ustawiaj hierarchi臋 zada艅 poprzez tworzenie wci臋膰 w zadaniach podrz臋dnych.\n", + "\n", + "

\n", + "
\n", + "\"Stworzenie\n", + "
Stworzenie SPP
\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 3.3. Ustawienie tryb贸w zada艅\n", + "\n", + "* Tryb r臋czny (oznaczony przez pinesk臋) stosujemy dla zadania, gdy chcemy mie膰 pe艂n膮 kontrol臋 nad jego czasem trwania.\n", + "* Tryb automatyczny wykonuje wa偶n膮 jednak prac臋 wspomagaj膮c膮 - przesuwa na osi czasu zadania, kt贸re s膮 od siebie zale偶ne.\n", + "\n", + "Stosowanie trybu automatycznego oznacza, 偶e brana jest pod uwag臋 wskaz贸wka: \"Bierz pod uwag臋 ograniczenia czasowe\". \n", + "\n", + "

\n", + "
\n", + "\"Ustawianie\n", + "
Ustawianie tryb贸w zada艅
\n", + "
\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 3.4. Okre艣lenie punkt贸w kontrolnych" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "
\n", + "

Punkt kontrolny

\n", + " \n", + "Punkt kontrolny (ang. milestone) 鈥 punkt na osi czasu, kt贸ry podsumowuje okre艣lony zestaw zada艅, b膮d藕 dan膮 faz臋 projektu.\n", + "
    \n", + "
  • Mo偶e to by膰: podpisanie dokumentu, otrzymanie wyniku, wa偶ne spotkanie, zatwierdzenie pracy itp.\n", + "
  • Zazwyczaj osi膮gni臋cie punktu kontrolnego wi膮偶e si臋 z dalszymi decyzjami odno艣nie rozwoju projektu.\n", + "
  • Punkt kontrolny ma zerowy czas trwania.\n", + "
  • Poj臋cie punktu kontrolnego zast膮pi艂o poj臋cie kamienia milowego.\n", + "
\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "

\n", + "
\n", + "\"Ustawianie\n", + "
Ustawianie punktu kontrolnego
\n", + "
\n", + "\n", + "

\n", + "
\n", + "\"Punkt\n", + "
Oznaczenie punktu kontrolnego w MS-Project
\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 3.5. Okre艣lenie tygodniowego kalendarza czasu pracy dla zespo艂u\n", + "\n", + "Tygodniowy plan pracy dla zespo艂u obowi膮zuje tych cz艂onk贸w zespo艂u, dla kt贸rych nie okre艣lono planu indywidualnego. \n", + "\n", + "

\n", + "
\n", + "\"Ustawianie\n", + "
Ustawianie czasu pracy dla zespo艂u - przycisk
\n", + "
\n", + "\n", + "

\n", + "
\n", + "\"Ustawianie\n", + "
Ustawianie czasu pracy dla zespo艂u - kalendarz
\n", + "
\n", + " " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 3.6. Modyfikacja diagramu Gantta" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "
\n", + "

Diagram Gantta

\n", + " \n", + " Diagram Gantta to graficzny spos贸b reprezentacji harmonogramu, w kt贸rym uwzgl臋dnia si臋 podzia艂 projektu na \n", + "poszczeg贸lne zadania, oraz rozplanowanie ich w czasie.\n", + "\n", + "
\n", + "
\n", + "\"diagram\n", + "
Przyk艂adowy diagram Gantta, 藕r贸d艂o: https://kierownikprojektu.com/2020/06/11/16-zalet-wykresu-gantta/
\n", + "
\n", + "\n", + "\n", + "

Zalety wykresu Gantta

\n", + "
    \n", + "
  • przedstawia nast臋pstwo zdarze艅,
  • \n", + "
  • uwzgl臋dnia zadania wykonywane r贸wnolegle,
  • \n", + "
  • dobrze sprawdza si臋 dla niewielkich projekt贸w.
  • \n", + "
\n", + "\n", + "

Wady wykresu Gantta

\n", + "
    \n", + "
  • nie zawiera szczeg贸艂owych opis贸w zada艅,
  • \n", + "
  • wymusza podanie konkretnych dat.
  • \n", + "
\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Diagram Gantta w MS-Project\n", + "\n", + "Diagram Gantta tworzony jest cz臋艣ciowo manualne, a cz臋艣ciowo automatycznie.\n", + "\n", + " * Czas trwania zadania mo偶na wpisa膰 r臋cznie w kolumnie **czas trwania** (w godzinach, dniach).\n", + " * W czasie trwania zadania uwzgl臋dniane s膮 tylko dni robocze 鈥 zgodnie z kalendarzem.\n", + " * Je艣li wpiszemy czasy rozpocz臋cia i zako艅czenia, to czas trwania oblicza si臋 sam. Analogicznie sam oblicza si臋 koniec zadania o znanym rozpocz臋ciu i czasie trwania.\n", + " * Dni wolne od pracy s膮 zaznaczone kolorem szarym." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 3.7. Ustawienie zale偶no艣ci mi臋dzy zadaniami" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "
\n", + "

Zale偶no艣ci mi臋dzy zadaniami

\n", + " \n", + "Zadanie B jest zale偶ne od A, gdy zmiana terminu wykonania A wp艂ywa na termin wykonania B. Zadanie A nazywamy poprzednikiem, a B 鈥 nast臋pnikiem . \n", + " \n", + "

Typy zale偶no艣ci

\n", + "
    \n", + "
  • Zadania typu ZR (zako艅czenie-rozpocz臋cie). Nast臋pnik (B) mo偶e si臋 rozpocz膮膰 dopiero po zako艅czeniu poprzednika (A).\n", + "
  • Zadania typu RR (rozpocz臋cie-rozpocz臋cie). Nast臋pnik (B) mo偶e si臋 rozpocz膮膰 dopiero po rozpocz臋ciu poprzednika(A).\n", + "
  • Zadania typu ZZ (zako艅czenie-zako艅czenie). Nast臋pnik (B) mo偶e si臋 zako艅czy膰 dopiero po zako艅czeniu poprzednika (A).\n", + "
  • Zadania typu RZ (rozpocz臋cie-zako艅czenie). Nast臋pnik (B) mo偶e si臋 zako艅czy膰 dopiero po rozpocz臋ciu poprzednika (A).\n", + "
\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Ustawianie zale偶no艣ci mi臋dzy zadaniami w MS-Project\n", + "\n", + " * Aby okre艣li膰 zadania zale偶ne, nale偶y zaznaczy膰 dwa zadania i po艂膮czy膰 je (ikon膮 w臋z艂a).\n", + " * Aby zmieni膰 typ zale偶no艣ci mi臋dzy zadaniami, nale偶y klikn膮膰 na strza艂eczk臋 艂膮cz膮c膮 zadania na wykresie Gantta.\n", + "\n", + "

\n", + "
\n", + "\"Ustawianie\n", + "
Ustawianie zale偶no艣ci mi臋dzy zadaniami
\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 3.8. Ustawienie odst臋p贸w mi臋dzy zadaniami\n", + "Pomi臋dzy zadaniami zale偶nymi mo偶na ustawi膰 odst臋p czasowy (tzw. zw艂ok臋). Pe艂ni on rol臋 bufora 鈥 aby zapewni膰 zako艅czenie zadania przed rozpocz臋ciem nast臋pnego.\n", + "\n", + "

\n", + "
\n", + "\"Ustawianie\n", + "
Ustawianie odst臋p贸w czasowych
\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 3.9 Okre艣lenie zasob贸w w projekcie" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "
\n", + "

Zasoby

\n", + " \n", + "Zasoby (ang. resources) 鈥 wszystko, co jest potrzebne do wykonania projektu, a czego brak spowodowa艂by niewykonanie planu. \n", + "W MS-Project wyr贸偶niamy nast臋puj膮ce typy zasob贸w:\n", + "
    \n", + "
  • Praca (ludzie lub komputery),\n", + "
  • Materia艂 (np. energia),\n", + "
  • Koszt (np. koszt podr贸偶y).\n", + "
\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Zdefiniowanie zasob贸w w MS-Project\n", + "\n", + "Prawid艂owe okre艣lenie wszystkich zasob贸w niezb臋dnych w聽projekcie umo偶liwia prawid艂owe oszacowanie koszt贸w projektu.\n", + "\n", + "

\n", + "
\n", + "\"Zdefiniowanie\n", + "
Definiowanie zasob贸w - arkusz zasob贸w
\n", + "
\n", + "\n", + "

\n", + "\n", + "
\n", + "\"Zdefiniowanie\n", + "
Definiowanie zasob贸w - dane zasob贸w
\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 10. Ustawienie tygodniowego kalendarza czasu pracy dla poszczeg贸lnych os贸b (zasob贸w)\n", + "\n", + "W programie MS-Project mo偶liwe jest zindywidualizowanie czasu pracy ka偶dej osoby - lub og贸lniej - dowolnego zasobu. \n", + "\n", + "Wykres Gantta reprezentuj膮cy harmonogram pracy dostosowuje si臋 do czasu pracy zasob贸w. Na przyk艂ad wykonanie zadania szacowanego na 16 godzin przez osob臋, kt贸ra pracuje 8 godzin w tygodniu, b臋dzie zajmowa艂o dwa tygodnie w harmonogramie.\n", + "\n", + "

\n", + "\n", + "
\n", + "\"Czas\n", + "
Ustawianie indywidualnego czasu pracy - wybranie zasobu
\n", + "
\n", + "\n", + "

\n", + "

\n", + "
\n", + "\"Czas\n", + "
Ustawianie indywidualnego czasu pracy - zmiana tygodniowego planu pracy
\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 11. Przydzielenie zasob贸w do zada艅\n", + "Do kazego zadania powinny by膰 przydzielone zasoby niezb臋dne do jego wykonania (w tym zasoby ludzkie). \n", + "\n", + " * Mo偶na przydzieli膰 ca艂o艣膰 lub cz臋艣膰 zasobu do danego zadania (np. 50%). B臋dzie to oznacza艂o, 偶e zas贸b jest zaanga偶owany w to zadanie tylko w okre艣lonym procencie swojego czasu.\n", + " * Do jednego zadania mo偶na przydzieli膰 kilka zasob贸w (np. os贸b).\n", + " * Zas贸b (np. osoba) mo偶e by膰 jednocze艣nie przypisany do kilku zada艅.\n", + " \n", + "

\n", + "\n", + "
\n", + "\"Przydzielanie\n", + "
Przydzielanie zasob贸w do zada艅
\n", + "
\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 12. Sprawdzenie poprawno艣ci alokacji zasob贸w\n", + "\n", + "* Skoro zas贸b mo偶e by膰 jednocze艣nie przypisany do kilku zada艅, to mo偶na pope艂ni膰 b艂膮d, nadmiernie przeci膮偶aj膮c zas贸b, tak 偶e musia艂by pracowa膰 wi臋cej ni偶 to wynika z jego kalendarza.\n", + "\n", + " * Obci膮偶enie zasob贸w mo偶na sprawdzi膰 nast臋puj膮co:\n", + "\n", + "
\n", + "\"Sprawdzenie\n", + "
Sprawdzenie przeci膮偶enia zasob贸w
\n", + "
\n", + "\n", + " \n", + "

\n", + "
\n", + "\"Zasoby\n", + "
Zasoby z nadmiern膮 alokacj膮 pracy (zasoby przeci膮偶one) - przyk艂ad
\n", + "
\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 13. Wyeliminowanie przeci膮偶e艅 zasob贸w\n", + "\n", + "Nadmiern膮 alokacj臋 (przeci膮偶enie) zasob贸w nale偶y eliminowa膰. Mo偶na to zrobi膰 na dwa sposoby:\n", + " * manualne odci膮偶anie zasob贸w,\n", + " * automatyczne bilansowanie zasob贸w.\n", + " \n", + "Manualne odci膮偶anie zasob贸w mo偶e polega膰 na zmniejszeniu zaanga偶owania danego zasobu w zadanie:\n", + "\n", + "

\n", + "
\n", + "\"Odci膮偶anie\n", + "
Zmniejszenie zaanga偶owania zasobu w zadanie
\n", + "
\n", + "\n", + "

\n", + "Automatyczne bilansowanie zasobu wykonywane jest przez MS-Porject na 偶膮danie u偶ytkownika.\n", + "\n", + "

\n", + "
\n", + "\"automatyczne\n", + "
Automatyczne bilansowanie zasob贸w
\n", + "
\n", + "\n", + "

\n", + "Efekt bilansowania mo偶e spowodowa膰 przesuni臋cie pracy w czasie, a co za tym idzie, op贸藕nienie realizacji projektu:\n", + "\n", + "

\n", + "
\n", + "\"obci膮偶enie\n", + "
Obci膮偶enie zasobu przez bilansowaniem
\n", + "
\n", + "\n", + "\n", + "

\n", + "
\n", + "\"obci膮偶enie\n", + "
Obci膮偶enie zasobu po bilansowaniu
\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 14. Analiza 艣cie偶ki krytycznej\n", + "\n", + "Zadania le偶膮ce na 艣cie偶ce krytycznej nazywne s膮 **zadaniami krytycznymi**.\n", + "\n", + "

\n", + "
\n", + "\"艣cie偶ka\n", + "
艢cie偶ka krytyczna - przyk艂ad
\n", + "
\n", + "\n", + "W wyniku analizy 艣cie偶ki krytycznej mo偶na przyk艂adowo:\n", + " * zmieni膰 zale偶no艣ci mi臋dzy zadaniami na 艣cie偶ce krytycznej (mo偶e to przyspieszy膰 realizacj臋 planu)\n", + " * zwi臋kszy膰 zapasy czasu dla zada艅 krytycznych (zwi臋kszaj膮c bezpiecze艅stwo kosztem czasu)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 15. Generowanie raport贸w\n", + "MS-Project umo偶liwia generowanie r贸偶nego typu raport贸w. Umo偶liwiaj膮 one m.in:\n", + " * obliczenie koszt贸w projektu,\n", + " * wyznaczenie, jaki procent planu jest wykonany,\n", + " * obliczenie zaanga偶owania poszczeg贸lnych os贸b w projekt,\n", + " \n", + "

\n", + "
\n", + "\"raport\n", + "
Przyk艂ad raportu ca艂o艣ciowego
\n", + "
\n", + "\n", + "

\n", + "
\n", + "\"raport\n", + "
Przyk艂ad raportu zasob贸w
\n", + "
\n", + "\n", + "

\n", + "
\n", + "\"raport\n", + "
Przyk艂ad raportu koszt贸w
\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 16. Poprawianie harmonogramu (czyli co robi膰, gdy harmonogram si臋 鈥瀗ie spina鈥)\n", + "\n", + "Nast臋puj膮ce dzia艂ania mog膮 pom贸c w poprawieniu harmonogramu\n", + "\n", + "

\n", + "
\n", + "\"modyfikacja\n", + "
Metody poprawiania harmonogramu
\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Wnioski\n", + " * Zarz膮dzanie projektem jest procesem zindywidualizowanym\n", + " * Gdyby tak nie by艂o, to MS Project sk艂ada艂by si臋 tylko z jednego przycisku " + ] + } + ], + "metadata": { + "author": "Krzysztof Jassem", + "email": "jassem@amu.edu.pl", + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "lang": "pl", + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.5" + }, + "subtitle": "13. Planowanie prac badawczo-rozwojowych[wyk艂ad]", + "title": "Przygotowanie do projektu badawczo-rozwojowego", + "year": "2021" + }, + "nbformat": 4, + "nbformat_minor": 4 +} diff --git a/materia艂y na wyk艂ad/14_zarz膮dzanie_pracami_w_projekcie_informatycznym.ipynb b/materia艂y na wyk艂ad/14_zarz膮dzanie_pracami_w_projekcie_informatycznym.ipynb new file mode 100644 index 0000000..c2f07e6 --- /dev/null +++ b/materia艂y na wyk艂ad/14_zarz膮dzanie_pracami_w_projekcie_informatycznym.ipynb @@ -0,0 +1,431 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "![Logo 1](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech1.jpg)\n", + "
\n", + "

Systemy informatyczne

\n", + "

14. Zarz膮dzanie projektem informatycznym[wyk艂ad]

\n", + "

Krzysztof Jassem (2021)

\n", + "
\n", + "\n", + "![Logo 2](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech2.jpg)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Temat opracowany na podstawie ksi膮偶ki Toma de Marco i Timothy Listera\n", + "\"Czynnik ludzki. Skuteczne przedsi臋wzi臋cia i wydajne zespo艂y\"\n", + "\n", + "
\n", + "\"Ok艂adka\"\n", + "
Ok艂adka ksi膮偶ki
\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 1. Produkuj hamburgery, sprzedawaj hamburgery...\n", + "## ... czyli czym r贸偶ni si臋 zarz膮dzanie projektem B+R od kierowania barem szybkiej obs艂ugi\n", + "R贸偶nice w zarz膮dzaniu mo偶na zobrazowa膰 w kilku aspektach:\n", + " * Podej艣cie do pope艂niania b艂臋d贸w przez pracownik贸w \n", + " * Spos贸b motywowania: bod藕ce negatywne i pozytywne\n", + " * Podej艣cie do indywidualist贸w\n", + " * Podej艣cie do kreatywno艣ci i samodoskonalenia si臋 pracownik贸w" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 1.1. Pope艂nianie b艂臋d贸w przez pracownik贸w\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Problem Bar szybkiej obs艂ugi Projekt B+R
Czy b艂膮d jest grzechem? Oczywi艣cie It's OK. to fail
Czy za pope艂nianie b艂臋d贸w nale偶y kara膰? Niestety, tak Niestety, nie
Czy ludzi nale偶y zach臋ca膰 do pope艂niania b艂臋d贸w? Zdecydowanie nie Tak
Czy wadliw膮 wersj臋 hamburgera / systemu nale偶y wyrzuci膰? Ale偶 TAK! Niekoniecznie
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 1.2. Spos贸b motywowania: bod藕ce negatywne i pozytywne\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Problem Bar szybkiej obs艂ugi Projekt B+R
Wi臋kszo艣膰 ludzi lubi swoj膮 prac臋. FALSE TRUE
Zarz膮dzanie lud藕mi to \"kopanie ich w ty艂ek\". TRUE FALSE
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 1.3. Podej艣cie do indywidualist贸w\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Problem Bar szybkiej obs艂ugi Projekt B+R
Nie ma ludzi niezast膮pionych TRUE FALSE
Czy wyj膮tkowo艣膰 pracownika nale偶y podtrzymywa膰 czy t臋pi膰? T臋pi膰 (lub awansowa膰) Ho艂ubi膰
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 1.4. Podej艣cie do kreatywno艣ci i samodoskonalenia si臋 pracownik贸w\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Problem Bar szybkiej obs艂ugi Projekt B+R
Jak膮 cz臋艣膰 czasu po艣wi臋ca膰 na realizacj臋 zadania, a jak膮 na dyskusj臋? 99 / 1 Dyskusja jest wa偶nym elementem pracy.
Czy warto po艣wi臋ca膰 czas pracownika na doskonalenie innych umiej臋tno艣ci? To zale偶y Warto
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 2. Praca pod presj膮" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 2.1. \"Wiede艅 czeka na Ciebie\"\n", + "\n", + "Czy pracodawca mo偶e oczekiwa膰, 偶e dla pracownika nie ma nic wa偶niejszego ni偶 jego praca?\n", + "\n", + "* https://www.youtube.com/watch?v=CIp1yrvfqtk\n", + "* https://www.quora.com/What-do-the-lyrics-mean-in-Vienna-by-Billy-Joel" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 2.2. Praca w nadgodzinach\n", + "\n", + "Najlepsi pracownicy bior膮 nadgodziny, ale tylko wtedy, kiedy mog膮.\n", + "Pozostali to...pracoholicy." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 2.3. Pracocholicy\n", + " * Pracoholik, to kto艣, kto bierze nadgodziny. \n", + " * Praocholik po艣wi臋ca swoje 偶ycie dla pracy.\n", + " * Pracoholik ... w ko艅cu si臋 wypala i odchodzi." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 2.4. Nacisk na zwi臋kszenie wydajno艣ci pracy\n", + "\n", + "\"Skuteczne\" (w cudzys艂owie) metody zwi臋kszenia wydajno艣ci pracy:\n", + " * Wywiera si臋 nacisk, by ludzie pracowali d艂u偶ej.\n", + " * Mechanizuje si臋 proces tworzenia.\n", + " * Obni偶a si臋 jako艣膰 produktu.\n", + " * Wprowadza si臋 procedury post臋powania.\n", + " \n", + "**Wszystko to powoduje, 偶e praca przestaje sprawia膰 przyjemno艣膰.**" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## WNIOSEK:\n", + "\n", + "**Ludzie pod presj膮 czasu nie pracuj膮 lepiej, a jedynie szybciej.\n", + "Czyni膮 to kosztem jako艣ci produktu i satysfakcji z pracy.**" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 3. Prawo Parkinsona - mit czy rzeczywisto艣膰?" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "
\n", + "

Prawo Parkinsona

\n", + " \n", + ">Praca b臋dzie si臋 rozrasta膰, aby wype艂ni膰 ca艂y czas na ni膮 przewidziany. \n", + " \n", + "Cyril Northcote Parkonson - brytyjski historyk, pisarz, doradca konserwatywnych rz膮d贸w Wielkiej Brytanii.\n", + "\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 3.1. Kto najlepiej szacuje czas przewidziany na prac臋?\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Kto szacowa艂? Jak膮 osiagni臋to wydajno艣膰?
Kierownik 6,6
Kierownik w konsultacji z programist膮 7,8
Programista 8,0
\n", + "\n", + " **Wniosek 1. Programista pracuje bardziej wydajnie, gdy musi wype艂ni膰 w艂asne oczekiwania ni偶 wymagania swojego szefa.** \n", + " * Ten fakt potwierdza prawo Parkinsona: gdy szef zarezerwuje za du偶o czasu, to pracownik to wykorzysta i zmniejszy wydajno艣膰. Ale...\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Kto szacowa艂? Jak膮 osiagni臋to wydajno艣膰?
Programista 8,0
Osobna z zewn膮trz 9,5
\n", + "\n", + " **Wniosek 2. Programista zwi臋ksza wydajno艣c w odpowiedzi na oczekiwania z zewn膮trz, kt贸re motywuj膮 go silniej ni偶 oczekiwania prze艂o偶onego. Ale...**\n", + " \n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Kto szacowa艂? Jak膮 osiagni臋to wydajno艣膰?
Osoba z zewn膮trz 9,5
Nikt 12,0
\n", + "\n", + "**Wniosek 3. Programista to z natury osoba pracowita, kt贸r膮 najmocniej motywuje wewn臋trzna ch臋膰 jak najszybszego uko艅czenia zadania.**" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "
\n", + "

Wniosek ko艅cowy

\n", + "Prawo Parkinsona odnosi si臋 do organizacji formalnych typu biurokratycznego. \n", + "\n", + "Prawo Parkinsona nie stosuje si臋 do pracy programistycznej.\n", + "
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 4. Siedem syrenich 艣piew贸w...\n", + "## ...czyli o pokusach w zarz膮dzaniu, kt贸re prowadz膮 na manowce\n", + "\n", + " * 1. Jest jaka艣 magiczna sztuczka, kt贸r膮 przeoczy艂e艣.\n", + " \n", + " * 2. Inni menad偶erowie maj膮 sposoby na to, by gwa艂townie zwi臋kszy膰 wydajno艣膰.\n", + " \n", + " * 3. Technika zmienia si臋 tak szybko, 偶e zostajesz w tyle.\n", + " \n", + " * 4. Zmiana j臋zyk贸w programowania przyniesie Ci ogromne korzy艣ci.\n", + " \n", + " * 5. Ze wzgl臋du na zaleg艂o艣ci musisz od razu podwoi膰 wydajno艣膰.\n", + " \n", + " * 6. Automatyzowa膰 mo偶na dos艂ownie wszystko - mo偶na wi臋c zredukowa膰 zesp贸艂 programist贸w. \n", + " \n", + " * 7. Twoi ludzie b臋da lepiej pracowa膰, gdy b臋dziesz wywiera艂 na nich wi臋ksza presj臋.\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# 5. Jakie czynniki faktycznie wp艂ywaj膮 na lepsz膮 prac臋 informatyk贸w?" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Gry wojenne w programowaniu\n", + "W celu wykrycia czynnik贸w faktycznie wp艂ywaj膮cych na wydajno艣膰 pracy informatyk贸w przeprowadzono eksperyment nazwany \"Gry wojenne\". Oto zasady eksperymentu:\n", + "\n", + " * Uczestnicy dostaj膮 zadania polagaj膮ce na programowaniu i debugowaniu swojego kodu.\n", + " * W grze bior膮 udzia艂 pary programist贸w z jednej firmy. Ka偶dy z nich pracuje na w艂asn膮 r臋k臋.\n", + " * Zapisywany jest czas wykonania poszczeg贸lnych zada艅.\n", + " * Produkty pracy poddawane s膮 standardowemu testowi odbioru.\n", + " * Uczestnicy pracuj膮 w swoim 艣rodowisku pracy: miejsce pracy, ulubione j臋zyki, narz臋dzia, swoje terminale i komputery." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Wyniki eksperymentu" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Por贸wnanie wydajno艣ci pracy programist贸w\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Por贸wnanie mi臋dzy... Stosunek wydajno艣ci
Najlepszy a 艣redni 2,5 : 1
Najlepszy a najgorszy 10 : 1
" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Czynniki, ktore nie maj膮 wp艂ywu na wydajno艣膰 pracy\n", + "\n", + " * J臋zyk programowania\n", + " * wyj膮tkiem s膮 j臋zyki niskiego poziomu (np. assmbler) - w takim przypadku wydajno艣膰 jestby艂a wyra藕nie ni偶sza.\n", + " * Do艣wiadczenie programisty\n", + " * Co zaskakuj膮ce, nie stwierdzono wysokiej korelacji mi臋dzy do艣wiadczeniem, a wydajno艣ci膮.\n", + " * Wyj膮tek: s艂absze wyniki uzyskiwali ci, kt贸rzy mieli mniej ni偶 6-miesi臋czne do艣wiadczenie z danym j臋zykiem programowania.\n", + " * Liczba pope艂nianych b艂臋d贸w\n", + " * Liczba b艂臋d贸w pope艂nionych w pierwszej wersji programu nie ma znacz膮cego wp艂ywu na wydajno艣膰.\n", + " * Wynagrodzenie pracownik贸w\n", + " * Indywidualne r贸偶nice w p艂acach by艂y bardzo du偶e.\n", + " * Nie przek艂ada艂y si臋 one na wydajno艣膰." + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Czynniki, ktore maj膮 wp艂yw na wydajno艣膰 pracy\n", + "\n", + " * Zesp贸艂 ludzki, w kt贸rym pracujemy\n", + " * Je艣li jedna osoba w parze mia艂a dobre wyniki, to druga te偶 (i na odwr贸t).\n", + " * W przeci臋tnej parze r贸偶nica wydajno艣ci wynios艂a zaledwie 21%.\n", + " * Firma, w kt贸rej pracujemy\n", + " * Najbardziej wydajni programi艣ci zbieraj膮 si臋 w jednej firmie.\n", + " * Najlepsza firma pracowa艂a 11,2 razy szybciej ni偶 najgorsza.\n", + " * 艢rodowisko pracy\n", + " * 艢rodowisko pracy ma decyduj膮cy wp艂yw na wydajno艣膰.\n", + " * Wniosek ten wyci膮gni臋to na podstawie ankiety, w kt贸rej por贸wnano odpowiedzi programist贸w najbardziej wydajnych (1. kwartyl pod wzgl臋dem wydajno艣ci) i najmniej wydajnych (4. kwartyl pod wzgl臋dem wydajno艣ci):\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
Czynnik 艣rodowiska 1. kwartyl 4. kwartyl
Jak膮 masz powierzchni臋 do dyspozycji 7 m kw. 4 m kw.
Czy jest dostatecznie cicho? TAK: 57% TAK: 29%
Czy masz zapewnion膮 prywatno艣膰? TAK: 62% TAK: 19%
Czy mo偶esz wy艂膮czy膰 telefon? TAK: 52% TAK: 10%
Czy ludzie niepotrzebnie odrywaj膮 Ci臋 od pracy? TAK: 38% TAK: 76%
\n", + " " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# Podsumowanie\n", + "## 1. W lepszym miejscu pracy ludzie pracuj膮 wydajniej. \n", + "## 2. Wydajni pracownicy grawituj膮 ku firmom, kt贸re zapewniaj膮 lepsze warunki pracy.\n", + "## 3. Je艣li kierujesz lud藕mi, kt贸rych praca polega na my艣leniu, to Twoim g艂贸wnym zadaniem jest zapewnienie w艂a艣ciwego 艣rodowiska pracy." + ] + } + ], + "metadata": { + "author": "Krzysztof Jassem", + "email": "jassem@amu.edu.pl", + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "lang": "pl", + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.5" + }, + "subtitle": "14. Zarz膮dzanie pracami badawczo-rozwojowymi[wyk艂ad]", + "title": "Przygotowanie do projektu badawczo-rozwojowego", + "year": "2021" + }, + "nbformat": 4, + "nbformat_minor": 4 +}