catosplace
1.0K views | +0 today
catosplace
A collection of articles, videos and presentations that 'Cato' (Peter Sellars) finds interesting and considers to be worth sharing
Curated by Peter Sellars
Your new post is loading...
Your new post is loading...
Scooped by Peter Sellars
Scoop.it!

The Seven Deadly Sins of Agile Testing

The Seven Deadly Sins of Agile Testing | catosplace | Scoop.it

This post outlines the solutions some participants at a conference held in 2011 came up for on 'The Seven Deadly Sins of Agile Testing'.  ATDD, BDD, TDD and CI are just some of the practices suggested as solutions. Collaboration and test value recognition are also prevelant in many solutions put forward by the workshop participants.

more...
No comment yet.
Scooped by Peter Sellars
Scoop.it!

Killer Strategies to Dominate Social Media’s Big 3: Facebook, Twitter and YouTube [INFOGRAPHIC]

Killer Strategies to Dominate Social Media’s Big 3: Facebook, Twitter and YouTube [INFOGRAPHIC] | catosplace | Scoop.it

How to Dominate Social Networking Sites: Facebook, Twitter and Youtube When creating a social media plan, you would have to consider how you could rock the big 3: Facebook, Twitter and YouTube...

 

This infographice provides 5 strategies for using Facebook, Twitter and YouTube effectively. Some strategies come down to use of capable technologies, others to interaction methods. Plenty of useful ideas for taking your Social Media prescence to higher levels.

 

Using some Lean principles combined with the use of analytics can make a big difference in how effective your Social Media prescence is. I think there is plenty of food for thought in this infographic. It will be printed of and on my wall at home by the time you read this.

more...
No comment yet.
Scooped by Peter Sellars
Scoop.it!

Agile Australia 2012: Agile Coaching Workshop

Agile Australia 2012: Agile Coaching Workshop | catosplace | Scoop.it

My workshop from Agile Australia 2012 with Adrian Smith called “Agile Coaching Workshop” is available on SlideShare. The Agile Coach is a critical role in helping leaders, teams or individuals...

 

I was unable to attend Agile Australia 2012 and as a result missed out on what looks like an awesome "Agile Coaching Workshop" presented by former colleagues Craig Smith and Adrian Smith. These guys have many years of practical experience between them, and as mentioned once before, when they speak it pays to listen.

 

The slides from the workshop are available on Slideshare and on Craig's blog (which is where this post links to). Although these are only slides they contain a lot of content that will be useful for those unable to attend the workshop. A preview of the slides had previously been posted and shared by myself too.

 

For me the section on identifying personal areas of strength and weakness provided me with ideas for improvement - and where I could broaden my skills  in the coaching department. I shall be trying out the Agile Coach Competency Matrix and contacting one of the guys for some advice.

 

I am not an Agile Coach by title and never considered myself a coach - I feel I am more of a Agile practitioner trying to support teams and leave a legacy that will being maturity and delivery success long after I leave. These slides whilst not making up for missing the workshop may give you ideas for assessing and improving your own Agile skillset.

 

Am sure the guys would appreciate some feedback on the slides and would love to hear from anyone who attended the workshop. I wonder if either Craig or Adrian would fancy presenting a version of the slides at the Agile APN in Auckland some time?

more...
No comment yet.
Scooped by Peter Sellars
Scoop.it!

Automated Acceptance-Testing using Concordion

Automated Acceptance-Testing using Concordion | catosplace | Scoop.it

This introduction to Concordion for acceptance testing is aimed at assessing the tools capabilities from a acceptance testing perspective. It uses a BDD concepts to enable comparisons between the tool and JBehave and as such I feel has missed the point of Concordion as a more specification based tool.

 

Saying that, the introduction is clear, clean and concise and is recommended for someone new to Concordion. I believe strongly that its strength is the 'living document' it provides - this is not a report but a 'living, breathing representation of the specifications' which is a cause for the 'lack of reporting' prescribed in this introduction.

 

Whilst it is great to see Concordion examples being posted online, I still feel it is a misunderstood and under utilised tool (something the writer allures to in this introduction). I shall add it to my list of candidate blog posts...until then I highly recommend reading 'Specification By Example' by Gojko Adzic.

 

