Software Engineering

Using Data To Drive Your Development Process

Many software teams think of testing as a simple "smoke test" or perhaps an automated GO/NO GO for a release . In actual fact, even simple software test suites are a much richer data source. Simple time series of commit history, test results, and performance results, even for non-performance tests, can provide deeper insight for the release manager. This talk will discuss our experience at Solano Labs with a few of ...more »

Submitted by (@sfoster)

Voting

5 votes
5 up votes
0 down votes
In Review

Software Engineering

Automated Testing For The Web and Beyond

Much has been made of automated testing for web and Software as a Service products. This talk will discuss our experience at Solano Labs using automated testing to help web and SaaS vendors deliver high-quality software with confidence. Automated testing is replacing manual QA not only in the SaaS realm but also in more conservative parts of the software industry. Storage and networking vendors are starting to ask ...more »

Submitted by (@sfoster)

Voting

4 votes
4 up votes
0 down votes
In Review

Leadership & Coaching

Making IT Speak - Revolutionizing a Task Board

Task boards are very visible transparent art forms customized and developed over time to provide what all keys players need – a view of the work to be undertaken, its current state, its velocity and its ultimate goal to completion. Through 7 years of experience working with tasks boards, I’ve developed many different styles of boards for different types of work and different types of teams. Each iteration brings a ...more »

Submitted by (@ms.lourdesvidueira)

Voting

1 vote
1 up votes
0 down votes
In Review

Software Engineering

Scaling Continuous Integration: From Toy to Enterprise Backbone

This talk reviews the steps Infonova, a 300+ employee software company producing software for the telco world, went from the first efforts introducing a CI-tool for a single team to using the CI infrastructure for more than 30 (partly distributed) Scrum teams. While the initial installation was not really taken seriously by the developers, now the CI-infrastructure has become the backbone of the development department. ...more »

Submitted by (@stefanbrantner)

Voting

0 votes
0 up votes
0 down votes
In Review

Leadership & Coaching

Designing the Best Process for your Team

The best processes are those that encourage teams to naturally do the right things at the right times. Amazing processes like this don’t happen by accident; they are specifically designed to encourage desirable behavior while discouraging harmful behavior. By carefully choosing the process’s affordances — practices or artifacts that direct our thinking toward a specific goal — a team can tailor a process that makes success ...more »

Submitted by (@michaelkeeling)

Voting

1 vote
1 up votes
0 down votes
Active

Product Ownership / Design

Contract models for agile projects: Legends and truth

In this talk Zühlke introduces legally relevant contract models between customer and supplier for agile projects. There is always the question how agile principles like “Customer collaboration over contract negotiation” can be realised. We look at the variables: budget, feature set and time and will show contract constructs where one of the variables, preferably feature set can stay variable. Trending topics like agile ...more »

Submitted by (@richardbrenner)

Voting

0 votes
1 up votes
1 down votes
In Review

Leadership & Coaching

Bermuda Triangle of Transformations

The Bermuda Triangle is a mythical place in the western part of the North Atlantic Ocean, where - according to the legends - a number of aircraft and ships are said to have disappeared, but no one has been able to come up with an explanation why these unusual disappearances have been happening. During the last couple of years I observed a metaphorical similarity between the disappearance of the aircrafts and ships in ...more »

Submitted by (@zsoltfabok)

Voting

2 votes
2 up votes
0 down votes
In Review

Leadership & Coaching

On Systems

Why should you care about systems? Well, for one reason, because you’ve been part of many of them since you were born; and second, because their rules govern much of the behaviors that you see. Agile is intrinsecally systemic, starting from its very first value ("Individuals and Interactions over Processes and Tools"), because, when we talk about elements that interact with each other with no direct cause-effect relationship, ...more »

Submitted by (@andreaprovaglio)

Voting

0 votes
0 up votes
0 down votes
In Review

Product Ownership / Design

Agile Contracts – Can We Make Them Possible?

One of the clearest signs of a strong, mature Agile culture in a software development organization is the degree of Agility in the contractual agreements with its clients -- and viceversa. However, there is often so much resistance that, apparently, just the mere thought of an Agile contract defeats the envisioning capacity of many organizations. There are of course solid reasons for this, but the three questions ...more »

Submitted by (@andreaprovaglio)

Voting

1 vote
1 up votes
0 down votes
Active

Product Ownership / Design

Dreaming

Bringing something from inception to completion (a software project, for example) is a non-linear journey that some seem better at traveling than others, especially when the precise destination isn't clearly defined. It's a journey that takes at least three key elements: intent, order and action. Turns out that these can also be used as a powerful model to understand the processes, artifacts and roles in a team or ...more »

Submitted by (@andreaprovaglio)

Voting

0 votes
0 up votes
0 down votes
In Review

Software Engineering

Drop the XP practices!

Automated testing, refactoring, continuous integration and pair programming are some of the most useful practices I find in my toolkit. However there are times when they just get in the way. In this short but controversial talk, we'll explore the value of each of these practices and find when they come unstuck. More importantly, you'll leave knowing when to make the most of them.

Submitted by (@patkua)

Voting

0 votes
1 up votes
1 down votes
In Review

Product Ownership / Design

Product Portfolio Game

Agile development has solved a lot of problems: how to develop software effectively both in terms of productivity and shorter time-to-market, how to plan development releases in an ever-changing business environment, and how to improve worker morale and visibility. The prevailing concern for leaders in the industry is how to steer an agile development organization: "How to manage product portfolios and roadmaps or ...more »

Submitted by (@anttikirjavainen)

Voting

2 votes
2 up votes
0 down votes
Active