Discussion on:

13
Comments

Join the conversation!

Follow via:
RSS
Email Alert
I read the definition of a ScrumMaster and that is basically my expectations of a good project manager. You lead the team, you work with your client and you coach. What am I missing???

Yes there is the Agile methodology but the key is leading the team to be sucessful.
0 Votes
+ -
I agree that there's a lot of similarity between a good project manager and a scrummaster - the key word being "good". I've met many PMs who struggle with the ability to discern which elements of process are essential to delivery, and which are done whether they add value to this particular project or not because they're part of some prescribed SDLC. I also think the facilitation, coaching, and scrum leadership skills required are unique and rare. It may seem a small distinction, but the team leads itself - the scrummaster enables that self-direction.
Where/how does the QA team fit into the scrum model?
D2KK,

The QA is part of the development team as the 'Team' in Scrum is a cross-functional group of people working together...
0 Votes
+ -
QA in Agile
RickFreedman 11th Mar 2010
Quality management in an agile project is baked in from the beginning - as features or stories are developed the confirmation of those stories is also captured in initial conversations with the client. As the project progresses quality issues are raised in daily stand-ups, and deliverables are constantly reviewed and refined in review meetings and retrospectives. Most agile methods enforce quality in deliverables through concepts like refactoring and pair programming, and by exposing interim deliverables to the client for review. Obviously technical QA requires different skills than simple customer approval, and so most agile teams I've worked with include a formal QA role, but the key idea is that testing and QA is not an after-the-fact add-on - it's an integral element of the development effort.
0 Votes
+ -
QA in Agile
D2KK 12th Mar 2010
Thanks for your reply. Agreed that quality management should happen throughout the project. My question specifically is, if there is a QA team (say Alpha testers) with a different reporting structure than the development team (system testers), how would that fit into an agile approach? Or what is the correct structure, should there be a seperate QA department?
0 Votes
+ -
I'm not sure what the "official" agile or Scrum response to this would be, but my experience is that most organizations that do SW development have a separate QA function, and when my team works with those orgs we don't try to upend the existing org but focus on integrating the QA folks into our daily meetings, work sessions, client interactions etc. The biggest problem I've observed is the tendency in "traditional" PM cultures to view QA as a separate, after the fact activity, such as a "testing " block at the end of a waterfall approach. If you think about the "card, conversation, confirmation" idea I outlined in a previous column it becomes clear that QA is integrated into every development activity and nothing moves down the development line without significant testing...remember that we're aiming for a working, releasable product as early as possible so testing must happen, and must be robust, from the get-go.
0 Votes
+ -
There's a useful article in the latest issue of the Agile Journal on how a QA team should work with an agile project. http://www.agilejournal.com/articles/columns/column-articles/2722
Don;

Great find! Check out Lisa Crispin's blog and book here:

http://lisacrispin.com/wordpress/
0 Votes
+ -
Useful reading
D2KK 14th Mar 2010
This is helpful. Thank you!
0 Votes
+ -
This sounds like the "old" term of prototyping. What is different?
Agreed; as the author mentions Agile is most suitable for exploratory projects.
I however take issue with referring to SDLC project managers as "bureaucracy"- there are advantages/disadvantages to each method and the key is knowing which method to apply for which projects.
Scrum Master certification is a hot cake these days since 80% of IT companies are using Scrum. Moreover, Scrum Master certification training help you to improve your project management skills. But keep in mind that you need to choose the right training. Below mentioned link has an analysis of various training providers.
http://www.scrum-master.info/SCRUM-AGILE-Providers.asp
Keyboard Shortcuts:
Prev
Next
Toggle
Join the conversation
Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]

Join the TechRepublic Community and join the conversation! Signing-up is free and quick, Do it now, we want to hear your opinion.