Guest User

Untitled

a guest
Oct 22nd, 2017
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.92 KB | None | 0 0
  1.  
  2.  
  3. Beschreibung des Unternehmen
  4.  
  5. Ursprünglich war Ikano ein Teil des 1943 von Ingvar Kamprad gegründeten Einrichtungshauses IKEA.
  6. In den 1970er Jahren war Ikano im Bereich Immobilien und Vermögensverwaltung, Versicherungen und
  7. Finanzdienstleistungen für IKEA tätig.
  8.  
  9. 1988 wurde Ikano zu einem unabhängigen Konzern von Unternehmen im Besitz der Kamprad Familie.
  10.  
  11. Die Ikano Group bietet heute Services und Lösungen in den Bereichen Finanzdienstleistungen,
  12. Immobilien, Versicherungen, Vermögensverwaltung und Einzelhandel für Privat- und Firmenkunden an.
  13. In einigen Ländern zählen auch Angebote für Leasing, Baufinanzierung und Einlagengeschäft zum
  14. Portfolio.
  15.  
  16. !Die Stärke von Ikano drückt sich aus in der Zusammenarbeit Langzeitlösungen basierend auf fairen
  17. Grundsätzen zu entwickeln, um unseren Kunden, Partnern und uns selbst Nutzen zu bringen.!
  18.  
  19.  
  20. Die Ikano Group ist in Schweden, Dänemark, Norwegen, Finnland, Großbritannien, Deutschland,
  21. Österreich, Russland und Polen tätig.
  22.  
  23. Die deutsche Tochtergesellschaft Ikano Bank GmbH hat ihren Sitz in Wiesbaden Nordenstadt.
  24.  
  25. Ein populäres Produkt in Deutschland ist der Kash Borgen Ratenkredit mit über 1 Millionen Kunden.
  26.  
  27.  
  28.  
  29.  
  30. Scrum
  31.  
  32. Allgemein
  33.  
  34. Scrum ist einer von mehreren existierenden sogenannten agilen Prozessen für Softwareentwicklung
  35. und Projektmanagement - andere sind z.B. Crystal, Extreme Programming (XP), Feature Driven
  36. Development (FDD).
  37.  
  38. Bereits Mitte der 1980er Jahre gab es erste Tendenzen, die bekannten Projektmanagement-Methodiken
  39. in Frage zu stellen und nach agileren Ansätzen zu suchen. Seit den 1990er Jahren werden
  40. Scrum-Projekte durchgeführt. Etwa seit der Jahrtausendwende war der Erfolg von Scrum mit der
  41. explosionsartig wachsenden Zahl erfolgreicher Projekte nicht mehr aufzuhalten.
  42.  
  43. Scrum kennt drei Rollen für direkt am Prozeß Beteiligte: Product Owner (stellt fachliche
  44. Anforderungen und priorisiert sie), ScrumMaster (managt den Prozeß und beseitigt Hindernisse)
  45. und Team (entwickelt das Produkt). Daneben gibt es als Beobachter und Ratgeber noch die
  46. Stakeholders.
  47. Die Anforderungen (Requirements) werden in einer Liste (Product Backlog) gepflegt, erweitert
  48. und priorisiert. Das Product Backlog ist ständig im Fluß. Um ein sinnvolles Arbeiten zu
  49. ermöglichen, wird monatlich vom Team in Kooperation mit dem Product Owner ein definiertes
  50. Arbeitspaket dem oberen, höher priorisierten Ende des Product Backlogs entnommen und komplett in
  51. Funktionalität umgesetzt (inkl. Test und notwendiger Dokumentation). Dieses Arbeitspaket, das
  52. Increment, wird während der laufenden Iteration, des sog. Sprints, nicht durch Zusatzanforderungen
  53. modifiziert, um seine Fertigstellung nicht zu gefährden. Alle anderen Teile des Product Backlogs
  54. können vom Product Owner in Vorbereitung für den nachfolgenden Sprint verändert bzw. neu
  55. priorisiert werden.
  56. Das Arbeitspaket wird in kleinere Arbeitspakete (Tasks) heruntergebrochen und mit jeweils
  57. zuständigem Bearbeiter und täglich aktualisiertem Restaufwand in einer weiteren Liste, dem Sprint
  58. Backlog, festgehalten. Während des Sprints arbeitet das Team konzentriert und ohne Störungen von
  59. außen daran, die Tasks aus dem Sprint Backlog in ein Increment of Potentially Shippable
  60. Functionality, also einen vollständig fertigen und potentiell produktiv einsetzbaren Anwendungsteil,
  61. umzusetzen. Das Team gleicht sich in einem täglichen, streng auf 15 Minuten begrenzten
  62. Informations-Meeting, dem Daily Scrum Meeting, ab, damit jeder weiß, woran der andere zuletzt
  63. gearbeitet hat, was er als nächstes vor hat und welche Probleme es evtl. gibt.
  64. Am Ende des Sprints präsentiert das Team dem Product Owner, den Stakeholders u.a. interessierten
  65. Teilnehmern in einem sog. Sprint Review Meeting live am System die implementierte Funktionalität.
  66. Halbfertiges oder gar Powerpoint-Folien sind während des Reviews verboten. Das Feedback der Zuseher
  67. und die neuen Anforderungen des Product Owners für den kommenden Sprint fließen dann wieder in das
  68. nächste Sprint Planning Meeting ein, und der Prozeß beginnt von neuem.
  69.  
  70. Worin sich Scrum von diversen anderen Vorgehensmodellen unterscheidet, ist die Tatsache, daß nicht
  71. nur Meilensteine in der Entwicklung gesetzt werden, sondern daß die Qualität eines Meilensteins
  72. (Increment) jeweils so definiert ist, daß vom Auftraggeber (Product Owner) immer erwartet werden
  73. darf, daß das in der abgeschlossenen Iteration (Sprint) fertiggestellte Stück Funktionalität in
  74. sich abgeschlossen und produktiv einsetzbar ist. Dazu gehören auch Dokumentation in notwendigem
  75. Umfang und Tests. Der bekannte Begriff in Scrum hierfür lautet Increment of Potentially Shippable
  76. Functionality.
  77.  
  78.  
  79.  
  80. ______
  81. unser scrum cycle
  82. Scrum Cycle
  83.  
  84. Cycle
  85.  
  86. The two Java teams follow a Sprint cycle lenght of two weeks. A major release happens every three sprints. The first and the second sprint are used for development, the third one for consolidation and integration testing.
  87. Planning Poker
  88.  
  89. When: before the Sprint starts.
  90.  
  91. The product owner describes the user stories of the backlog that should be implemented in one of the next sprints. The team estimates the effort that is necessary to complete the user story according to the "Definition of Done":
  92.  
  93. Specified
  94. Requirements must not have any gaps. If necessary, the product owner is prompted to update the documentation (e.g. mock-ups).
  95.  
  96. Analyzed
  97. Technical feasibility has been checked and the developer has made up his mind of how the task can be accomplished best.
  98.  
  99. Committed
  100. The developer has commited the code he has developed.
  101.  
  102. Documented (developer documentation and archtitectural documentation)
  103. The APT pages and if necessary the EAP file for the architecture documentation have been updated in order to consider the implemented change.
  104.  
  105. Selenium tests remain "green" (appropriate new tests have been created)
  106. Front-end changes / corrections should be covered by Selenium tests. Therefore existing tests need to be adjusted and new tests need to be written in order to keep the tests up-to-date.
  107.  
  108. JUnit tests remain "green" (appropriate new tests have been created)
  109. Back-end changes / corrections should be covered by JUnit tests. Therefore existing tests need to be adjusted and new tests need to be written in order to keep the tests up-to-date.
  110.  
  111. Review on FTEST1 (development DB)
  112. The implemented code is reviewed in the development environment by another team member. The review result should be documented in the underlying SBM ticket.
  113.  
  114. Deployment to TCS (integration DB)
  115. After review remarks have been worked into the implementation the resulting code is to be brought onto the integration environment. The business/product owner is asked for approval of the user story.
  116.  
  117. Approval of ticket by business/product owner
  118. The business expert/product owner checks that the implemented change corresponds to what has been required in the SBM ticket. The approval must be documented in the underlying SBM ticket.
  119.  
  120. The scrum master ensures that technical challenges are considered for the estimation. The planning poker is time boxed to 60 minutes.
  121. Sprint Planning I
  122.  
  123. When: at the first day of the sprint.
  124. With the Project Owner we agree what we want to achieve in the next two weeks. The number of available person days plus our velocity is our guide. When we select the backlog, we need to verify that we will not block ourselves when implementing this, and that we have the right skills available during that time. It shouldn't take more than 30 minutes, assuming the backlog has already been estimated in a planning poker.
  125. Sprint Planning II
  126. When: at the first day of the sprint.
  127.  
  128. We break down the different stories to tasks. This shouldn't take more than 45 minutes. We need to make sure that we start the big things that might need some communication first in order to be able to have them tested and approved at the end of the sprint. After this meeting one member should make sure that all stories and tasks have a ticket number.
  129.  
  130. Daily Stand-up
  131. When: every day in the morning.
  132.  
  133. All team members gather for a short status on what they have done the day before. They talk about impediments and ask for help if necessary. The meeting is time boxed to 15 minutes.
  134. Sprint Review
  135. When: at the last day of the sprint.
  136.  
  137. It takes about 30 minutes to review the things completed in the last sprint. After that we write a short summary. Also the changes.xml file in each project need to be updated with the completed tasks.
  138.  
  139. To: storeportal-entwickler; Frank Richter;
  140. CC: Holger Ammelung
  141. Subject: Completed tasks of last sprint (calendar week AA/BB)
  142. Hello,
  143. in the last sprint we completed the following tasks:
  144. * xxxxx – ...
  145. We completed XX points in XX days (velocity X,X). The velocity is higher/lower due to ...
  146. ...
  147.  
  148. Sprint Retrospective
  149.  
  150. When: at the last day of the sprint.
  151.  
  152. The team members talk about what they have done during the last two weeks. The state how they have experienced their
  153. work. Especially, the Scrum Master asks the members about impediments (obstacles) and about the things that have
  154. been good in the sprint.
  155.  
  156.  
  157. Definition of Done hier:
  158. spezifiziert
  159. analysiert
  160. commited
  161. dokumentiert (Entwicklersicht / Architektursicht)
  162. JUnitTests fürs Backend bzw. SeleniumTests fürs Frontend auf 'grün'
  163. reviewed auf der FTEST1
  164. deployed auf die TCS
  165. Ticket vom business/product owner abgenommen
  166.  
  167.  
  168.  
  169.  
  170. Bewerbungsablauf für das Praktikum
  171.  
  172. Beworben Nachgebessert Monat gewartet Bewerbungsgespräch 1 Woche später angefangen.
  173.  
  174. Vorstellung der Abteilung des Praktikums vom Unternehmen
  175. Aufgaben und Ziele im Praktikums
  176. Fazit und Rückblick auf das Praktikum
  177.  
  178. ikano bank geschichte location sinnzweck daten ~1 seite
  179.  
  180. baf it geschichte aufbau sinnzweck daten 1 seiten
  181.  
  182. surroundings 1 seite
  183.  
  184. scrum allgemein ausprägung hier 3 seiten
  185.  
  186. technologien jsf rich seam spring jpub oracle 3 seiten
  187.  
  188. tag 2 seiten
  189.  
  190. verlauf 6 seiten
Add Comment
Please, Sign In to add comment