I would also recommend those looking at BDD Acceptance Tests review easyB as an alternative to JBehave. easyB has the ability to do both BDD stories and specification  - whilst not providing the 'living document' that Concordion does, it provides the reporting comparable to JBehave.

more...
No comment yet.
Scooped by Peter Sellars
Scoop.it!

Developing Software for Multiple Mobile Devices Infodeck

Developing Software for Multiple Mobile Devices Infodeck | catosplace | Scoop.it

This infodeck shares advice for developing mobile software on multiple devices based  on Thoughtworks experiences. Should you build a native app, a web application or hybrid? This infodeck could help you make the right strategic decision.

 

Fowler outlines the common development options and provides advice on strategies to suit the application drivers. Cross platform solutions, 'The Uncanny Valley', hybrid solutions are among the topics/concepts discussed.

 

Basically your development strategy needs to reflect the drivers for your application. If the user experience is vital then a native app may better suit your needs, whilst if affordability is a bigger drive then web applications may be a better option. Even hybrid solutions it appears have their place.

 

This is a really useful infodeck that may just help your team align the right development strategy based on your needs. Sound and useful advice. Would love to hear your thoughts on it and experiences related to the concepts/topics outlined in the infodeck.

more...
No comment yet.
Scooped by Peter Sellars
Scoop.it!

GR8Conf Slideshare Presentations

GR8Conf Slideshare Presentations | catosplace | Scoop.it

GR8Conf’s Presentations on Slideshare....

 

If like me you can't travel to Europe for conferences Slideshare and Skillsmatter are two sites that help you keep up with the conference action.

 

This is the GR8Conf Slideshare page, with presentations from this years conference and previous years - along with links to other useful information.

 

The GR8Conf is dedicated to Groovy, Grails, Griffon and other Groovy related technology - and these slides are well worth looking through.

more...
No comment yet.
Scooped by Peter Sellars
Scoop.it!

3 Key Software Principles You Must Understand

3 Key Software Principles You Must Understand | catosplace | Scoop.it

This rather lengthy tutorial delves into what the author considers to be the 3 key software principles we all need to undersstand, namely: DRY, KISS and YAGNI.

 

Even if you feel you understand these 3 principles well, this well written and researched piece could lead to an even deeper understanding of the principles than first thought.

 

As well as delving deep into each principle, this tutorial provides appropriate examples and pratical tips for principal application. Understanding these principles deeper and reviewing how they apply in your environment may help you produce better software.

more...
No comment yet.
Scooped by Peter Sellars
Scoop.it!

Developer Productivity Report 2012: Java Tools, Tech, Devs and Data

Developer Productivity Report 2012: Java Tools, Tech, Devs and Data | catosplace | Scoop.it
We're not much for fanfare here at ZeroTurnaround, but this is our most ambitious report that we've ever created. This year, over 1100 Java developers shared their take on the developer life with us.

 

This report about Java Developer Productivity in 2012 is broken down into 4 parts; Tools & Technology Usage, Timesheet (How developers spend their time), Efficiency and Stress.

 

It is interesting to read a report that investigates 'what makes developers tick' as well as the Tools & Technologies being used. This report highlights some interesting trends and insights in the Java Development area.

 

If you work in a Java Development environment this report should make for interesting reading. Is the report representative of your experiences during the past year or contradictory?

more...
No comment yet.
Scooped by Peter Sellars
Scoop.it!

The Agile Revolution Podcast

The Agile Revolution Podcast | catosplace | Scoop.it

The Agile Revolution podcast is a sleek presentation of current Agile news and events presented by 3 highly experienced Agile coaches.

 

As well as discussing the latest articles, statements, tweets pertaining to all matters Agile, the show features guest interviews and plenty of entertaining banter amongst the presenters.

 

Always informative, thought provoking and entertaining. If you need to feel the pulse of Agile in Australia and beyond this is a highly recommended podcast.

 

Go along to http://theagilerevolution.com and join the revolution.

more...
No comment yet.
Scooped by Peter Sellars
Scoop.it!

8 Tips For Agile Coaches

