Agile in the Department of Defense is frustratingly difficult to implement. Acquisition regulations and cyber security policies impact successful agile development endeavors for the Navy. During this session, I will detail the successes and failures of agile development as it is being applied to the My Navy Portal program which is the single point of entry, self-service portal for sailors to manage their careers from hire to retire. I will discuss the acquisition, systems engineering process, and cyber security issues encountered during this agile development endeavor and how we were either successful or failed to resolve.

 
2 favorite thumb_down thumb_up 2 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/structure of the Session

30 minutes - Description of the My Navy Portal SDLC with Tips, Warnings, and Remembers in a "For Dummies" format. Focus on agile development issues encountered related to DevOps, Systems Engineering, Testing, and Cyber Security and how they were overcome.

15 minutes - Q&A

Learning Outcome

Participants will be better prepared for addressing agile development roadblocks in the Department of Defense by seeing typical Acquisition, systems engineering, and cyber security issues encountered and how to potentially address them.

Target Audience

Agile practioners supporting the Department of Defense / Federal Government

Prerequisite

Visit the My Navy Portal site, https://my.navy.mil

Experience as a member of an agile development program/project/team

schedule Submitted 4 months ago

Comments Subscribe to Comments

comment Comment on this Proposal
  • Jennifer Hinton
    By Jennifer Hinton  ~  3 months ago
    reply Reply

    Hi Kevin, 

    Thanks for the submission. Could you update your proposal with detail in your outline/structure to help reviewers understand the tips and insights you'd like to share?

    -Jennifer 

    • Kevin Burnett
      By Kevin Burnett  ~  3 months ago
      reply Reply

      Will do. I'll add to the description in the next two days. 


  • Liked Gene Gotimer
    keyboard_arrow_down

    Gene Gotimer - Experiences Bringing Continuous Delivery to a DoD Project

    Gene Gotimer
    Gene Gotimer
    Technical Manager
    Coveros, Inc.
    schedule 4 months ago
    Sold Out!
    45 Mins
    Experience Report
    Beginner

    Not every continuous delivery initiative starts with someone saying "drop everything. Let's do DevOps." Sometimes you have grow your practice incrementally. And sometimes, you don’t set out to grow a practice at all-- you are just fixing problems with your process, trying to make things better.

    I'll walk through a case study of how our team worked on an exemplar project for the Department of Defense to show that agile could work in a decidedly waterfall culture. I’ll also discuss techniques and tools we used to bring a DevOps mindset and continuous delivery practices into an environment that wasn't already Agile.

    I'll talk about how we were able to start in development, where we had the most control, with a "let's starting being Agile" initiative and working on "why is continuous integration important?" From there, we tackled one problem after another, each time making the release a little easier and a little less risky. We incrementally brought our practices through other environments until the project was confidently delivering working, QA-tested, security-tested releases that were ready for production every two weeks. I’ll discuss the journey we took and the tools we used to get to build quality into our product, our releases, and our release process.

  • Liked Colleen Johnson
    keyboard_arrow_down

    Colleen Johnson - End to End Kanban for the Whole Organization

    45 Mins
    Talk
    Intermediate
    We often look to our engineering teams first to drive efficiency and speed to deliver but as we optimize the flow of our development processes we quickly create pressure in the organizational workflow with the activities that feed into and out of product delivery.  Product definition struggles to keep pace and establish a queue of viable options to pull from.  Marketing efforts begin to pile up as features release faster than we can share the news.  All of this stems from optimizing only one part of the overall system.  In this talk we will look at how to scale Kanban practices to the entire organization to provide the visibility, flexibility and predictability to make every part of the business truly agile.  
  • Liked Richard Cheng
    keyboard_arrow_down

    Richard Cheng - Group Hug: Implementing Agile Across Multiple Teams

    Richard Cheng
    Richard Cheng
    Principal
    Excella Consulting
    schedule 3 months ago
    Sold Out!
    45 Mins
    Talk
    Intermediate

    The patterns for implementing Scrum at the team levels have largely been set, but what about dealing with Agile and Scrum across multiple teams. Is the answer just magical words like scaling, or SAFe, or LeSS? What are the core concepts and successful patterns? Is it just one big group hug?

    In this session, we will explore core concepts around implementing Agile concepts across multiple teams. The session starts with a simulation that explores distributing people across teams (which will actually NOT involve any hugging). From there, this session dives into:

    • Prioritization across multiple teams
    • Product Ownership across multiple teams
    • Dependencies and team alignment
    • Communities of Practice
    • Communication and collaboration across teams
    • The role of managers
    • A quick look at scaling methods

    Coming out of this session, attendees will have an understanding of core concepts and fundamental helpful practices in implementing Agile concepts across multiple teams.

  • Liked Brian Sjoberg
    keyboard_arrow_down

    Brian Sjoberg / Julie Wyman - Understanding the Whole System, Not Just a Part

    45 Mins
    Tutorial
    Beginner

    Are your solutions to recurring issues having only minor improvements? Are some of these solutions actually making things worse in the long run? When answering yes to these, typically, we are trying to solve the issues with too narrow a view. Oddly we think we are addressing it at sufficient level but usually not. In order to see the entire picture we need a common language that will enable us to understand an entire complex adaptive system (e.g. organizations, teams, individuals). Join us as we learn a language called System Modeling (aka. Causal Loop Diagrams).

    With this language we will be able to have rich dialogue to gain a full understanding of the entire complex adaptive system so that we can create solutions at the fundamental level and not the symptomatic level. Addressing system issues at the fundamental level will significantly improve the system. Symptomatic solutions may give the appearance of improvement in the short term but typically make things worse in the long run. Unfortunately we usually pick the symptomatic solutions because they seem obvious and we don't realize the long term impacts because of feedback delays that could take weeks, months or even years to realize.

  • 45 Mins
    Workshop
    Intermediate

    Imagine you were hired to provide consulting assistance for a new team just starting out with Kanban. The team has been struggling with their implementation and is looking forward to your expert guidance, support, and advice. It’s your first day and you just walked into the team room to look at their board. You want to make smart observations and thoughtful interpretations so you can have meaningful conversations with the team members. The team starts assembling in the team room for the daily standup and you plan on making some comments afterwards.

    What comments would you make? What thoughtful questions would you ask?

    This interactive presentation provides a detailed look at how to interpret and thoughtfully observe Kanban Boards to better understand the work of your teams. We will start with an overview of the Lean Kanban Method and then proceed through a series of interactive exercises that give you an opportunity to review and interpret various Kanban boards. The exercises will increase your understanding of Kanban systems and provide opportunities to practice interpreting various board setups so you can have thoughtful and meaningful conversations with your teams.

  • Liked Brandon Carlson
    keyboard_arrow_down

    Brandon Carlson - From Continuous Delivery To Continuous Compliance

    Brandon Carlson
    Brandon Carlson
    IT Nerd
    Lean TECHniques
    schedule 6 months ago
    Sold Out!
    45 Mins
    Talk
    Beginner

    Continuous Delivery (CD) and regulatory compliance are two critically important ingredients in today’s connected organizations. CD enables you to move quickly and respond to change in an era where change is increasing at an exponential rate with no sign of slowing down. Regulatory compliance ensures that your organization takes the appropriate steps to follow applicable laws and appear to require adding burdensome processes and controls to your software development lifecycle. While they appear to be at odds with one another at first, they actually complement each other well. While maintaining, analyzing, confirming, and reporting on the status of required information security, compliance, and privacy controls can be difficult, integrating these tasks within your CD pipeline is easier than you think. Using examples from real-world projects in organizations just like yours, Brandon explains how to integrate compliance and reporting into your CD pipeline using tools you already know such as pair programming, Jenkins, Chef, Metasploit, and others, leading you to the regulatory promised land known as “Continuous Compliance”.

  • Liked Matt Barcomb
    keyboard_arrow_down

    Matt Barcomb / Trent Hone - Thwarting Your Agile Despondence!

    45 Mins
    Talk
    Beginner

    Tired of Agile As A Lip-service?

    Feel like Lean is getting lost?

    Being asked to improve everything without changing anything?

    Do you want to know what you can do about it?

    If so, this talk is for you! Join Trent and Matt as they use Institutional Theory to examine the current state of Agile adoption, what it means for our work today, and what it suggests for the future.

    They’ll explain the increasing emphasis on frameworks, the move away from lightweight methods, and the paradoxes we’ve all observed in Agile adoptions. These developments follow clear and established patterns; they’re not unexpected. Come explore why we are where we are, and what we can do to move beyond Agile Despondency.

  • Liked Joshua Seckel
    keyboard_arrow_down

    Joshua Seckel - Lean Large and Small

    45 Mins
    Talk
    Intermediate

    Most organizations are embracing the desire to be lean, at least espousing the desire.  But what does lean mean in different contexts? Is embracing lean as a startup different than lean delivery as a midsize company or a large organization or a government agency? 

    This talk will explore what it means to be lean in various sized organizations, what is the same and what is different about lean implementations based on the size of the organization.

  • Liked Phillip Manketo
    keyboard_arrow_down

    Phillip Manketo / Dave McMunn - Building Strong Foundations…. Underwriting Fannie Mae’s Agile Transformation

    45 Mins
    Experience Report
    Advanced

    Over the course of the last two and one-half years, Fannie Mae has worked aggressively to transform itself from a heavily silo’d and firmly entrenched command and control culture, following a gated workflow, with long release cycles, to an Agile organization.  Today, Fannie Mae is a more dynamic value oriented organization that is responsive to stakeholders, focused on achieving greater efficiency by enabling fast-feedback loops, as well as using empirical data to optimize mature and persistent agile values and practices.  

     

    Within the larger context of the transformation to enterprise agility, this Experience Report will focus on the case for change, Fannie Mae’s journey and the corresponding challenges, benefits and key learnings realized.  Our conclusion, while it is important to build bridges with business stakeholders, mature agile teams, leverage automation and embrace the values and principles of the agile manifesto… a successful and longstanding transformation is dependent upon the unrelenting focus on changing the ecosystem supporting the organization’s change at the outset.

  • Liked Richard Cheng
    keyboard_arrow_down

    Richard Cheng - Story Time - 5 Top Attributes of a Product Owner

    Richard Cheng
    Richard Cheng
    Principal
    Excella Consulting
    schedule 3 months ago
    Sold Out!
    10 Mins
    Experience Report
    Intermediate

    In this lightning talk, Richard Cheng will share a story from his Motley Fool days in regards to the 5 things to look for in a Product Owner:

    • Bandwidth
    • Power
    • Knowledge
    • Interest
    • Vision

  • Liked Richard Cheng
    keyboard_arrow_down

    Richard Cheng - How do I know if I have the right Product Owner?

    Richard Cheng
    Richard Cheng
    Principal
    Excella Consulting
    schedule 3 months ago
    Sold Out!
    45 Mins
    Talk
    Intermediate

    Is your Product Owner available to the team, empowered to make decisions, knowledgeable in their business domain, engaged in the product and leading the way for delivery of value? This session does a deep dive in the these ideas.
