viernes, 18 de marzo de 2011

goodBye

We are in the last week of the international project, I feel very sad because I have made some friends of other countries. It was a very exciting experience been working, sharing ideas and develop projects that give us professional experience. I feel that the final exam, was very so long and we have very little time for answer the questions , I think that there is no sense in the exams, because all the final project we have'd working on there was a retroalimentation.

It was a pleasure forming part of this project and with this last publication, I say good bye for this project

lunes, 14 de marzo de 2011

Final Exam

Finally we are in the final exam of the project and we will need to write like a report with some questions like Why is global software development difficult to execute in practice?. I feel happy because the team work of the tetris project ended successfully all of the requirements even though we had some setback as the use Visual Studio at the end everything went to perfection. As a team we are very pleased with the work until now.

Q&AProject3

In the last weekend I had some setbacks and I send questions later of the week 3 :( but when I could connect I send in the P4.

viernes, 11 de marzo de 2011

Software Crisis

In start to read about the software crisis and I found this article quite interesting. The problems of the software development planet are responsible for most of the project failures that force managements worldwide to put more rigid processes in place to ensure compliance. Is there a crisis at all? As you stroll through the aisles of neatly packaged software in your favorite computer discount store, it wouldn’t occur to you that there’s a problem. You may be surprised to learn that those familiar aisles of software represent only a small share of the software market--of the $90 Billion software market, a mere 10% of software products are "shrink wrapped" packages for personal computers. The remaining 90% of the market is comprised of large software products developed to specific customer specifications.
By today’s definition, a "large" software system is a system that contains more than 50,000 lines of high-level language code. It’s those large systems that bring the software crisis to light. If you’re familiar with large software development projects, you know that the work is done in teams consisting of project managers, requirements analysts, software engineers, documentation experts, and programmers.

http://www.unt.edu/benchmarks/archives/1999/july99/crisis.htm

miércoles, 9 de marzo de 2011

Communication skills

Having effective team communication skills is a crucial requirement for both leaders and team members alike. It allows you to establish harmonious relationships, fully understand the team's intention, share your ideas easily, and even impress other team members.

The next articul talk about the communication skills.
http://ezinearticles.com/?Effective-Team-Communication-Skills-For-Maximum-Team-Performance&id=1091938

Integration

In the last week we had problems with the integration of the keyboard but Sergio Collazon and Cecilia worked in the problem and finished. Without controlling integration developers test their code and integrate believing all is well. But because of parallel integration there is a combination of source code which has not been tested together before. Integration problems happen without detection.
Further problems happen when there is no clear cut latest version. This applies not only to the source code but the unit test suite which must verify the source code correctness. If you can not lay your hands on a complete, correct, and consistent test suite you will be chasing bugs that do not exist and passing up bugs that do.
You can have developers own specific classes. Class owners integrate and commit to the repository properly. Interclass dependencies can still be wrong. Class owners can become bottle necks if one class requires many changes and it doesn't solve the whole problem.
Yet another way is to appoint an integrator or integration team. Integrating code from multiple developers is more than a single person can handle.

jueves, 3 de marzo de 2011

Some tecnics

Following development, the project is staged for deployment and user acceptance testing is performed to identify any technical modifications that may be necessary to stabilize the site. The final code is baselined and archived prior to launching the application.

A checklist that gives the project manager or software integration team leader a way to analyze, plan, communicate and execute the Integration Phase of a large or complex software project. The checklist gives reminders of needed activities and suggested behaviors that are not necessarily documented in the project life cycle, and highlights considerations that the project manager or integration team leader can use to minimize risks and delays inherent to the Integration Phase. This checklist highlights considerations that the project manager or integration team leader can use to minimize risks and delays inherent to the Integration Phase. The person responsible for planning and leading the Software Integration Phase of a project reviews the list of suggested activities and behaviors. Select the items that reflect obvious past problems or possible current problems.

Implementation & Integration Phase

For this part of the Project we have a idea for the implementation of keyboard, we think in do a botton that when you click up down, left, right the ball move as indicated by the button if we can do this we have a very important part of the implementation of keyboard, this picture is a general idea and an example of what we do with the keyboard.

lunes, 28 de febrero de 2011

new role


In last moment we change the team leader, because Sergio Collazos has a very nice English and is more easy to communicate with the teams. Friday we met and established the methods and the definite the role of teams members. All the teams make a comunication for mail, skype.

miércoles, 23 de febrero de 2011

Project 3

Today we had a meeting and select the work we do in the Project 3, we select the keyboard, today we agreed find information and tomorrow we will do a meet where we will have start the design of the keyboard.

http://kobesearch.cpan.org/htdocs/SDL-Tutorial-Tetris/SDL/Tutorial/Tetris/Controller/Keyboard.pm.html

martes, 22 de febrero de 2011

Finally Project 2

Finally we completing this project 2, we had contact with Team D during the implementation of project. The monday, Samuel Kofi Owusu a integrant of team D, sent a mail said that they feel good because it was nice meeting work with all of us on Skype. They completed are 16 unit tests for all the functions and all of them passed. In our project we had problems with the pointers but the whole team did their best job. This week we have to send some questions about the proyect and start the Tetris

viernes, 18 de febrero de 2011

Work in pairs

For this Project we talk some points like a in the way that we would program, the project is short and prefer to work in pairs, I will work with Katherine clearly the programing pair work are more effective, than only one programmer working on the task. Both programmers work closely together, chatting the whole time, jotting down reminders of things to do, and pointing out pieces of code on the screen. Pair programming isn’t always successful, and recent studies cast doubt on the “driver-navigator” metaphor. Four mechanisms can improve pair programming performance.

miércoles, 16 de febrero de 2011

Prior session

Today we have the session in skype with the team D, in this session we have to answer the questions that they will have with respect to our designer. Software development is a complex activity that requires a group of individuals working effectively as a team. Studies have shown that the performance of an effective team exceeds that of individuals acting independently. However, achieving effectiveness is a challenging task that needs investment and commitment. In this session, we investigate the characteristics that differentiate effective teams from all others.

martes, 15 de febrero de 2011

Do project 2

Let’s do the project 2, in this week we check the mail that the professor sent us to the assigned of the project that we have to do, is very interesting because we will do the project that other team made, like the design documents, descriptions and diagrams, we have to take a contact with the team and start to work, this project help us in the dynamic business world of today, employer communication skills can make the difference between business success and business failure. Many business relationships begin through a "cold call" or some other impromptu conversation. As such, a first impression is everything.

viernes, 11 de febrero de 2011

Project 2

Met team today and we start to work in the project 2 finally the team is for 5 persons, the assignments of each person rol found in the page of the team, this project is very interesting because we need to do a design documents, descriptions, and diagrams. It is very interesting because we design a project for other team and we need to stay in contact for some doubts that the team will have during the project.

jueves, 10 de febrero de 2011

Project 1

This week is the end of the Project 1 and I can see that the some things like P4,visual studio 2010 and the language C++ were not entirely clear in this first deliver but in this moment I can said that I had errors and I learned of them, prepared me to understand the dynamic on the project. With this first Project I learn that analyze the code of other person involves spending more time and stress, because is easier do my code and do the unit tests, that understanding the code and then treat to do the unit tests. I think that the communication for the teams in the University of Tecnologico De Monterrey is very clear and the communication with Keenan and the others universities is efficient. The objective of this project is to learn, meet and have good experiences of development of software and I can said that I´m having these esperiences .

domingo, 6 de febrero de 2011

Unit tests

Unit tests are used to exercise other source code by directly calling the methods of a class, passing appropriate parameters, and then, if you include Assert statements, they can test the values that are produced against expected values. Unit test methods reside in test classes, which are stored in source code files.

You can generate unit tests by using a dialog box reached through Visual Studio tools windows. Each unit test is created as a C#, Visual Basic, or Visual C++ method. Its code and attributes reside in a source file in a test project of the same language. The new test targets the specific code you want tested. You can generate a single unit test for an individual method, multiple tests for methods that you select, or multiple tests for all the methods in a class or namespace.

References: http://msdn.microsoft.com/en-us/library/ms243171.aspx

P4

I only finished 8 unit tests and I can’t connect to P4. I tried to see mi team for help and we work in that. :S

jueves, 3 de febrero de 2011

Testing Project

This week we have the days of the first deliveries, but all the week I need do things that not permits me to work in the tests. I have two days of delay in delivery of this project for that reason in Friday I have to do this tests. In Monday we talked whith the professor Monrroy about some setbacks that we have had for example we don't have access for some information, other point that was mentioned was that some of the classmates want to leave the project for this reason is likely to be integrated our classmate Sergio Eduardo Collazos Iriarte on the team.

viernes, 28 de enero de 2011

MetTeam......


This Friday we met at school where we reviewed the code of the Project 1 and we select the classes in which we will make the unit tests. The problems that we had in the week was about the document and the specifications of what you have to do because is not very clear.
The team is very good and more than most of integrants are women which makes for some strange reason the quite efficient communication.

jueves, 27 de enero de 2011

Project 1

A new week begins and the first project I am the project manager I need to planning, Organizing, Securing and managing resources to bring about the Successful completion of specific project Goals and Objectives. I am really excited and ready to begin............. Lets do a good job.

viernes, 21 de enero de 2011

C vs C++

I never used C++ but is similar with C, I started researching and found that at the basic level, in it's simple, basic functions, C is faster than C++. C is faster at math and printing, but C++ has plenty of advantages. If you look at the actual programs I wrote, the C++ code is a lot simpler.
There are a lot of little things that I personally believe make the programmer's life easier. There are also a ot of bigger, more complicated things like classes, which can greatly simplify a large program. They didn't affect these programs, but in a real application, these features could make writing the program much easier. I think that when C was upgraded to C++, speed wasn't the only consideration but the most important is the ease of use.

martes, 18 de enero de 2011

Finally :)

Finally yesterday I installed Microsoft Visual C + + Express 2010.... and I can work in Fibonacci :)

sábado, 15 de enero de 2011

Welcome

Hi my name is Stephany but prefer Fany. I like to go out with my friends a lot, listen to music, dance, and watch movies. Also I like doing extreme sports and collect all things that are related to ladybugs. I´m interested in software engineering and I enjoy working on the computer. The programming languages that I have used in the past are Java, C, X++.