Peer Review Software Engineering Artifacts Review | TEP667

25. August 2010

 

Anto The Explorer

 

Sistem Informasi Perpustakaan

 

Peer Rating : 4/5 (great) 

 

 Reviewer Comments:

Team yang paling Agile dengan konsep penyampaian artifact secara iteratif dalam performa pengerjaannya. Tujuan bisnis bersifat spesifik dan mudah dicerna, dari sisi visi produk berbagai aspek teknis diungkapkan. Terdapat poin yang berlebih di bagian visi produk yakni aspek QOS terkait mengenai kehadiran server tambahan. Alangkah baiknya aspek QOS diungkapkan saja di bagian Architecture solution. Team sangat baik dalam memahami bisnis proses.

 

Aktor-aktor pada sistem bersifat generik, terdapat aktor yang sewajarnya juga harus ada sebagai contoh. Bila user stories memiliki prioritas yang sama maka disarankan untiuk melakukan prioritas eksekusi dengan melihat  kondisi dpedensi dan independensi modul. User stories memiliki kemungkinan untuk dapat dipecahkan apabila terkesan generik sebagai contoh US-004 tentang mengelola anggota dapat dipisahkan baik dari sisi aktivas dan pendekatan. Dagram aktifitas alangkah baiknya detail dari sisi skenario yang wajar dan skenario alterative. Diagram pengembalian adalah contoh diagram yang cukup baik dari sisi detail skenario

Architectural spike pada bahasan ini perlu di benahi terkait dengan kondisi fisik sistem. Pada umumnya architectural spike merefleksikan kondisi fisik sistem terkait dengan dimana sistem dipasang, dimana komponen pihak keriga dipasangkan, dan versi komponen yang lebih lengkap. Desain antarmuka pada tim ini terbilang cukup jelas hanya saja kedepannya alangkah baiknya form untuk tiap transaksi dan formulir didesain juga. Pada architecture solution terdapat sedikit kekeliruan konsep perbedaan antara project dependecies dan software requierements. Release plan dan iteration plan perlu sedikit perbaikan terkait dengan panjang iterasi dan project dan juga kelengkapan

 

 

Anonymous Team

 

Sistem Informasi Geografis

 

Peer Rating :  3/5 (good)

 

 Reviewer Comments:

Tujuan bisnis spesifik dan cukup jelas , kajian masalah bersifat up-to-date  dan menarik bila dapat dikembangkan.  User stories digambarkan unik menggunakan communication diagram yang cukup jelas.

 

Arsitektur bersifat generik belum telihat diagram arsitektur yang disampaikan dalam bentuk. Konsep arsitektur membutuhkan penjelasan yang lebih dalam mengenai aspek teknis sebagai contoh sistem sistem yang dikembangkan adalah dua buah sistem dan bagaimana komunikasi GPS digunakan. Komponen cross cutting tier belum menjelaskan komponen komponen utility yang pada umumnya di gunakan untuk GIS sebagai contoh komponen GPS yang digunakan dalam MIDP. Penjelasan arsitektur alangkah baiknya bisa didetailkan karena aspek teknis pada sistem ini dapat dikatakan cukup rumit.

 

Release plan dan iteration plan harap diperbaiki sesuai dengan kondisi sesungguhnya

 

 

Blank On

 

Sistem Informasi Bioskop

 

Peer Rating :  3/5 (good)

 

 

Reviewer Comments:

Tujuan bisnis masih harus dispesifikkan terutama terkait dengan target pasar dan juga aspek keunikan dibanding sistem lain yang sudah ada. Produk visi alangkah baiknya dispesifikkan terutama pada aspek pengelolaan data apa apa saja yang harus disimpan harus dikeumakakan disini

User stories disampaikan dalam bentuk yang unik menggunakan use case. Arsitektural spike harus dikaji kembali terkait dengan desain fisik aplikasi. User interface dikembangkan dengan sangat rapih. Permasalahan mungkin terlihat pada model pengisian saldo yang masih bersifat konvensional dengan menggunakan metode transfer. Alangkah baiknya digunakan solusi efektif misalkan menggunakan Paypal atau CC. 

Release plan alangkah baiknya diurutkan berdasar pada dependensi  yang dikembangkan. Iterasi diharapkan diperbaiki terkait dengan rencana release plan yang dikembangkan diharapkan termasuk juga aspek aspek yang lain seperti analisis sistem dan juga dicantumkan

 

WIFI

 

Sistem E-learning Elektronika

 

Peer Rating :  3/5 (good)

 

 

Reviewer Comments:

Ide produk cukup unik dan memberikan solusi yang spesifik terkait dengan pembelajaran e-learning. User stories perlu ditekankan pada beberapa skenario yang bersifat ambigu (sebagai  contoh konsep 'mengelola informasi' harus diperjelas). Apabila actor memiliki kemampuan subset alangkah baiknya menggunakan pendekatan actor inheritance. Pada kasus ini User Umum adalah subset dari user mahasiswa. User stories mungkin bisa disatukan untuk hal hal yang bersifat satu paket misalnya login-logout.

Arsitekjtur e-learning ini menarik apabila modul penilaiannya bisa digabungkan dengan sistem KHS misalnya dengan menyediakan interface ala web services. Output pada task card pada umumnya bersifat spesifik sebagai contoh informasi tersimpan di basisdata , atau informasi ditampilkan pada layar. Pada tahap ini harap dikemukakan apa apa saja informasi yang hendak ditampilkan. Antarmuka UX terbilang lengkap dari sisi detail, hanya saja dibutuhkan detail untuk tiap tiap halaman form. Business Services komponen dapat di sederhanakan denhgan memfokuskan pada komponen komponen yang sama dapat dijadikan satu kesatuan. Cross cutting komponen harus dibenahi karena didefinisikan komponen di luar bisnis proses yang berperan sebagai utilitas. Komponen ini bersifat opsional tetapi

