As a kid, did you ever camp out in your backyard and stare out into the night sky, playing amateur astronomer and imagining what might exist out in space?
Well, the professionals at the W. M. Keck Observatory in Hawaii are getting closer and closer to discovering the real truths about what is out there. Call it science non-fiction. Call it technology innovation. Call it the Next Generation Adaptive Optics system (NGAO as it’s properly known). However you describe it, the images the Keck Observatory captures are identifying planets never before seen.

The Keck Observatory is home to the world’s largest optical and infrared telescopes, each of the twin Keck telescopes stands eight stories tall and weighs 300 tons, yet operates with nanometer precision. Made possible through grants totaling more than $140 million from the W. M. Keck Foundation, the Observatory is operated by the California Association for Research in Astronomy in partnership with NASA.![]()
At Jama, we’re excited about this project because Keck uses Contour to manage the requirements of this system. Recently, we chatted with Erik Johansson, an adaptive optics software engineer at Keck, and asked him a few questions about how Contour helps his team manage all the complex requirements that go into developing the sophisticated software used to control their telescopes. It’s a Keck of a story (a bad pun I know, but I couldn’t resist).
You can download the .pdf of the case study or read the full story here within this post.
What are the goals of the projects you’re managing within Contour?
This requires a little background explanation. Keck Observatory is recognized as the world leader in the use of adaptive optics for ground-based astronomy. Adaptive optics (AO) is the real-time computer control technology that compensates for the blurring effects of the earth’s atmosphere on astronomical images.
Without AO, our telescopes would have essentially the same resolving power as that of an amateur astronomer’s backyard telescope. AO allows us to achieve the full resolving power of the giant 10 meter primary mirrors of the Keck telescopes. You may recall seeing recent news reports of the first-ever direct imaging of planets outside of our own solar system. The Keck AO system played a major part in this discovery. For example, three exoplanets orbiting a young star 140 light years away were recently captured using Keck Observatory near-infrared adaptive optics.
One of our current projects we’re managing within Contour is to design the Next Generation Adaptive Optics system (NGAO), which will help keep Keck Observatory at the forefront of AO-based astronomy for the years to come.
Funded by government grants and private philanthropy, the NGAO system is a large multi-year, multi-million dollar project with a design team spanning multiple institutions separated by large distances.
We are using Contour to manage all of the requirements for this new system. We are currently in the preliminary design phase of the project, having passed our conceptual system design review in April 2008.
How large are your projects in terms of requirements & size of team?
Our NGAO core design team has 10 people on it, while the full team has about 20 people. We currently have several hundred requirements, but expect that to increase significantly as we add to the functional requirements during the preliminary design phase.
What development process do you use?
We have a standard development process for large projects and instruments that is shown below. It is important to note that this process is for large multi-disciplinary projects that include mechanical, electrical/electronic, optical and software engineering components, so the overall development process is different than most pure software projects. For our software projects, depending on the size and scope, we typically use a modified waterfall process, but we are also starting to adopt agile techniques where possible.
What’s the biggest challenge your team faces in managing this process?
Our biggest challenge is balancing the need to press forward with the design even though some of the basic requirements are in a constant state of flux.
How has Contour helped you be successful?
Contour has allowed us to capture our requirements into a centralized solution that is easily accessible by our geographically separated design team. In the past we have used a simple database approach to try to manage requirements. We have also used Microsoft Excel spreadsheets and MS Word documents. These methods were not flexible and did not allow for good configuration management.
Contour is flexible, easy to use, and has configuration management capabilities. Contour also gives us complete traceability for our requirements. We use a hierarchy of requirements: science requirements at the top, system requirements based on the science requirements, and finally detailed functional requirements from which the system can be designed. We can now relate every functional requirement back up to a parent system requirement and finally up to a parent science requirement, giving us the ability to assess the impact of making requirements changes.
Lastly, we are able to attach supporting documents or links to each requirement, so that all the information needed to assess a requirement is available in a single place.
Ready to move beyond spreadsheets, documents and email?
Discover why innovative organizations like Keck are choosing Contour, an easier, Web-based approach to product requirements management.
Tags: case study, Industry News & Trends, innovation, Jama Contour, John, Keck Observatory, software development







RSS