8 Tips For Agile Coaches | catosplace | Scoop.it

Craig Smith and Adrian Smith have got together and provided a useful list of 8 tips to becoming a more effective Agile Coach.

 

Having had the pleasure of working in the same team as these experienced practitioners, I know first hand how well these guys know their craft. I learned a lot from working with these highly respected coaches.

 

They provide each tips below a slide in this short blog posting, including a slide featuring the obligatory A-Team slide (I assume Craig produced the slides). Believe me when these guys talk you should listen.

 

The slides are merely a warm up for a workshop the guys will be running at Agile Australia 2012. Unfortunately I won't be there this year, but if you are going I would highly recommend getting in to their workshop - I am sure you will walk away the wiser for it.

more...
No comment yet.
Scooped by Peter Sellars
Scoop.it!

Technology Radar | www.thoughtworks.com

Technology Radar | www.thoughtworks.com | catosplace | Scoop.it

Later than usual, but well worth reading as usual. The ThoughtWorks Technology Radar is a stable reference in my personal arsenal. I review it and have recently looked at creating my own Technology Radar inspired by Neal Ford (ThoughtWorks) and some open source implementations for creating them available on GitHub.

 

ThoughtWorks Technology Radar looks at the tools, technologies, platforms and techniques which companies should, or should not, be paying attention to in developing their technology strategies.

more...
No comment yet.
Scooped by Peter Sellars
Scoop.it!

#ChefConf 2012 Session Videos

I recently read the Pro Puppet book and have been in the Puppet camp for some time, but there are 37 videos available from the recent #ChefConf 2012 that will no doubt have similar concepts and how they can be implemented using the alternative Chef implentation.

 

Automation of environment provisioning, the role of configuration management in continuous integration and deployment situations as well as numerous other scenarios are covered by the session available. Whilst I have (at this time) no experience using Chef - I am still interested in its capabilities and how it compares to Puppet.

 

Hopefully there will be a session in here for everyone to enjoy. I will be starting my viewing with the Rundeck & Chef Build DevOps Toolchain video - which is in the continuous build and deployment space. Feel free to comment with suggestions of session videos you find useful.

more...
No comment yet.
Scooped by Peter Sellars
Scoop.it!

Jenkins Continuous Integration Cookbook

Jenkins Continuous Integration Cookbook | catosplace | Scoop.it

This new book from Packt Publishing has just been added to my collection of technical book purchases (joined by Sonar Code Quality Testing Essential - yet to be released).

 

This book contains more than 80 recipes describing practical ways to use Jenkins and the best of breed plugins from the over 400 available. The recipes are grouped and extensions are also covered in this must have book.

 

If you use Jenkins and want to get more out of it this may be just the book you are looking for. Improve your Jenkins security, get more effective use of code metrics and utilise remote testing with some of the many recipes provided. This book will soon  become the goto book for anyone administrating a Jenkins server.

more...
No comment yet.
Scooped by Peter Sellars
Scoop.it!

An Introduction to Continuous Delivery, Rolf Russell | www.thoughtworks.com

An Introduction to Continuous Delivery, Rolf Russell | www.thoughtworks.com | catosplace | Scoop.it

Finally got around to watching the first in a series of Thoughworks Continuous Delivery webinars. The series of webinars is set to run monthly from Aug 2011 to July 2012, so at the current time 11 are available online.

 

This 'Introduction to Continuous Delivery' by Rolf Russell provides a great insight into what Continuous Delivery means from a technical perspective and how to overcome some of the obstacles to Continuous Delivery.

 

Rolf points out that fast feedback, always being production ready and small incremental changes are important concepts for Continuous Delivery. Pipelines for delivery should consider not just code, but infrastructure, configuration and database.

 

A great introduction to this topic, refreshed a few concepts for me - and got me thinking once more about concepts I am familiar with and how I currently utilise them. Looking forward to watching the rest of this series over the next few weeks.

more...
No comment yet.
Scooped by Peter Sellars
Scoop.it!

Gradle 1.0 - Build tool evolution, release 1.0 is available now

Gradle the latest generation new build tool has finally got a 1.0 release. The project aims to improve upon earlier generations of build tools such as Maven and Ant.

 

