You are on page 1of 15

Application Development

Practices
Nguyen Tran Hoang Linh
Instructor of DTU

Project Orientation

© 2021, Nguyen Tran Hoang Linh 1


Referenced from Prof.Redley of CMU
Director’s Overview
 Our Company
 The Opportunity
 What We Need

Referenced from Prof.Redley of CMU © 2021, Nguyen Tran Hoang Linh 2


ABC Systems History
 ABC Systems has, to date, been a
service oriented company
 ABC Systems has a customer that has
given us some code to support:
 JDice

Referenced from Prof.Redley of CMU © 2021, Nguyen Tran Hoang Linh 3


The Opportunity
 JDice is a small part of a much larger
software package
 What does your team recommend as
the best way for ABC Systems to
support the JDice code?
 Current code is buggy. Can we fix it?
 Current code won’t build. Can we build it?
 Is the code good enough to release?

Referenced from Prof.Redley of CMU © 2021, Nguyen Tran Hoang Linh 4


The Opportunity
 The customer is looking to form a
partnership with ABC Systems
 The customer wants to know what
processes we’ll use (because they
have had problems with previous
suppliers)

Referenced from Prof.Redley of CMU © 2021, Nguyen Tran Hoang Linh 5


JDice Profit Potential
 JDice profit potential is very good if we
can set up some good processes and
impress our customer with our ability
to support his products
 Key customer wants to give us more
business
 Time is of the essence

Referenced from Prof.Redley of CMU © 2021, Nguyen Tran Hoang Linh 6


ABC Systems Organization Chart

Referenced from Prof.Redley of CMU © 2021, Nguyen Tran Hoang Linh 7


Your Assignment
 Other teams in the organization are all
over the place in terms of:
 Effectiveness of processes used
 Teamwork
 Your management wants you to
recommend several key processes for
managing software
 Technical Review
 Configuration Management
 Change Management

Referenced from Prof.Redley of CMU © 2021, Nguyen Tran Hoang Linh 8


ABC Systems Beliefs
 Engineering discipline and the scientific
method are critical skills for software
intensive systems
 • The skills to make and then honor
business commitments in ways that:
 Delight our customer today and tomorrow
 Leave our firm better prepared for the future
 The skills to understand our current
productivity, and how we can improve

Referenced from Prof.Redley of CMU © 2021, Nguyen Tran Hoang Linh 9


Basic Measurement
 Weekly 1-page Status Reports
 Each person must submit a status report
 What I did last week
 What I will accomplish next week
 Any Notes, Issues or Roadblocks
 Effort logs
 Capture the amount of effort you spend
on each task you are assigned

Referenced from Prof.Redley of CMU © 2021, Nguyen Tran Hoang Linh 10


Effort Log
 Here are Mimi’s planned hours for week 1:

Referenced from Prof.Redley of CMU © 2021, Nguyen Tran Hoang Linh 11


Effort Log
 Here are Mimi’s actual hours for week 1:

Referenced from Prof.Redley of CMU © 2021, Nguyen Tran Hoang Linh 12


Pivot Table
 Here is a sample of Mimi’s Planned &
Actual Effort from the team’s spreadsheet
 Note that each row is one task per day

Referenced from Prof.Redley of CMU © 2021, Nguyen Tran Hoang Linh 13


Pivot Table
 Here is a sample Pivot Table of Mimi’s
Planned & Actual Effort data

Referenced from Prof.Redley of CMU © 2021, Nguyen Tran Hoang Linh 14


Other Deliverables ...
 As assigned

Referenced from Prof.Redley of CMU © 2021, Nguyen Tran Hoang Linh 15

You might also like