Saturday, May 10, 2014

Software Engineering Final Presentation

Slides :
https://docs.google.com/presentation/d/1vS6knA2Tt7sj4Dye-FR4f5jhmbIr8KIiazDT0mXGiFQ/edit?usp=sharing

Video Presentation:
This was done on Saturday May 10, 2014 around 9:45am
I was using Google hangout on air so sorry if I didn't display my face
Also I recorded this at my apartment and I live next to a busy street so I apologize if the background noise was over powering.


Thursday, May 8, 2014

HTML prototype meeting

Final meeting with my client

Thursday May 8,2014
5:30PM
@HPU Sea warrior center

I basically showed my client the HTML prototype of the website or parts of the website. Then I asked him if there were any suggestions or improvements he would like. He said he wanted to see more design and color. He wanted a very flashy website but I told him that I had an extent to web design and I couldn't really do much. I figured I would need to learn CSS or use dream weaver but like i said my web design skills are very novice. My client also told me he wanted me to add in a few extra more sections on certain pages. For example he wanted an announcement page where he could post events and general announcements. I believe that announcement page would probably be similar to facebook's wall or twitter's tweets. He also wanted a little photo album section to post pictures. Another section called daily meetings with specific roles on the RSVP page. Lastly he also mentioned he wanted a little link to facebook, probably to connect to their current club website.

The meeting was recorded and here is the video:

Quick brief interview of final presentation

First of course is introductions, I will introduce myself and who my client is and what organization I am working with.
Next I will talk about my very first interview with my client. I will explain the information I obtained from that interview and that basically lead to what I planned to do for my project.  Some information that I obtained was what their organization was about, who the stakeholders were and what problems the organization was facing. One of the biggest problem that the club was facing was advertisement and a possible solution would be having a personal club website. Some suggestions or features that my client wanted to add to the website was having a videos page, a role sign up feature, and reservation for club events. Another purpose of the website was to help the club's communication and a way to get the word out. The client also wanted a phone app if possible.
After that I would talk about my activity diagram. The activity diagram basically explains the process of creating a club event. It starts off as an idea then goes through a series of meetings, getting money and with everyone approving of the idea, the idea comes to life.
Next I would talk about my 3 Use cases, which is all related to what the client wanted on the website. the first case is the process of uploading a video onto the website, second case is RSVP to club events and the last use case is officer role sign ups. I will go through each picture and talk about them individually.
Next I would talk about my features and scenarios which is somewhat similar to my Use cases. Also my Low fidelity mock ups are based on my features/ scenarios so I will explain each feature and scenarios along with my Lo-Fis.
Then finally I'll show a couple of screenshots of my HTML prototype which i will add soon and also the final feedback from my client.

Monday, April 21, 2014

Low Fidelity interface mockups Diagrams

The organization I am working with is the HPU Toastmasters and I suppose these are the diagrams of how some certain features will look like on the website i was planning on creating.

I will post features and scenarios and right next to my diagrams then in the end is my video explaining them all.

Feature 1 : RSVP for club events
GitHub's Feature and Scenarios 

Feature 2 : Officer Role Sign up
GitHub's Feature and Scenarios 



Feature 3 : Upload a Video
GitHub's Feature and Scenarios 



Video:


Wednesday, March 26, 2014

3 Use Cases

Use Cases project



The organization I am working with is the HPU toastmasters club. One issue they are facing is advertisement and trying to get the club known. One suggestion was for the club to have their very own website and one of the features that will be on the website will be the ability to upload and view videos. The videos will most likely contain current or past club events. This Use case diagram shows how the club president can upload a video and members could view them.


Another feature that my client request was a way for club members to sign up or RSVP for club
events on the website. This diagram shows how members can sign up for events and if they change their mind they could resign. The club president will also have the option to approve or decline rsvps.
The last feature that the club president/my client wanted was a way for the club officers to sign up for roles. Now these roles are basically club roles that the club does for every event/meeting. Some roles are called general evaluator, table topic masters, grammarian, etc. This diagram is basically similar to my second diagram where instead of signing up for events, the officers sign up for roles, they get to choose and sign up for a role, confirm or edit and the club president has the option to approve or edit the roles.


Google Doc Link:
https://docs.google.com/document/d/1eAQYZHXX_BjVBLMPSOq1KZKUGIIpxrPgZish4i7gCwU/edit?usp=sharing

Activity Diagram and Interview Notes




Interviewee: Jerson Timbobolan (Club President)
Club/Organization : Toastmasters


Interview Notes:
March 12, 2014
1pm – 2pm
Questions for Toastmasters:
What is Toastmasters?
Toastmasters is a club that works on their leadership skills then communication skills follows. Also known as public speaking club
Who are the stakeholders/officers? (also added job description of officers)
President – Jerson T.
VP of education – Michaux H.
        -job is to make the final agenda for every meeting, and to encourage members to do their speeches.  
VP of membership – Tiffany L.
        -recruiter and advocates the club to other people/ potential members
VP of public relations – Sean C.
        -advertiser through social media
Secretary – Stan C.
Treasurer – Lawrence R.?
Any ideas on what you want a program to do?/Problems the club are facing
-advertising, trying to appeal to more people
-possible solution: make a website for the club
–so far, the club is currently using facebook        
-suggestion to be on website: youtube and other social media sites
        -webcast, add videos about the club
 -2 members, wanting to make a website portfolio (professional website)
 -suggestion website feature: communication, RSVP
 -make the website as user friendly as possible
 -maybe phone App to go along with website
  -suggestion website feature: sign up sheets,
          -different roles, sign up, click and sign in


Activity diagram:


Link to google Docs:
https://docs.google.com/document/d/1BWkl37RfWvT2DkaT3xE5OrUJbd8vF7A44a_FcfkyI_A/edit?usp=sharing

Thursday, February 27, 2014

Interview Plans


HPU computer club

Setting

            I guess I would ask the president of the HPU computer club if they would like to meet up somewhere either in the school, at a starbucks or anywhere that the client would feel comfortable meeting up. During the interview I would ask if there is anything software related that they feel that needs to be improved on or what the client is actually in need of or if there is a problem. I would also give the president a questionnaire to distribute to the club’s member for their feedback as well and opinions on what they feel like can improve. For the follow up I would of course thank them for their time and even write an email thanking them as well.

Questions related to nature of business

            Is there a problem with communication between club members? I would discuss some ways of communication like using facebook or other forms of social media. These questions would really depend on what the client needs and I would suggest some ways that I could help software wise.

Questions related to operation of business processes

            If communication is the issue then I would set up a facebook page for the club or maybe use Google+ as an alternative social media some how

Questions related to information required for business processes

            I guess I would ask for contact information for other club officers so I would get in contact with them or club members.


Hpu shuttle App

Setting

            Again I would ask the client where they would feel most comfortable meeting up, either in their office, someplace public or even a skype/google hangout meeting if they are unable to meet up in person. During the interview I would discuss the app I would be planning on making and I would also talk about my plan on giving students that take the shuttle a questionnaire for their opinion on the app or if they have any questions regarding the app. For the follow up I would thank them for their time and write a thank you letter through email.

Questions related to nature of business
            I would ask how they would feel about the app and if the app would improve their business or cause problems some how?

Questions related to operation of business processes
            The app will be on the phone or some type of mobile device.           

Questions related to information required for business processes
            Some information I may require might be the contact information of the drivers since they would be the people that would set time of their departure and arrivals.




Here are the links to previous blogs:


At this point since I do require a external client I decided to cut the league of legends club idea and replace it with either working on Mu beta wit Lawrence Rufflin or probably help another club in HPU.