top header
top gradation HOME top vertical line top vertical line top vertical line top vertical line top vertical line top vertical line top vertical line menu gray
black line 2
menu gray tab More About ATI
menu blue ATI — Who We Are
white line
menu blue Contact ATI Courses
white line
menu blue List Of ATI Courses
white line
menu blue Attendees Testimonials
white line
menu blue The ATI FAQ Sheet
white line
menu blue Suggestions/Wait List
white line
menu blue New Courses
white line
menu blue Become an ATI Instructor
menu gray tab site resources
menu blue Acoustics & Sonar
white line
menu blue Rockets & Space
white line
menu blue GPS Technology
white line
menu blue ATI Blog
white line
menu blue ATI Space News
white line
menu blue ATI Site Map
white line
menu blue ATI Staff Tutorials
white line
menu blue ATI Sampler Page
white line
menu gray tab bar
menu gray tab courses
white line
menu blue Current Schedule
white line
menu blue Onsite Courses
white line
menu blue Register Online
white line
menu blue Request Brochure
white line
menu blue Free On-Site Price Quote
white line
menu blue Download Catalog
white line
menu blue Distance Learning
black line

Agile in Government Environment

Share |

Summary:

    Technical Training Short On Site Course Quote

    The Federal Government has mandated that software procurement and development efforts must drastically increase their effectiveness and efficiency. To achieve this mandate, many governmental agencies and contractors are beginning to apply an Agile approach to the development and delivery of their software and services. In order to effectively apply Agile in the government space, you must understand specifically how to navigate the challenges of process requirements found in government. This class builds the bridge between what Agile is and how it can be used effectively in a government environment. This is your foundational Government Agile course.


    Learn how to:

    • Understand the clear government mandate for an improved approach for software and services procurement and delivery
    • Understand the various Agile principles, methods, and frameworks being used in government today
    • Appreciate the history of Agile and how the collection of principles and practices came together to enable customer success
    • Draw best practices from the various methodologies that will contribute to your team's success
    • Build the discipline to support Agile principles and practices within your team and organization
    • Talk the talk: learning the Agile terminology, roles and forums and how they are used within federal agencies
    • Break the language barrier.  Learn how to easily map Agile language to the federal language
    • Walk through the processes that support Agile principles to enable the delivery of great products and services
    • Combine an Earned Value Management (EVM) approach with an Agile approach for maximum effectiveness
    • Begin to map the transition of your existing or enterprise-level processes, artifacts and forums to Agile
    • Discover the power of Agile teams through communication, collaboration and cadence
    • Uncover the pitfalls that Government teams and contractors will encounter in an Agile transition and understand how to overcome those challenges
    • Learn key concepts and principles that will help you scale Agile teams across geographic and organizational divides and how to collaborate with other contractors and vendors on the same initiative
    • Learn the basics around how structure contracts and agreements in the Government space that support your team’s Agile delivery and release plans

    Immediate Benefits of Attending This Course:

    1. Gain a solid understanding of Agile principles, why they are important, and how they map to the federal mandates (the DoD 804 report) as well as the “25 Points for Federal IT Reform”
    2. Understand the Agile approach and its benefits for government agencies and programs
    3. How to control your project to ensure that you are not behind schedule through effect project execution and release planning
    4. Clearly understand how to identify and state “Value” as well as define and recognize when it is “Earned” to satisfy EVM project/process requirements while applying an Agile approach
    5. How to communicate project progress and status for government programs
    6. Incorporate retrospectives into your team processes to promote continuous improvement
    7. Learn how to allow requirements to emerge during development without adversely affecting your delivery proficiency
    8. Understand the difference between defined capabilities and detailed requirements and when to document each of them
    9. Deliver working software frequently, even on large government projects
    10. Gain the ability to adapt to your customer’s changing needs
    11. Measure progress in meaningful ways
    12. Control schedule and cost by using Agile time-boxing techniques that work within defined federal guidelines for delivery
    13. Discover what Toyota spent hundreds of millions of dollars to learn and how it can transform your agency’s efficiency
    14. Implement incremental planning and adaptation on your projects to eliminate waste in your processes
    15. Identify and apply strategies to build empowered, collaborative teams
    16. Learn to use velocity-driven planning to ensure project success in federal fixed-date or fixed-cost environments
    17. Identify common Agile pitfalls and learn how to avoid them
    18. Learn how to integrate continuous testing within your software development practices to improve project quality
    19. Understand the five levels of Agile planning that will guide your teams to success at every stage of development
    20. Establish a firm understanding of what it takes to make a transition to Agile in the government environment

    In this powerful two-day course, you'll grasp the concepts, principles, and structure of Agile development and how these are being applied in the unique government environment.


    Agile success demands a strong and stable foundation.

    To incorporate an Agile methodology or practice into your government program with an expectation of shredding the rigid discipline of your current method is a sure path to failure. The common misconception is that Agility means lack of order or discipline, which is not the case. Agility in software requires strong discipline. You must have a solid foundation in the practices and procedures you wish to adapt In order to successfully implement Agile in the government environment. And, you must learn how to follow those practices correctly while tying them to pre-defined, rigid quality goals.


    This workshop will give you the foundation of knowledge and experience you need in order to be successful on your next government project.

    Define the principles and highlight the advantages, and disadvantages of Agile development and how these map to federal guidelines for IT procurement, development, and delivery. Get first-hand experience by organizing and participating in an Agile team. Put the concepts you learn to practice instantly in the classroom project. Understand and learn how to take advantage of the opportunities for Agile, while applying them within current government project process requirements. Finally, get a clear understanding of the collaboration and communication needed between customer and developers for Agile to succeed.

    Agile processes forming the basis for this course include:

    • Scrum
    • Extreme Programming
    • Feature Driven Development
    • Lean Development

    Practical, Immediately Useful Information:

    This information packed course will expose you to an array of ideas, techniques and tools that you can incorporate immediately ó enabling you to successfully integrate Agile development techniques into your federal program.


    You will immediately understand how to:

    • Consistently deliver better products that will enable your customer’s success
    • Reduce the risk of project failure, missed deadlines, scope overrun, or exceeded budgets
    • Establish, develop, empower, nurture and protect high-performing teams
    • Identify and eliminate waste from your processes
    • Map government project language to Agile language simply and effectively
    • Learn how to foster collaboration, even with teams that are distributed geographically and organizationally
    • Clearly understand how EVM and Agile can be integrated
    • Understand the basic structure of Agile processes that will breed success in the federal environment
    • Embrace ever-changing requirements for your customer’s competitive advantage

    In-Class Workshops and Group Exercises:

    Get real-world hands-on experience in our classroom. Ensure you get the most benefit out of your decision to move to Agile practices by taking the time to learn those practices right.

    This course is a stimulating combination of class interaction, group exercises, and the classroom Federal Agile case study project. Each is designed to help you easily grasp new concepts and techniques while learn how to apply them in the government sector.


    Specifically you will cover:

    • Self-organized teams, even in a highly matrixed agency or organization
    • Simulate a project introduction, create a vision and set of light requirements
    • How to plan your product’s release within the mandated 6 month timeframe
    • How to communicate project status utilizing both Agile and EVM indicators for progress
    • How to satisfy the Office of Management and Budget (OMB) requirements (Circular A-11) while applying an Agile execution approach
    • Understanding customers and how to collaborate with them to create User Stories
    • Relative estimating – focus on becoming more accurate rather than precise
    • Defining the distinction between capabilities and requirements and when to document each
    • Identify Agile best practices as they relate to challenges within the federal environment

    Who Should Attend:

    Because this is an immersion course and the intent is to engage in the practices every Agile team will employ, this course is recommended for all team members responsible for delivering outstanding software. That includes, but is not limited to, the following roles:

    • Business Analyst
    • Technical Analyst
    • Project Manager
    • Software Engineer/Programmer
    • Development Manager
    • Product Manager
    • Product Analyst
    • Tester
    • QA Engineer
    • Documentation Specialist

    The Agile Boot Camp is a perfect place for cross functional "teams" to become familiar with Agile methods and learn the basics together. It's also a wonderful springboard for team building & learning. Bring your project detail to work on in class.

    What You Will Learn:

    • Consistently deliver better products that will enable your customerís success
    • Reduce the risk of project failure, missed deadlines, scope overrun or exceeded budgets
    • Establish, develop, empower, nurture and protect high-performing teams
    • Identify and eliminate waste from processes
    • Map government project language to Agile language simply and effectively
    • Foster collaboration, even with teams that are distributed geographically and organizationally
    • Clearly understand how EVM and Agile can be integrated
    • Understand the structure of Agile processes that breed success in the federal environment
    • Embrace ever-changing requirements for your customerís competitive advantage
    • In this powerful two-day course, you'll grasp the concepts, principles, and structure of Agile development and how these are being applied in the unique federal environment.

    Course Outline:

    1. Self-organized teams, even in a highly matrixed agency or organization
    2. Simulate a project introduction, create a vision and set of light requirements
    3. How to plan your productís release within the mandated 6 month timeframe
    4. How to communicate project status utilizing both Agile and EVM indicators for progress
    5. How to satisfy the Office of Management and Budget (OMB) requirements (Circular A-11) while applying an Agile execution approach
    6. Understanding customers and how to collaborate with them to create User Stories
    7. Relative estimating Ė focus on becoming more accurate rather than precise
    8. Defining the distinction between capabilities and requirements and when to document each
    9. Identify Agile best practices as they relate to challenges within the federal environment


Tuition:

spacer