Zasady skutecznego działania

Post on 15-Jan-2016

51 views 1 download

description

Zasady skutecznego działania. Koncepcja wykładu: Lektor Montaż:. Jerzy Nawrocki Ewa Nawrocka Mirosław Ochodek. Plan wykładów. Zasady skutecznego działania Specyfikacja wymagań (przypadki użycia) Kontrola jakości artefaktów Język UML, cz. I Język UML, cz. II - PowerPoint PPT Presentation

Transcript of Zasady skutecznego działania

Inżynieria oprogramowania

Zasady skutecznego działania

Koncepcja wykładu:Lektor

Montaż:

Jerzy Nawrocki

Ewa Nawrocka

Mirosław Ochodek

Inżynieria oprogramowania

Zasady skutecznego działania (2)

Plan wykładów

Zasady skutecznego działaniaSpecyfikacja wymagań (przypadki użycia)Kontrola jakości artefaktówJęzyk UML, cz. IJęzyk UML, cz. IIMetody formalne (sieci Petriego)Wzorce projektoweZarządzanie konfiguracją (CVS)Wprowadzenie do testowaniaAutomatyzacja wykonywania testów (jUnit)Programowanie EkstremalneEwolucja oprogramowania i refaktoryzacja

Inżynieria oprogramowania

Zasady skutecznego działania (3)

Wprowadzenie

Dr Stephen Covey

„7 nawyków skutecznego działania”

15 mln egzemplarzy, 32 języki

Inżynieria oprogramowania

Zasady skutecznego działania (4)

Zasady skutecznego działania - Plan wykładu

Bądź proaktywny Bądź proaktywny

Zaczynaj mając koniec na względzieZaczynaj mając koniec na względzieAby rzeczy pierwsze były pierwszeAby rzeczy pierwsze były pierwsze

Myśl o obopólnej korzyściMyśl o obopólnej korzyści

Najpierw staraj się zrozumiećNajpierw staraj się zrozumieć

Dbaj o synergięDbaj o synergię

Ostrz piłęOstrz piłę

Inżynieria oprogramowania

Zasady skutecznego działania (5)

Bądź proaktywny

• Determinizm psychologicznyDeterminizm psychologiczny To przez moich rodzicówTo przez moich rodziców..

• Determinizm środowiskowyDeterminizm środowiskowy To przez mojego szefa.To przez mojego szefa.

• Determinizm genetycznyDeterminizm genetyczny To przez moich dziadków.To przez moich dziadków.

Inżynieria oprogramowania

Zasady skutecznego działania (6)

Bądź proaktywny

OdpowiedźPobudzenie

Wolność wyboru

Niezależna wola Wyobraźnia

Świadomość

Inżynieria oprogramowania

Zasady skutecznego działania (7)

Bądź proaktywny

• Proaktywność > być aktywnym• Proaktywność ~ odpowiedzialność • Odpowiedzialność - odpowiedź

Są pod wpływem pogody.

Są podatni na pochlebstwa.

Ludzie reaktywni Ludzie proaktywni

Kierują się wartościami.

Ich reakcje zależą od pobudzeń, ale duży wpływ mają wyznawane wartości.

Inżynieria oprogramowania

Zasady skutecznego działania (8)

Bądź proaktywny

Ludzie reaktywni Ludzie proaktywni

Nic nie poradzę.

Taki już jestem.

Mogę zmienić swoje nawyki. Oczywiście to potrwa, ale jeśli to ważne …

Inżynieria oprogramowania

Zasady skutecznego działania (9)

Bądź proaktywny

Ludzie reaktywni Ludzie proaktywni

Na nic nie mam czasu.

Mam za dużo obowiązków. Muszę coś z tym zrobić ...

Inżynieria oprogramowania

Zasady skutecznego działania (10)

Obszar

wpływu

Bądź proaktywny

Obszar

Troski

Inżynieria oprogramowania

Zasady skutecznego działania (11)

Obszar

wpływu

Bądź proaktywny

Obszar

Troski

Nastawienie reaktywne

Inżynieria oprogramowania

Zasady skutecznego działania (12)

Obszar

wpływu

Bądź proaktywny

Obszar

Troski

Nastawienie proaktywne

Inżynieria oprogramowania

Zasady skutecznego działania (13)

Bądź proaktywny

Trzy rodzaje problemów:

• Brak wpływu

