We are people who love Agile. We want to share experiences and unite like-minded people. For us this is the only natural way to think, work and sometimes to live.

Posts in category Agile Saturday

Agile Saturday XII – agenda

Filips Jelisejevs – Also Cloud (two session together)

What are they hiding from you – dark(er) side of SCRUM

Have you ever wondered what your SCRUM Master knows that you don’t?
Take a peek into the psychological mechanisms used (or abused?) in SCRUM!

Sure, daily stand ups are improving your information flow and sprint demos are great for fast feedback, but what about the cogs of the machine – the people?
Why exactly more than 7 do not make a good team? What good does cross-functionality do if we are doing one thing at a time, anyway?
This 15 minutes session for people with SCRUM experience is an invitation to think about the psychological aspects that make the framework tick.

Building Xanadu

How would you organize your team in the ideal world? What exactly of this wishlist you can’t do in a real one? For extra brownie points – how do you do it in a large corporate environment?
This is one part bragging about how cool we are and one part a list of controversial ideas in team building and people management.
Includes keywords like “”wage transparency”” and “”unlimited vacation policy”” and do they work in real life (aka corporate environment).
This is a 15 minute talk about grass-roots team building and organization, enjoyable by both teams and managers alike.

BIO: Agile enthusiast who has been a SCRUM Master already before it was cool. Hobbyist of behavioral economics, has worked in companies big and small but still a believer that biggest challenge in software development is people.

Brendan Marsh – keynote

brendan-talking (2)Spotify Running: Lessons learned from building a ‘Lean Startup’ inside a big tech company

This is the story of how a small, cross-functional team (with only 1 developer!) worked closely with our customers on a weekly basis to discover the right thing to build, before we built anything and eventually shipped an innovative new feature that was praised by customers and the press alike. If you’ve read the Lean Startup, have been inspired by their stories and wonder “wow that’s really inspiring, now how the heck do I actually DO this?!”, then this presentation is for you. (Here’s a hint: It ain’t easy, but is doable!)

Brendan Marsh is an Agile Coach at Spotify and the coordinator of Spotify’s Innovation guild. Brendan has been coaching the team behind the new Spotify Running feature, which started life as an exploratory project with the goal of discovering what the ideal running experience is for Spotify’s running community. The feature has since been rolled out to Spotify’s 60 million users.

Brendan is passionate about Innovation, Lean Startup thinking and empowering teams to achieve greatness.

Register now to the next Agile Saturday  http://bit.ly/1Ybv3oK and see you already on the 16th of April!

Elar Lang

Hope management in web applications from pentester’s point of view

Quite often we can read from news that someone got hacked, some data (including pics!) was leaked. Quite often web applications are built with hope “nothing bad will happen”. Quite often users use web application in hope “nothing bad will happen with my data”. I call it all: “hope management”.

As an user – you hope that no one will guess your credentials and web applications keep your data securely.
As a developer – you hope that no one will hack your code, you know enough about security, frameworks-libraries you are using in your project are secure (because they are so widespread and famous!).
As a project manager – you hope all project members are producing only quality and secure software, no one will hack it and the client will be happy.
As a consumer – you hope development company produces secure software and during security test testers find all vulnerabilities.
As a security tester – you hope your scanner can find all vulnerabilities.

Once you have security incident – who is guilty? Attacker – because he/she is bad? Developer – because he/she wrote the code? Admin? Tester? Project manager? Consumer?

As web application security tester, web application security trainer and ex-developer, I will share my opinion about “hope management” in this non-technical presentation. Come and brainstorm about security-bottle-necks in softare development. Also, you may want to change your password later.

BIO: Elar was a Web Application developer about 8 years before switching to security field in the beginning of 2012. Elar is penetration tester and the main lector and course developer of 4-day Web Application Security training course in Clarified Security (In September 2014 he rounded up 1000 hours of WAS training given since 2012 March launch). Elar enjoys researching, writing Proof-of-Concepts and constantly keeps adding to the training content form real life pentesting experiences. He knows what can go wrong in Web Application as penetration tester and Web Application Security trainer and as ex-developer.

Agile Saturday XI – Session Video

Agile Saturday XI – Slides

http://www.clarifiedsecurity.com/materials/elar_lang_hope_management_agile_saturday_20141025.pdf

Jacopo Romei

LiquidO – No management from the trenches

You might have heard of a new breed of organisational models, responding to the fast growing adaptability, engagement and collaboration needs within modern company structures. Or you might have simply experienced the sound problems of slowness, rigidity, bureaucracy, disengagement along with various kinds of waste and bottlenecks that “traditional” organisational models generate and suffer nowadays.

