Meterials available for download:
File | Size | Comment |
---|---|---|
2190797 | ||
18874368 | Eclipse projects from trainer (part 2) | |
17178333 | Eclipse projects from trainer | |
10734 | ||
14682159 | Slides | |
386302 | Detailed plan with coffee breaks | |
373689 | Topics covered by the training | |
4771548 | Sources of Maciej's project |
When?
Date: 19-21 of Oct 2015 (Mon, Tue and Wed)
Day 1 | |
---|---|
9:00 - 9:30 | REGISTRATION & COFFEE |
9:30 - 17:30 | WORKSHOP |
20:00 | SOCIAL EVENT |
Day 2 | |
---|---|
9:00 - 17:00 | WORKSHOP |
18:00 | CITY TOUR |
Day 3 | |
---|---|
9:00 - 17:00 | WORKSHOP |
Where?
Venue: Poznań, PSNC premises
Address:
Polish Optical Internet Research Center
ul. Jana Pawła II 10
61-139 Poznań, Poland
Important information from the trainer
- Basic tools: Eclipse for Java (Juno or newer).
- Any IDE is allowed - this is your choice and effort.
- No building tool (e.g. Maven) will be used.
- Libraries will be downloaded on demand when needed. You can look at Mockito and JBehave.
- It is suggested to work in pairs - a single PC per pair is enough.
What?
Concept
The idea behind SS4D is to continue, and improve, a series of workshops for software developers and software architects involved in GN4 project activities. This event will be carried to share/exchange technical knowledge about software development approaches and hands-on coding experience through collaborative sessions. Altogether, it aims to improve the confidence of development teams in a number of aspects of the project development process, as well as leveraging the overall quality of software and services within the GN4 project. Additionally, the presented techniques can be directly used by developers in their day-to-day work.
The Summer School for Developers 2015 will be organised around hands-on technical sessions. The leading notion of the event is to combine the workshop formula with the sessions on practical tasks during, all related to software engineering topics.
Objectives
The objectives of the SS4D 2015 are to:
- Convey technical knowledge about software development approaches,
- Provide hands-on coding experience,
- Facilitate an exchange of expertise and software development good practices,
- Improve the confidence of development teams in applying development processes,
- And indirectly to leverage the quality of GEANT software and services.
Topics:
Test-Driven Development,
Behaviour-Driven Development,
Specification by Example.
From Wikipedia:
Test-driven development (TDD) is a software development process that relies on the
repetition of a very short development cycle: first the developer writes an (initially failing)
automated test case that defines a desired improvement or new function, then produces
the minimum amount of code to pass that test, and finally refactors the new code to
acceptable standards.In software engineering, behavior-driven development (BDD) is a software development
process that emerged from test-driven development (TDD).Behavior-driven development
combines the general techniques and principles of TDD with ideas from domain-driven
design and object-oriented analysis and design to provide software development and
management teams with shared tools and a shared process to collaborate on software
development.Specification by example (SBE) is a collaborative approach to defining requirements and
business-oriented functional tests for software products based on capturing and
illustrating requirements using realistic examples instead of abstract statements. It is
applied in the context of agile software development methods, in particular behaviordriven
development. This approach is particularly successful for managing requirements
and functional tests on large-scale projects of significant domain and organisational
complexity.
Agenda
3-days of an intensive workshop led by a professional trainer. Please refer to:
Why?
Benefits
SA4 is aiming to continue the series of successful GN3/GN3+ Summer Schools for Developers throughout GN4 project. Since the early editions, these events have been introducing and exercising novel technologies and approaches in software engineering domain, what was well-accepted by the community of GN developers. This edition of S4D will focus more on the software development practices, rather than a particular technology.
It is an excellent occasion to share software engineering knowledge, best practices and how-to related to GN S/W development infrastructures and routines. It also gives developers a chance to meet in person, collaborate and build the team spirit. Indirectly, it has an impact on the overall quality of GN software based services, as well as the way development teams work on daily basis.
Expected outcomes
The expected outcomes of the SS4D 2015 are:
- Better efficiency of Geant software development teams using Agile practices, including the geographically distributed teams.
- Better quality of software products developed by Geant teams, influencing as supporting services the overall quality of Geant services.
- Improved predictability and management of software development activities
- Extended knowledge about Geant applications and services within the developers community
The qualitative outcomes can be measured via the online survey shared with development teams after 3 or 6 months since SS4D ends. The survey may indicate if e.g. the efficiency of the software development team has increased.
How?
Funding and Travel
The GEANT Project (Training) will reimburse attendees' travel and accommodation expenses to attend this course, as long as they are project partners and have the agreement of their relevant Activity Leader. Reimbursements should be marked as NA1 T7 (S4D) in your partner organisation's normal monthly reclaim procedure. Please note that Training is unable to cover the manpower aspect (the hours spent at the event).
The following allowances have been set for this course:
Hotel Costs: €103 per night
Flight/Travel: €250 (round trip)
One group dinner will also be funded by the project.
Please note that these allowances are a budget and not a target! However, if for whatever reason you feel this these allowances may prevent you from otherwise attending the event, please contact training for your case to be considered.
Recommended hotels
Hotels in Poznan selected by PSNC (with comments and expected rates)
Prices for 19-21 October | |||||
---|---|---|---|---|---|
Name | Address | Stars | Price for 2 nights | Comments | |
Zespół Pokoi Gościnnych PAN | Wieniawskiego 17/19, Stare Miasto, 61-703 Poznań, Polska | 76 € | 320 zł | cheapest | |
Ibis Poznan Centrum | Kazimierza Wielkiego 23, Stare Miasto, 61-863 Poznan | ** | 110 € | 460 zł | close to the venue and relatively cheap |
Hotel Rzymski | al. K. Marcinkowskiego 22, Stare Miasto, 61-827 Poznań, Polska | *** | 110 € | 460 zł | cheap in the center of city |
City Solei Boutique Hotel | ul. Wenecjańska 10, Stare Miasto, 61-101 Poznań, Polska | *** | 119 € | 498 zł | close to city center and good public transportation facility to the venue |
Novotel Poznań Malta | ul. Termalna 5, Nowe Miasto, 61-028 Poznań, Polska | *** | 129 € | 539 zł | relatively close to the venue |
Hotel HP Park | ul. A.Baraniaka 77, Nowe Miasto, 61-131 Poznań, Polska | *** | 145 € | 606 zł | relatively close to the venue |
Hotel Mercure Poznań Centrum | Ul. Roosevelta 20, Jeżyce, 60-829 Poznań, Polska | **** | 161 € | 674 zł | higher standard, good price, transportation inconvenience due various repairs near the hotel |
PURO Hotel Poznań | Stawna 12, Stare Miasto, 61-759 Poznań, Polska | **** | 213 € | 891 zł | in the center |
Sheraton Poznan Hotel | ul. Bukowska 3/9, Jeżyce, 60-809 Poznań, Polska | ***** | 214 € | 894 zł | highest standard |
Hotel Blow Up Hall 5050 | Kościuszki 42, Stare Miasto, 61-891 Poznań, Polska | ***** | 215 € | 900 zł | highest standard, transportation inconvenience due various repairs near the hotel |
Public Transport in Poznań
All the information about public transport in Poznań could be found here: http://www.ztm.poznan.pl/?locale=en_US
Social Event
When: Monday 19th, 20:00
Place: Chimera Restaurant
Address: Dominikańska 7
Facebook page: https://www.facebook.com/Herbaciarnia-Chimera-272870252730890/info/
Map:
City Tour
When: Tuesday 20th, 18:00
Place: Brewery Lech
Address: Szwajcarska 11
Web page: http://www.zwiedzaniebrowaru.pl/en/
How to get there:
Catch the bus 84 at Rondo Śródka station and get off at M1 Shopping Center (M1 Centrum Handlowe) - see route by jakdojade.pl
Bus 84 leaves Rondo Śródka at 17:20, 17:40 ....
Proposition: form a group and take the bus at 17:20.
Remember to by a ticket before (see hints above).
Map: