Archive | Uncategorized RSS feed for this section

Scrum Gathering South Africa Johannesburg

This year the Scrum Gathering will be held in Johannesburg on the 19th and 20th of October at the Hyatt Regency Hotel in Rosebank.

For more information regarding the gathering, please check out our Scrum Gathering 2015 home page

Interested in Speaking at the 2015 South African Scrum Gathering?

Click here to submit your talk.

Next Cape Town talk: Product Owners: Dealing with Capacity and Prioritisation

During this session we will look at the various things POs need to focus on, manage and eventually master. The majority of the session will be spent on 2 areas that in our experience, many PO’s struggle with, capacity and prioritisation. To explain capacity we will use an analogy and help you self discover what is true for your teams capacity. For prioritisation we will explain a technique that we have found can assist with prioritising the needs of many stakeholders who all want their important thing done now.

karen and samWe are Karen Greaves and Sam Laing from Growing Agile. We help individuals and teams realise their potential. Together we have a combined 25+ years in software development, ranging from development to testing to managing. Of these, more than 15 years have been dedicated to our combined passion for agile software development. We are committed to continuously learn and grow our skills through conferences, reading, blogging and local community groups. Our goal as a company is as simple as our name: to keep growing agile, starting in the beautiful Cape.

Book your ticket on Meetup

This event was made possible due to our sponsors!

BSG Logo no tag-line

Cape Town June 2013 – FIVE DYSFUNCTIONS OF A TEAM

Dysfunctions of a Team

When: Thursday, 5 June 2014, 18:00 – 20:00

The Five dysfunctions slides are now available.

CPT Event Report – Scrum in the Pub

Continuing with our ‘events with a difference’ theme for this year, we decided to give the lecture hall a break this month and head down to the pub!

It was a beautiul Winters evening in Cape Town and Ferryman’s in the Waterfront played host to the first SUGSA Pub Quiz.

Four teams competed for a range of prizes and Sam, Karen and Austin did a fine job of playing Quiz Masters on the evening.

We played five rounds where each team had around 2 minutes to answer 5 Agile and Scrum related questions.

The founding fathers of the Agile Manifesto, the commonality between Jeff Sutherland and Tom Cruise and deciphering some pretty hectic acronyms all featured.

The ‘Killer Real Scrum Masters’ were the evenutual winners and each team member received a R200 voucher compliments of Kalahari.

Close in second position, with only 4 points behind, was ‘The Wall Flowers’.

All-in-all, a really fun evening where good times were had, good food and drink, and a lot learnt.

We have had some trouble with our video recorder, but with a bit of luck, we’ll be able to publish the full video online soon. In the meantime, have a look at our photo’s from the evening below.

 

Cape Town – Final Details!

Wow, Johannesburg, what an event! Click here for some photos from this leg of the Gathering.

We’re looking forward to meeting you all in Cape Town on Tuesday and Wednesday next week! In preparation for a great Scrum Gathering we thought we’d send through some logistics to help you navigate the two days.

Dates

To to confirm, it’s Tuesday, 13 September and Wednesday, 14 September.

Getting there

The event will be held at Erinvale Estate Hotel (not Erinvale Golf Course – the entrances are next to each other, the hotel is on the right.) A map, directions and GPS co-ordinates can all be found at the Erinvale web site at http://www.erinvale.co.za/contactus.php.

When you arrive on Tuesday there will be parking behind the buildings on the hotel grounds. You will be directed by the Erinvale staff – so just ask.

The program

Registration and breakfast starts at 8:00am on Tuesday and breakfast starts at 8:30 on Wednesday, with the first activities of each day starting at 9:00am. The sessions end at 17:00 on each day. There will be two coffee breaks as well as lunch each day.

Click here for a detailed program itinerary, but don’t stress about printing a copy.  A colour program will be available in your goodie bag that you will receive when you register.

The speaker details can be seen at http://www.scrum.org.za/gathering-2/speaker-information.

Social Event

This year’s social event is sponsored by Fundamo and we look forward to joining you in the Magnolia Restaurant for drinks and post-Gathering socialisation on Tuesday evening, after the last sessions – around 5pm.

Connectivity

There will be WiFi access. WiFi vouchers will be available from the reception desk.

General

If you have any questions, please email info@scrum.org.za or catch one of us on the day at the registration desk or otherwise.

