Speakers
- Clifford Berg
- David Bock
- Scott Davis
- Rick DeNatale
- Esther Derby
- Robert Fischer
- Neal Ford
- Chad Fowler
- Andrew Glover
- Stuart Halloway
- David Hussman
- Yehuda Katz
- Rich Kilmer
- Carl Lerche
- Matthew McCullough
- Joe O'Brien
- Andrea O. K. Wright
- Russ Olsen
- Bob Payne
- Christopher Redinger
- Johanna Rothman
- Brian Sam-Bodden
- Ken Sipe
- Brian Sletten
- Kevin Smith
- Venkat Subramaniam
- Nathaniel Talbott
- Laurie Williams
Johanna Rothman
Speaker, Consultant, author for managing product development
She consults, speaks, and writes on managing high-technology product development. She enables managers, teams, and organizations to become more effective by applying her pragmatic approaches to the issues of project management, risk management, and people management.
Johanna writes two blogs: Managing Product Development and Hiring Technical People. She is the author of:
- Manage Your Project Portfolio: Increase Your Capacity and Finish More Projects.
- 2008 Jolt Productivity award winning Manage It! Your Guide to Modern, Pragmatic Project Management
- Behind Closed Doors: Secrets of Great Management (with Esther Derby)
- Hiring the Best Knowledge Workers, Techies & Nerds: The Secrets and Science of Hiring Technical People
Find more of Johanna's articles and her blogs at www.jrothman.com.
Blog
The Value of a Demo
Posted Tuesday, August 31, 2010
Some teams don’t do demos at the end of their iterations. Many of the teams who don’t do demos also have trouble finishing all the stories they committed to at the beginning of the iteration. They continue, iteration to iteration, not always more »Catching Up With my Email Newsletter
Posted Wednesday, August 25, 2010
I have been delinquent for those of you who subscribe to my email newsletter. I have not published one since April. On the other hand, I just posted Park Projects You Can’t Staff, For No more »What Should Done Mean, Coda
Posted Wednesday, August 18, 2010
Last week at Agile 2010, Joshua Kerievsky and I facilitated an Open Jam session (open space) about what done means. We discussed a variety of points. I believe we eventually agreed that context matter more »What Should Done Mean?
Posted Tuesday, August 3, 2010
Josh Kerievsky has an intriguing post about Redefining Done. The idea is that a story is not done until: A story isn’t done until it is being used by real users in production and has been validated to be a useful part of a product. I have trouble more »On the Top Women in Business Blogger’s List
Posted Sunday, July 25, 2010
I learned this week that I made the Top Women in Business Blogging list. They tell me my readers nominated me. Dear readers, thank yo more »Develop by Feature, Develop by Component, or Some Combination?
Posted Friday, July 23, 2010
I’ve been working with Rebecca Wirfs-Brock on an agile architecture workshop. I’m working with Rebecca because she has such a depth of experience in architecture, as well as design. She’s working with me because of my project and progr more »Presentations
Hiring For An Agile Team: Detecting Candidates Who Will Fit
Even the people who claim experience on Agile teams are not necessarily working the way your team works. And, because not everyone is using Agile approaches, some people who aren't using strictly Agile approaches may be perfect for your team. If you've tr more »Successful Software Management: 17 Lessons Learned
Many software managers came to management through the technical ranks. Although they may have had plenty of technical training and mentoring, they frequently have to learn management skills the hard way, through trial and error. Johanna will describe some more »Overcoming Several Pitfalls of Transitioning to Agile
If you've been trying to change your organization so that your projects are at least more agile, you may have noticed several problems: it's difficult to have people such as product management, senior management, even functional managers work and manage i more »Managing the Project Portfolio: An Agile/Lean Approach
Whether you provide software to an enterprise of 10 or 10 million, or to external customers, you have too many projects in your queue. If you have not yet been able to organize the project portfolio and accomplish enough, this class will help you select t more »Guerilla Agile: Stop Playing Schedule Games
Chances are good that if you've worked on a project, you've encountered a schedule game or two (or three or four). As part of a team, you've seen Schedule Chicken or 90% Done. If you're a project manager, you've probably pushed back against We Gotta Have more »Say Yes--or Say No? What to Do When Faced with the Impossible
Imagine this scenario: You're a Scrum Master who's desperately trying to facilitate two projects and your boss asks you to work on a third. Or you're a writer who's supposed to work on two different areas of the product--at the same time. Or you're a deve more »Even the people who claim experience on Agile teams are not necessarily working the way your team works. And, because not everyone is using Agile approaches, some people who aren't using strictly Agile approaches may be perfect for your team. If you've tried to hire people recently, you know you can't reply on people with or without 'Agile' experience to be just right for your open positions and it's not a question of technical skill.
In this hands-on session, we'll define the essential technical and non-technical skills for your position, identify your cultural issues, and practice interviewing so all your hires can be successful.
We'll first define what's unique about your agile team, and develop areas about which to ask questions. Then we'll practice asking questions and listening to the answers.
Many software managers came to management through the technical ranks. Although they may have had plenty of technical training and mentoring, they frequently have to learn management skills the hard way, through trial and error. Johanna will describe some technical management tips and tricks learned through trial and error, focusing on software managers and their particular issues.
You'll learn about a manager's job, how to create an effective work environment, and how you can help people do their best work.
This presentation is good for agile and non-agile managers.
If you've been trying to change your organization so that your projects are at least more agile, you may have noticed several problems: it's difficult to have people such as product management, senior management, even functional managers work and manage in a way that makes sense for your agile project; you're working with other parts of a large program that isn't agile; you have a geographically distributed team; your management wants to know at the beginning when the project will end; or even that the project team does not share a common vision of what "done" means.
You are not alone. In this session, we will explore common organization, management, team, and individual team member issues, with suggestions for how you might make the changes more palatable and help people work with you in a way that helps your projects proceed.
This is a talk.
Whether you provide software to an enterprise of 10 or 10 million, or to external customers, you have too many projects in your queue. If you have not yet been able to organize the project portfolio and accomplish enough, this class will help you select techniques to do so.
We'll discuss all the kinds of work your group takes in, and which questions to ask to see if that work should even be done at all. Then we'll explore techniques for project prioritization, and a bit about how to deal with the inevitable push-and-pull across the organization when others are dissatisfied with your prioritization. You'll see a project portfolio plan at the highest level and the lowest level, and see how to apply rolling wave planning to your project portfolio. We'll discuss ways you can evaluate the projects in your portfolio and when to review the portfolio.
This is a talk.
Chances are good that if you've worked on a project, you've encountered a schedule game or two (or three or four). As part of a team, you've seen Schedule Chicken or 90% Done. If you're a project manager, you've probably pushed back against We Gotta Have it; We're Toast Without It, the Queen of Denial, We'll Go Faster Now, or Split Focus.
Using timeboxed iterations and other agile practices can help you avoid and stop playing schedule games. But you can't do this alone. First help your team and your management understand they are playing schedule games. Then, once they understand the games, enlist their help in solving the underlying problems that lead to the games. Even if you feel stuck--my management can't help; they're part of the cause--you can still use many of the agile practices to work your way out of the schedule games.
This is a talk.
Imagine this scenario: You're a Scrum Master who's desperately trying to facilitate two projects and your boss asks you to work on a third. Or you're a writer who's supposed to work on two different areas of the product--at the same time. Or you're a developer or tester who's supposed to work partly on this project, and partly on that one. Or, you're dragged away from one project to work on another one. Or, part of the project is stuck--so badly stuck that it makes no sense to continue there, but to work on another completely different part of the project. Welcome to the wonderful world of multitasking!
Multitasking is a huge drain on projects. Multitasking can prevent an otherwise reasonably planned and executed project from completing. But in the face of too few people and not enough time, what can you do?
In this session, we'll experience some multitasking, and discuss and practice techniques to deal with senior management, the project team, and ourselves.
This is the multitasking talk for technical contributors, not necessarily managers.
Books
by Johanna Rothman
-
All of your projects and programs make up your portfolio. But how much time you actually spend on your projects, and how much time do you spend responding to emergencies?
This book will introduce you to different ways of ordering all of the projects you are working on now, and help you figure out how to staff those projects--even when you've run out of project teams to do the work.
Once you learn to manage your portfolio better, you'll avoid emergency "firedrills." The trick is adopting lean and agile approaches to projects, whether they are software projects, projects that include hardware, or projects that depend on chunks of functionality from other suppliers.
You may be accustomed to spending time in meetings where you still don't have the data you need to evaluate your projects. Here, with a few measures, you'll be able to quickly evaluate each project and come to a decision quickly.
You'll learn how to define your team's, group's, or department's mission with none of the buzzwords that normally accompany a mission statement. Armed with the work and the mission, you can make those decisions that define the true leaders in the organization.
by Johanna Rothman
-
This book is a reality-based guide for modern projects. You'll learn how to recognize your project's potholes and ruts, and determine the best way to fix problems - without causing more problems.
Your project can't fail. That's a lot of pressure on you, and yet you don't want to buy into any one specific process, methodology, or lifecycle.
Your project is different. It doesn't fit into those neat descriptions.
Manage It! will show you how to beg, borrow, and steal from the best methodologies to fit your particular project. It will help you find what works best for you and not for some mythological project that doesn't even exist.
Before you know it, your project will be on track and headed to a successful conclusion.
by Johanna Rothman and Esther Derby
-
Great management is difficult to see as it occurs. It's possible to see the results of great management, but it's not easy to see how managers achieve those results. Great management happens in one-on-one meetings and with other managers---all in private. It's hard to learn management by example when you can't see it.
You can learn to be a better manager---even a great manager---with this guide. You'll follow along as Sam, a manager just brought on board, learns the ropes and deals with his new team over the course of his first eight weeks on the job. From scheduling and managing resources to helping team members grow and prosper, you'll be there as Sam makes it happen. You'll find powerful tips covering:
- Delegating effectively
- Using feedback and goal-setting
- Developing influence
- Handling one-on-one meetings
- Coaching and mentoring
- Deciding what work to do---and what not to do
- ...and more.
Full of tips and practical advice on the most important aspects of management, this is one of those books that can make a lasting and immediate impact on your career.
Hiring The Best Knowledge Workers, Techies & Nerds: The Secrets & Science Of Hiring Technical People
by Johanna Rothman
-
Good technical people are the foundation on which successful high technology organizations are built. Establishing a good process for hiring such workers is essential. Unfortunately, the generic methods so often used for hiring skill-based staff, who can apply standardized methods to almost any situation, are of little use to those charged with the task of hiring technical people.
Unlike skill-based workers, technical people typically do not have access to cookie-cutter solutions to their problems. They need to adapt to any situation that arises, using their knowledge in new and creative ways to solve the problem at hand. As a result, one developer, tester, or technical manager is not interchangeable with another. This makes hiring technical people one of the most critical and difficult processes a technical manager can undertake.
Hiring the Best Knowledge Workers, Techies & Nerds: The Secrets & Science of Hiring Technical People takes the guesswork out of hiring and diminishes the risk of costly hiring mistakes. With the aid of step-by-step descriptions and detailed examples, you’ll learn how to
* write a concise, targeted job description
* source candidates
* develop ads for mixed media
* review résumés quickly to determine Yes, No, or Maybe candidates
* develop intelligent, nondiscriminatory, interview techniques
* create fool-proof phone-screens
* check references with a view to reading between the lines
* extend an offer that will attract a win-win acceptance or tender a gentle-but-decisive rejection
* and moreYou, your team, and your organization will live with the long-term consequences of your hiring decision. Investing time in developing a hiring strategy will shorten your decision time and the ramp-up time needed for each new hire.