Brainmatics

Software Project Management with Sparx Enterprise Architect

Software development is ubiquitous nowadays. Organization and business are trying to do it to improve their work. It is done in ranging from small to big scale. The IT project is generally known to have a large potential for failures based on several surveys. The failure is caused by requirement analysis fault.

The project management is also major factor to let the project succeed. Good project management will lead to various benefits. It will allow the project manager maintain the schedule on time. It also leads to better output, increased productivity and greater margin for the company.

Training Software Project Management with EA will discuss software project management technique and methodology. It will cover both theoretical and practical material. The theory will be implemented and demonstrated with Sparx EA

 

OBJECTIVES

1. Understand SDLC (System Development Life Cycle) and methods that used in software development.
2. Understand software project management and techniques to determine proper methodology.
3. Be able to perform software project management activities with Sparx System Enterprise Architect.

 

AUDIENCE

 

PREREQUISITES

 

CONTENT

1. Introduction

1.1. Software Project Management
1.2. System Analyst and its Roles
1.3. Software Development Life Cycle
1.4. System Development Methodology
1.5. Methodology Selection Strategy

2. Project Plannin

2.1. Identifying Business Value (System Request)
2.2. Feasibility Analysis
2.3. Project Size Estimation

3. Software Effort Estimation

3.1. Setting Up Technical Complexity Factors
3.2. Setting Up Environment Complexity Factors
3.3. Setting up Estimating Project Size
3.4. Setting Default Hours

4. Project Resource Management

4.1. Arranging resource allocation
4.2. Arranging effort management
4.3. Arranging risk management
4.4. Setting up metrics
4.5. Setting up resource report
4.6. Setting up effort types
4.7. Defining metric types
4.8. Defining risk types

5. Managing Software Testing Activities

5.1. The testing workspace introduction
5.2. The test details dialog walk through
5.3. Performing unit testing
5.4. Performing integration testing
5.5. Performing system testing
5.6. Performing acceptance testing
5.7. Scenario testing creation
5.8. Moving or copy test between categories
5.9. Importing scenario as a test
5.10. Importing test from other elements
5.11. Importing responsibility or constraint as test
5.12. Creating maintenance item from test
5.13. Creating testing details report
5.14. Show test script compartments
5.15. Creating test documentation

6. Managing Software Maintenance

6.1. The Maintenance Workspace
6.2. Maintenance Item Properties
6.3. Move or Copy Maintenance Item
6.4. Create Elements From Maintenance Item
6.5. Showing Maintenance Script in Diagram

7. Managing Changes And Defect

7.1. Managing defects (issues)
7.2. Managing changes
7.3. Defining elements properties
7.4. Assigning people to defects or changes

8. Managing Project Task List

8.1. Adding, modifying and deleting tasks

9. Managing Project and Model Issues

9.1. Project issues dialog walkthrough
9.2. Project issues tab walkthrough
9.3. Adding, deleting and modifying issues
9.4. Creating report from project issues dialog
9.5. Creating report from project issues tab
9.6. Creating report output sample

 

INSTRUCTOR

Romi Satria Wahono. Lahir di Madiun, 2 Oktober 1974. Menyelesaikan pendidikan dasar dan menengah di SD Negeri Sompok 4 dan SMP Negeri 8 Semarang. Menamatkan SMA di SMA Taruna Nusantara, Magelang pada tahun 1993. Menempuh pendidikan S1 (B.Eng), S2 (M.Eng), dan S3 (Dr.Eng) (on-leave) di bidang Software Engineering di Department of Computer Science di Saitama University, Jepang pada tahun 1999, 2001, dan 2004. Juga menyelesaikan PhD di bidang Software Engineering dan Machine Learning di  Faculty of Information and Computer Technology di Universiti Teknikal Malaysia Melaka pada tahun 2014. Mantan PNS dan peneliti Lembaga Ilmu Pengetahuan Indonesia (LIPI). Cisco certified instructor lulusan Nanyang Technological University (NTU), Singapore. Bidang minat penelitian adalah Software Engineering dan Machine Learning. Professional member dari asosiasi ilmiah IEEE Computer Society (90598687), ACM (6680333) dan PMI (2822015). Pendiri dan CEO dari PT Brainmatics Cipta Informatika, dan PT IlmuKomputerCom Braindevs Sistema, perusahaan yang bergerak di bidang pengembangan software, enterprise architecture, professional training dan certification center