• Wpływ bezpośredni (zwycięstwa osobiste)

• Wpływ pośredni (zwycięstwa publiczne)

Inżynieria oprogramowania

Zasady skutecznego działania (14)

Modlitwa Anonimowych Alkoholików

Panie daj mi

odwagę, bym mógł zmieniać rzeczy, które mogą i powinny być zmienione,

łagodność, bym akceptował rzeczy, które nie mogą być zmienione i

mądrość, bym umiał odróżnić jedne rzeczy od drugich.

Inżynieria oprogramowania

Zasady skutecznego działania (15)

Zasady skutecznego działania - Plan wykładu

Bądź proaktywny Bądź proaktywny

Zaczynaj mając koniec na względzieZaczynaj mając koniec na względzie

Inżynieria oprogramowania

Zasady skutecznego działania (16)

• Osobiste przywództwo: kim chciałbym być ?

• Za 3 lata, za 10 lat, ..?• Zaczynaj mając koniec na

względzie.

Przywództwo = określanie celów + stawianie zadań

Zaczynaj mając koniec na względzie

Inżynieria oprogramowania

Zasady skutecznego działania (17)

• Osobiste przywództwo: kim chciałbym być ?

• Za 3 lata, za 10 lat, ..?• Zaczynaj mając koniec na

względzie.

Będę:

za 2 lata magistrem

za lat 10 ministrem

Przywództwo = określanie celów + stawianie zadań

Zaczynaj mając koniec na względzie

Inżynieria oprogramowania

Zasady skutecznego działania (18)

Zaczynaj mając koniec na względzie

Kim chcę być ? (charakter)

Co chcę (z)robić ? (dokonania)

Jakie są zasady, na których być i robić są oparte ?

Misja osobista Misja osobista

Inżynieria oprogramowania

Zasady skutecznego działania (19)

Identyfikacja ról i celów

• Chłopak / dziewczyna

• Syn / córka

• Student / Studentka

Error

Zaczynaj mając koniec na względzie

Inżynieria oprogramowania

Zasady skutecznego działania (20)

Wszystkie rzeczy są tworzone dwa razy.

Wizualizacja

Zaczynaj mając koniec na względzie

Inżynieria oprogramowania

Zasady skutecznego działania (21)

Afirmacja ma być:• osobista• pozytywna• w czasie teraźniejszym• wizualna• emocjonalna

Bardzo się cieszę (emocje osobiste), że potrafię (czas teraźniejszy) odpowiednio wcześnie wychodzić na spotkania (pozytywnie).

Afirmacja

Zaczynaj mając koniec na względzie

Inżynieria oprogramowania

Zasady skutecznego działania (22)

Zasady skutecznego działania - Plan wykładu

Bądź proaktywny Bądź proaktywny

Zaczynaj mając koniec na względzieZaczynaj mając koniec na względzie

Aby rzeczy pierwsze były pierwszeAby rzeczy pierwsze były pierwsze

Inżynieria oprogramowania

Zasady skutecznego działania (23)

Klasyczne praktyki zarządzania czasem

• Miej miejsce na wszystko i trzymaj wszystko na swoim miejscu

• Czytaj wybiórczo

Inżynieria oprogramowania

Zasady skutecznego działania (24)

Klasyczne praktyki zarządzania czasem

Zarezerwuj sobie czas w ciągu dnia tylko dla siebie.

Zarezerwuj swój najlepszy czas na ważne rzeczy.

Inżynieria oprogramowania

Zasady skutecznego działania (25)

Klasyczne praktyki zarządzania czasem

Jeszcze 20 minut!

Rób coś przydatnego, gdy czekasz.

Inżynieria oprogramowania

Zasady skutecznego działania (26)

Klasyczne praktyki zarządzania czasem

Obserwuj zużycie czasu.

Stawiaj terminy (deadline).

Inżynieria oprogramowania

Zasady skutecznego działania (27)

Klasyczne praktyki zarządzania czasem

Dziel duże zadania na mniejsze.

Każdego dnia kończ przynajmniej jedną rzecz.

Nie przeciążaj dnia.

300 stron =20 dni x 15 stron

Inżynieria oprogramowania

Zasady skutecznego działania (28)

Klasyczne praktyki zarządzania czasem

Nie odkładaj na później.Każdą korespondencję dotykaj tylko raz.Nie martw się niczym w sposób ciągły.

Później

Później!

Inżynieria oprogramowania

