Week 2 CST 300 (5/1-5/8)
Summary of Lecture Material:
Introduction to Project Management:
Projects are an important part of businesses and any team. In order for a project to be an actual project it must have a timeline, an understanding of what it will cost, and an end goal. Projects are when people are working toward a specific outcome with a specified outcome. There are numerous reasons why a company will begin a project, such as new regulations or improvement on current business models, and once a project has begun the company will decide which projects will receive funds and which ones are of higher priority. Many businesses think of projects as investments and so management will select which projects can be postponed or discarded. The project manager is in charge of ensuring that a project is successful, and must work within the constraints given by the company. Project managers must be accountable which means they need to commit and to deliver on the project. It is also there job to keep everyone involved on the project accountable. The project manager is also responsible for reporting on the project to the executives of a company, and as such have the ability to make decisions. In summary, project managers have a lot of responsibility. A successful project manager will have knowledge of the business, people and workflow management skills, and strategy and leadership skill. Project managers do not need to be perfect at all skills but must be constantly improving in all of these areas in order to be a good project manager. They must be professional and maintain composure so that the group can meet its goal. Project management can be seen throughout history and has developed a lot over the years to what we know now. Project management has evolved into statistical analysis of timelines and analysis of specific activities to ensure projects are completed. In the 1960's project management became a legitimate occupation and gained national organizations to grow project management. In the 21st century project managers are become a scarce commodity due to the lack of the skills necessary. The project management office govern project work and are typically found in dynamic companies. A project team is the group of people working on the project and often times joint teams are created which have members from two companies. Any person influenced by the project are considered project stakeholders.Project portfolio management is the management of multiple projects within a company that may or may not have similar end goals.
The future of software Engineering: Key trends Emerging in 2024:
Software engineering is the occupation of developing software systems that operate at a high performance and will be reliable throughout it's life cycle. To be a successful software engineer a person must be efficient and aware of the cost of their software as this is what will determine if a company is successful, due to the increasing use of software, engineers are in high demand. Software engineering is a dynamic field and is constantly changing but will see huge growth because of it's ability to adapt and provide. The standards for software engineering have seen major change over the years as older standards worked in linear fashion and would provide companies with the entire program at once, however newer standards are more agile and will deliver parts of the software as they are developed and encourage collaboration between the people who are actually going to be using the software. The future of software engineering is going to include major change as the prevalence of AI continues to change the way companies view software development. AI is not going to completely remove the need for software engineers but it is going to make the lives of engineers much easier as it will take out much of the monotonous work that comes with software engineering. The demand for software engineers is also growing as the skills needed are hard to find, critical thinking and creativity are both hard talents to find in candidates. There are always going to be challenges in the industry, such as long timelines for projects, concerns for privacy, and the lack of talented engineers. Software engineering is not going anywhere and with the changes in technology more and more talented engineers are needed to help grow and advance the industry.
The Future is Faster than you Think:
No one has any idea of how quickly the world is changing and it is important to have innovation and adaptation that will keep up with it. Computational power is increased dramatically and will continue to see even more growth as described in Moore's law, computers are now powerful enough to do more calculations than the entire human race at once. This change is the driving force behind the speed of the future. Another change is time abundance, which describes that as our technology advances we have more time to focus on improving for the future, less time working on basic tasks means more time for innovation. The next change is capital abundance, there is a huge influx of capital in the world right now and there is more cash in the market right now meaning that crowdsourcing can fund many project which could not have gotten off the ground before. The next force is demonetization, the cost of bandwidth and processing power is much cheaper now than in the past, so the extra capital also goes farther which means it is easier to focus on growth rather than on funding. In the near future the entire world will be connected which will give us access to so many more brilliant minds. This leads to the next function of increased genius with more brilliant people but also with increased brain power through neural research. Increased longevity means that as we age and gain more knowledge we don't have to worry about losing that knowledge to death but instead the technology that is being worked on will increase your life which means you can continue to improve on the technology that increases life. This level of improvement just leads to more improvement which means we will constantly be improving and innovating faster for the future.
Part 1: Effective Study Skills
There are many ways to study for tests, and just for general knowledge, however all methods don't work for all learners. Dr. Bob Kizlik understands this and provides some basic study skills that I think would work relatively well for any person trying to study. Some of the tips he provides are obvious such as study somewhere without distractions, and getting the main idea of a reading, both of these feel like important study methods but by putting them in words he has forced me to think about whether or not I always do this. One of the items I feel that I am already good at is reviewing and revising, I always review my notes several times to ensure they are accurate and to help me get a better hold on information A second item I feel that I have a good handle on is not reading aloud to myself, I have always felt that if I am reading out loud I am just reading slower and wasting unnecessary time. A third that I feel confident about is outlining textbooks, as Dr. Kizlik recommends any time I read a paper or textbook I have a highlighter handy so that I can highlight important areas of the text for future review. I feel like I am weak in organization of work space, I tend to have cluttered workspaces that make it hard for me to find anything. Two other areas I am weak in are planning my time for examinations and the SQ3R method, I tend to work too quickly on exams and so I don't put my best work forward and I had never heard of the SQ3R method but am going to implement it in future study sessions.
Part 2:
You working in personal time is a really good thing. The last thing you want to experience as you're working toward your goals is burnout. Your schedule is really balanced and allows you to be at your best and well rested while your attacking assignments and getting things done.
ReplyDeleteHi Matt, you have a nice balanced schedule, seems like you put some thought into it! Glad you also have plenty of time dedicated to family time, as that time is priceless
ReplyDeleteHi Matt, your timetable is well balanced when it comes to being productive and having personal time. I love that you have set aside enough hours for rest and family activities as these are key in having a healthy work-life balance. Making sure that you get enough sleep and bond with your loved ones is important in preventing burnout and staying motivated. it’s amazing how efficiently you have planned out your day!
ReplyDelete