Thursday | 8 January, 2009
CIO
ScrumMaster offers tips on how to play in a winning dev team
The original ScrumMaster, John Scumniotales, talks about the genesis of the popular agile software development methodology, the importance of incorporating stakeholder feedback and the “healthy tension” between developers and product managers.
Lorraine Pauls Longhurst (Computerworld) 01 December, 2008 12:41:00

Scrum is a software development process most commonly associated with agile software development projects. The name “Scrum” derives from how the different phases of a project overlap, with the entire process handled by a cross-functional team across the different phases, similar to a game of rugby, where the whole team acts as a unit, passing the ball back and forth. Often described as “a process skeleton”, Scrum methodology breaks development work into ‘sprints’ (two-week chunks) and the team then works together to determine which ‘user stories’ (requirements) from the ‘product backlog’ make it into each sprint.

Scrum also includes a set of predefined roles, which include the ScrumMaster, who maintains the processes and acts like a project manager, the Product Owner who represents the stakeholders, and the Team which includes the developers.

John Scumniotales, currently the vice president of research and development and application lifecycle management (ALM) products at Serena Software, was the first dedicated ScrumMaster back in the mid 90s. Scumniotales worked on the Smalltalk IDE product at Easel Corporation, where Scrum was incubated under Jeff Sutherland, along with assistance from Ken Schwaber. Computerworld’s own resident ScrumMaster, Lorraine Pauls Longhurst, recently caught up with Scumniotales during his visit to Australia to present a series of “Agile in the Enterprise” roadshows on behalf of Serena.

You were involved in creating Scrum, what is your connection with Jeff Sutherland and Ken Schwaber?

Back in the early 90s I was working at a company with them called Easel Corporation in Burlington, Massachusetts. I reported directly to Jeff Sutherland and my team was building a tool that was targeted at the client server/object-oriented space. We knew that we needed some kind of a rapid, incremental approach where we could build out some features, validate they were correct and then organically extend the growth and the product offering. There was a lot of market pressure — we wanted to get something out quickly, so again that lent itself to an incremental model.

So time-to-market is partly what initiated it?

Time-to-market and incorporating stakeholder feedback were some of the drivers that forced us to take the incremental approach. We recognised if we were going to build something fast, we had to build testing in, and we had to have the product manager or customer rep embedded in the team, so we created a collaborative team result.

How did you come up with some of the more structured rules to Scrum, things like the 15 minute meetings and that kind of thing?

The daily stand-up meetings are what you are referring to. Fifteen minutes or less — in fact 15 minutes is the max. Again it was communication; the process relies on direct communication with team members over formal documentation.

Thinking back to my time as a product manager, I was always pressuring the developers to get as many features into the release as possible.

The healthy tension between development and product management. . .

Yes, of course. How to do you think Agile would have helped in that kind of scenario?

In Agile, the product owner (or product manager) engages with the whole team during sprint planning. They come in there with the user stories for that sprint and the team collaboratively produces estimates — “Here is our capacity, and you can put whatever work you want the team to accomplish within that sprint, but there is only so much the team can do”. It becomes very visible, as opposed to a product manager dumping a 200-page requirements document on the team and saying ‘I need it in six months’.

I found that when the developers attempted to get more done than was possible, the quality would suffer. How does Scrum address this?

One of the critical success factors for agile is applying what is called a ‘test-first’ approach. When we define the user stories — again the user stories are defining the requirements for what is going to be built in the sprint — a critical element is the acceptance test. In order to consider a user story as completed within a sprint, the product owner has to declare that the acceptance criteria have been met.

John Scumniotales
John Scumniotales
Additional Resources
Executive Guides
Whitepapers
Zones
Zone logoZones provide focussed content from CIO and leading technology partners.
Newsletter Subscription
Sign up for our CIO newsletters!
RSS Feeds
Featured Whitepaper Sponsors
Market Place
 

Smart SOA World Tour

Discover how SOA can create smarter outcomes for your business.

Attend and learn:

  • How SOA is helping leading companies to become more agile
  • Where you should be applying SOA processes in your company
  • The top SOA implementation mistakes to avoid