Zasady skutecznego działania (29)

Skończyć moduł P1

Przygotować się do egz.

Spotkanie z prof.

Skończyć moduł P1

Przygotować się do egz.

Spotkanie z prof.

Klasyczne praktyki zarządzania czasem

Zrób listę rzeczy do zrobienia na dany dzień

Inżynieria oprogramowania

Zasady skutecznego działania (30)

Aby rzeczy pierwsze były pierwsze

Wydajne a skuteczne zarządzanie czasem

Skuteczne zarządzanie czasem:

rzeczy pierwsze najpierw

Być skutecznym

J. W. von Goethe1749 - 1832

Rzeczy najważniejsze nigdy nie mogą być na łasce rzeczy mniej ważnych

Inżynieria oprogramowania

Zasady skutecznego działania (31)

Aby rzeczy pierwsze były pierwszeN

ie w

ażne

Waż

ne

Pilne Nie pilne

Być skutecznym

III

Przerwania, telefony, niektóre spotkania, ...

Inżynieria oprogramowania

Zasady skutecznego działania (32)

Aby rzeczy pierwsze były pierwszeN

ie w

ażne

Waż

ne

Pilne Nie pilne

Być skutecznym

III

Przerwania, telefony, niektóre spotkania, ...

IV

Oglądanie stron www, niektóre listy dyskusyjne, gazety, programy TV ..

Inżynieria oprogramowania

Zasady skutecznego działania (33)

Aby rzeczy pierwsze były pierwszeN

ie w

ażne

Waż

ne

Pilne Nie pilne

Być skutecznym

I

“Gaszenie pożarów”, walka z czasem, robienie rzeczy na wczoraj

III

Przerwania, telefony, niektóre spotkania, ...

IV

Oglądanie stron www, niektóre listy dyskusyjne, gazety, programy TV ..

Inżynieria oprogramowania

Zasady skutecznego działania (34)

Aby rzeczy pierwsze były pierwszeN

ie w

ażne

Waż

ne

Pilne Nie pilne

Być skutecznym

I

“Gaszenie pożarów”, walka z czasem, robienie rzeczy na wczoraj

III

Przerwania, telefony, niektóre spotkania, ...

II

Zapobieganie, planowanie, szkolenia, penetracja możliwości

IV

Oglądanie stron www, niektóre listy dyskusyjne, gazety, programy TV ..

Inżynieria oprogramowania

Zasady skutecznego działania (35)

Aby rzeczy pierwsze były pierwsze

Działania w II obszarze

Identyfikacja ról

Redagowanie misji

Selekcja zadań

Szeregowanie zadań

Codzienne dostosowanie

III

Przerwania, telefony ...

IV

Oglądanie stron www, listy dysk....

I

„Gaszenie pożarów”, walka

II

Zapobieganie, planowanie, ...

Inżynieria oprogramowania

Zasady skutecznego działania (36)

Promocja tylko dziś

Aby rzeczy pierwsze były pierwsze

Aby powiedzieć TAK zadaniom z obszaru II musisz nauczyć się mówić NIE innym, czasami bardzo pilnym propozycjom.

Dziękuje, nie.

Inżynieria oprogramowania

Zasady skutecznego działania (37)

Zasady skutecznego działania - Plan wykładu

Bądź proaktywny Bądź proaktywny

Zaczynaj mając koniec na względzieZaczynaj mając koniec na względzie

Aby rzeczy pierwsze były pierwszeAby rzeczy pierwsze były pierwsze

Myśl o obopólnej korzyściMyśl o obopólnej korzyści

Inżynieria oprogramowania

Zasady skutecznego działania (38)

Myśl o obopólnej korzyści

Win, Lose Win, Lose(Wygrać, Przegrać) (Wygrać, Przegrać)

Inżynieria oprogramowania

Zasady skutecznego działania (39)

Myśl o obopólnej korzyści

„Świat jest bez sensu.”

„Życie nie ma sensu.”

Lose / LoseLose / Win Win / Lose Win / Win

Inżynieria oprogramowania

Zasady skutecznego działania (40)

Myśl o obopólnej korzyści

“Przegram. Zawsze przegrywam. Inni ciągle wygrywają – nie to co ja”

Lose / LoseLose / Win Win / Lose Win / Win

Inżynieria oprogramowania

Zasady skutecznego działania (41)

Myśl o obopólnej korzyści

