SOFTENG 761

Agile and Lean Software Development

Summary


Semester

Semester 2, 2018

Staff

Extra teaching assistants

Latha Murugesan (teaching assistant)

Contents


Calendar notes

Advanced software engineering concepts focussing on Agile and Lean software development; including hands-on iterative and incremental software development, self-organising teamwork, project management, and an individual research component to explore challenging issues in this discipline. Prerequisite: SOFTENG 306 or equivalent

Outcome mapping


Intended learning outcomes
Related graduate attributes
Related assessments

Research and Critical Thinking: The student will be able to compare their practical project experience with literature. They will be able to write a high-quality and coherent essay on a related topic. They will be able to search for relevant literature, read, analyse, and synthesize findings; and finally present them as an essay.

ENGK04: specialist knowledge (4)
ENGK08: research literature (4)
UOA_1: Disciplinary Knowledge and Practice (2)
UOA_3: Solution Seeking (2)
Individual Reflection 5%
Individual Essay 25%

Software architecture and low-fi prototype: The student will be able to create class diagrams on applicable software. They will be able to document design decisions. They will be able to use software to create low-fi prototypes. They will be able to do the above as an intermediate step in the overall iterative and incremental agile software lifecycle.

ENGA03: design and solution development (2)
ENGA05: modern tool usage (4)
ENGA09: individual and team work (4)
ENGK05: engineering design (5)
ENGP03: depth of analysis required (2)
UOA_3: Solution Seeking (2)
UOA_4: Communication and Engagement (4)
Design Docs 5%

Agile and lean software development fundamental knowledge/theory: The student will be able to define and describe basic agile/lean concepts in the test. They will be able to describe, compare, justify, and support answers to test questions using theoretical knowledge of agile/lean concepts.

ENGA11: project management and finance (4)
ENGK04: specialist knowledge (4)
ENGK05: engineering design (5)
ENGP01: depth of knowledge required (2)
UOA_1: Disciplinary Knowledge and Practice (2)
UOA_3: Solution Seeking (2)
UOA_4: Communication and Engagement (4)
UOA_6: Social and Environmental Responsiblities (2)
Test 25%
Individual Essay 25%

Project planning and management: The student will be able to understand requirements, create project plan, and workload distribution, and time management. They will be able to perform risk analysis and create a risk assessment table. They will be able to communicate effectively with stakeholders to comprehend and clarify requirements, communicate technical barriers, resolve differences, and arrive at a project plan. The student will be able to decide on project platform, technology, tools, and architectural design decisions.

ENGA05: modern tool usage (4)
ENGA09: individual and team work (4)
ENGA11: project management and finance (4)
ENGP07: interdependence (4)
UOA_4: Communication and Engagement (4)
UOA_5: Independence and Integrity (3)
UOA_6: Social and Environmental Responsiblities (2)
Project Plan 5%
Prototype 15%
Final Project 20%
Individual Essay 25%

Assessment


Coursework

No description given

Exam rules

No description given

Inclusive learning

Students are urged to discuss privately any impairment-related requirements face-to-face and/or in written form with the course convenor/lecturer and/or tutor.

Other assessment rules

No description given

Academic integrity

The University of Auckland will not tolerate cheating, or assisting others to cheat, and views cheating in coursework as a serious academic offence. The work that a student submits for grading must be the student's own work, reflecting his or her learning. Where work from other sources is used, it must be properly acknowledged and referenced. This requirement also applies to sources on the world-wide web. A student's assessed work may be reviewed against electronic source material using computerised detection mechanisms. Upon reasonable request, students may be required to provide an electronic version of their work for computerised review.

All students enrolled at the University of Auckland are required to complete a compulsory Academic Integrity course, usually in their first semester/year of enrolment. The University of Auckland’s full guidelines on procedures and penalties for academic dishonesty are available here.

This site intends to guide you through your chosen specialisation at the Faculty of Engineering. The semester links lets you view detailed course information for your chosen course. Please note that the structure displayed for your specialisation here will reflect what’s available over the upcoming semesters, but detailed information may be from a previous year.

All the information here is accurate at the time of publication, but you are are advised to additionally consult our official document, the University of Auckland Calendar, for accurate academic regulations, requirements, and policies.