The session starts with a brief Seinfeld video to demonstrate the importance of Product Ownership. The session then discusses 5 key attributes to look for in a Product Owner:

    1. Bandwidth
    2. Power

    3. Knowledge
    4. Interest
    5. Vision

    After that discussion, we will have an interactive exercise to identify what a Product Owner does day to day. The debrief will identify the balance a Product Owner must have between working with stakeholders, end users, customers AND working with the Scrum team AND product backlog refinement.

    The session concludes with the presenter sharing a Product Owner persona sheet. This persona sheet measures product owners across the 5 attributes mentioned above and presents a narrative on their core strengths and risks.

  • Liked Brian Sjoberg
    keyboard_arrow_down

    Brian Sjoberg - Let's Sharpen Your Agile Ax ... It's Story Splitting Time

    Brian Sjoberg
    Brian Sjoberg
    Agile Coach
    Excella Consulting
    schedule 4 months ago
    Sold Out!
    45 Mins
    Talk
    Beginner

    Do you want to write great User Stories (a.k.a. small features that are part of a product) that provide the vehicle for conversation and confirmation that we build the right thing? Do you struggle with completing stories (of business value) that are potentially shippable within a fraction of an iteration/sprint? During this session we will do a quick refresher on User Story formatting to include Acceptance Criteria. The reason for the refresher is that over the last few years, despite people using User Stories, I have experienced their usage far from the intended purpose.

    After the refresher, we will learn at least 2 techniques for splitting stories in this interactive workshop.

  • Liked Julie Wyman
    keyboard_arrow_down

    Julie Wyman / Sarah K. Park - Managing Resistance: How the Kanban Method Supports Lasting Change

    45 Mins
    Talk
    Beginner

    “Going Agile” is a big cultural change for most organizations and it’s significance, impact, and the effort required for successful implementation can often be underestimated. There are many benefits to be gained by adopting a more Agile approach, including quicker feedback loops, more focus on value, and higher levels of collaboration. However, for Agile to succeed in the long-term it’s essential to set expectations up front and to balance the amount of change with the amount of disruption it will cause. In this session, we will look at how David Anderson intentionally built change management principles into his Kanban Methodology and explore other change management techniques the Agile community can leverage when helping organizations transition to Agile.

  • Liked Brian Sjoberg
    keyboard_arrow_down

    Brian Sjoberg / Julie Wyman - Why Are We Going So Slow? ... Time to Get Your Productivity Game On!

    45 Mins
    Workshop
    Beginner

    Are you struggling with delivering a potentially releasable working product every iteration? Ever wonder what one of biggest reasons we have difficulty getting things done at the individual, team and organizational level are? Do you keep doing something even though you know it reduces your productivity and lowers quality? We are going to run an exercise that highlights one of the major culprits that you have all experienced and probably continue to experience. The exercise will likely ignite a little (or big) fire in your belly that will help you become more productive and improve the quality of your work. From this, we will discuss ways to improve this at the individual, team and organization levels.

  • Liked Ben Morris
    keyboard_arrow_down

    Ben Morris - The 12 Factor App, a primer on the 'manifesto' for DevOps & cloud-native apps

    Ben Morris
    Ben Morris
    Consultant
    STSI
    schedule 5 months ago
    Sold Out!
    10 Mins
    Talk
    Beginner

    If you haven't heard of The 12 Factor App, you probably will soon. Think of it as "the agile manifesto for DevOps." This talk helps you quickly become familiar with the basics of the 12 Factors that make applications cloud ready or "cloud native."

    This talk allows you to trade 10 minutes of your time in order to get a bit smarter. Learn *just* enough to be dangerous, and use that knowledge to impress developers by spewing buzzwords like persistence, disposability, statelessness, and port binding. At least be able to push back intelligently when someone is telling you the app can't be put on the cloud. Learn what is meant by "livestock, not pets" and where to find out more if the talk sparks your imagination.

  • Liked Leland Newsom
    keyboard_arrow_down

    Leland Newsom - Comparing Scaling Frameworks - LeSS and SAFe

    Leland Newsom
    Leland Newsom
    Agile Coach
    CapTech Ventures
    schedule 5 months ago
    Sold Out!
    45 Mins
    Talk
    Beginner

    Scaling Agile is easily misunderstood. Scaling is the term we often hear used to describe using Agile methods with large enterprises.  Larger enterprises often deal with bigger and more complex problems than small ones. They have more employees, subcontracting companies, different business units, more processes and a strong culture that defines how things are done. At the same time, they need to be able to deliver results in an ever-changing business environment. They need to be Agile but the bigger the company, the bigger the challenges are for scaling Agile. 

     

    Scaling frameworks available in the market today are maturing quickly and provide a variety of choices. Like the Agile Manifesto, these frameworks are based on principles, and they vary widely in the specificity of the recommended approach.

     

    In this session, we will compare how two scaling frameworks, LeSS and SAFe, address the challenges of agility at scale.  We will talk about how these two frameworks align, coordinate, and manage dependencies across multiple teams to maintain consistency and agility at scale. 

     

  • Liked Mindy Bohannon
    keyboard_arrow_down

    Mindy Bohannon - Effective Meetings Sins and Tips

    Mindy Bohannon
    Mindy Bohannon
    Business Analyst
    Excella
    schedule 3 months ago
    Sold Out!
    10 Mins
    Talk
    Beginner

    Everyone asks us to setup a meeting but we are never taught how to do arrange a good meeting. What are the steps needed before a meeting takes place, what takes place during the meeting, and follow-ups afterwards to ensure its not a waste of time for yourself and others.

  • Liked Mindy Bohannon
    keyboard_arrow_down

    Mindy Bohannon - Case Study: Agile & Scrum during GiveCamp

    Mindy Bohannon
    Mindy Bohannon
    Business Analyst
    Excella
    schedule 3 months ago
    Sold Out!
    10 Mins
    Case Study
    Beginner

    GiveCamp is the most magical, tiring, and worthwhile 48 hours of my year. In 2015, 200 techies volunteered their talents and passion to help 19 non-profits with projects including data collection, websites, GPS-enabled mobile app, an educational online game, and database applications. How does so much work get done in such little amount of time? Agile at the speed of light– standups every 4 hours, adhoc swarming with heavy hitter devs roaming the projects, and lots of free food and drinks to keep everyone fortified.

    This case study reviews how so much work gets done in such a short amount of time using agile principles and scrum ceremonies.

  • Liked Manjit Singh
    keyboard_arrow_down

    Manjit Singh - What Effective Agile Contracts Look Like

    45 Mins
    Talk
    Intermediate

    The Agile Manifesto has been around for over 16 years. That seems like enough time for organizations to adapt to Agile processes and get the hang of writing Agile contracts. Yet, when it comes time for US Federal Agencies to enter into a contract about Agile work processes and deliverables, we're still seeing Waterfall language persist.

    If we want to see Agile software development contracts that are truly aligned for the best interests of all parties involved, there are a few steps that we need to take. Learn what these steps are in this presentation.

  • Liked Daniel Davis
    keyboard_arrow_down

    Daniel Davis - So You Want To Go Faster?

    45 Mins
    Talk
    Beginner

    How frequently does a good agile team deploy to production? Not every team is capable of deploying "on every commit". What does it take for a team to even start deploying at the end of each sprint, or each week, or each day?

    Most companies don't realize that deploying more frequently often requires both significant technical change as well as cultural change. In this talk, I'll guide you through what it takes to deploy more frequently, both from the technical side of setting up pipelines as well as the organizational side of removing red tape. I'll draw on the unique challenges that teams must overcome at each step of the way, from deploying once a month all the way down to full continuous delivery. If your team has been struggling to go faster, come see how you can change to get there. And if you already are at full continuous delivery, come see how to go even faster than that!