Paradygmat sportowy:“Abym mógł wygrać inni muszą przegrać.”

Lose / LoseLose / Win Win / Lose Win / Win

Inżynieria oprogramowania

Zasady skutecznego działania (42)

Myśl o obopólnej korzyści

Wzajemna korzyść:“Mój sukces nie wyklucza Twojego.”

Lose / LoseLose / Win Win / Lose Win / Win

Inżynieria oprogramowania

Zasady skutecznego działania (43)

Myśl o obopólnej korzyści

Wzajemna korzyść:“Mój sukces nie wyklucza Twojego.”

Lose / LoseLose / Win Win / Lose Win / Win

Inżynieria oprogramowania

Zasady skutecznego działania (44)

Zasady skutecznego działania - Plan wykładu

Bądź proaktywny Bądź proaktywny

Zaczynaj mając koniec na względzieZaczynaj mając koniec na względzie

Aby rzeczy pierwsze były pierwszeAby rzeczy pierwsze były pierwsze

Myśl o obopólnej korzyściMyśl o obopólnej korzyści

Najpierw staraj się zrozumiećNajpierw staraj się zrozumieć

Inżynieria oprogramowania

Zasady skutecznego działania (45)

Emocjonalne konto bankowe

Uprzejmość

Grzeczność

Uczciwość

Dotrzymywanie obietnic

Niegrzeczność

Brak szacunku

Ignorowanie kogoś

Przesadzona reakcja

Gdy jest wzajemne zaufanie, komunikacja jest łatwa.

MaWinien

WpłataWypłata

Inżynieria oprogramowania

Zasady skutecznego działania (46)

Najpierw staraj się zrozumieć ..

Inżynieria oprogramowania

Zasady skutecznego działania (47)

Empatyczna komunikacja

Najpierw staraj się zrozumieć

Potem staraj się by cię zrozumiano

Inżynieria oprogramowania

Zasady skutecznego działania (48)

Empatyczna komunikacja

Poziomy słuchania:• Ignorowanie• Udawanie• Słuchanie wybiórcze• Słuchanie empatyczne

Inżynieria oprogramowania

Zasady skutecznego działania (49)

Bądź proaktywny Bądź proaktywny

Zasady skutecznego działania - Plan wykładu

Bądź proaktywny Bądź proaktywny

Zaczynaj mając koniec na względzieZaczynaj mając koniec na względzie

Aby rzeczy pierwsze były pierwszeAby rzeczy pierwsze były pierwsze

Myśl o obopólnej korzyściMyśl o obopólnej korzyści

Najpierw staraj się zrozumiećNajpierw staraj się zrozumieć

Dbaj o synergięDbaj o synergię

Inżynieria oprogramowania

Zasady skutecznego działania (50)

Dbaj o synergię

Synergia:

Całość > część1 + .. + częśćn

Synergia:

budowanie na sile i

kompensowanie słabości.

Inżynieria oprogramowania

Zasady skutecznego działania (51)

Zasady skutecznego działania - Plan wykładu

Bądź proaktywny Bądź proaktywny

Zaczynaj mając koniec na względzieZaczynaj mając koniec na względzieAby rzeczy pierwsze były pierwszeAby rzeczy pierwsze były pierwsze

Myśl o obopólnej korzyściMyśl o obopólnej korzyści

Najpierw staraj się zrozumiećNajpierw staraj się zrozumieć

Dbaj o synergięDbaj o synergię

Ostrz piłęOstrz piłę

Inżynieria oprogramowania

Zasady skutecznego działania (52)

Gęś i złote jaja

Ostrz piłę

Inżynieria oprogramowania

Zasady skutecznego działania (53)

Gęś i złote jaja

Ostrz piłę

P - Produkcja (złote jaja)

PC - Zdolności produkcyjne (gęś)

Równowaga P / PC

Inżynieria oprogramowania

Zasady skutecznego działania (54)

Zasady skutecznego działania - Plan wykładu

Bądź proaktywny Bądź proaktywny

Zaczynaj mając koniec na względzieZaczynaj mając koniec na względzieAby rzeczy pierwsze były pierwszeAby rzeczy pierwsze były pierwsze

Myśl o obopólnej korzyściMyśl o obopólnej korzyści

Najpierw staraj się zrozumiećNajpierw staraj się zrozumieć

Dbaj o synergięDbaj o synergię

Ostrz piłęOstrz piłę