Bio

I help companies improve their flow. Lean coach in Onebip. Cocoon projects member. Author of “Pro PHP Refactoring”. I love cappella music, photo, sailing, MTB, travelling far & books.

Agile Saturday XI – Session Video

Agile Saturday XI – Session Slides

Alex Norta

An Agile Agent-Oriented Method for Designing Large Socio-Technical Service-Ecosystems

The agile development of large sociotechnical systems appears to be now more feasible with the availability of service- oriented cloud computing although this results in a higher complexity level with respect to security and dependability in service ecosystems. Additionally, the communication between humans and software is more complex too. Developing system architectures that comprise proactive agents are a means to tackle that complexity. However, there is a lack of agile sociotechnical design- and development methods for generating agent-based architectures that get deployed on platforms as a service in Clouds. Such methods must be easy to comprehend and enactable in a pragmatic way. To demonstrate a suggested method, the presentation uses a running case based on an emergency healthcare-provision scenario in homes for elderly. This presentation addresses the state-of-the-art gap by questioning how to augment and modify existing agile best practices for enabling the design and development of large sociotechnical ecosystems with means of service-oriented cloud computing. The presenter hopes to receive inspiring input from industry practitioners that is useful for commencing with novel research into relevant and close-to-realite directions.

BIO: Alex Norta is currently a research member at the Faculty of Informatics/TTU and was earlier a researcher at the Oulu University Secure-Programming Group (OUSPG ) after having been a post-doctoral researcher at the University of Helsinki, Finland. He received his PhD degree (2007) from the Eindhoven University of Technology, The Netherlands. His research interests include business-process collaboration, workflow management, e-business transactions, service-oriented computing, software architectures and software engineering, ontologies, mashups, social web. At the IEEE EDOC’12-conference, Alex won the best-paper award for his full research paper with the title “Inter-enterprise business transaction management in open service ecosystems”.

http://alexnortaphd.yolasite.com/

Andrei Solntsev

XP for dummies: UI tests Andrei_Solntsev

Hands-on session on writing UI tests.

  • Why developers should write UI tests too;
  • Typical problems of UI tests,
  • How to resolve them and make tests stable and fast

BIO: Software craftsman @ Codeborne (Tallinn, Estonia).
Aggressive fan of extreme programming.
Creator of Selenide – open-source library for UI tests in Java.
Organizer of devclub.eu
Frequent speaker at conferences: DevClub, Agile Saturday, XP Days Kiev, SeleniumCamp, Nordic Testing Days, TopConf, DevConFu.

Andrei Solntsev

XP for dummies: unit-tests Andrei_Solntsev

A pragmatic hands-on session demonstrating how to write good unit-tests and get benefit from them.

  • Why do you need unit-tests
  • How to write good unit-tests
  • 5 myths about unit-tests

BIO: Software craftsman @ Codeborne (Tallinn, Estonia).
Aggressive fan of extreme programming.
Creator of Selenide – open-source library for UI tests in Java.
Organizer of devclub.eu
Frequent speaker at conferences: DevClub, Agile Saturday, XP Days Kiev, SeleniumCamp, Nordic Testing Days, TopConf, DevConFu.

Targo Tennisberg

Agile product development in public sector

“Agile” and “public sector contracts” are often considered to be mutually exclusive terms. However, it is possible to make it work and reap the associated cost savings. We are currently using about 80% of “handbook Scrum” doing public sector work, and we consider this an optimal level.
In addition, we are doing active development for multiple simultaneous customers with their own independent budgets and individual crazy wish-lists while maintaining a common core product.
The talk describes our journey and the current situation: how did we get here and why did we make these particular choices? What did we choose to keep of Scrum and what are we leaving out? How do we juggle and unify the multitude of requirements, plan our work and deliver the results? Also mentioned: the importance of good tools, customer relationship management, and clear technical vision.

 

BIO:

Targo has been involved in the software industry for 18 years, working in both technical and management roles, and on projects involving from just a handful to up to thousands of people. He is currently working as a software architect in Nortal, inventing more efficient methods for public sector information management.

You can read his thoughts on software and other related matters at http://www.targotennisberg.com/tarkvara/ (in Estonian).

Stanislav Gorski

Development process that works

Stanislav will talk about how they crafted their development process at Desk Rock taking the best from different agile development methodologies. He would like to share their experience and talk about how they managed to achieve better performance and quality through the experiments with the process and tools.

BIO: Stanislav is a software developer at Desk Rock – young but very ambitions software development company. He primarily works with Ruby on Rails and develops modern web apps for Desk Rock’s customers.

SPONSORS

Gold
KN


Bronze

codeborne