Gradle provides powerful dependency management, a powerful daemon that speeds up build times and has focused on Enterprise scale builds.

 

Gradle is the build tool for the future, available now. If you are not using it already, you should at least be aware of it and evaluating how it could improve your build process.

more...
No comment yet.
Scooped by Peter Sellars
Scoop.it!

Why Most Ideas are Worthless

Why Most Ideas are Worthless | catosplace | Scoop.it

This short entreprenurial insight emphasises some of the Lean Startup Principles aligned to idea execution.

 

Ideas that are never followed through, even the 'killer' ideas are worthless. How do you turn ideas into successful businesses?

 

There are a couple of principles that can be applied to your ideas outlined towards the end of the article - that may just turn your ideas into valuable business solutions.

more...
No comment yet.
Scooped by Peter Sellars
Scoop.it!

Software Development Metrics that Matter

Software Development Metrics that Matter | catosplace | Scoop.it
As an industry we do a surprisingly poor job of measuring the work
that we do and how well we do it. Outside of a relatively small number
of organizations...

 

This interesting article provides insight into useful Software Development metrics. Code quality, Speed, Productivity and Time Usage are just some of the areas covered.

 

Vital to any metric usage is that the data is easy to collect and measures the right thing. Are you collecting the right metrics to encourage the right behaviours?

 

Providing useful insight and advice along with supporting and further infomration links this article can direct you in the right direction gathering metrics that matter!

more...
No comment yet.
Scooped by Peter Sellars
Scoop.it!

It's Time to Rethink Continuous Improvement

It's Time to Rethink Continuous Improvement | catosplace | Scoop.it
Six Sigma, Kaizen, Lean, and other variations on continuous improvement can be hazardous to your organization's health. While it may be heresy to say this, recent evidence from Japan and elsewhere suggests that it's time to question these methods.

 

This interesting insight into Continuous Improvement practices whilst applying some broad interpretations (sometimes incorrectly it seems), eventually comes to what I think is the right conclusion. Continuous Improvement requires companies to consider people, context and culture not just process.

 

The healthy and lively discussions in the comments add more substance to this post, some question the validity of  statements in the post (some even go so far as to attack their validity), whilst others discuss the innovative traits of propserous Continuous Improvement environments touched on in the article.

 

If you practice Continuous Improvment or are considering it, reading this article and digesting some of the useful items in the comments - you may save yourself some pain and gain some real benefits.

more...
No comment yet.
Scooped by Peter Sellars
Scoop.it!

Sonar 3.0 Released: Continuous Inspection of Code Quality

Sonar 3.0 Released: Continuous Inspection of Code Quality | catosplace | Scoop.it

SonarSource recently released Sonar 3.0. Sonar provides feedback on a number of code quality metrics and is an invaluable tool in any Continuous Integration environment.

 

Whilst you can see similar metrics in build servers such as Jenkins/Hudson, Sonar provides a more robust trending environment for such information. Personally I limit the information on the build server to no more than is necessary to fix build issues/highlight problems at build time. Sonar is used as my real code quality management tool.

 

Sonar can help manage technical debt for your teams leading to reductions in application mantenance costs. Understanding and managing this technical debt assists in the production of quality deliverables and should be on the agenda of all delivery teams.

 

Check out the latest version of Sonar 3.0 at the new website http://www.sonarsource.com

more...
No comment yet.
Scooped by Peter Sellars
Scoop.it!

No Bull - An Energized Work Production

No Bull - An Energized Work Production | catosplace | Scoop.it
No Bull: After twelve agile years has the world of software development really changed? Read a personal commentary from Simon Baker, cofounder of Energized Work and 2009 recipient of the Agile Alliance Gordon Pask Award.

 

This paper outlines the challenges faced by Agile implementors in the past twelve years. Simon outlines the organizational and management challenges faced during this time.

 

As well an outline of the challenges faced advice is also forthcoming based on Simon's personal experiences. Amongst these a mantra very dear to my heart, that of  'baking in quality'.

 

Simon proposes solutions to the challenges still facing Agile implementors that deserve to be investigated. This is a well written, honest, insightful paper that all Agilists should read.

more...
No comment yet.