We look forward to having a great Scrum Gathering with you.

Please welcome the new Cape Town committee for 2013. It’s a great mix of experienced committee members and some new faces. I am looking forward to some fantastic events next year.

Austin Fagan

&

Cara Turner

&

Pieter Norman

&

Alicia Klassen


Claude Botes

&

Justin Kotze

&

Pavel Dabrytski

beste casino på nett

Nigel Basel shared the lessons he has learned doing Test Driven Development (TDD) for the last 8 years.

The stats show that TDD is still a minority sport with the average results polling in at 35% or so. Nigel mentioned that for a solid, quality base you needed TDD, refactoring and Continuous Integration (CI) to co-exist and none of these independently will result in a high quality codebase. For Nigel the best results come about from the creation and running of acceptance tests and unit tests in a tight cycle.

The usual way of developing by writing the code first and then hitting debugger is error prone and TDD offers an escape from this tedious cycle by encouraging developers to instead make it fail, make it work and then make it better through the cycle of getting failing tests to pass and then refactoring the code.

A good test should capture the business functionality not whether a certain algorithm works.

TDD is an aid to helping you get there, its not a replacement for classic design skills such as SOLID or DRY. It’s also no substitute for thinking!

With TDD the design of the system is captured in runnable form.

Some people do not use TDD because they think it will take too much time. Empirical evidence suggests TDD actually takes a similar amount of time. Writing tests first focus you on the task at hand. It also helps you recover from distractions much quicker as a failing test will be an instant reminder of what you have left to do. Much more time is spent fixing defects found post development. In Nigel’s own experience of product development TDD has saved him a huge amount of time.

Defect density is lower using TDD but TDD is really more about design than testing. You end up with low coupled and highly cohesive software.

When estimating effort for functionality ensure you cover the effort of writing your tests together with the code.

Nigel mentions Mike Feather’s assertion that code without tests is legacy code. The best approach, Nigel suggests is to use Mike Feather’s concept of Test Coverings when tackling legacy code that does not have unit tests. The goal is to detect changes to the current system in order to make it safe to refactor and extend. Most Test Coverings would be integration tests rather than unit tests.

Tests need continual buy-in from the development team or the tests ‘grow mould’ as the system changes but the tests lag behind.

For User Interface (UI) tests timing is a big factor. While coded UI tests are possible they are often brittle.

There are upfront costs to TDD but the benefits far outweigh the costs. Nigel suggests those new to TDD start small as TDD is about one test at a time. A great way of introducing TDD is to try it on a greenfield project or even a tool that you are building that will interact with the system. Find the testing framework that is right for you. A refactoring tool will also make life a lot easier as it takes a lot of the pain out of the refactoring process. The right toolset will really speed things up. And if you really want to speed things up Nigel recommends coming along to the next code retreat!

Often developers will shy away from TDD because the extra work will only reap benefits in the future. But Nigel thinks the benefits are worth it. And the benefits aren’t all technical, it will also improve the developers quality of life with days being full of instant gratification. The steps of writing a test, seeing it fail and then making it work instill confidence in the developer for the quality of code, however Nigel points out they need to be the right tests! Another thing to bear in mind that there is nothing too small to test, TDDing your code will always be worth it.

Refactoring isn’t just for the code itself, its also for the tests. Tests are also a great form of documentation especially when it comes to providing documentation for APIs.TDD has simple rules but applying them in the real world is not easy. Focus on the test first, not the code. For Nigel a good unit test is readable, quick to run, cohesive, documents usage and its results are deterministic.

I’m not sure if TDD is like teenage sex but everyone should be doing it, TDD that is.
internett spill

Pat Busch Mountain Resort, just outside Robertson was the perfect bush retreat venue for our first ever Coaching Retreat. Twenty-five of the Cape Town and Johannesburg Scrum community attended.  Scrum Masters, Product Owners, Managers and Team Members.

I arrived on Friday late afternoon. I couldn’t believe the warm welcome I received with just about everyone around my car. Later I realised it was because I was bringing the beer from Cape Town, I was running a bit late, and the delegates were thirsty! Still, the usual welcoming and accommodating nature of our community is something I can never get tired of.

Friday evening was about socialising! It did feel quite different to the usual monthly events – everyone in shorts and slip-slops, interacting and getting to know each other on a whole new level.

Saturday morning. Trial running. We self-organised into groups depending on 1) level of fitness, 2) wake-up time and 3) previous-night factor. Nonetheless, it was an ideal way to welcome the weekend, taking in the fresh air and beautiful settings at the heart of the world’s longest wine route.

After breakfast, we rounded up the troops for a few ice-breakers, after which Sam and Cara began the open-space marketplace. Just about everyone advertised a topic, all keen to either share some idea’s, seek help or offer experiences. Within only a few minutes, the day’s agenda was planned and were all ready to roll.

In total, over twenty sessions, all of Open Space format, were facilitated throughout the course of the day. The weather in Robertson was awesome the entire weekend so many took place outside. Here are some of topics:

* Supporting new Product Owners

* Taking teams to the self-managing realm

* Getting developers agile

* Scrum Master War Stories (the good, the bad, the ugly!)

* Agile Games

* Neuroscience of change

* And many more…

Later in the evening, the fires were lit, the braai started and the open space environment of sharing agile experience certainly didn’t end! Great food, great company, the perfect bush setting.

Early Sunday morning a group of intrepid hikers congregated at the main hall, ready for their 6am jaunt up the nearby hill. What followed definitely deserves it’s own blog post (watch-this-space!). If I have to summarise, the highlights (and perhaps also low-lights) would have to include:

A fairly energetic brisk walk up to the highest point

  • The obligatory photo’s of the views. FaceBook profile quality stuff
  • Getting quite lost while trying to follow a waterfall – oh the irony;-)
  • Being attacked by a swarm of angry bee’s. Three of us sustained stings. Not a pleasant experience…
  • Some hardcore path finding that would make any scout earn his badge
  • A well deserved splash in the dam once we were back
  • An even more deserving champaign breakfast thereafter

After breakfast, Sam and Karen “closed the circle” with some fun exercises and interactive feedback from the attendee’s on their weekend
experience.

All in all, we found it productive, yet relaxing, taking our community into new area’s. We hope this is the first of many such events.

Did you attend? Share your experiences and thoughts below. canada online casino

Overview:
The purpose of the Software Tester is to develop test cases and apply testing methods and tools to thoroughly test the Direct Axis products. The Software Tester contributes to a collaborative culture in the Product Development area working with the Software Development teams to ensure development targets and measures are achieved.

Requirements:
– Relevant Tertiary Education and Testing Certification is beneficial
– IT Qualification, relevant tertiary degree or Diploma

Experience:
– At least 5 years experience in a Software Testing
– Experience with MS Office Products (Word, Excel, Outlook)
– Strong Experience on SQL and XML and the ability to write statements in these languages
– Experience in Automated Testing tools e.g. QTP, Selenium etc. (2 years experience)
– Understanding and experience in Agile software development frameworks (at least 1 year’s experience)

Competencies:
– Ability to structure personal work efforts to ensure maximum productivity is achieved under guidance of the team lead
– Demonstrated analytical and problem solving skills
– Understanding of software testing approaches, methodologies and frameworks
– Excellent written and oral communication and presentation skills. Must be able to communicate effectively with key resources in the project.
– Must work well under pressure and changing priorities
– Flexibility to work in a changing, fast-paced environment
– Good communication skills, written and spoken
– Great team player
– Willingness to work outside primary capacity

Duties and roles:
– Responsible for quality aspects of software development including risk analysis, test development and test execution (formal and informal).
– Appropriately apply the latest techniques in test automation; e.g., data-driven testing, keyword driven
– Develop and implement test case methodologies and processes
– Find issues in the product and work with the development team to resolve them as soon as possible
– Work with the development team to resolve any issues that arise out of the testing process
– Participate in the release process to ensure that solutions meet business requirements.
– Document test results and report on software defects
– Contribute to the implementation of software quality assurance best practices
– To identify and define opportunities for improvement, measurements for those improvements and the implementation and roll out process to ensure that overall quality standards are met or exceeded
– To provide assistance with Release Management in planning and co-ordinating testing activities, with the rest of the test team, to ensure successful deployment of all releases to the QA environment.
– Seek to continuously improve software quality, testing tools and testing processes

We are committed to the principles of Employment Equity.

Should you meet the above requirements, please visit our website on www.directaxis.co.za to apply.
blackjack online free game