D687 is a late course in WGU's Bachelor of Science in Computer Science, worth 3 competency units in the guidebook. WGU describes it as a course where students prepare a prior project for submission to a mock technical and executive leadership team, building on coding work from an earlier course.
The challenge is communication rather than code. You write for different readers: executives who decide, IT staff who build and peers who review. Students often have working software but struggle to explain its value, requirements and design in the right voice for each audience.
Course at a Glance
| Item | Details |
|---|---|
| University | Western Governors University (WGU) |
| Course code | D687 |
| Level | Undergraduate, computer science |
| Size | 3 competency units in the WGU guidebook |
| Deliverables | Three artifacts, with peer evaluation before submission |
| Prior work | Expands coding work from a previous course |
What D687 Covers
| Competency (WGU wording, summarized) | Audience and purpose |
|---|---|
| Create a project proposal that convinces stakeholders to implement the system | Business and executive readers deciding whether to proceed |
| Create a technical report for a fully functional data product that solves real-world scenarios | Technical readers who need to understand and assess the build |
| Create an executive summary of product requirements directed to IT professionals | IT staff who need clear requirements |
WGU adds that artifacts are evaluated by peer team members before submission, so giving, receiving and using feedback is part of the course.
Key Concepts Explained
Writing for Different Readers
The same project needs three voices. Executives want the problem, the benefit, cost, risk and a decision to make. Technical readers want architecture, data, testing and limits. The summary for IT professionals sits between: what the product must do and under what constraints.
Example: "The system reduces manual report preparation" is an executive-level claim. For the technical report, the same idea becomes: "A scheduled script reads the source tables, validates each record and writes the cleaned output to the reporting database." Same project, different level of detail.
Requirements That Can Be Checked
A good requirement can be tested. "The tool should be fast" cannot be verified; "the tool processes the sample file within a stated time on stated hardware" can, once you have measured it.
Feedback as a Process
Peer review works when you ask specific questions, such as "Is the benefit clear in the first paragraph?", and record what you changed afterwards.
Typical Assignments and How to Approach Them
| Artifact | What it tests | How to approach it |
|---|---|---|
| Project proposal | Persuasion with evidence | Lead with the problem and the benefit, then cost, risks and next steps |
| Technical report | Accurate, complete description of the data product | Cover design, data, testing results and known limits |
| Executive summary of requirements | Concise requirements for IT readers | Use numbered, testable requirements |
| Peer review exchange | Using feedback | Ask specific questions and log your changes |
A Competency-by-Competency Study Approach
- Re-read your project first. Confirm what it actually does, what data it uses and what you can demonstrate.
- Draft the requirements summary. It forces clarity, and the other two documents can draw on it.
- Write the technical report. Include testing evidence and honest limits.
- Write the proposal last. By then you know what you can promise.
Where Students Get Stuck
- One voice for every reader. Technical jargon in an executive proposal loses the decision-maker.
- Claims without evidence. State what you measured and how.
- Repeating the code. Explain decisions and results, not line-by-line logic.
- Late peer feedback. Review time is part of the schedule; leave room for it.
Planning Table
| Step | Output | Check |
|---|---|---|
| Audit project | Feature and data list | Everything listed works |
| Requirements | Numbered list | Each item is testable |
| Technical report | Draft with results | A peer can follow it |
| Proposal | Draft with benefits and risks | A non-technical reader can decide |
| Peer review | Change log | Each comment answered |
A Custom Outline for the Requirements Summary
The summary for IT professionals works best as a short, numbered document. This outline is a general pattern, not a WGU template, so follow your task instructions first.
- Purpose in one sentence. What problem the data product solves and for whom.
- Users and context. Who will run it, on what systems and with which data.
- Functional requirements. What the product must do, each as a testable statement.
- Constraints. Performance, security, data quality or compatibility limits.
- Out of scope. What the product deliberately does not do.
Each requirement should have one clear test. "The product accepts a CSV file with the stated columns and rejects rows with missing values, reporting how many were rejected" can be demonstrated. "The product handles bad data well" cannot.
Running a Useful Peer Review
Because peers evaluate your artifacts before submission, give them a short list of questions rather than "any comments?". Useful questions include: Can you state the problem after reading the first paragraph? Which requirement is least clear? Where would an executive stop reading? Record each answer and what you changed in response.
When you review a peer's work, comment on the reader's experience rather than rewriting their sentences. Saying "I could not tell what decision you want from the executive" is more useful than correcting grammar.
Study Tips for D687
- Write the first paragraph of each document for its reader before anything else.
- Keep a glossary and define each term once.
- Use screenshots or output samples only where they prove a claim.
- Read each document aloud; clumsy sentences show up quickly.
How We Help with D687
Send your project description, drafts, the rubric and peer comments. A writer with technical experience can explain how each audience reads, review your own drafts for structure and tone, or prepare a custom outline on a different project for you to adapt. See our capstone help guide for wider project-writing support.
GradeEssays is independent of Western Governors University. We provide study support, model references and editing of your own work. You write and submit your own artifacts under WGU's academic integrity policy. Orders are written from scratch, with free revisions within the scope of your original request and a full refund if late. No pass is promised.
Get Your D687 Artifacts in Order
Share your draft documents and feedback. We help you tighten structure and tone for each audience.
Start My D687 HelpFree revisions · Full refund if late · Written from scratch for your order
Frequently Asked Questions
WGU describes a project proposal, a technical report and an executive summary of product requirements for IT professionals.
WGU says the course expands on coding work from a previous course, so you prepare an existing project rather than start fresh.
Peer team members evaluate artifacts before submission, per the WGU description. Your instructor then evaluates your submission.
Follow the length in your task instructions. Aim for clarity first.
State them honestly in the technical report, with how you would address them.
No. We tutor, give feedback and edit your own drafts. You write and submit your own work.