Managing Software People and Teams LiveLessons -
Presented by Mickey and Ron
We’ve been personally delivering our
Managing Software People and Teams class
to enthusiastic reviews from participants around the globe
Now it's available as video training!
Now available to you and your colleagues online, wherever you are:
- A 10 lesson (10 hour) on-line video course
- Packed with Rules, Tools, and Insights to help you successfully manage your programmers and teams
- Distilling our book’s most impactful topics and learnings
- For purchase or rent
- We’ll show you how to bring invigorating changes to your software development processes and practices.
The video course is available for purchase directly from Pearson / Addison-Wesley's InformIT bookshelf.
The video course is also available on O’Reilly’s Safari Bookshelf – simply search for “Managing Software People and Teams” or “Lichty” and you’ll find it. If you’re not a Safari member, you can find subscription details on the Safari site (pricing is as low as $39.99/month).
What Participants of our Live Courses Have Said
Feedback from managers attending Managing Software People and Teams has included:
- Absolutely recommend!! To both peers and upper management
- I like the management philosophy and skills here
- Very good training for first time managers new to management
- I've been managing programmers for 10 years and this was a really helpful refresh
- This should be a 5 day course
- Great instructors: enjoyed their depth and experience
- This workshop is really helpful in understanding how agile and manager roles fit in
- Great training, great way to roll up what needs to be improved in each manager's daily tasks
- The course was great
- Highly Recommended
- These guys are great resources because of their experiences
The Learning Lessons
Like the book, the LiveLessons are designed for random access:
- Engage from beginning to the end, or
- Pick a sub-lesson with a learning objective that matches the challenge(s) you currently face - dip in and out where needed
Here are the detailed learning objectives for each of the Lessons:
Managing Software People and Teams LiveLessons
- Lesson 1: Identifying Managerial Challenges and Managerial Greatness
- 1.1 Differentiate managing, coaching, and leading
- 1.2 What differentiates managing programmers?
- 1.3 Why is managing programmers hard?
- 1.4 Why is managing within agile hard?
- 1.5 How does a programming manager’s role change with agile?
- Lesson 2: Understanding Programmers
- 2.1 Understand your programmers by type and by discipline
- 2.2 Understand your programmers by domain knowledge
- 2.3 Understand your programmers by level of expertise
- 2.4 Understand your programmers by proximity and relationship
- 2.5 Understand your programmers by generational styles and personality types
- Lesson 3: Finding and Hiring Great Programmers
- 3.1 Why make recruiting your #1 job
- 3.2 Determine what kind of programmer to hire
- 3.3 Think marketing to create your job posting
- 3.4 Sell / Budget the Hire Internally
- 3.5 Recruit Tenaciously
- 3.6 Review Resumes Purposefully
- 3.7 Screen Effectively
- 3.8 Interview Effectively
- 3.9 Make the Right Offer to the Right Candidate
- Lesson 4: Getting New Programmers Started Off Right
- 4.1 Begin onboarding new hires from the moment of acceptance
- 4.2 Make effective onboarding a best practice!
- Lesson 5: Becoming an Effective Programming Manager: Managing Down
- 5.1 Transitioning from programmer to Manager
- 5.2 Keys to Success – Technical respect, Hire great programmers, Turbocharge your programmers
- 5.3 Managing Different Types of Programmers
- 5.4 Important Aspects of Managing Programmers
- 5.5 Judging and Improving Performance
- 5.6 Organizational Thinking: Staffing
- 5.7 Organizational Thinking: Organizing
- 5.8 Troubleshooting a Dysfunctional Organization
- 5.9 Delivering Results and Celebrating Successes
- Lesson 6: Motivating Programmers
- 6.1 Motivational Theories and Practice
- 6.2 Motivation Foundational Factors of Motivation I
- 6.3 Motivation Foundational Factors of Motivation II
- 6.4 Key motivating Factors
- 6.5 Understanding and Using Technology Offense and Defense
- 6.6 Begin Understanding Your Programmer’s Motivations on Day One
- Lesson 7: Managing Up, Out, and Yourself
- 7.1 Managing Up
- 7.2 Managing Out
- 7.3 Managing Out: Leveraging Important Support Functions
- 7.4 Managing Out: Managing Outside the Company
- 7.5 Managing Yourself
- 7.6 Find a Mentor
- Lesson 8: Establishing a Successful Programming Culture
- 8.1 Establish Culture to Make Managing Easier
- 8.2 Identify the Culture Elements that will Support Your Success
- Lesson 9: Managing Successful Software Delivery
- 9.1 Clarify Your Role in Delivery
- 9.2 Inspire Purpose
- 9.3 Foment Iron Triangle Clarity
- 9.4 Demand Clear Requirements
- 9.5 Ensure the Team Crafts a Definition of Done to Fit the Project
- 9.6 Coach your Team to Quickly Ballpark the Magnitude of Effort
- 9.7 Ensure there is Appropriate Architecture and Design
- 9.8 Support the Work
- 9.9 Ship It / Go Live!
- Lesson 10: If we’re agile, why do we need managers?
- 10.1 Managers have Key Roles to Play in Agile Software Development
- 10.2 Create an Agile Culture
- 10.3 Support Agile Values
- 10.4 Dispel myths about Agile
- 10.5 Empower Self-organization and Excellence
- 10.6 Lead Technical Communities of Practice
- 10.7 Remove Impediments
- 10.8 Counsel and Coach, Hire and Fire
- 10.9 Be Mindful of Patterns and Anti-patterns
Packed with Rules, Tools, and Insights
This 10 Lesson (10 hour) on-line video course, Managing Software People and Teams LiveLessons, is based upon the Addison Wesley book Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams, by Mickey W. Mantle and Ron Lichty. Mickey and Ron have distilled the book's most important insights and created this on-line workshop for software development managers, software team leads, programmers who aspire to become managers, project managers, and those who manage departments of programmers – as well as other managers, directors, and C-level executives who rely on programmers to deliver projects that are critical to their organization’s success and want to learn more about how to manage programmers successfully.
This workshop informs, engages, and delights its on-line audience, driving home key Managing the Unmanageable insights by:
- Translating theory into practice
- Peppering insights with unforgettable software rules of thumb
- Cross-pollinating four additional years of real-world experience since their book was published into the LiveLessons
- Extending the book's observations regarding Agile delivery to directly address the question of why Agile teams still need managers and the critical role of managers in Agile success
- Proposing tips for customizing the tools provided with the workshop for participants' personal use
Mickey and Ron are long-time, enthusiastically received speakers at San Francisco and Silicon Valley venues like Code Camp, Agile Leaders Network, ACM, Agile Camp, Product Camp, IEEE, and the San Francisco and Silicon Valley Engineering Leadership Communities, as well as globally at AgileIndy, Agile Iowa, and the Eastern European developer conference in Moscow.
Three Ways to Get Our Managing the Unmanageable Book Content Delivered by Us Directly
Engage Ron or Mickey (email email@example.com) to bring one or both of us in to deliver an in-person Master Class. We can provide you details about availability and pricing for your team, department, company, organization, or development conference.
Or if you join or are already part of Reilly’s Safari Bookshelf, watch it there. (If you’re not a Safari member, you can find subscription details on the Safari site, with pricing as low as $39.99/month.) Either site, simply search for “managing software people and teams” or “Lichty” and you’ll find it.