IT Project Tips and Tricks - 01 - Intro
I graduated from college in 1978 as a Computer Science major and worked in IT for forty-one years, retiring in 2019. In my career I programmed apps on everything from standalone mainframes to internet connected phones. In 2001, I was somewhat reluctantly promoted to IT Management at a large company employing hundreds in the IT Department and that is where all my technical project management experience comes from. There, I was exposed to many different IT methodologies, and thru trial and error, I arrived at a development approach that worked well. It borrowed mostly from agile / extreme methodologies, but also borrowed some of the useful RUP artifacts such as the Use Case and the UML Class and Sequence diagrams. I managed a team of custom app developers, and it took years of hard knocks to learn what worked and what didn't, but in the end the driving force was always to BE PRACTICAL and only do those things that provided value in terms of making the project succeed, so agility was the prime directive. Our approach successfully delivered many difficult projects ranging from financial applications to the company intranet. In this series of articles, I will cover the following, assuming you already have a good background on these topics, so I will only touch on them at the level of tips and tricks and what worked for us.
- The Seven Sacred Disciplines of Application Development
- The Methodology
- Essential Project Team Members
- The E0 and Beyond
- Iterations and Release Planning
- Requirements
- Architecture and Design
- The Sanctity of Source Code
- Coding
- Stand Up Meeting
- Environments and Deployment
- Testing
- Go Live Cutover
- Babysitting After Go Live
Comments