Click here for more information.
  • +

    CIO Live Podcast #79: Brent D Taylor, author of The Outsider's Edge: The Making of Self-Made Billionaires Part II 05 October, 2007 06:00:00

    For his new book, The Outsider's Edge: The Making of Self-Made Billionaires, social researcher Brent D Taylor spent four years of intensive research investigating the psychological make-up and backgrounds of some of the world's richest men and women, including IT luminaries Bill Gates, Larry Ellison and Steve Jobs. Taylor discovered that, despite working in different industries and coming from different upbringings, they all have one thing in common -- they are all outsiders.
  • +

    CIO Live Podcast #78: Brent D Taylor, author of The Outsider's Edge: The Making of Self-Made Billionaires 28 September, 2007 17:34:25

    For his new book, The Outsider's Edge: The Making of Self-Made Billionaires, social researcher Brent D Taylor spent four years of intensive research investigating the psychological make-up and backgrounds of some of the world's richest men and women, including IT luminaries Bill Gates, Larry Ellison and Steve Jobs. Taylor discovered that, despite working in different industries and coming from different upbringings, they all have one thing in common -- they are all outsiders.
  • +

    CIO Live Podcast #77: Panasonic Speeds Up Trans-Pacific File Transfers, Part III 21 September, 2007 07:00:00

    Part three in our three-part special report from CIO's sister publication Network World in the US, as Paul Desmond reports from the Network World IT Roadmap Conference in Santa Clara, California. With development teams in the US and Japan, Panasonic needed a more efficient way to move very large files between the two locations. Iben Rodriguez, IT consultant for Panasonic Research and Development, explains how a storage-area network and virtual server technology helped speed up WAN performance.
  • +

    CIO Live Podcast #76: Panasonic Speeds Up Trans-Pacific File Transfers, Part II 14 September, 2007 07:00:00

    Part two in our three-part special report from CIO's sister publication Network World in the US, as Paul Desmond reports from the Network World IT Roadmap Conference in Santa Clara, California. With development teams in the US and Japan, Panasonic needed a more efficient way to move very large files between the two locations. Iben Rodriguez, IT consultant for Panasonic Research and Development, explains how a storage-area network and virtual server technology helped speed up WAN performance.
  • +

    CIO Live Podcast #75: Panasonic Speeds Up Trans-Pacific File Transfers, Part I 07 September, 2007 07:00:05

    Part one in our three-part special report from CIO's sister publication Network World in the US, as Paul Desmond reports from the Network World IT Roadmap Conference in Santa Clara, California. With development teams in the US and Japan, Panasonic needed a more efficient way to move very large files between the two locations. Iben Rodriguez, IT consultant for Panasonic Research and Development, explains how a storage-area network and virtual server technology helped speed up WAN performance.
  • +

    Rogue SSL certificate exploit puts VeriSign on the spot 07 January, 2009 11:04:00

    Wishes "white hat" researchers had notified VeriSign before public demo.
    Following the success of researchers last week in creating a false SSL certificate based on VeriSign's RapidSSL brand, the company is scrambling to explain how it happened, how it's preventing it from reoccurring, and whether its other SSL certificate-generation services are at risk.
  • +

    With Gaza conflict, cyberattacks come too 05 January, 2009 08:03:00

    Pro-Palestinian hackers have defaced thousands of sites following attacks in Gaza.
    The conflict raging in Gaza between Israel and Palestine has spilled over to the Internet.
  • +

    5 ways to secure your Blackberry 18 December, 2008 12:58:00

    What do Tom Cruise and the McCain campaign have in common? They have both been bitten by the loss of a Blackberry. Mobile expert Dan Hoffman gives advice on how to keep your cherished mobile device safe, even if it's out of your hands
    What do Tom Cruise and the McCain campaign have in common? They have both been bitten by the loss of a Blackberry. Mobile expert Dan Hoffman gives advice on how to keep your cherished mobile device safe, even if it's out of your hands.
  • +

    Wireless VPNs: Protecting the wireless wanderer 18 December, 2008 11:04:00

    Employees sipping café Java over their wireless laptops may think a VPN makes them safe and secure. With careful configuration, there's some chance they're right
    Employees sipping café Java over their wireless laptops may think a VPN makes them safe and secure. With careful configuration, there's some chance they're right.
  • +

    Cyber Crime: The 2009 Mega Threat 17 December, 2008 12:09:00

    What threats to a company's sensitive and confidential data are getting worse, staying the same or actually becoming more manageable?
    What threats to a company's sensitive and confidential data are getting worse, staying the same or actually becoming more manageable?
CIO Webcast Innovation #8 - What are the biggest roadblocks to IT's involvement in innovation at your company?
Watch the latest latest edition of CIO Innovation which is now available for download.
Watch the webcast
Sign up to the CIO Innovation update email


CIO Live Podcast #79: Brent D Taylor, author of The Outsider's Edge: The Making of Self-Made Billionaires Part II
Listen to the latest edition of CIO Live which is now available for download.
Listen to the podcast
Sign up to the CIO Live email
Whitepaper

The IP Storage payoff: Turning your investment into efficient, affordable results

Recent advances in IP-based storage technologies leverage existing technology and staff to easily and cost-effectively build and maintain sophisticated storage networks. Discover the solutions to your data storage challenges with IP storage.