CSIS 641SOFTWARE DEVELOPMENT LIFE CYCLE: PROCESSES ASSIGNMENT
INSTRUCTIONS
OVERVIEW
The Software Development Life Cycle: Processes Assignment includes the application of
agile modeling, communication, and patterns. Agile modeling is a software design technique
based upon communication, simplicity, agility and feedback. To that end, you will research the
principles of agile modeling and consider ways to improve communication in an agile team.
A software architecture pattern provides a common and recurring structure for defining the
components of an application. Pattern design begins by realizing that patterns can help in the
software that you are building. Your next step is to search for existing patterns to use in your
software. If you cannot find an appropriate pattern, you may find that you need to create your
own pattern. In this Software Development Life Cycle: Processes Assignment, you will search
for patterns and build a pattern.
INSTRUCTIONS
1. Patterns. Use the Chapter 14, Section 14.1.3, Design Pattern Template to develop a
process pattern for any one pattern you discover in Chapter 3, Section 3.4, Scrum.
2. Anti-Patterns. Use the Internet to research anti-patterns. Describe 3 anti-patterns that
you found related to software development.
3. Agile Principles. Visit the official Agile Modeling site and describe all core and
supplementary Agile Modeling principles.
4. Agile Communication. Most agile process models recommend face-to-face
communication. Yet today, members of a software team and their customers may be
separated from one another. Recommend an actual toolset that might be used to improve
communication among stakeholders on an agile team.
Your Processes Assignment should meet the following criteria:
•
•
•
•
•
Contain appropriate headings
At least 3 pages excluding the title page, abstract, and reference page
APA Style
At least 3 citations
Acceptable citations include the textbook, the Bible, and scholarly books and articles
Note: Your assignment will be checked for originality via the Turnitin plagiarism tool.
CSIS 641
Review the Software Development Life Cycle: Processes Assignment Resources section
under the Software Development Life Cycle: Processes page.
Software Development Life Cycle: Processes Grading Rubric |
CSIS641_B01_202240
Criteria
Content
Ratings
23 to >20.0 pts
Points
20 to >15.0 pts
15 to >0.0 pts
0 pts
Scrum
Advanced
Pattern
Development Scrum pattern was
complete and
comprehensive, used
template, and three
anti-patterns were
explained.
Proficient
Developing
Not Present
Scrum pattern was
complete and/or did
not use template
and/or at least two
anti-patterns were
explained.
Scrum pattern was
limited and/or did not
use template, and/or
at least one
anti-pattern was
explained.
Content
20 to >15.0 pts
15 to >0.0 pts
0 pts
Core Agile
Advanced
Model
Development Official site was used,
and all principles were
comprehensively
explained.
Proficient
Developing
Not Present
Official site was
used and/or some
principles were
explained.
Official site was not
used, and few
principles were
explained.
Content
20 to >15.0 pts
15 to >0.0 pts
0 pts
Tool
Advanced
Development
Appropriate agile
communication toolset
was thoroughly justified
and recommended.
Proficient
Developing
Not Present
Agile communication
toolset was
somewhat justified
and recommended.
Agile communication
toolset was
recommended;
however, justification
was limited.
Structure
31 to >27.0 pts
27 to >21.0 pts
21 to >0.0 pts
0 pts
Spelling,
Grammar,
Word Count
Advanced
Proficient
Developing
Not Present
Correct spelling and
grammar used.
Submission contains
fewer than 2 errors in
grammar or spelling that
distract the reader from
the content and/or
minimal errors (1-2) noted
in the interpretation or
execution of proper APA
format.
Submission contains
fewer than 4 errors
in grammar or
spelling that distract
the reader from the
content and/or few
errors (3-4) noted in
the interpretation or
execution of proper
APA format.
Submission contains
fewer than 8 errors in
grammar or spelling
that distract the
reader from the
content and/or
numerous errors (5+)
noted in the
interpretation or
execution of proper
APA format.
Submission
contains greater
than 8 errors in
grammar or
spelling that
distract the reader
from the content
and/or significant
absences in
required APA
formatting exists.
23 to >20.0 pts
23 to >20.0 pts
23 pts
23 pts
23 pts
31 pts
Total Points: 100