User stories harap dibagi mkenjadi sekumpulan user stories yang terbagi dalam iterasi tidak hanya ditaruh di iteration zero tetapi disebarkan

Announcement ,

TIF 214 Final Exam Standing FY0910

25. June 2010

Dear Student,

It is a great opportunity to see your final destination in TIF214 class 09/10

the top seven of Software engineering final exam are.

Student ID (Sorted By Rank)
32610
32201
34358
34001
34330
32212
34172

the top five students project are.

Title Team
Express MusicConverter 33559,33613
Integrated School Information System 33904,34626
Lumos 34330,33792
Download Manager 34202,34358
FACE 34001,34062

 

Congrats for everyone, and see you in the next class

Announcement

Software Engineering TIF214 | Season 2 2009/2010 Mid Term

27. April 2010

I want to said congratulation for student who can achieve top ten scorer for the mid exam…here are the list of the student

Position Student ID
1 34358
2 32610
3 34172
4 33829
5 34330
6 34001
7 33904
8 32212
9 34148
10 33835

 

And below is the top five students projects, again congratulation

Proposal Topic
G-BIMA Disaster management system
Smart Car Security System Embedded System
Report Generator Productivity System
Lumos Acessibility System
Go Screen Saver Green Utility System

 

This is just temporary position :), a half way of the competition still exist ..so please prepare

Announcement ,

1st Level Task | TEP667 | Q1FY10

12. April 2010

This task is done by pairing model (two people in one team). The result of this assignment is a paper. Please use the IEEE template you can download here. Each team has own research topic as follows

Team Research Topic
Kadek and Wahyul Agile Modelling
Syahli and Amin eXtreme Programming
Munengsih and Ceravina Dynamics Software Development Method
Ibnu and Berda Scrum
Agus and Priyo Feature Driven Development
Teno and Fransisca ICONIX
Joko and Daniel Crystal
Ekawandi and Willy Lean

The paper objective is to find “the disadvantages” of selected methodology, you can adopt the paper structures as follows

  • Abstract
  • Introduction
  • Previous Research
  • Research Content
  • Conclusion and Discussion

Please submit to ridi@te.gadjahmada.edu.nospam (remove nospam) before 21 April 2010.in the subject line please use this format [T01][TEP667][your student id;your student id] i.e. [T01][TEP667][31211;32121]. You can write this paper in English or in Bahasa Indonesia. please send to my personal mail (ACM) for any question

Regards

Announcement , ,

2nd Level Task | TIF214

3. April 2010

In this task, you and your teammate will create a simple proposal about your software by using ACM writing template you can start to express your idea that contains.

  1. Introduction. Name of your software.
  2. Software Descriptions, the description of your software.
  3. Team structure, the structure and composition of your team.
  4. Budget and Time, a set of time and budget pplan for your software development cost
  5. Developing process, how do you build your software

The task submission is submitted offline (Hard copy) at the mid exam. If there any questions reqgarding this task pelase submit a question in comment system.

Announcement ,

Software Engineering | Master

29. March 2010

Software Engineering is a creative discipline, combining art and science, requiring leadership and pragmatism. This course will focus in nowadays software engineering. This course not only discuss the literate study of software engineering, but also the practical approach in idnustry. Most of the material is come from research papers as well as contemporer books that exists in market.

This course will covers

  1. The 2nd generation of Software Crisis
  2. The Software Requirements “Just Enough”
  3. Planning and Estimation Technique
  4. Architects and The Software
  5. The method of Software Engineering
  6. Software Verification and Validation

You can download the material here

Courses ,

Software Engineering Tools…

6. March 2010

Have you ever thinks how tools can improve your performance, according to casual research tools provides 40%-60% productivity, It’s mean when the team or member can get the suitable tools for their work, they will get performance boost.

Choosing tools, in software engineering purpose is tricky, some of the tools is going to be novel by providing ultimate tools with everything inside. In this post i will lists some of the tools that i have tested by myself and personal comment about the tools.

Tools Name Comment URL License
Rational Software Architect The Legend!, formerly known as Rational Rose, It’s provide ultimate suites, Here Commercial
Enterprise Architect Mostly used in small, medium, isv in Indonesia. Quite popular because the lightness and the features Here Commercial
Visual Paradigm This tools is great for newbie, and it also come for free or commercial Here Commercial/Community
Sybase Powerdesigner This tools is the most complece tools among the others Here Commercial
Posseidon Suffcient tools for anyone who want to create UML diagram Here Commercial/Community
Argo UML Free!, and it support the roundtrip engineering Here Open Sources

 

Thats it my fav tools, you can also find others here and here

 

When i’m first work into industry i’m using Borland Together after that i got my second jobs and using Sybase Powerdesigner, and after that i always use  Enterprise Architect.

 

Cheers

Getting Started

Software Engineering Courses | Bachelor

16. February 2010

This course is designed based on ACM and IEEE curricula recommendation. This course has a course code as TIF214. This course is dedicated for bachelor degree in information technology major. This course will cover about The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software. These definitions clearly state that software engineering is about creating high-quality software in a systematic, controlled, and efficient manner.  Consequently, there are important emphases on analysis and evaluation, specification, design, and evolution of software. In addition, there are issues related to management and quality, to novelty and creativity, to standards, to individual skills, and to teamwork and professional practice that play a vital role in software engineering.

Student can download the course material here

Please comment for further request.

Courses ,