POPULARITY
Samuel Janama Sandy is chair of the Nurrdalinji Aboriginal Corporation representing eleven native title areas across the Beetaloo area that is slated for intensive fracking. Samuel shares some good reasons why fracking companies must: “Pack up and go home”. He documents the unfair “negations” fracking companies imposed on his community to get so-called “agreements” to frack. The impact of fracking chemicals forced into four kilometer deep holes through precious water aquifers is of huge concern. Guest: Samuel Janama Sandy, Chair of the Nurrdalinji Aboriginal Corporation Stop Fracking the Territory Petition: Frack Free NT Music: MidIlbingini Agiyabarda (When The Water Goes Down) David Garnham & the Reasons to LiveThis song was written by Samuel's nephew, Stuart Nuggett with his mother Janet Gregory and David Garnham in a collaboration expressing deep concern over the fracking that is occurring and is set to expand in the Beetaloo Basin, NT. See the video here. Ecopella; Divest from their “Your needed now album” News LinksKatherine Times: Another controversial Beetaloo deal signed - Nurrdalinji Aboriginal CorporationGas projects to require Commonwealth approval after Labor-Greens deal expands water trigger - ABC NewsEmpire Energy Group Ltd (ASX:EEG) Signs Gas Sales Agreement With NT Government (menafn.com)New York moves to update its fracking ban to include liquid carbon-dioxide as well as water (msn.com)Remote NT Traditional Owners left out of river cons... | NITIndigenous water map petition will bring NT cotton and gas concerns to Canberra - ABC NewsThree years, three Garma festivals, and three different versions of Anthony Albanese - ABC News Earth Matters #1464 was produced by Bec Horridge on the lands of the Dagoman, Jawoyn people, and Walpiri in Katherine, Northern Territory and on, Ngunnawal and Ngambii Country in Canberra.
“We have 10 different aspects of quality, and testing is just a subset of activities in the overall quality culture. You need to have a good testing practice, but it's just a tiny part of quality culture." Janet Gregory and Selena Delesie are the co-authors of “Assessing Agile Quality Practices Using QPAM”. In this episode, we discuss how to elevate and improve our organization's quality culture and practices. Janet and Selena begin by explaining what quality culture truly entails, distinguishing it from a narrow focus on testing. They describe the QPAM model, breaking down its 10 quality aspects and 4 dimensions to provide you with a comprehensive model for assessing your quality practices. Gain insights on why social and sociotechnical aspects of quality are more critical than technical ones, and explore some quality aspects such as feedback loops, development approach, and defect management. Janet and Selena also elaborate on why they consider defect management to be of the lowest priority and provide reasoning for their decision. Whether you're a seasoned quality professional or a team leader striving for continuous improvement, this episode contains valuable takeaways to help you build a quality-driven culture that delivers high-quality results. Tune in to learn actionable tips for conducting your own quality assessment and driving quality transformation in your organization. Listen out for: Career Journey - [00:02:10] Quality Culture - [00:04:58] Quality & Testing - [00:06:42] Quality Assessment - [00:08:37] 10 Quality Aspects - [00:11:00] The Importance of Sociotechnical - [00:13:30] QPAM is Not a Maturity Model - [00:16:11] 4 Dimensions - [00:19:52] Feedback Loops - [00:23:09] Explaining Feedback Loops - [00:25:45] Development Approach - [00:30:18] Defect Management - [00:33:03] Understanding the Problem - [00:37:19] Conducting a Quality Assessment - [00:40:26] Insights from Past Assessments - [00:44:49] 3 Tech Lead Wisdom - [00:49:04] _____ Janet Gregory's BioJanet Gregory is a testing and process consultant with DragonFire Inc. She specializes in showing agile teams how testing activities are necessary to develop good quality products. She works with teams to transition to agile development and has taught agile testing courses worldwide. She contributes articles to publications and enjoys sharing her experiences. Selena Delesie's BioAs a coach, consultant, and trainer, Selena helps leaders and executives shift into healthy leadership, business agility and to engage the strengths and passions of their team to produce a highly creative, productive and vibrant workforce. She is a published author and invited speaker on agility, quality and leadership practices. Selena is co-author, with Janet Gregory, of the books Assessing Agile Quality Practices with QPAM, and A Guide for Facilitating Quality Assessments, as well as a contributing author to other published works. Follow Janet and Selena: Janet's Twitter / X - @janetgregoryca Janet's LinkedIn - linkedin.com/in/janetgregory Janet's Website - janetgregory.ca Agile Tester - agiletester.ca Selena's LinkedIn – linkedin.com/in/selenadelesie Quality Assessments using QPAM bundle – https://leanpub.com/b/qualityassessmentsusingqpam _____ Our Sponsors Enjoy an exceptional developer experience with JetBrains. Whatever programming language and technology you use, JetBrains IDEs provide the tools you need to go beyond simple code editing and excel as a developer.Check out FREE coding software options and special offers on jetbrains.com/store/#discounts.Make it happen. With code. Manning Publications is a premier publisher of technical books on computer and software development topics for both experienced developers and new learners alike. Manning prides itself on being independently owned and operated, and for paving the way for innovative initiatives, such as early access book content and protection-free PDF formats that are now industry standard.Get a 40% discount for Tech Lead Journal listeners by using the code techlead24 for all products in all formats. Like this episode?Show notes & transcript: techleadjournal.dev/episodes/182.Follow @techleadjournal on LinkedIn, Twitter, and Instagram.Buy me a coffee or become a patron.
Transcript: Agile FM radio for the agile community. [00:00:04] Joe Krebs: In today's episode of Agile FM, I have Lisa Crispin with me. She can be reached at very easy to remember lisacrispin. com. Lisa is an author of a total of five books. There's three I want to highlight here or four actually is Obviously, a lot of people have talked in 2009, when the book Agile Testing came out, a practical guide for testers and Agile teams.Then following that more Agile Testing, right? Then I thought it would be most Agile Testing, but it turned into Agile Testing Condensed in 2019 and just very recently a downloadable book, Holistic Testing, a mini book. Welcome to the podcast, Lisa. [00:00:47] Lisa Crispin: Thank you for inviting me. I'm honored to be part of the podcast.You've had so many amazing people on so many episodes. So it's great. [00:00:54] Joe Krebs: Thank you. And now it's one more with you. So thank you for joining. And we will be talking a little bit about a totally different topic than maybe the last 20 episodes I had maybe way back. I did some testing topics, but I cannot recall maybe the last 20 episodes.So we're not about testing a super important topic. I would not consider myself an expert in that. And I don't know of the audience who has been listening to maybe the last 20 episodes are very familiar with agile testing. Maybe everybody has a feeling about, when they hear the word testing, but there is a huge difference between agile testing.And let's say traditional testing methods. If you just want to summarize like very brief, I know a lot of people are familiar with some of those things, but what it is, if somebody says what is agile testing, why was this different to traditional testing methods? [00:01:47] Lisa Crispin: Yeah. I think that there are a couple of big differences.One is that testing this is just a truth and not necessarily something to do with agile, but testing is really just part of software development. So many people think of it as a phase that happens after you write code, but in modern software development we're testing all the time, all the way around that whole DevOps loop, really.And and so the whole team's getting engaged in it through the whole lifecycle and the focus. Is on bug prevention rather than bug detection. Of course, we want to detect the bugs that make it out to production so we can fix them quickly. But really what we want to do is prevent those bugs from happening in the first place.So there are all these great practices that were popularized by that extreme programming and agile, things like test driven development, continuous integration, test automation all the things that go into, the planning. Workshops and things where we talk about our new features and break them into stories and what's going to be valuable to customers, having those early conversations, getting that shared understanding, things like behavior driven development, where we think about what we're going to code before we code it.That's all really different from, I guess I would say a more traditional software development approach where, Oh, we focus on these requirements. The requirements and a lot of people think about testing is just make sure it met the requirements. But there's so much more to that. We've got all these quality attributes, like security and performance and all the things that we also need to test.So it's a huge area, but it's woven into software development, just like coding, just like design, just like architecture, just like monitoring and observability. It's all part of the process. [00:03:31] Joe Krebs: Yeah. It's like a QA baked in, if you want to see it this way. And then also the automation of all that, right?So automating everything you just said is probably also a concern. Not that's necessarily new to agile, but that's a focus as well now I don't know if I don't have necessarily data points around that but I have worked with a lot of Scrum teams and Agile teams in my career.And it seems, if somebody would say what are the challenges within these teams? And one of them is, you can almost always highlight that, and I say almost purposely because there are good exceptions, is to build an increment of work once per sprint. A lot of teams do not accomplish that, and it's often related to testing activities.Why is that, in your opinion, like when we're seeing these teams struggle to put an increment of work out or a piece of the product or whatever you want to call it if you don't use Scrum necessarily, but to build something that could potentially go out. It's the quality standards of going out. What are the struggles out there for teams, especially on the testing side?I see that as you just said, like it's always happening or often happens at the end, rather than in the front. [00:04:46] Lisa Crispin: Yes. Unfortunately, I see, still see a whole lot of scrum teams and other agile teams doing a mini waterfall where they have testers on the cross functional team. But. The testers are not being involved in the whole process, and the developers aren't taking up practices like tester development, because those things are hard to learn and a lot of places don't enable.The non testers to learn testing skills because they don't put those skills into the skills matrix that those people need to advance their careers. And the places I've worked where we succeeded with this sort of whole team holistic approach, everybody had testing skills in their skills matrix.And we all had to learn from each other and, testers had other skills in their taste, matrix, like database skills and at least the ability to read code and be able to pair or ensemble with somebody. So that's part of it. And I just think. It's people don't focus enough on that, on the early process of the business stakeholder has brought us a new feature.We need to test that idea before we do anything. Is this really giving, what value, what's the purpose of the feature? What value is it going to give to the customer and to the business? And a lot of times we don't ask those questions up front. And the stakeholders don't ask themselves and then they get, you deliver the feature and it's something the customers didn't even want.[00:06:11] Joe Krebs: Lisa, we need to code. We need to get software. Why would we talk about that? Why would we not just code? I'm kidding. [00:06:18] Lisa Crispin: Yeah. Yeah. And that's also required, that's why the whole concept of self organizing team works really well. When you really let the teams be autonomous, because then they can think how best, how can we best accomplish this than they can do?Let's do some risk storing before we try to slice this into stories and let's do good practices to slice that feature into small, consistently sized stories that give us a reliable cadence predictable cadence of the business can plan and. Take those risks that we identified, get concrete examples for the business stakeholders of how this should behave and turn those into tests that guide development.Then we can automate those tests. And now we have regression tests to provide a safety net. So that all fits together. And of course, these days, we also need to put the effort into kind of the right side of the DevOps loop. We're not going to prevent all the bugs. We're not going to know about all the unknown unknowns, no matter how hard we try.And. These cloud architectures are very complex. Our test environments never look like production, so there's always something unexpected that happens. And so we have to really do a good job of the telemetry for our code, gathering all the data, all the events, all the logging data for monitoring. For alerting and also for observability, if something happens that we didn't anticipate, so it wasn't on our dashboard.We didn't have an alert for it. We need to be able to quickly diagnose that problem and know what to do. And if we didn't have. Enough telemetry for diagnosing that problem without having to, Oh, we've got to go back and add more logging and redeploy to production so we could figure it out. Oh, how many times has my team done that?That's all part of it. And then learning from production using those. And we've got fantastic analytics tools these days. Learning from those and what are the customers do? What was most valuable to them? What did they do when they, especially I mostly have worked on web applications.What did they do again? We released this new feature in the UI. How did they use it? And it's, we can learn, we know that stuff now. So that feeds back into what changes should we make next? [00:08:29] Joe Krebs: All right. So it's, it comes full circle, right? What's interesting is there's this company, it's all over the news.It's Boeing, right? We're recording this in 2024 quality related issues. Now, that is an extreme example, obviously, but. We do have these kind of aha and wake up moments in software development too, right? So that we're shipping products and I remember times where testing, I purposely call it testing and not QA, testing personnel was outsourced.That was like many years ago. We actually felt oh, this activity can be outsourced somewhere else. And you just made a point of if we have self organizing teams, And we're starting with it and we're feeding in at the end of a loop back into the development efforts, how important that is and how we treated these activities in the past and how, what we thought of it is, it's shocking now looking back in 24, isn't it?[00:09:23] Lisa Crispin: Yeah, it's just, it just became so much part of our lives to run into that. And the inevitable happened, it generally didn't work very well. I've actually known somebody who led an outsourcing test team in India and was working with companies in the UK and Europe.They actually were able to take an agile approach and keep the testers involved through the whole loop. They had to work really hard to do that. And there were a lot of good practices they embraced to make that work. But you have to be very conscious. And and both sides have to be willing to do that extra work.[00:09:56] Joe Krebs: You just mentioned that there were some really cool analytics tools. I don't know if you want to share any of those because you seem very excited about this, [00:10:05] Lisa Crispin: the most, the one that I found the most useful and I, a couple of different places I worked at used it.It's called full story. And it actually. It captures all the events that are happening in the user interface and plays it back for you as a screencast. Now, it does block anything they type in. It keeps it anonymized. But you can see the cursor. And I can remember one time a team I was on, it's we put a whole new page in our UI, a new feature.We thought people would really love it. And we worked really hard on it and we, we tried to do a minimum viable version of it, but we still put some effort in it and we put it out there. And then we looked at the analytics and full story and we could see that people got to the page. Their cursor moved around and then they navigated off the page.So either it wasn't clear what that page was for, or they just couldn't figure it out. So that was really valuable. I was like, okay, can we come up with a new design for this page? If we think that's what the problem is, or should we just, okay, that was a good. Good learning opportunity. But as a tester, especially there, because we can't reproduce problems, we know there's a problem in production, can't reproduce it.But if we go and watch a session where somebody had the problem, and there are other things, mixed panel, won't play it back for you, but you can see every step that the person did. And even observability tools Honeycomb and LightStep can show you like the whole, they can trace the whole path of what did the user do.And that really helps us not only understand the production problem, but, Oh, there's a whole scenario. We didn't even think about testing that. And so there's so much we can learn because we're so bound by our cognitive bias, our unconscious biases that we know how we wanted it to work.[00:11:54] Joe Krebs: Yeah. [00:11:55] Lisa Crispin: And it's really hard to think outside the box and get away from your biases and really approach it like a customer who never saw it before would do. [00:12:03] Joe Krebs: Yeah. It's this is the typical thing, right? If a software engineer demonstrates their own software they produce and was like eight books on my machine, I'm sure you have heard that.And it's it's obvious that you would do this, right? And it's just not necessarily obvious for somebody else. But if you're like sitting in front of a screen developing something for a long time, it just becomes natural that you would be working like this. I myself have engineered software and and fell into that trap, right?It's oh my God, eye opening event. If somebody else looks at you or. Yeah, [00:12:33] Lisa Crispin: Even when you sometimes have different people, like I can remember an occasion that Timo was on with a, again, a web application and I was just changed in the UI, just adding something in the UI and I tested it. My, my manager tested it.One of the product owner tested it. And we all thought it looked great and it did look great. We didn't notice the other thing we had broken on the screen until we put it in the production and customers were like, Hey, I really do think things like pair programming, pair testing, ensemble, working in ensembles for both programming and testing, doing all the work together.Getting those diversity points does help hugely with that. My theory is we all have different unconscious biases. So maybe if we're all together, somebody will notice a problem. I don't have any science to back that up, but But that's why those kind of practices are especially important. [00:13:28] Joe Krebs: Yeah. [00:13:28] Lisa Crispin: To catch as many things as we can.[00:13:30] Joe Krebs: Yeah. So we both didn't have any kind of science to back this up, but let's talk a little bit about science. Okay. Because metrics, data points, evidence. What are some of the KPIs if somebody listens to this and says Oh, that sounds interesting. And we definitely have shortcomings on testing activities within Agile teams.Obviously there's the traditional way of testing. They're using very different data points. I have used some in the past, and I just want to verify those with you too. It's that's even useful and still up to date. What would be some good KPIs when somebody approaches you and says that's got to have that on your dashboard?[00:14:08] Lisa Crispin: I think you, I actually think one of my favorite metrics to use is cycle time, although that encompasses so many things, but just watching trends and cycle time. And if you're, if you've got, for example, if you've got good test coverage with your automated regression tests, you're going to be able to make changes really quickly and confidently.And if you have, a good deployment pipeline, you're going to Again, there's a lot of testing that goes into making sure your infrastructure is good and your pipeline is performing as it should, because it's all code to that reflects a whole lot of things. It's hard to isolate one thing in your cycle time but what counts is, how consistent are we at being able to frequently deliver small changes?So I think that's an important one. And in terms of. Did we catch all the problems? I think it gets really dangerous to do things like, Oh, let's count how many bugs got in production because all measures can be gained, but that's a really easy one to gain. But things like how many times did we have to roll back or revert a change in product in production?Because there was something we didn't catch and hopefully we detected that ourselves with an alert or with monitoring before the customers saw it. And now that we have so many release strategies where we can do, Canary releases or blue green deploy so that we can do testing and production safely.But still how many times did we have to roll back? How many times did we get to that point and realize we didn't catch everything? That can be a good, that can be a good thing to track. And depending on what caused it. If we had to, if we had a production failure because, somebody pulled the plug of the server out of the wall.That's not, that's just something that happened, but if it is something that the team's process failed in some way, we want to know about that. We want to improve it. And, just how frequently can we deploy I think, the thing with continuous delivery, so many teams are practicing that are trying to practice that you're not going to succeed at that if you're.If you're not preventing defects , and if you don't have good test automation, good automation the whole way through. [00:16:08] Joe Krebs: Yeah. [00:16:08] Lisa Crispin: And I think, deployment frequency, that's another one of the Dora key metrics. Yeah. That's a real that we know that correlates with high performing teams.And of course we shouldn't ignore, how do people feel are people burned out or do they feel happy about their jobs? That's a little harder metric to get. I was on a team, my last full time job, we really focused on cycle time as a metric and we didn't really have that many problems in production.So we didn't really bother to track how many times we had to revert because we were doing a good job, but. But but, how frequently were we going? What was our cycle time? But also we did a little developer joy survey. So once a week, we sent out a little 5 question survey based on Amy Edmondson's work.And now I would base it on I would also use Nicole Forsgren's space survey. Model, but that was just a little before that came out, but just asking just a few questions and multiple, from one to five, how did you feel about this? And it was really interesting because over time, if cycle time was longer, developer joy was down.So there's something happening here that people are not happy. And. Something's going wrong. That's affecting our cycle time. And then the reverse is true. When our cycle time was shorter, joy went up. So I think it's I think it's important and, you don't have to get real fancy with your measurements, just start just, I think you should first focus on what are we trying to improve and then find a metric to guide, to measure that.[00:17:41] Joe Krebs: I'm glad you said or mentioned code coverage. That's one of one of those I mentioned earlier. I've been working with it quite a bit and cycle time. Um, very powerful stuff. Now, with you, such, somebody who has written published about agile testing extensively we are in 2024. There was the years ahead.There are agile conferences. There is a lot going on. What are the trends you currently see in the testing world? What is what's happening right now? What do you think is influencing maybe tomorrow? The days coming, I know you have holistic testing yourself. So maybe that is one but I just want to see, what do you see happening in the agile testing? [00:18:24] Lisa Crispin: Oh, just all of software development, definitely evolving. I think one of the things is that we're starting to be more realistic and realize that executives don't care about testing. They care about how well does their product sell?How much money is the company making? We know that. Product quality and process product quality obviously affects that. And that's from a customer point of view. It's the customer who defines quality. And, back in the nineties, we testers thought we were defining quality. So that's a thing, a change that's occurred over time and really thinking about that and also knowing that our process quality has a huge impact on product quality and what are our, are the, What are practices?What are the most important practices we can be doing? Janet Gregory and who is my coauthor on four of those books and Selena Delesie they've been consultants for years and helped so many huge, even big companies through an agile transformation. And they've distilled their magic into their, what they call a quality practices assessment model.And they identified 10 quality practices that they feel are the most important and things like feedback loops. Things like communication, right? And the model helps you ask questions and see where is the team in these different different aspects of practices that would make them have a quality process, which would help them have a quality product.And it gives teams a kind of a roadmap. It's here's where we are now. What do we need to improve? Oh, we really need to get the continuous delivery and these things are on our way, things like that. So I think that's one realization that it ties back to the idea that testing is just part of software development and we've had for years.So like, how can I make the, president of this company understand that we testers are so important. We're not, but it's important that the team build that quality. [00:20:29] Joe Krebs: But you could also argue that maybe a CEO of a company or the leadership team would say, we also don't care if this is being expressed in one line of code or two lines of code.So it's not necessarily to testing. I think they're just saying we have, here's our product. But I think what has changed is that your competition is just one mouse click away. Yeah. Quality is a determining factor. Now, let's take this hypothetical CEO out there right now listening to our conversation and saying I do want to start to embrace agile testing and agile in general, but more of those things you just mentioned, what would be a good starting point for them?Obviously there's a lot of information right now keywords and buzzwords we just shared today. What would be a good starting point for them to start that journey, because that is obviously not something that's coming overnight. [00:21:20] Lisa Crispin: I think one of the most important things that leadership can do is to make, to enable the whole team to learn testing skills that will help them build quality.And that means making it part of their job description, making it part of their skills matrix for career advancement, because that gives them time. If developers are paid to write lines of code, that's what they're going to do. But if they're, it's okay, you're an autonomous team.You decide what practice you think will work for you. We're going to support you. It's going to, it's going to slow things down at first. Okay, like I was on a team in 2003 that was given this mission. Okay. Do what you think you need to do first. We decided what level of quality we wanted, of course.We wanted to write code that we would take home and show our moms and put it on our refrigerators, and and we all commit to that level of quality. How can we achieve that? We're seeing that test driven development has worked really well for a lot of teams. So let's do test driven development, which is really.Not that easy to learn, but when you have a leadership that lets you have that time to learn and support you, it pays off in the long run because eventually you're a lot more confident. You've got all these regression tests. You can go faster and things like continuous integration, refactoring, all these practices that we know are good.And we were empowered to adopt those. It was all part of all of our job descriptions. And that's, so we became a high performing team, not overnight. Yeah, within a few years and a part of our, part of what we did was spend a lot of time learning the business domain. It's a very complicated business domain.And so when the stakeholders came and said we want this feature and we asked them what, why do they want it? What was it supposed to do? What was the value? We could usually cut out half of what they thought they wanted. We can say, okay, if we did all of this, we think it's going to be this much effort, but we could do 80 percent of it for half the cost.How's that? Oh yeah. Oh yeah. Nobody ever turned us down on that one. So that's another way where you go fast, we eliminate things that customers don't want or need. And so yeah, it's the unicorn magic of a self true self organizing team. [00:23:30] Joe Krebs: Yeah. But I do think what you said is, , this one thing that just stood out to me It is an investment, it is an investment into the future.It's a really good feeling to have later on the capability of releasing software whenever you want. If that is not becoming a massive burden and the whole company needs to come together for all nighters to get a piece of software out of the door. Now you're not only an author here you're also a practitioner.You also work with teams and I just want to come back to that business case of agile testing. One more time. Do you have an example from a client recent or further back where you would say that stands out or that's an easy one? You remember where agile testing made a huge difference for an organization.I'm sure there are tons you have where you would say there was a significant impact for them based on introducing agile testing practices. [00:24:29] Lisa Crispin: I certainly, especially early on in the extreme programming and Agile adoption there was a few occasions where I joined a team that never had testers.They were doing the extreme programming practices and you may recall that the original extreme programming publications did not mention testers. They were all about testing and quality, but they didn't mention testers. And. So these teams were doing test driven development, continuous integration. They were writing really good code and then they were doing, they were doing their two week sprints and maybe, maybe it took them three sprints to develop what the customer wanted and then they give it to the customer and the customer is but that's not what I wanted.So they like, maybe we need a tester. So then they hired me. And I was like, oh okay, let's let's have some of the, some, okay, we're gonna do a new, some new features. Let's have some brainstorming sessions. How are we gonna, what is this new feature for? How are we gonna implement it?What are the risks? And start doing risk assessments. And how are we gonna mitigate those risks? Are we gonna do it through testing? Are we gonna do it through monitoring? And just asking those what if questions? What's the worst thing that could happen? That's my favorite question when we release this.And could we deploy this feature to production and have it not solve the customer problem? And just add, anyone could ask those questions. It doesn't have to be a tester, but I find the teams that don't have professional testers, specialists, they, nobody else thinks of those questions. They could. But they just, testing is a big area.It is a big set of skills. And anybody on that team, I know lots of developers who have those skills, but not every team has a developer like that, other specialists, like business analysts could also help, but there were even fewer business analysts back in the day than there were testers.And as soon, so as soon as the tester, and when I, one team I joined early on, okay, they're like, okay, Lisa you can be our tester. But you can't come to the planning meetings and you can't come to the standups. That's a little weird. I did as best I could without being involved in any of the planning.And so that's the end of the two weeks. They weren't finished. Nothing was really working. And I said, Oh, Hey, can we try it my way? Let me be involved in those early planning discussions. Let me be part of the standup and Oh, amazing. Next time we met our target. And and I was I couldn't support all the, there were 30 developers and one tester, but we agreed that one other person or two other people would wear the testing hat along with me every sprint or at least on a daily basis.And so they all started to get those testing skills. Yeah, they just test, like I say, testing is a big area and you don't know what you don't know. I see teams even today. That they don't have any testers because years ago they were told they didn't need them if they did these extreme programming practices and they're doing testers involvement, they're doing continuous integration.They're maybe even doing a little exploratory testing. They're doing pair programming, even some ensemble or mob programming. They're doing great stuff, but they're missing out all that stuff at the beginning to get the shared understanding with the stakeholders of what to build. [00:27:43] Joe Krebs: All those lines of code that were needed. Wouldn't need to be tested. [00:27:48] Lisa Crispin: And so they release the feature and bugs come in. And they're really, they're missing features. It's not what the customer needed. Too many gaps. . And of course, I want to say those aren't really bugs. But they're bad. Yeah. And if you'd had a risk storming session, if you had planning sessions where you got.Example mapping sessions, for example, where you got the business rules for the story, concrete examples for his business role, and then you turn those into tests to guide your development with behavior driven development. This would have solved your problem, but they didn't know to do that. Anybody could have learned those things, but we can't all know everything.[00:28:25] Joe Krebs: Yeah. We're almost out of time.But there's one question I wanted to ask you and it might be a short answer. I hope you condense it a little bit. But when somebody gets on your LinkedIn page Lisa Crispin there is you in a picture plus a donkey. And you have donkeys yourself.And how does this relate to, does it relate to your work? What do you find inspirational about donkeys? And what, why is, why did you even make your LinkedIn profile? It has to be, it has to be a story around it.[00:28:55] Lisa Crispin: It's interesting. A few years ago at European testing conference, we had an open space and somebody said, Oh, let's have an open space session on Lisa's donkeys.And then we got to talking about this and I actually have learned a lot. About Agile for my donkeys. And I think the biggest thing is trust. So donkeys are work on trust. So with horses, I've ridden horses all my life and had horses all my life as well. You can bribe or bully a horse into doing something, they're just, they're different.If you reward them enough, okay they'll go along with you. If you kick them hard enough, maybe they'll go. Donkeys are not that way. They're looking out for number one. They're looking out for their own safety. And if they think you might be getting them into a situation that's bad for them, they just flat won't do it.So that's how they get the reputation of being stubborn. You could beat a bloody, you could offer them any bribe you want. They're not doing it. And so I learned I had to earn my donkey's trust. That's so true of teams. We all have to trust each other. And when we don't trust each other. We can't make progress and the teams I've been on that have been high performing teams We had that trust so we could have discussions where we had different opinions We could express our opinions without anyone taking it personally Because we knew that we were all in it together and it was okay Anybody could feel safe To ask a question, anybody can feel safe to fail, but you have that trust that there's nothing bad is going to happen.And so I could bring my donkey right in that door in the house. I've taken them in schools. I've taken them to senior centers because they trust me. And if I did anything, if they came to harm while in my care, if I, let's say I was driving the cart and the collar rubbed a big sore on them, that would destroy the trust.And it would be really hard to build it back. And so we always need to be conscious of how we're treating each other in our software teams. [00:30:55] Joe Krebs: Yeah, wonderful. I did hear about the rumor of being stubborn. But I also always knew that donkeys are hardworking animals. [00:31:02] Lisa Crispin: They love to work hard.Yeah. [00:31:05] Joe Krebs: Awesome. Lisa, what a great ending. I'm glad we had time to even touch on that. That was a great insight. Thank you so much for all your insights around testing, but also at the end about donkeys. Thank you so much, Lisa. [00:31:17] Lisa Crispin: Oh, it's my pleasure.
Embark on a captivating journey through the Agile Mentors Podcast in 2023 with Brian Milner. Explore a spectrum of Agile topics, from Scrum Master challenges to leadership insights. Join Brian for insightful summaries, memorable moments, and a walk through the rich tapestry of Agile wisdom on the show. Overview In this episode of the Agile Mentors Podcast, Brian embarks on a retrospective journey through the standout moments of the podcast in 2023. Explore carefully curated episodes, offering solutions to the common challenges and then delving into the world of Agile beyond software development. Listen in as Brian shares insightful summaries featuring memorable moments and a diverse landscape of Agile wisdom shared by his esteemed guests. Categorized into topics like Scrum Masters, Product Owners, Developers, Agile’s use beyond software, general career advice, and leadership and coaching, this retrospective is a treasure trove of practical advice, actionable insights, and real-world experiences. Tune in for an inspiring tour through the rich tapestry of the Agile Mentors Podcast 2023 episodes. Listen Now to Discover: [01:16] - Brian introduces the episode and invites listeners to join him in a retrospective of the year's episodes, highlighting ones that may have been missed or are hidden gems worth revisiting, which he will group by listener preferences and areas of interest. [02:39] - For Scrum Masters: Brian begins discussing the first episodes tailored for Scrum Masters, kicking things off with #47, "Exploring Lean Thinking and Agile Development," featuring guest Bob Payne, who shares insights into lean thinking, a foundational principle in agile development. Brian recommends this episode for Scrum Masters aiming to enhance their understanding of Agile's fundamentals. [03:34] - Episode #52, "The Birth of Agile: How 17 Adventurous Techies Changed the World," features Agile icon Mr. Jim Highsmith, one of the authors of the Agile Manifesto. Jim provides a glimpse into the past and offers insights into the future of Agile. [04:06] - Episode #59, "Revising the Scrum Guide," features Don McGreal, who played a key role in the guide's revision, shedding light on the thinking behind the revisions. [05:31] - In Episode #62, "Effective Sprint Goals," Maarten Dalmijn delves into effective crafting techniques and the finer details of achieving success with Sprint Goals. [06:12] - In Episode #69, "Should Scrum Masters Be Technical with Allison Pollard," Allison and Brian explore the question of whether Scrum Masters should possess technical skills. If you grapple with how technical a Scrum Master should be, this episode provides valuable insights and perspectives. [06:51] - In Episode #39, Mike Cohn, an authority on user stories, shares valuable insights into the art of crafting effective user stories. [07:15] - In Episode #65 with Randy Hale titled "Unlocking Lean Portfolio Management," Brian and Randy explore the concept of moving beyond a single-team focus as a product owner, delving into the realm of lean portfolio management building upon insights shared by Bob in episode #47. [07:50] - For Product Owners: Must listen bonus from last year, Episode #22, with Roman Pichler, who shares his insights on "How to Create Helpful Product Roadmaps," addressing challenges commonly faced by product owners in dealing with the nuanced aspects of their role. The episode covers strategies to avoid pitfalls, especially the dangers of rigidly locking into scope and schedule timelines. [08:54] - For Developers: Episode #33, "Mob Programming with Woody Zuill," introduces developers to the transformative practice of mob programming. Woody Zuill, a pioneer in this way of working, shares insights and a practical and thoughtful approach that makes it worth exploring. [10:00] - In Episode #48, Brian hosts a unique episode featuring the renowned Lisa Crispin and Janet Gregory, experts in Agile testing, in a show called "Holistic Agile Testing." This episode is particularly recommended for developers specializing in testing or involved in testing within a Scrum team. [11:00] - In Episode #54, "Unlocking Agile's Power in the World of Data Science," Brian and Lance Dacy explore the intersection of Agile methodologies and data science. The popularity of this episode prompted a sequel, Episode #63, on the fusion of Agile and data science. [11:58] - In the final developer-focused episode, Carlos Nunez joins Brian to delve into the world of DevOps. Carlos, a speaker at Agile 2023, shares insights on the significance of DevOps in today's Agile landscape, emphasizing DevOps as a means of empowerment rather than gatekeeping. [12:38] - Agile Outside of Software: Episode #32 with Cort Sharp focuses on Scrum in High School Sports—specifically high school swimming. Cort shares his experience applying Scrum principles to create practice schedules and routines for the swim team he coaches, providing valuable insights for those interested in using Agile beyond the software realm. [13:24] - In #38: "Using Agile for Social and Societal Transformation with Kubair Shirazee," Kubair walks listeners through how his nonprofit employs Agile methodologies to empower micro-entrepreneurs in developing countries. The episode highlights success stories, such as a barber's journey from a rented spot to owning a professional store, demonstrating Agile's transformative impact beyond the tech industry. [14:40] - Episode #45 with Scott Dunn explores "Overcoming Agile Challenges in Regulatory Environments." This crucial topic addresses the unique challenges faced in tightly regulated sectors like government, legal, and medical professions, offering a compelling dialogue on navigating regulatory hurdles within an agile framework. [16:00] - Episode #64 features John Grant discussing "How Agile Methodologies Reshape Legal Practices." This episode reveals the transformative impact of Agile in the legal profession and offers a unique perspective on Agile as a philosophy rather than just a practice, illustrating its broader applicability beyond the software realm. [17:00] - Today's episode is brought to you by Mountain Goat Software's Certified Scrum Product Owner (CSPO) course. This is a two-day training course taught by one of our certified Scrum trainers that teaches you how to use the product backlog as a tool for project success and how to respond to changes in business conditions by restructuring the product backlog. For the schedule, visit the Mountain Goat Training Schedule. [17:27] - General Career Advice: #34: "I'm Trained, Now What? with Julie Chickering" addresses the post-training phase for Scrum Masters and Product Owners. Julie shares insights on taking the next steps, implementing knowledge, and finding opportunities to build a resume in Agile roles. [18:29] - In #40: "Is it Time to Go Out on Your Own? Tips and Insights with Chris Li" Brian and Chris Li discuss considerations for those at later stages of their careers contemplating the transition to independent consulting. If you're pondering whether it's time to establish your consultancy, this episode provides valuable insights and considerations to guide your decision-making process. [19:00] - In #42: "The Importance of Self-Mastery with Bob Galen," Bob emphasizes the value of constant learning, even after years of experience, highlighting the importance of staying open to new discoveries and others' experiences. This episode serves as a compelling guide for personal growth and continuous improvement. [20:28] - Episode #46 with Christina Ambers: In this episode, Christina shares insights on "How to Assess Company Culture Before Accepting a Job Offer." As the year closes and people consider new job opportunities, Christina guides listeners through the crucial step of evaluating company culture and the importance of understanding if a company truly embraces Agile values or merely pays lip service to them. [21:14] - Episode #50 celebrated the milestone of the 50th episode. Lance Dacy was on the show to discuss "Choosing Your Path: Exploring the Roles of Scrum Master and Product Owner." The episode offers guidance for individuals at crossroads, helping them decide between Scrum Master and Product Owner roles. It serves as a valuable resource for those navigating career decisions in the Agile landscape. [22:13] - Leadership and Coaching: In the Leadership and Coaching category, Episode #37 features Brad Swanson discussing "Servant Leadership, Not Spineless Leadership." Brad dispels misconceptions and offers valuable insights into the essence of servant leadership, making it a compelling resource for those interested in effective leadership approaches. [23:28] - In Episode 41, Karim Harbott explores "Cultural Transformations in Organizations." The episode delves into the challenges of changing organizational culture, emphasizing the time and effort required beyond implementing specific practices. [24:00] - In "#44: Transformations Take People with Anu Smalley", Anu highlights the often-overlooked aspect of involving people in organizational transformations, shedding light on the human dynamics that can either support or hinder the process. [24:35] - In Episode #53, "Debunking Myths in Agile Coaching with Lucy O'Keefe," we tackle the common myths surrounding Agile coaching and provide insights on unlocking excellence in Agile coaching practices. [25:01] - Episode #66 is a solo episode where Brian shares his insights into navigating team conflicts, laying the foundation for understanding and mastering the essential skill of conflict navigation. [26:00] - In Episode #68, Brian hosts Mike Hall for a discussion of "The Pros and Cons and Real-World Applications of SAFe." Whether you're new to SAFe or deeply involved, Mike's expertise provides valuable perspectives and tips for navigating this framework. [26:42] - In Episode #70, Mike Cohn joins Brian to explore "The Role of a Leader in Agile." Here, Mike shares valuable insights based on his extensive experience, offering sound advice and perspective on the crucial role of leaders in self-organizing teams. [28:10] - Brian encourages listeners, especially newcomers, to explore relevant episodes based on their roles, with the goal being to offer practical advice and solutions on specific issues rather than lengthy discussions. All episodes are available in the show notes for convenient access. [29:33] - Brian expresses gratitude to listeners for the past year, reflecting on the unique nature of podcasting and letting listeners know he cherishes the encouragement and connections made, especially at events like Agile 2023. [31:00] - What do you want to hear in 2024? What are some of the hot-button topics that haven’t been covered on the show or guests you want to hear from? Send Brian an email with your ideas. [32:28] - And don’t forget to share and subscribe to the Agile Mentors Podcast on Apple Podcasts so you never miss an episode. [33:00] - We also have our Agile Mentors Community, where we have discussions about every podcast [33:24] - Wishing you a Happy Holiday Season! We'll see you early again in 2024. References and resources mentioned in the show: #47: Exploring Lean Thinking in Agile Development with Bob Payne #52: The Birth of Agile: How 17 Adventurous Techies Changed the World with Jim Highsmith #59: Revising the Scrum Guide with Don McGreal #62: Effective Sprint Goals with Maarten Dalmijn #69: Should Scrum Masters Be Technical with Allison Pollard #39: The Art of Writing User Stories with Mike Cohn #65: Unlocking Lean Portfolio Management with Randy Hale #22: How to Create Helpful Product Roadmaps with Roman Pichler #33 Mob Programming with Woody Zuill #48: Holistic Agile Testing with Lisa Crispin and Janet Gregory #54 Unlocking Agile's Power in the World of Data Science #63: The Interplay Between Data Science and Agile with Lance Dacy #71: The World of DevOps with Carlos Nunez #32: Scrum in High School Sports with Cort Sharp #38: Using Agile for Social and Societal Transformation with Kubair Shirazee #45: Overcoming the Challenges of Agile in Regulatory Environments with Scott Dunn #64: How Agile Methodologies are Reshaping Legal Practices with John Grant #34: I'm Trained, Now What? with Julie Chickering #40: Is it Time to Go Out on Your Own? Tips and Insights with Chris Li #42: The Importance of Self-Mastery with Bob Galen #46: How to Assess Company Culture Before Accepting a Job Offer with Christina Ambers #50: Choosing Your Path: Exploring the Roles of Scrum Master and Product Owner with Lance Dacy #37: Servant Leadership, Not Spineless Leadership with Brad Swanson #41: Cultural Transformation in Organizations with Karim Harbott #53: Agile Coaching: Debunking Myths and Unlocking Excellence with Lucy O'Keefe #66: Successful Strategies for Navigating Team Conflicts #68: The Pros and Cons and Real World Applications of SAFe with Mike Hall #70: The Role of a Leader in Agile with Mike Cohn #49: Celebrating One Year: A Look Back at 50 Episodes of the Agile Mentor Podcast Certified Scrum Master Training and Scrum Certification Certified Scrum Product Owner Training Advanced Certified ScrumMaster® Advanced Certified Scrum Product Owner® Mountain Goat Software Certified Scrum and Agile Training Schedule Join the Agile Mentors Community Subscribe to the Agile Mentors Podcast on Apple Podcasts Want to get involved? This show is designed for you, and we’d love your input. Enjoyed what you heard today? Please leave a rating and a review. It really helps, and we read every single one. Got an Agile subject you’d like us to discuss or a question that needs an answer? Share your thoughts with us at podcast@mountaingoatsoftware.com This episode’s presenters are: Brian Milner is SVP of coaching and training at Mountain Goat Software. He's passionate about making a difference in people's day-to-day work, influenced by his own experience of transitioning to Scrum and seeing improvements in work/life balance, honesty, respect, and the quality of work.
Join Brian and his guests, Janet Gregory, and Lisa Crispin, as they share their expertise on integrating testing into Agile teams. Discover how to bridge the gap between programmers and testers for collaboration and success. Overview In this episode of the "Agile Mentors," Brian Milner sits down with Janet Gregory and Lisa Crispin, founders of Agile Testing Fellowship, to discuss integrating testing into Agile teams. They discuss the history of the divide between programmers and testers and the importance of collaboration and communication between the two groups. Listen in as they explore the different levels of holistic testing, the mindset shift needed for bug prevention, and the tools and strategies for planning and estimating testing activities. Plus, the role of AI in testing. Listen Now to Discover: [00:05] - Brian Milner introduces the guests for this episode, Janet Gregory and Lisa Crispin, who are advocates for integrating testing into Agile teams and the Founders of Agile Testing Fellowship. [02:25] - Lisa explains the most important goal for collaboration and success. [03:34] - Janet talks about the history of the gulf between programmers and testers. [05:09] - How to bridge the gap between programmers and testers and the value of collaboration. [07:29] - What the values of Agile and Extreme Programming emphasize. [09:49] - The mindset shift needed for bug prevention. [11:17] - Managers behaving badly—Brian shares a story about how measuring the wrong things can drive the wrong behaviors. [12:13] Brian discusses the micro view of testing instead of a system view. [12:17] How to handle intense forms of testing that take a long time to complete. [14:02] Janet explains the different levels of testing and that teams should determine where testing belongs based on when it can be performed earliest. [15:23] Avoiding a "hardening sprint." [16:48] Lisa shares how to use visual models like the agile testing quadrants and the holistic testing model to help plan and communicate the testing activities needed throughout the software development lifecycle. [17:25] The website where you can find the training written by Lisa and Janet, including “More Agile Testing” and “Agile Testing Condensed” (recently released), and where you can download the FREE Mini-book "Holistic Testing: Weave Quality into your Product." [18:29] - Brian introduces the sponsor for the podcast, Mountain Goat Software. If you are thinking about getting certified as a Scrum Master, check out the resources and training options where certification classes are available every week. [19:26] - The key to fitting testing into a normal sprint cycle and integrating testing with other system pieces. [20:52] - Janet shares a tip for ensuring testing is not overlooked. [20:59] - Lisa shares how to remind teams to do testing at the right time. [22:31] - Why have a visible reminder for testing? [23:54] - The importance of accounting for testing and not treating it as a separate thing to do. [24:37] - Lisa shares her experience using planning poker for estimation and her preference to get every story the same size so they can be completed in a day or two. [25:50] - Janet suggests sizing stories and estimating tasks, why she estimates her tasks herself, and what she’s learned in that process. [26:44] -How to reduce the time needed in estimation meetings: Lisa shares some insight to identify when a story is too big and needs to be split up. [27:35] - The importance of conversation and understanding to avoid creating a wall between programmers and testers during estimation. [28:03] - Another tool in the toolbox: how Chat GPT will revolutionize testing (and who it might replace). [29:01] - There will never be enough time to do all the testing required. [29:31] - Lisa highlights how AI as a tool saves time with testing and allows more time for critical thinking skills. [30:12] - The need for a human presence in the use of AI. [31:19] - Janet shares information about her and Lisa's two courses, Basic Strategies for Agile Teams and Holistic Testing for Continuous Delivery, based on the Holistic testing model of looking at testing activities throughout the software development lifecycle. These courses can be found here. [36:37] Lisa mentions that her book, “Assessing Agile Quality Practices” helps teams identify where they are and where they can improve, using a framework that looks at ten different quality aspects. Plus, information on the book they are working on now on how to facilitate an assessment. [39:03] - Brian provides a list of resources available from Lisa and Janet, including their books “Agile Testing Condensed: A Brief Introduction” “Agile Testing,” “More Agile Testing,” and Assessing Agile Quality Practices and their "Holistic Testing: Weave Quality into Your Product” free download. [40:14] - Join the Agile Mentors Community to continue the discussion. If you have topics for future episodes, email us by clicking here. And don’t forget to subscribe to the “Agile Mentors” Podcast on Apple Podcasts so you never miss an episode. References and resources mentioned in the show: Agile Testing Fellowship Agile Testing - The Book Agile Testing Condensed: A Brief Introduction More Agile Testing Holistic Testing: Weave Quality into Your Product Assessing Agile Quality Practices Mountain Good Software's Advanced Certified Product Owner course Mountain Goat Software Certified Scrum and Agile Training Schedule Join the Agile Mentors Community Subscribe to the Agile Mentors Podcast on Apple Podcasts Want to get involved? This show is designed for you, and we’d love your input. Enjoyed what you heard today? Please leave a rating and a review. It really helps, and we read every single one. Got an Agile subject you’d like us to discuss or a question that needs an answer? Share your thoughts with us at podcast@mountaingoatsoftware.com This episode’s presenters are: Brian Milner is SVP of coaching and training at Mountain Goat Software. He's passionate about making a difference in people's day-to-day work, influenced by his own experience of transitioning to Scrum and seeing improvements in work/life balance, honesty, respect, and the quality of work. Lisa Crispin is the Co-founder of the Agile Testing Fellowship, an author, and an Agile tester and coach, who helps practitioners deliver quality software frequently and sustainably. Janet Gregory is the Co-founder of the Agile Testing Fellowship, an author, and a consultant, specializing in building quality systems and helping companies promote agile quality processes.
Welcome to another episode of the Testing Peers. Regulars Chris, Simon, Russell and David this week talk all things strategies. Before diving into the main topic, we talk about strategies in our home life. We then try our best to describe what is a strategy, we all have slight different yet similar definitions. We share how context impacts strategies and we mention Janet Gregory and Lisa Crispin agile testing books and a few things they share to consider. The discussion moves on discuss about strategies transcend testing and shifting into quality and teams. Claire Reckless "One Page Test Plan" comes up as it sometimes feels like it's a strategy if you keep it high level, which highlights the blur between a strategy and a plan we often face. Strategies can take people on journeys and it helps if you ensure the problem it's solving is clear, we mention Simon Sinekand "Start with why". We talk about motivation and seeing the results of the strategy empowering people and how 'why' helps us grasp and implement the strategy better. We share a few examples of projects didn't go well and some that do go well. Chris quotes himself from a previous talk "make it our strategy not your strategy" as we elaborate on how to make strategies that work by engaging others. What are your experiences with building strategies, what has worked or failed for you?We hope you found the discussion useful and would love to hear your feedback.ContactUs@TestingPeers.comTwitter (https://twitter.com/testingpeers)LinkedIn (https://www.linkedin.com/company/testing-peers)Instagram (https://www.instagram.com/testingpeers/)Facebook (https://www.facebook.com/TestingPeers)We're also now on GoodPods, check it out via the mobile app storesIf you like what we do and are able to, please visit our Patreon to explore how you could support us going forwards: https://www.patreon.com/testingpeersSaffron QA is a provider of recruitment and consultancy services, exclusively for the software testing industry.You can find out more at https://saffronqa.co.uk/ or on LinkedIn at https://www.linkedin.com/company/saffron-qa/Support the show
Agile Testing and some would say Modern Testing is built around understanding the processes and quality practices necessary to deliver a quality product to customers. How do we know if the practices our company or organization is using actually deliver what we hope them to. To help answer that, Selena Delesie and Janet Gregory join Matthew Heusser and Michael Larsen to talk about their new book "Assessing Agile Practices With the Quality Practices Assessment Model (QPAM)" and help determine if the practices an organization is using are effective and ultimately will help deliver quality products in the first place.
Peter Galison, Image and Logic: A Material Culture of Microphysics, 1997Wikipedia on academic genealogy@made_in_cosmos had a tweet about tradition that I mentionedPaul Hoffman, The Man Who Loved Only Numbers: The Story of Paul Erdős and the Search for Mathematical Truth, 1998Context-driven testing website and bookThe Agile Fusion workshop descriptionPeople mentioned: Lisa Crispin, Ward Cunningham, Janet Gregory, GeePaw Hill, Simon Peyton-JonesCreditsAn image from an undated review of a staging of "Fiddler on the Roof". DuckDuckGo claims it's CC-licensed, but I can't tell. I'm gonna risk it.
Testing plays a big role in software development; especially, in quality assurance. However, when these tasks are rigorously divided, testers can find problems getting along with engineers. Still, to Agile Consultant Janet Gregory, testers and engineer teams only thrive when working together. In this episode, Janet will help us understand the nuances of these teams' cultures and the benefits of collaboration for testing and software development in general. Like this episode? Be sure to leave a ⭐️⭐️⭐️⭐️⭐️ review on the podcast player of your choice and share it with your friends.
“Testing is an activity that happens throughout. It is not a phase that happens at the end. Start thinking about the risks at the very beginning, and how we are going to mitigate those with testing." Janet Gregory and Lisa Crispin are the co-authors of several books on Agile Testing and the co-founders of Agile Testing Fellowship. In this episode, Janet and Lisa shared the agile testing concept and mindset with an emphasis on the whole team approach, which was then followed by an explanation of the holistic testing concept with a complete walkthrough how we can use the approach in our product development cycle, including how Continuous Delivery fits into holistic testing. Janet and Lisa also described some important concepts in agile testing, such as the agile testing quadrants (to help classify our tests) and the power of three (aka the Three Amigos). Towards the end, Janet and Lisa also shared their perspective on exploratory testing and testing in production. Listen out for: Career Journey - [00:06:35] Agile Testing - [00:13:56] Whole Team - [00:15:17] Agile Testing Mindset - [00:19:19] Holistic Testing - [00:24:42] Continuous Delivery - [00:34:53] Agile Testing Quadrants - [00:39:03] The Power of Three - [00:42:50] Exploratory Testing - [00:47:08] Testing in Production - [00:50:49] 3 Tech Lead Wisdom - [00:54:10] _____ Follow Janet and Lisa: Janet's Website – https://janetgregory.ca Janet's Twitter – @janetgregoryca Janet's Linkedin – https://www.linkedin.com/in/janetgregory Lisa's Website – https://lisacrispin.com Lisa's Twitter – @lisacrispin Lisa's Linkedin – https://www.linkedin.com/in/lisa-crispin-88420a Agile Tester Blog – https://agiletester.ca/blog Agile Testing Fellowship Website – https://agiletestingfellow.com Our Sponsor Today's episode is proudly sponsored by Skills Matter, the global community and events platform for software professionals. Skills Matter is an easier way for technologists to grow their careers by connecting you and your peers with the best-in-class tech industry experts and communities. You get on-demand access to their latest content, thought leadership insights as well as the exciting schedule of tech events running across all time zones. Head on over to skillsmatter.com to become part of the tech community that matters most to you - it's free to join and easy to keep up with the latest tech trends. Like this episode? Subscribe on your favorite podcast app and submit your feedback. Follow @techleadjournal on LinkedIn, Twitter, and Instagram. Pledge your support by becoming a patron. For more info about the episode (including quotes and transcript), visit techleadjournal.dev/episodes/92.
Welcome to another episode of the Testing Peers podcast. Today we talk Agile and our experiences around itThis week Simon banter borrows his banter ideas from the More Than Work Podcast. Once we move on from our banter we move on to talk about agile/Agile and what it isn't. We talk about the mindset that is needed and how transformations go badly or well. We talk about short cuts and bad implantations along with the good. We also share a quote from Vince Lombardi around chasing perfection 'Gentlemen, we will chase perfection, and we will chase it relentlessly, knowing all the while we can never attain it. But along the way, we shall catch excellence'. After talking agile we share a few useful resources - 'Agile Testing', 'More Agile Testing' and 'Condensed Agile Testing' from Lisa Crispin and Janet Gregory, Agile Manifesto. Mike Cohen - Mountain Goat Software. Alsatian blogs. We hope you found the discussion useful and would love to hear your feedback.ContactUs@TestingPeers.comTwitter (https://twitter.com/testingpeers)LinkedIn (https://www.linkedin.com/company/testing-peers)Instagram (https://www.instagram.com/testingpeers/)Facebook (https://www.facebook.com/TestingPeers)We're also now on GoodPods, check it out via the mobile app storesIf you like what we do and are able to, please visit our Patreon to explore how you could support us going forwards: https://www.patreon.com/testingpeersSaffron QA is a provider of recruitment and consultancy services, exclusively for the software testing industry.You can find out more at https://saffronqa.co.uk/ or on LinkedIn at https://www.linkedin.com/company/saffron-qa/Support the show (https://www.patreon.com/testingpeers)
Agile as a development practice (and by extension Agile Testing) has been around now for two decades. By virtue of that, many changes and adaptations have been made and it brings up a simple question: is the term "Agile Testing" all that relevant any longer? To this end, Matthew Heusser and Michael Larsen have a chat with Janet Gregory and Jenny Bramble about Agile Testing as a name and as a practice and dare to consider... is an Agile Testing practice by any other name just as effective?
In this episode of Money Tales, our guest is Janet Gregory. Janet is a successful Silicon Valley tech maven and the breadwinner of her family. She was an early employee at a start-up in the late 90s and wasn't sure if the business plan would take off. Much to her delight—it did—the company IPO'd and the stock price went through the roof … and then the dot-com bubble burst followed. As the stock went from its highest highs to its lowest lows, Janet and her husband watched their funds dwindle. Their nest egg was now, jokingly, only enough to buy a latte at Starbucks. This expensive lesson made Janet and her husband realize that they needed a trusted financial advisor to help them make better decisions and get out of the “buy and ignore” mindset they were in. Today, Janet is mostly out of the paid work world, but still does some select workshop facilitation, speaking engagements and consulting. She ran the sales practice for KickStart Alliance for more than 15 years, providing strategy in business development and sales planning for clients expanding existing markets or entering new ones. Janet has over 25 years of corporate experience in Silicon Valley, including two successful start-ups. ShoreTel (now Mitel) where Janet was part of a turnaround executive team that helped the company achieve profitability, rise from anonymity to top 10 market share. As Vice President of Sales, Janet positioned ShoreTel for a successful IPO (Initial Public Offering) and rise to #3 in the US market. Latitude Communication (now Cisco Systems), Janet was part of the founding executive team. As Vice President of Sales, Janet took Latitude Communications from zero revenue to profitability and a successful IPO. Octel Communications (now Alcatel / Lucent), Janet held multiple management roles in business development, sales, marketing and customer service. ROLM/IBM (now Siemens), Janet held multiple positions in sales and product marketing, rising from individual contributor to manager, and attending IBM management training. Janet is co-founder and principal of Kickstart Alliance (www.kickstartall.com/), a consulting firm dedicated to connecting clients with customers. Author: “Built for Global: Navigating International Business and Entering New Markets” (2017), “Hanna's Story: Perseverance and Love Escaping Nazi Germany and Homesteading Wyoming” (2018), “Eat Happily” (2018), and “Age of Freedom: Women at the Crossroads of Career and Change” (2021). See all episodes >
In this episode of Money Tales, our guest is Janet Gregory. Janet is a successful Silicon Valley tech maven and the breadwinner of her family. She was an early employee at a start-up in the late 90s and wasn't sure if the business plan would take off. Much to her delight—it did—the company IPO'd and the stock price went through the roof … and then the dot-com bubble burst followed. As the stock went from its highest highs to its lowest lows, Janet and her husband watched their funds dwindle. Their nest egg was now, jokingly, only enough to buy a latte at Starbucks. This expensive lesson made Janet and her husband realize that they needed a trusted financial advisor to help them make better decisions and get out of the “buy and ignore” mindset they were in. Today, Janet is mostly out of the paid work world, but still does some select workshop facilitation, speaking engagements and consulting. She ran the sales practice for KickStart Alliance for more than 15 years, providing strategy in business development and sales planning for clients expanding existing markets or entering new ones. Janet has over 25 years of corporate experience in Silicon Valley, including two successful start-ups. ShoreTel (now Mitel) where Janet was part of a turnaround executive team that helped the company achieve profitability, rise from anonymity to top 10 market share. As Vice President of Sales, Janet positioned ShoreTel for a successful IPO (Initial Public Offering) and rise to #3 in the US market. Latitude Communication (now Cisco Systems), Janet was part of the founding executive team. As Vice President of Sales, Janet took Latitude Communications from zero revenue to profitability and a successful IPO. Octel Communications (now Alcatel / Lucent), Janet held multiple management roles in business development, sales, marketing and customer service. ROLM/IBM (now Siemens), Janet held multiple positions in sales and product marketing, rising from individual contributor to manager, and attending IBM management training. Janet is co-founder and principal of Kickstart Alliance (www.kickstartall.com/), a consulting firm dedicated to connecting clients with customers. Author: “Built for Global: Navigating International Business and Entering New Markets” (2017), “Hanna's Story: Perseverance and Love Escaping Nazi Germany and Homesteading Wyoming” (2018), “Eat Happily” (2018), and “Age of Freedom: Women at the Crossroads of Career and Change” (2021). Learn more about Money Tale$ > Subscribe to the podcast Recent episodes See all episodes > Form CRS Form ADV Terms of Use Privacy Rights and Policies
In this episode, Lisa Crispin shares her experiences with the pattern “Delayed Automation” from the Cloud Native Patterns repository (https://www.cnpatterns.org/development-design/delayed-automation). We discuss the different trade-offs of applying it, based on different contexts. I also ask a long-time question: What can we learn from donkeys? If you are curious why, donkeys are Lisa's brand! Lisa recommends: Quality Coaching Roadshow podcast from Anne-Marie Charrett Accelerate book from Nicole Forsgren, Jez Humble and Gene Kim Leading Quality book from Ronald Cummings-John and Owais Peer Lisa Crispin (@lisacrispin) is the co-author, with Janet Gregory, of three books: Agile Testing Condensed: A Brief Introduction, More Agile Testing: Learning Journeys for the Whole Team, Agile Testing: A Practical Guide for Testers and Agile Teams; the LiveLessons Agile Testing Essentials video course, and “The Whole Team Approach to Agile Testing” 3-day training course offered through the Agile Testing Fellowship. Lisa was voted by her peers as the Most Influential Agile Testing Professional Person at Agile Testing Days in 2012. She is co-founder with Janet of Agile Testing Fellowship, Inc. Please visit www.lisacrispin.com, www.agiletestingfellow.com, and www.agiletester.ca for more. Lisa is currently a Fellow Quality Owner at OutSystems, helping with the observability practice.
Read the full Show Notes and search through the world’s largest audio library on Scrum directly on the Scrum Master Toolbox Podcast website. Sometimes the perspective of the tester can be different from the team’s perspective when it comes to a bug or defect. When that difference of perspective exists, a conflict might arise. In this episode, we talk about how to bring the testers and developers to a common understanding on how to improve quality and avoid conflicts that escalate and can destroy a team. Featured Book of the Week: Agile Testing by Janet Gregory, Lisa Crispin In Agile Testing: A Practical Guide for Testers and Agile Teams by Janet Gregory and Lisa Crispin, Julio found what he calls “the bible for Agile testing practitioners”. The book helped Julio understand how different the tester perspective needs to be when working in an Agile team. In this segment, we refer to the concept of exploratory testing, a critical concept for Agile testers. About Julio de Lima Julio is a Principal QA Engineer working for Capco that believes in the Culture of QA. He has been sharing professional insights and experiences on a daily basis and has more than 4500 students in his 4 online courses. In 2020, he was elected the Brazilian Testing reference practitioner. You can link with Julio de Lima on LinkedIn and connect with Julio de Lima on Twitter.
In this episode I interviewed Janet Gregory. She told us about her experience adapting the agile testing training she and Lisa Crispin offer in Agile Testing Fellowship, to make it available online with remote facilitation. We discussed the challenges for agile teams working remotely and some ideas to overcome it (pairing, clarify communication channels, stay connected). Lastly, she commented about her trip to Uruguay when she was the keynote speaker at TestingUY and, as usual, she suggested some books and told us about some good habits she has implemented. You can also play the episode and read the full transcript here: https://bit.ly/3ehzLjJ
Os benefícios obtidos ao participar de eventos internacionais como a EuroSTAR, STARCanada e STAR(East|West) e a construção do conhecimento a partir do conhecimento existente. Entrevista com Larissa Rosochansky & Rafael Cintra sobre Design Thinking em testes e como foi a submissão e aprovação da palestra em um dos maiores eventos internacionais sobre testes de software, o Agile Testing days, em Chicago, IL. Minhas respostas a perguntas sobre preparação de palestras, eventos internacionais e sobre a construção de novos conhecimentos a partir da mescla de testes com outras áreas. Testadores mencionados nesse episódio em ordem cronológica: James Bach, Michael Bolton, Janet Gregory, Lisa Crispin, Elisabeth Hendrickson, Lee Copeland, Elias Nogueira, Walmyr Filho, Moisés Ramírez e Samanta Cicilia.
This month on the Cucumber Podcast we have another conversation with Janet Gregory and Lisa Crispin. They have released their latest book, Agile Testing Condensed (https://leanpub.com/agiletesting-condensed). In this conversation, Matt Wynne and Seb Rose ask the pair about the book and testing best practices in modern agile teams.
This month on the podcast we speak to Janet Gregory and Lisa Crispin about testing in DevOps. The conversation covers the whole team approach and why testers are as important as ever. Asking the questions from Cucumber is Matt Wynne, Sallyann Freudenberg, and Steve Tooke. Shownotes: Janet & Lisa's website - https://agiletester.ca/ Agile Testing - https://www.amazon.com/Agile-Testing-Practical-Guide-Testers/dp/0321534468/ref=sr_1_3?s=books&ie=UTF8&qid=1547738499&sr=1-3&keywords=agile+testing More Agile Testing - https://www.amazon.com/More-Agile-Testing-Addison-WesleySignature/dp/0321967054/ref=cm_cr_arp_d_product_top?ie=UTF8 Agile Testing Essentials - https://www.frontrowagile.com/courses/agile-testing-essentials/overview On Twitter: Janet Gregory (@janetgregoryca) Lisa Crispin (@lisacrispin)
GUEST BIO: Lisa is a software tester who enjoys sharing her experiences and learning from others. She is also the co-author of “More Agile Testing: Learning Journeys for the Whole Team” and “Agile Testing: A Practical Guide for Agile Testers and Agile Teams”. And in 2012 Lisa was voted the most influential agile testing professional person. EPISODE DESCRIPTION: Phil’s guest on today’s show is Lisa Crispin. She has spent much of her career working within the testing sphere. Today, she is also an author, public speaker and trainer. Lisa is the co-author of several books including Agile Testing: A Practical Guide for Agile Testers and Agile Teams. In 2012, she was voted as the Most Influential Agile Testing Professional Person. She is currently working with mabl who specialize in automated regression testing services. KEY TAKEAWAYS: (1.02) – So Lisa, can you expand on that brief introduction and tell us a little bit more about yourself? Lisa explains that she has been involved in the industry for a long time, so has seen a lot of change. She is currently working with mabl out of Boston, a start-up that provides an innovative automated testing service. But, Lisa does a lot of other things too. For example, with Janet Gregory she has written books and put together a video course. Lisa also said that she likes to spend her free time looking after her donkeys, who are still adapting to the move from Colorado to Vermont. (2.12) – Phil asks Lisa for a unique IT career tip. Lisa’s biggest tip is to ask questions. It helps you to learn and lets others know that you like to learn. It also helps the person answering the questions to think. As a tester that is 2nd nature for Lisa, but she knows this is not the case for everyone. (3.04) – Phil comments that a lot of people who are new to the industry are concerned about asking questions because they are afraid that it shows a lack of knowledge. Do you see that often? Lisa says yes people want to come across as confident and accentuate what they know. But, as a tester you have to ask questions. Doing that is the only way to uncover the unknown unknowns. That only happens when you ask the right questions. Lisa explains that testers have to be big picture people. They have to keep the end user in mind at all times, which their role as tester allows them to do because they are not focused on the code. (4.07) – Lisa is asked to share her worst career moment by Phil. Lisa explains that some years ago a company tracked her down, told her they were admirers of her work and offered her a job. She was flattered and intrigued, but still did her due diligence, after which she accepted the job. But, on the first day they did something that was not in line with her values. She knew immediately she had made a mistake, but pushed that feeling aside and carried on working with them. Within 6 months she ended up leaving and, fortunately, going back to her old job. (6.02) – Phil asks Lisa what would she do differently now. Lisa said there were no warning signs before she started the job, but, now she would listen to her gut. She would pause and ask herself why she felt that way. Often your subconscious is telling you something important, so it is best to pay attention to those feelings. If she had done that, she would have left that unsuitable job straight away. (6.35) – Phil asks Lisa what her best career moment was. Lisa starts by sharing the fact that helping people is something she loves, so being able to do that is a big plus, for her. She was also lucky enough to spend many years working for a company that valued, respected and trusted their IT team. The team was great they really gelled. Importantly, the IT team was involved in many business decisions and they had significant input into what tools they developed for the firm. (9.00) – Phil asks what excites Lisa about the future for the IT industry. As a tester Lisa can see the need and benefits of using machine learning for testing. So, that excites her and she is currently learning as much as she can about it. AI has the potential to take on the burden of much of the boring tedious work, which frees up our time to do more with our brains and intuition. (10.24) – What drew you to a career in IT, Lisa? Basically, it was the fact that she needed a job and wanted to move to Austin. She saw an advert for programmer trainees, took the aptitude test. They wanted people with business knowledge to work on accounting and payroll systems. Knowledge Lisa had because she had formally worked a government job. (11.22) – What is the best career advice you’ve ever received? Lisa says that came from one of her line managers. He explained that a good leader makes sure people know what they and their team are contributing. She feels that this is part of the reason she has had such a successful career. The role of testers is not well understood and what they contribute can easily be overlooked. It is important tok how to get around that issue so that you and your team are properly recognized and rewarded. Phil agrees, he has also noticed that it is hard for testers to demonstrate their contribution. (13.01) – If you were to start your IT career again, now, what would you do? Lisa says she would actually stick with testing and helping others. (13.32) – Phil asks Lisa what career objectives she is currently focusing on. She believes that she has a great future as a testing advocate. The way she likes to work and her experience means that she is able to reach out to both the testers and the people who use their services and draw them together. She has a deep understanding of both worlds and is a good connector. Lisa also enjoys helping people to learn, so that will be one of her focuses. So, she will carry on with her blog and public speaking. (14.41) – What is the non-technical skill that has helped you the most in your IT career? Lisa thinks it is probably her leadership skills. From an early stage she knew she wanted to manage. So, Lisa has always worked to hone those skills. Interestingly, she pointed out that you can be a leader regardless of what your title is. You just need to be willing to be a change agent and show the way to make things better. (15.44) – Phil asks Lisa to share a final piece of career advice. Be brave and push yourself out of your comfort zone. Lisa is a shy person, so often has to do things that make her feel a little uneasy. So, she works within her comfort zone for a while to build up the energy she needs while working outside of her comfort zone, so that she can get important things done. She also points out that you need to overcome your fear of asking for help. After all, not asking for help when you need it can easily lead to a disaster. BEST MOMENTS: (2.37) LISA – “My biggest tip is going to be to ask questions, you know, learn and show that you'd like to learn and learn what you need to learn about.” (5.58) LISA – “"We all learn from failure. There's no real failure, right? Just learning moments." (10.06) LISA – “I think AI just has a lot of potential to help us put more of the boring, tedious repetitive work on two machines, and free up our time to use our human brains and senses and intuition.” (11.36) LISA – “An important part of leadership is making sure that people know what you contributed, and what your team contributed, you had to make that visible.” CONTACT LISA CRISPIN: Twitter: https://twitter.com/lisacrispin LinkedIn: https://www.linkedin.com/in/lisa-crispin-88420a/ Website: https://www.lisacrispin.com
QualityHeroes - der Podcast über Softwarequalität für agile Köpfe
Freunde der Qualität, wir begrüßen Euch zu unserer 5. Podcast-Ausgabe! Christian Brandes, Team Lead Requirements Engineering bei QualityMinds, hat diesmal Alex Schladebeck von der BREDEX GmbH zu Gast und plaudert mit ihr über Qualität, Agilität und Buffy The Vampire Slayer. Viel Spaß dabei! (Technische Randnotiz: Die Aufnahme dieser Folge sah sich gleich mehreren Impediments gegenüber - z.B. einem erstmals zum Einsatz kommenden Recording-Plugin sowie einer instabilen DSL-Verbindung, die während der Aufnahmesession sogar komplett abschmierte und Christian in den Folgetagen noch weitere Offline-Sessions und viele Telefonate mit der Hotline seines Providers bescherte. Das Ergebnis entspricht technisch in vielerlei Hinsicht also nicht unseren Qualitäts-Vorstellungen, und wir entschuldigen uns dafür. Trotzdem wollen wir den unter widrigen Umständen aufgenommenen Content veröffentlichen - ganz im Einklang mit agilen Ideen wie Experiment, Inspect & Adapt und Fail Faster. ;-) Wenn Ihr diese Entscheidung nicht so toll findet, gebt uns bitte entsprechendes Feedback. Und ein Extra-Dankeschön an Sebastian Karg für seinen Einsatz & Support!) Sprecher: Christian Brandes: https://www.xing.com/profile/Christian_Brandes11 Twitter: https://twitter.com/cb_REteam Alex Schladebeck: http://www.schladebeck.de Twitter: https://twitter.com/@alex_schl Ressourcen online: Alex & Christian sind beide live am German Testing Day 2018 zu erleben: https://www.germantestingday.info/german-testing-day-2018/programm/konferenzprogramm.html Training mit Janet Gregory zu „Whole Team Approach for Agile Quality“: https://janetgregory.ca/services/the-whole-team-approach-to-agile-testing-3-day/ Zweiteiliger Artikel zu Architektur & Testbarkeit (Stichwort „Points of Control/of Observation“): https://www.architecture4testability.com Leadership as a host: http://sfwork.com/downloads/HostLeadership2009.pdf Meetups zu verschiedenen Themen an verschiedenen Standorten: https://www.meetup.com/de-DE/ Über QualityMinds: www.qualityminds.de https://twitter.com/qualitymindsde Feedback & Themenwünsche an: christian.brandes@qualityminds.de
Lisa Crispin (@lisacrispin) and Amitai Schleier (@schmonz) joined me (@RyanRipley) to discuss co-presenting at conferences, co-writing books, and agile testing. [featured-image single_newwindow=”false”]Lisa Crispin and Janet Gregory Co-Presenting a Conference Talk[/featured-image] Lisa is a tester who enjoys sharing her experiences and learning from others. She is the co-author, with Janet Gregory, of More Agile Testing: Learning Journeys for the Whole Team (Addison-Wesley, 2014) and Agile Testing: A Practical Guide for Testers and Agile Teams (Addison-Wesley, 2009). Lisa is a tester on a fabulous agile team. She specializes in showing testers and agile teams how testers can add value and how to guide development with business-facing tests. Amitai is a software development coach, speaker, legacy code wrestler, non-award-winning musician, award winning bad poet, and the creator of the Agile in 3 Minutes podcast. He blogs at schmonz.com and is a frequent guest on Agile for Humans. Amitai has published many of his agile observations and musings in his new book – Agile in 3 Minutes on Lean Pub. In this episode you'll discover: How to get started in conference speaking with co-presenting The joys and techniques of writing a book with a partner What is being observed in the agile testing world today Links from the show: More Agile Testing: Learning Journeys for the Whole Team Agile Testing: A Practical Guide for Testers and Agile Teams Lisa’s website: lisacrispin.com Self.Conference – May 19th and 20th [callout]Janet Gregory and Lisa Crispin pioneered the agile testing discipline with their previous work, Agile Testing. Now, in More Agile Testing, they reflect on all they've learned since. They address crucial emerging issues, share evolved agile practices, and cover key issues agile testers have asked to learn more about. Packed with new examples from real teams, this insightful guide offers detailed information about adapting agile testing for your environment; learning from experience and continually improving your test processes; scaling agile testing across teams; and overcoming the pitfalls of automated testing. You'll find brand-new coverage of agile testing for the enterprise, distributed teams, mobile/embedded systems, regulated environments, data warehouse/BI systems, and DevOps practices. Click here to purchase on Amazon.[/callout] [reminder]What are your thoughts about this episode? Please leave them in the comments section below.[/reminder] Want to hear another podcast about the getting started with speaking at technical conferences? — Listen to my conversation with Don Gray, Tim Ottinger, Amitai Schleier, and Jason Tice on episode 32. We discuss how to write a compelling abstract, what track reviewers are looking for in a submission, and how to give yourself the best change of getting selected. One tiny favor. — Please take 30 seconds now and leave a review on iTunes. This helps others learn about the show and grows our audience. It will help the show tremendously, including my ability to bring on more great guests for all of us to learn from. Thanks! This podcast is brought to you by Audible. I have used Audible for years, and I love audio books. I have three to recommend: Agile and Lean Program Management by Johanna Rothman Scrum: The Art of Doing Twice the Work in Half the Time by Jeff Sutherland The Lean Startup by Eric Ries All you need to do to get your free 30-day Audible trial is go to Audibletrial.com/agile. Choose one of the above books, or choose between more than 180,000 audio programs. It's that easy. Go to Audibletrial.com/agile and get started today. Enjoy! The post AFH 062: Agile Testing with Lisa Crispin [PODCAST] appeared first on Ryan Ripley.See omnystudio.com/listener for privacy information.
Software Engineering Radio - The Podcast for Professional Software Developers
Felienne talks with Alexander Tarlinder on Developer Testing. Topics include Developer Testing, Agile Testing, Programming by Contract, Specification Based Testing, Venue: KTH, Stockholm Related Links Alexander on Twitter https://twitter.com/alexander_tar Agile Testing: A Practical Guide for Testers and Agile Teams by Lisa Crispin and Janet Gregory https://www.amazon.com/Agile-Testing-Practical-Guide-Testers/dp/0321534468 Clean Code https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship-ebook/dp/B001GSTOAM Alexander’s book review site http://www.techbookreader.com/ Developer […]
Guest: Janet Gregory @janetgregoryca Full show notes are at https://developeronfire.com/podcast/episode-201-janet-gregory-inspired-question-asker
Agile tester extraordinaire Lisa Crispin is back for another round with Agile Amped. This time she's talking about her presentation at Mile High Agile "Agile Testing to Build the Right Thing" (co-presented with JoEllen Carter). She also touches on some trends that she sees, some positive (e.g., people in the Agile field are recognizing testers as really valuable), others not so much (companies expecting that hiring an SDET will solve all their code quality problems). Lisa Crispin is the co-author of More Agile Testing: Learning Journeys for the Whole Team (2014, with Janet Gregory), Agile Testing: A Practical Guide for Testers and Agile Teams (2009, also with Janet Gregory), co-author of Testing Extreme Programming (2002, with Tip House). Lisa enjoys working as a tester and sharing her experiences in the agile and testing communities. See our last podcast with Lisa here: http://www.solutionsiq.com/resources/... SolutionsIQ's Howard Sublett hosts. About Agile Amped The Agile Amped podcast series engages with industry thought leaders at Agile events across the country to bring valuable content to subscribers anytime, anywhere. To receive real-time updates, subscribe at YouTube, iTunes or SolutionsIQ.com. Subscribe: http://bit.ly/SIQYouTube, http://bit.ly/SIQiTunes, http://www.solutionsiq.com/agile-amped/ Follow: http://bit.ly/SIQTwitter Like: http://bit.ly/SIQFacebook
SPaMCAST 314 features our interview with Janet Gregory and Lisa Crispin. We discussed their new book More Agile Testing. Testing is core to success in all forms of development. Agile development and testing are no different. More Agile Testing builds on Gregory and Crispin’s first collaborative effort, the extremely successful Agile Testing to ensure everyone that uses an Agile frameworks delivers the most value possible. The Bios! Janet Gregory is an agile testing coach and process consultant with DragonFire Inc. Janet is the is the co-author with Lisa Crispin of Agile Testing: A Practical Guide for Testers and Agile Teams (Addison-Wesley, 2009), and More Agile Testing: Learning Journeys for the Whole Team (Addison-Wesley 2014). She is also a contributor to 97 Things Every Programmer Should Know. Janet specializes in showing Agile teams how testers can add value in areas beyond critiquing the product; for example, guiding development with business-facing tests. Janet works with teams to transition to Agile development, and teaches Agile testing courses and tutorials worldwide. She contributes articles to publications such as Better Software, Software Test & Performance Magazine and Agile Journal, and enjoys sharing her experiences at conferences and user group meetings around the world. For more about Janet’s work and her blog, visit www.janetgregory.ca. You can also follow her on twitter @janetgregoryca. Lisa Crispin is the co-author, with Janet Gregory, of More Agile Testing: Learning Journeys for the Whole Team (Addison-Wesley 2014), Agile Testing: A Practical Guide for Testers and Agile Teams (Addison-Wesley, 2009), co-author with Tip House of Extreme Testing (Addison-Wesley, 2002), and a contributor to Experiences of Test Automation by Dorothy Graham and Mark Fewster (Addison-Wesley, 2011) and Beautiful Testing (O’Reilly, 2009). Lisa was honored by her peers by being voted the Most Influential Agile Testing Professional Person at Agile Testing Days 2012. Lisa enjoys working as a tester with an awesome Agile team. She shares her experiences via writing, presenting, teaching and participating in agile testing communities around the world. For more about Lisa’s work, visit www.lisacrispin.com, and follow @lisacrispin on Twitter. Call to action! What are the two books that have most influenced you career (business, technical or philosophical)? Send the titles to spamcastinfo@gmail.com. What will we do with this list? We have two ideas. First, we will compile a list and publish it on the blog. Second, we will use the list to drive “Re-read” Saturday. Re-read Saturday is an exciting new feature we will begin on the the Software Process and Measurement blog on November 8th with a re-read of Leading Change. So feel free to choose you platform and send an email, leave a message on the blog, Facebook or just tweet the list (use hashtag #SPaMCAST)! Next SPaMCAST 315 features our essay on Scrum Masters. Scrum Masters are the voice of the process at the team level. Scrum Masters are a critical member of every Agile team. The team’s need for a Scrum Master is not transitory because they evolve together as a team. Upcoming Events DCG Webinars: How to Split User StoriesDate: November 20th, 2014Time: 12:30pm ESTRegister Now Agile Risk Management - It Is Still ImportantDate: December 18th, 2014Time: 11:30am ESTRegister Now The Software Process and Measurement Cast has a sponsor. As many you know I do at least one webinar for the IT Metrics and Productivity Institute (ITMPI) every year. The ITMPI provides a great service to the IT profession. ITMPI’s mission is to pull together the expertise and educational efforts of the world’s leading IT thought leaders and to create a single online destination where IT practitioners and executives can meet all of their educational and professional development needs. The ITMPI offers a premium membership that gives members unlimited free access to 400 PDU accredited webinar recordings, and waives the PDU processing fees on all live and recorded webinars. The Software Process and Measurement Cast some support if you sign up here. All the revenue our sponsorship generates goes for bandwidth, hosting and new cool equipment to create more and better content for you. Support the SPaMCAST and learn from the ITMPI. Shameless Ad for my book! Mastering Software Project Management: Best Practices, Tools and Techniques co-authored by Murali Chematuri and myself and published by J. Ross Publishing. We have received unsolicited reviews like the following: “This book will prove that software projects should not be a tedious process, neither for you or your team.” Support SPaMCAST by buying the book here. Available in English and Chinese.
SPaMCAST 313 features our essay on developing an initial backlog. Developing an initial backlog is an important step to get projects going and moving in the right direction. If a project does not start well, it is hard for it to end well. We will provide techniques to help you begin well! The essay begins: Many discussions of Agile techniques begin with the assumption that a backlog has magically appeared on the team’s door step. Anyone that has participated in any form of project, whether related to information technology, operations or physical engineering, knows that requirements don’t grow on trees. They need to be developed before a team can start to satisfy those requirements. There are three primary ways to gather requirements based on how information is elicited. Listen to the rest on the Software Process and Measurement Cast! Call to action! What are the two books that have most influenced you career (business, technical or philosophical)? Send the titles to spamcastinfo@gmail.com. What will we do with this list? We have two ideas. First, we will compile a list and publish it on the blog. Second, we will use the list to drive “Re-read” Saturday. Re-read Saturday is an exciting new feature we will begin in November with a re-read of Leading Change. More on this new feature next week. So feel free to choose you platform and send an email, leave a message on the blog, Facebook or just tweet the list (use hashtag #SPaMCAST)! Next SPaMCAST 314 features our interview with Janet Gregory and Lisa Crispin. We discussed their new book More Agile Testing. Agile testing is evolving at the same rate as Agile or maybe faster! Testing is still critical for delivering business value. Buy and read the book this week before listening to the interview! The Software Process and Measurement Cast has a sponsor. As many you know I do at least one webinar for the IT Metrics and Productivity Institute (ITMPI) every year. The ITMPI provides a great service to the IT profession. ITMPI’s mission is to pull together the expertise and educational efforts of the world’s leading IT thought leaders and to create a single online destination where IT practitioners and executives can meet all of their educational and professional development needs. The ITMPI offers a premium membership that gives members unlimited free access to 400 PDU accredited webinar recordings, and waives the PDU processing fees on all live and recorded webinars. The Software Process and Measurement Cast some support if you sign up here. All the revenue our sponsorship generates goes for bandwidth, hosting and new cool equipment to create more and better content for you. Support the SPaMCAST and learn from the ITMPI. Shameless Ad for my book! Mastering Software Project Management: Best Practices, Tools and Techniques co-authored by Murali Chematuri and myself and published by J. Ross Publishing. We have received unsolicited reviews like the following: “This book will prove that software projects should not be a tedious process, neither for you or your team.” Support SPaMCAST by buying the book here. Available in English and Chinese.
本期由 Dingding Ye 主持,参与嘉宾有 徐毅 和 Terry Tai。徐毅老师目前是 Nokia 公司的敏捷和精益教练,专长于大型组织(>500人)的敏捷迁徙转变,著有译本 团队之美,管理 3.0 和 Scrum 要素,目前正在写作一本敏捷测试相关的书 大测大悟。本期徐毅老师到 Teahour,跟我们一起分享了他在敏捷实践,Scrum实践以及敏捷测试上的一些心得和经验。 Weibo Twitter LinkedIn Fengche.co Scrum 要素 敏捷宣言 敏捷宣言中文版 The Home of Scrum XP IT 新产品开发游戏 PDSA: Plan, Do, Studay, Act Scrum Alliance Scrum 指南 Kanban Agile Testing Day Practical Agile Testing with Janet Gregory Agile Testing Practices of an Agile Developer Explore It! Special Guest: 徐毅.
Lisa Crispin is an agile testing coach and practitioner. She is the co-author, with Janet Gregory, of Agile Testing: A Practical Guide for Testers and Agile Teams (Addison-Wesley, 2009). She specializes in showing testers and agile teams how testers can add value and how to guide development with business-facing tests. Her mission is to bring agile joy to the software testing world and testing joy to the agile development world. Lisa joined her first agile team in 2000, having enjoyed many years working as a programmer, analyst, tester, and QA director. Since 2003, she's been a tester on a Scrum/XP team at ePlan Services, Inc. She frequently leads tutorials and workshops on agile testing at conferences in North America and Europe. Lisa regularly contributes articles about agile testing to publications such as Better Software magazine, IEEE Software, and Methods and Tools. Lisa also co-authored Testing Extreme Programming (Boston: Addison-Wesley, 2002) with Tip House. For more about Lisa"s work, visit www.lisacrispin.com.Join the SPaMCAST’s community by joining the SPaMCAST Facebook page and get involved!!!! http://tinyurl.com/62z5elThe essay is titled "A Really Simple Checklist for Change Readiness Assessment” Part 2. Planning for change is no very different from planning a vacation. The Checklist will remind you of the big things to remember that sometimes get forgotten when dealing with the details of making change happen. Remember that part one was originally uploaded in SPaMCAST 51. The text of the whole essay can be found at www.tcagley.wordpress.com.There are a number of ways to share your thoughts with SPaMCAST: • Email SPaMCAST at spamcastinfo@gmail.com• Voice messages can be left at 1-206-888-6111• Twitter - www.twitter.com/tcagley• BLOG – www.tcagley.wordpress.com• FACEBOOK!!!! Software Process and Measurement http://tinyurl.com/62z5elNext Software Process and Measurement Cast: The next Software Process and Measurement Cast will feature an interview with Capers Jones discussing a wide range of software measurement topics. The interview with Capers was an exciting and I think you will find the interview an exciting listen. Listen with a friend!One more item . . .my father has begun to podcast his fiction at www.talesbytom.com. Yours truly is doing the production. Feel free to check it out and give him feedback.
Show fifty one is an interview with Tim Lister discussing his new book,” Adrenaline Junkies and Template Zombies”. The interview discussed the impact of specific patterns and habits on how IT organizations work.***NEWS ***Adrenaline Junkies is one of 5 finalists for general computing book of the year.Tim Lister is a software consultant at the Atlantic Systems Guild, Inc., based in the New York office. He divides his time between consulting, teaching, and writing. Tim is a co-author with his Guild partners of Adrenalin Junkies and Template Zombies: Understanding Patterns of Project Behavior, (Dorset House, 2008 http://www.dorsethouse.com/books/ajtz.html), He, is also co-author with Tom DeMarco of Waltzing With Bears: Managing Risk on Software Projects (Dorset House, 2003) that won Software Development magazine’s Jolt Award as General Computing Book of the Year for 2003-2004. Tim and Tom are also co-authors of Peopleware: Productive Projects and Teams, (Dorset House, 1999) now available in 14 languages.Tim is currently a member of the Cutter IT Trends Council. He is a member of the I.E.E.E. and the A.C.M. He is in his 23rd year as a panelist for the American Arbitration Association, arbitrating disputes involving software and software services.Contact information: Web Site: http://www.systemsguild.com/Email: lister@acm.orgCheck out SPaMCAST’s Facebook page and get involved!!!! http://tinyurl.com/62z5elThe essay is titled “A Really Simple Checklist for Change Readiness Assessment” Part 1. The essay reminds us of the big things that sometimes get forgotten when dealing with the minutia of getting a change project off the ground. Check out the text of the current essay at www.tcagley.wordpress.com. I should be back with an essay next show.There are a number of ways to share your thoughts with SPaMCAST: • Email SPaMCAST at spamcastinfo@gmail.com• Voice messages can be left at 1-206-888-6111• Twitter – www.twitter.com/tcagley• BLOG – www.tcagley.wordpress.com• FACEBOOK!!!! Software Process and Measurement http://tinyurl.com/62z5elNext Software Process and Measurement Cast: The next Software Process and Measurement Cast will feature an interview with Lisa Crispin discussing agile testing. Lisa’s most recent book is “Agile Testing: A Practical Guide for Testers and Agile Teams.” The book was coauthored with Janet Gregory. Testing and agile are highly inter-related although sometimes understanding how all the parts fit together isn’t obvious. Lisa makes agile testing very clear in her interview. Do not miss the interview.The interview on the Software Process and Measurement Cast 51 is with Tim Lister. We discussed Tim's new book "Adrenaline Junkies and Template Zombies".