Long time no see!
I've been silent for a while now, due to the extremely premature birth of my daughter this spring (she was born over 3 months early). Everything is OK now and she (Emelie, is her name by the way) is doing well. It was, not surprisingly, very chaotic times there for a while, and add to that getting used to being a parent which in itself is a big change.
Anyway, for these reasons I haven't really been focused on working with Scrum, but lately, as I'm getting back in to the groove of things here at work, I find myself thinking more and more about Why's and Why-Not's with regard to Scrum & Agile software development.
My team(s) here have expanded during the year. They're now a total of about 15 engineers (about 1/4 testers and 3/4 software developers). Which brings me to the topic of this post; how do other organizations cope with running Scrum in a traditional organization where there's one department for "Software development" and another for "Software Quality Assurance"?
I've managed to bring the Test Engineers into the team by means of physically locating them here where the Software Developers sit (instead of having the testers sit on another floor). Very cross-functional. Excellent! But, that was the easy part, now to the trickier bit; how do you get the team to think of themselves as one unit with a joint mission (and thereby sharing tasks without particular regard to their formal role) rather than one group of Software Developers and one group of Test Engineers? I often have to remind members of the team (more often Software Developers than Test Engineers, to be honest) that tasks such as "Write automatic test" or "Execute test case A" doesnt automatically have to be done by a Test Engineer just because the task description includes the word "test" - it may just as well be done by a Software Developer.
As you can probably guess I am of the firm opinion that every task on the Scrum Board should be up for grabs by anyone in the team (at least that should be the default), regardless of if says "Software Developer" or a "Test Engineer" on the individual's employment contract. They're all comitted to achieving the sprint goal and it's thereby in everyone's interest that every task is completed.
It all sounds good and is easy enough to grasp in theory, but in reality it's harder to achieve. Partly (I think) because this is a traditional organization where people are employed specifically as "Test Engineer" and "Software Developer". People tend to kling to that, and I sometimes have a hard time getting them to step outside the boundaries of their formal/traditional role. A complicating factor is that it is not naturally bidirectional; a Software Developer usually have no real problem of carrying out a task that says "Test" on it, but a Test Engineer is not as often able to carry out a task that says "Program" on it.
Does this support the notion not to try to share tasks across roles?
Well. I like to think of the role "Test Engineer" as a person with a (usually :-)) formal education and experience in the field of "software quality assurance" and that those guys and girls are those who are skilled in identify testing challenges, quality risks and generally ensure that what they (the Scrum team) build is tested "enough". But "Test Engineer" doesnt automatically mean "Those are the guys and girls who should carry out all the tasks with the word 'Test' written on them".
To sum this up; If it was completely up to me I would get rid of the formal roles and just hire "Scrum Team Members" with different backgrounds (some who are more skilled in programming and some who are more skilled in the field of software verification & validation).
As always, I like getting feedback and comments from you about this and other posts.
See you soon(er)!
Zoom Out
-
Have you heard the expression “context is king”? It’s very true if you work
with teams because many of the things that can affect a team negatively can
be ...
5 years ago
COEPD LLC- Center of Excellence for Professional Development is the most trusted online training platform to global participants. We are primarily a community of Business Analysts who have taken the initiative to facilitate professionals of IT or Non IT background with the finest quality training. Our trainings are delivered through interactive mode with illustrative scenarios, activities and case studies to help learners start a successful career. We impart knowledge keeping in view of the challenging situations individuals will face in the real time, so that they can handle their job deliverables with at most confidence.
ReplyDeletehttps://www.coepd.us/certified-it-scrum-master.php
COEPD LLC- Center of Excellence for Professional Development is the most trusted online training platform to global participants. We are primarily a community of Business Analysts who have taken the initiative to facilitate professionals of IT or Non IT background with the finest quality training. Our trainings are delivered through interactive mode with illustrative scenarios, activities and case studies to help learners start a successful career. We impart knowledge keeping in view of the challenging situations individuals will face in the real time, so that they can handle their job deliverables with at most confidence.
ReplyDeletehttps://www.coepd.us/certified-it-scrum-master.html
We Fullassignment.com is among the best companies on the Programming Database and IT Assignments Help writing market. We offer top-notch essays, Online Programming Assignment Help research papers, thesis and other types of works that can be assigned to you at a high school or college. We also provide Angular JS Assignment Help from our experts. for more information contact us +16692714848.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThe above article contains very unique information and I am very pleased that now you have been back in your work. Keep doing great work. Now it's time to avail Windows Installation Services In Marion County FL for more information.
ReplyDeleteAutoCad Assignment Help
ReplyDeleteNeed help with your AutoCAD assignment or homework? Get expert guidance to master 2D and 3D drafting, modeling, and design. Whether you're a beginner or advancing your skills, professional AutoCAD tutors can help you understand complex commands, improve accuracy, and complete your projects on time. With step-by-step assistance, you'll learn to create precise technical drawings, architectural plans, and engineering models using industry-standard practices. Support is available for students at all levels, ensuring quality results and improved performance. Don’t stress over deadlines—get reliable AutoCAD assignment help and boost your grades with personalized support tailored to your learning needs.
https://www.thetutorshelp.com/autocad-assignment-help.php
AutoCad Assignment Help
Cipd Assignment Help
ReplyDeleteAchieve high scores with the best CIPD assignment help from The Tutors Help. Our expert writers specialize in CIPD modules and ensure your assignments are well-researched, structured, and aligned with academic standards. Whether you're pursuing we provide tailored support to meet your specific needs and deadlines. With our professional guidance, you’ll gain a deeper understanding of HR concepts and improve your academic performance. Trust The Tutors Help for plagiarism-free, original content and round-the-clock assistance. Get the edge you need to succeed in your CIPD journey—contact us today for reliable and affordable assignment support.
https://www.thetutorshelp.com/cipd-assignment-help.php
Cipd Assignment Help
Apna Showroom introduces a 7-piece spiritual style sensation! This unique combo includes a Brass Gangajal Kalash, Feng Shui tortoise, aura-enhancing crystal, holy Shaligram Shivling, Rudraksha mala, Five Rose Pin, and fashionable fishnet stockings. Designed for the woman who chants with purpose and walks with fire. It’s bold, beautiful, and blessed. Use for pooja, manifestation, oApna Showroom Baby's Cotton Panties/Bloomers/Underwear 12 Pieces (3-4 Years)
ReplyDeleteApna Showroom Baby Girl's and Baby Boy's Panty Combo (Multicolour, 9-12 Months) -12 Piece Designer and Attractive
Baby Panties 0-3 Months Newborn for Boys Girls Combo Pack Set or Bloomers or Underwear with desent Look Designer - Fancy - Attractive 12 Piece | Apna_Showroom
Apna Showroom Baby Girl's and Baby Boy's Cotton Panties Fancy and Designer (Multicolour, 3-6 Months) -12 Piece
Apna Showroom Baby Skirt Frock Dress for 6-12 Months - 1 Year Dress skirts frock girls Black
r gifting the divine feminine. Add this all-in-one energy-boosting, style-lifting combo to your spiritual journey today.
Biology doesn't have to be difficult. You can learn and do better under guidance. The Tutors Help is here to ease your study life. Our experienced biology tutors are prepared to guide you throughout the way.
ReplyDeleteChat with The Tutors Help today and obtain the biology assignment help you need. Let's study together in a fun and convenient manner!
https://www.thetutorshelp.com/biology-assignment-help.php
Biology Assignment Help
Welcome back! It’s always refreshing to restart with questions—it shows you're genuinely invested in growth and refinement. Whether it’s in testing and development or creative design, thoughtful experimentation often leads to the best results. At Artisticks, we approach our work in home décor and metal wall art with that same spirit, constantly exploring new ideas to enhance both interior and exterior design.
ReplyDelete