| Agile Automation |
The speed at which Agile projects run demands a high level of automation surrounding any repetitive activities. No where is this more obvious than in a build/test/deploy process. Builds have traditionally been a source of pain and the natural reaction to this pain is for teams to put off the build and deployment activities thereby incurring large amounts of 'project debt'. In an agile world we attack this problem by accelerating and automating the build and deployment processes. The goal of this class is to educate a team on how to apply automation tall stages of their work.
|
| Agile Estimation & Planning |
Improve on the fundamentals learned in the Beyond Scrum class by learning how to accelerate the planning and estimating process and improve accuracy. We will begin by examining the common pitfalls in planning and estimating processes so that new ideas have a baseline to be compared against. We will discuss the motivations and challenges of story and task breakdown. Participants will learn an arsenal of techniques for breaking work into manageable chunks that fit neatly into iterations and days. We will discuss the trade offs and practicalities of estimating in Story Points vs Ideal Days and how to make the appropriate decision for your project. Product owners will gain additional insight into Release planning and Backlog Management techniques.
|
| Agile Process Kick-Start : Real World Agile for Real World Software Teams |
What are agile practices and how can they work for you? This course is designed to answer those questions and more. Speaking from our real world experiences implementing agile practices in several organizations, we'll show you what agile looks like and how it works from a practitioners viewpoint. We'll specifically focus on the use of Scrum to iteratively and incrementally deliver high quality, valuable, working software to your customers quickly.
|
|
Agile Project Management
|
This introductory course consists of two major parts, an in-depth coverage of iterative-incremental (agile) project management, followed by an introduction of common agile project management practices. Second, this course will introduce popular agile project management techniques and give an overview of the differences, advantages and disadvantages always keeping the project manager in mind. After this course, every participant will be equipped with fundamental skills about iterative-incremental project management as well as enough information to make a sound decision and pull the best agile project management practice out of the toolkit.
|
| Agile Roadmapping |
An intensive, one-day course that provides product managers and engineering teams with the skills that they need to create successful product roadmaps using agile techniques.
|
Certified ScrumMaster Training
|
This two-day ScrumMaster certification course provides everything you need to get started with Scrum. One of the largest and fastest-growing Agile project management methodologies, Scrum is a simple software management technique that has a small set of interrelated practices and rules, is not overly prescriptive and is able to produce productivity gains for software development teams almost immediately. On completion, participants are registered as Certified ScrumMasters (CSMs), which includes a one-year membership in the Scrum Alliance, (www.scrumalliance.org) where valuable ScrumMaster-material and information are available exclusively to CSMs. |
| The Compleat Agile Manager™ |
Ever since Agile became popular, managers have been asking themselves "how can I make a real contribution, given that Agile teams manage themselves?" A definitive role for management in the Agile literature is at best elusive, at worst nonexistent.
The Compleat Agile Manager™ provides a new set of skills, alternate mindsets, and a fresh perspective for the critical job of Agile Manager. The class is organized into eight competency areas which are comprehensively defined, systematically explored, then "locked in" using innovative skill building and rapid feedback formats. Your takeaway as a manager is a reinvigorated leadership agenda for your Agile emerging organization.
|
| Effective Agile Planning |
Maintaining a product vision through iterative and incremental steps provides a challenge for teams. The use of traditional methods in defining deliverables through empirical process control can be exhausting and ineffective. This workshop will prepare customers, advocates for the customer, and product development teams for effective iterative and incremental planning with specific tools and techniques proven through real world projects. SolutionsIQ Agile Coaches will share practical examples from their deep experience in using multiple Agile and non-Agile planning techniques.
|
| Essentials of the Rational Unified Process (RUP) |
Explore this introductory course to the Rational Unified Process (RUP). RUP is a knowledge base, containing software engineering practices that represent many of the best practices observed in a successful software development.
|
| Executable Requirements with Fitnesse |
The traditional view of requirements communication allows for a high degree of ambiguity and error. In this course we will examine the commonality between requirements and tests and how a requirement can be effectively communicated in the form of a test. By placing the emphasis on the specification of requirements in the form of tests we are at once both increasing the quality of communication among team members and ensuring that testing is not an activity that gets tacked onto the end of a sprint. Participants will gain hands on experience in new communication strategies and leave with practical experience using Fit/Fitnesse to formalize requirements into executable tests.
|
| eXperience Agile |
eXperience Agile is a 3 day hands on introduction to agile software development.
|
| Knowledge Team Leadership: The Art & Science of being Amazingly Effective in Any Team |
Internalize the personal disciplines necessary for agile teamwork and leadership. Anyone who wants to understand and assimilate-at a deep level-the why's and how's of collaborative excellence will benefit greatly from Knowledge Team Leadership.
|
| Measuring and Managing in Agile Environments |
There’s a saying: “You can’t manage what you don’t measure.” How do you estimate Agile releases and manage risk? If you're implementing or considering Agile methods in your organization, how do compare productivity and quality against waterfall projects? Join Michael Mah to understand both Agile and waterfall metrics, and how to communicate differences in the ways they behave to key decision makers. |
| RUP Certification Crash Course |
The Rational Unified Process (RUP) has influenced the software engineering community since the mid 1990’s with an iterative-incremental process framework. More recently, with the release of the IBM Rational Method Composer, the process is delivered with a process authoring tool, which makes it easier to tailor RUP to your project needs. Beyond the RUP process and authoring tool, IBM offers a rigid certification process, which individuals may undergo. |
| Scaling Software Agility: Best Practices for Large Enterprise |
This course is a based on the author’s book Scaling Software Agility: Best Practices for Large Enterprise. While agile practices have been applied and recommended primarily to small teams, in this course Dean Leffingwell describes how agile methods can be applied effectively to enterprise-class development. |
| Secrets of Agile Teamwork: Beyond Technical Skills |
Beyond technical skills, Agile success depends on productive self-organizing teams. How do you develop, grow, and maintain a functioning self-organizing team? It's not magic, but it doesn't just happen either. Effective self-organizing teams rely on personal and interpersonal effectiveness. In this hands-on workshop, we'll discover the secrets to developing the skills you need to succeed and lead on a self-organizing team. |