In March 3, the boss called me to the office and said that we would like to develop a CMS system to manage our current website, we hope we can try new technologies and new development processes.
Good guy, we have long suspected that our development process is too old and clumsy. I would like to take this opportunity to give it a try on my long-awaited agile scrum development.
Sadly, the boss said that we have two projects to be carried out at the same time, and now I want to develop our technical department and two projects together. How can this happen, let's talk about the staff of our department:
I think the technology is comprehensive, and artists, scripts, HTML, and. NET will all point to me. Of course, I am still on duty.ProgramEmployee
Mr. W, a full-time programmer, is the main diplomatic manager before the technology department and other departments.
Small Z, programmer and company network administrator
Small F, programmer, owner of another project
Small C, UI programmer, dedicated script
Xiao L, artist
Xiao J, artist
Small X, Tester
John, DBA
What's even worse is that another project was to be completed in December April 9, and my project was to be completed by the end of December April. I thought carefully that it was impossible to finish it in such a short period of time. In addition, agile development guidance should not be overly committed to avoid affecting the development quality in order to make progress. After a bid, the boss said that the main functions can be completed in Version 1.0, and the rest can be completed after Version 1.0. As for personnel allocation, I have to negotiate with another project owner. It is required to start development in March 9.
Another project (hereinafter referred to as "Project E") is actually a core project of the company. Due to the change in the company's sales strategy, as a result, our website needs to modify the business process immediately after Phase I development. This project is the foundation of the company and must be completed in April 9. My CMS project only static pages of the website. In addition, because the company needs to publish a large amount of information every day, it is now a handmade page by art, the two artists spend a lot of time processing each day. In order to free the artist and adapt to our rapid growth in information volume, the project must also be completed by the end of April.
After friendly negotiation, I got a total of two background programs written by Xiao J, Xiao C, Xiao X, and Xiao Z! In addition, small C has to be part of the script involved in Project E. My wishful thinking is like this, so I have to deal with the database with LINQ. in MySQL 1.0, there is no stored procedure, and no DBA is needed. Project E is different, previously, a large number of business logic was managed by stored procedures. As for small C, I would write C # programs. I wanted him to write back-end programs to supplement our firepower. John X is involved in both projects. I think I can only instruct him to perform integration tests. We will first perform unit tests to ensure the software quality. I can only expect that the project ewill be completed as scheduled on March 13, April 9, so that I can have enough manpower. Let me explain, there are two other product department people responsible for us to open our requirements, just act as the product owner in scrum.
Alas, there are not enough people and time is tight. I have to stick my head to it.